PL/Iプログラムの基本構造(PACKAGE、PROCEDURE、OPTIONS(MAIN))

スポンサーリンク
PL/Iの基本構文とデータ制御

【入門編】LENGTH関数とSTG関数による動的メモリ情報の取得 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「メモリの深淵」を覗く:LENGTHとSTG関数でデバッグを味方につけるこんにちは。長年メインフレームの保守・運用、そして数々のマイグレーションプロジェクトを渡り歩いてきたシステムアーキテクトです。「PL/I? なんだか古めかしく...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】VERIFY関数による入力データの妥当性検証 – PL/Iの基本構文とデータ制御実践ガイド

鉄壁のデータ検証:PL/I `VERIFY`関数が守り抜く基幹システムの整合性汎用機の現場で数十年にわたり稼働し続けるPL/Iプログラム。その堅牢性の根底にあるのは、言語仕様の厳格さと、メモリレイアウトに対するプログラマの深い洞察です。今日...
PL/Iの基本構文とデータ制御

【実務・中級編】VERIFY関数による入力データの妥当性検証 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの守護者へ:VERIFY関数で「汚れたデータ」を弾き飛ばす鉄壁のバリデーションシステムアーキテクトとして長年、数千万行規模のレガシーコードと対峙してきたが、結局のところ、システムが死ぬ原因の8割は「想定外のデータ」だ。どんなに...
PL/Iの基本構文とデータ制御

【入門編】VERIFY関数による入力データの妥当性検証 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの世界へようこそ!PL/Iで「入力チェック」をスマートに行う方法こんにちは。長年、IBMメインフレームの深淵でシステムアーキテクチャと格闘してきた、あるアーキテクトです。「PL/I? なんだか古臭い呪文のようだな」と感じている...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】TRANSLATE関数による文字変換テーブルの活用 – PL/Iの基本構文とデータ制御実践ガイド

EBCDICの深淵:PL/I `TRANSLATE`関数とレガシー移行における「見えない境界線」IBMメインフレームの現場で何十年と生き抜いてきた諸君なら、一度は`TRANSLATE`関数の挙動に救われ、あるいはその巧妙な罠に翻弄された経験...
PL/Iの基本構文とデータ制御

【実務・中級編】TRANSLATE関数による文字変換テーブルの活用 – PL/Iの基本構文とデータ制御実践ガイド

現場のエンジニアへ捧ぐ:PL/I `TRANSLATE`関数とEBCDICの深淵メインフレームの現場で長く戦っていると、「なぜか文字化けする」「変換テーブルの定義が場当たり的だ」といったトラブルに遭遇することがある。特にレガシーマイグレーシ...
PL/Iの基本構文とデータ制御

【入門編】TRANSLATE関数による文字変換テーブルの活用 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの世界へようこそ!PL/Iの「TRANSLATE関数」で文字コード変換を攻略しようこんにちは!IBMメインフレームの深い森へようこそ。COBOLやJavaでバリバリ開発してきたあなたにとって、PL/I(ピーエル・ワン)という名...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】INDEX関数による検索アルゴリズムとパフォーマンス – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの深淵:INDEX関数と動的メモリ操作が織りなす「枯れた」最適化の極意メインフレームの世界で数十年、数多の基幹システムが「スパゲッティ」と揶揄されるのを横目に、私は常にPL/Iという言語の冷徹なまでの合理性に魅了されてきました...
PL/Iの基本構文とデータ制御

【実務・中級編】INDEX関数による検索アルゴリズムとパフォーマンス – PL/Iの基本構文とデータ制御実践ガイド

メインフレーム技術の深淵:INDEX関数と戦う「文字列検索」の最適化諸君、お疲れ様だ。現場のバッチ改修で、何万件というVSAMレコードを相手に「文字列検索」を繰り返すロジックに頭を抱えた経験はないだろうか?今日は、PL/Iにおける`INDE...
PL/Iの基本構文とデータ制御

【入門編】INDEX関数による検索アルゴリズムとパフォーマンス – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの世界へようこそ!INDEX関数で文字列検索をマスターしようこんにちは。メインフレームの世界へようこそ。普段JavaやCOBOLに慣れ親しんでいる方にとって、PL/Iは少し「古風で威圧的な古本屋」のように見えるかもしれません。でも安...
スポンサーリンク