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

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

【実務・中級編】ON ENDFILE条件によるファイル読み込み終了制御 – PL/Iの基本構文とデータ制御実践ガイド

【PL/I深掘り】ON ENDFILEはなぜ「フラグ管理」が正義なのか?現場で迷わない制御フローの極意メインフレームのバッチ改修現場で、若手から一番よく受ける質問がこれだ。「`ON ENDFILE`をどう書くのが一番安全ですか?」というもの...
PL/Iの基本構文とデータ制御

【入門編】ON ENDFILE条件によるファイル読み込み終了制御 – PL/Iの基本構文とデータ制御実践ガイド

「ファイルが終わったらどうする?」PL/IのONユニットで読み込み制御をマスターしようこんにちは。メインフレームの世界へようこそ。JavaやCOBOLでバリバリ開発してきた方にとって、PL/Iは「少し古めかしいけれど、実はものすごく器用で頼...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ON ZERODIVIDE条件の捕捉と制御 – PL/Iの基本構文とデータ制御実践ガイド

ゼロ除算の深淵:PL/Iにおける例外処理と、コンパイラが隠蔽する「真実」メインフレームの現場で長年コードを追い続けていると、若手エンジニアから「なぜか突然S0CBアベンド(ゼロ除算)で落ちる」という悲鳴と共に、数百万行のレガシーコードの海に...
PL/Iの基本構文とデータ制御

【実務・中級編】ON ZERODIVIDE条件の捕捉と制御 – PL/Iの基本構文とデータ制御実践ガイド

ゼロ除算の悪夢をどうかわすか?PL/IのONユニットによる「大人の例外処理」メインフレームの現場で、バッチ処理が突如として「S0CB」で落ちる……。そんな現場の緊迫した空気は、何度経験しても胃が痛くなるものだ。特に、長年動いているレガシーコ...
PL/Iの基本構文とデータ制御

【入門編】ON ZERODIVIDE条件の捕捉と制御 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。COBOLやJavaでバリバリ開発してきたエンジニアの方にとって、PL/Iという言語は少し「古めかしく、かつ謎めいた」存在に見えるかもしれませんね。でも安心してください。PL/Iは、C言語のような...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】PIC ‘S’と’T’による符号の内部表現 – PL/Iの基本構文とデータ制御実践ガイド

符号の深淵:PIC 'S'と'T'が語るEBCDICの記憶メインフレームの現場で何十年も生き抜いてきた諸君なら、一度は目にしたことがあるだろう。`PICTURE 'S9(7)V99'` と定義された変数に、なぜか予期せぬ値が紛れ込み、夜中に...
PL/Iの基本構文とデータ制御

【実務・中級編】PIC ‘S’と’T’による符号の内部表現 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの深淵へ:PIC 'S'と'T'が織りなす「符号」の真実現場の諸君、今日もバッチのトラブルシューティングお疲れ様。レガシーシステムの保守をしていると、ふとした瞬間に「なぜこの数値の計算が合わないのか?」「なぜダンプの符号が奇妙...
PL/Iの基本構文とデータ制御

【入門編】PIC ‘S’と’T’による符号の内部表現 – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「符号」の謎を解く!PIC 'S'と'T'が隠し持つEBCDICの秘密皆さん、こんにちは。メインフレームの世界へようこそ。JavaやC#といった現代的な言語に慣れていると、PL/Iのデータ宣言を見たときに「なんだこの記号の羅列は…...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】PIC ‘V’による仮想小数点の位置制御 – PL/Iの基本構文とデータ制御実践ガイド

仮想小数点の深淵:PL/I `PICTURE 'V'` が隠蔽する演算の真実メインフレームの現場で長く生きていると、若手エンジニアから「なぜデータ定義に存在しないはずの小数点に、コンパイラはこれほどまでに固執するのか」という問いを投げかけら...
PL/Iの基本構文とデータ制御

【実務・中級編】PIC ‘V’による仮想小数点の位置制御 – PL/Iの基本構文とデータ制御実践ガイド

【PL/I深掘り】PIC 'V'の魔力と「見えない小数点」の正しい扱い方現場の皆さん、お疲れ様です。今日も今日とてJCLの海を泳ぎ、ABENDコードと睨めっこしていることでしょう。さて、今回はPL/Iのデータ定義の中でも、特に「なぜか動くが...
スポンサーリンク