識別子(変数名)の命名規則と予約語を持たないPL/Iの構文規則

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

【実務・中級編】ON ZERODIVIDEによるゼロ除算例外のトラップとリカバリ – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの現場から:ゼロ除算という「時限爆弾」にどう立ち向かうかおい、調子はどうだ?今日もどこかのジョブネットで、膨大な数の勘定系マスターレコードが猛烈なスピードで処理されていることだろう。さて、君は最近、夜間バッチの終了コード「U4...
PL/Iの基本構文とデータ制御

【入門編】ON ZERODIVIDEによるゼロ除算例外のトラップとリカバリ – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいは従来型のビジネス言語をバリバリ書いてきた方にとって、IBMメインフレームの「PL/I(ピーエルワン)」という名前を聞くだけで、なんだか古めかしくて難解な...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ON ENDFILEユニットによるファイル終端処理の制御構造 – PL/Iの基本構文とデータ制御実践ガイド

プロローグ:予約語なき言語の魔力と、基幹システムを支える「終わり方」ようこそ、メインフレームの深淵へ。現代のモダン言語、例えばJavaやC#、あるいはPythonに慣れ親しんだエンジニアが初めてPL/Iのソースコードを見たとき、彼らは決まっ...
PL/Iの基本構文とデータ制御

【実務・中級編】ON ENDFILEユニットによるファイル終端処理の制御構造 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。長年、金融や流通の基幹系メインフレームでPL/Iバッチの泥臭い改修と向き合ってきたシステムアーキテクトの私だ。今これを読んでいる君は、おそらく「何十年も前に先輩が書いた巨大なPL/Iソースコードの保守」に頭を悩ませているか、ある...
PL/Iの基本構文とデータ制御

【入門編】ON ENDFILEユニットによるファイル終端処理の制御構造 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。システムアーキテクトの私です。JavaやCOBOLといったモダン、あるいは従来の基幹系言語をバリバリ書いてきた方にとって、IBMメインフレームの「PL/I(ピーエルワン)」という名前を聞くだけで、...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】JCL PARMパラメータのPL/Iメインプロシージャへの引き渡し – PL/Iの基本構文とデータ制御実践ガイド

基幹システムの現場において、JCLの`PARM`パラメータで渡した制御情報をバッチプログラムのメインプロシージャでどう安全かつ正確に受け取るか。これは、何十年と動き続けているIBMメインフレームの足回りを支える上で、決して避けて通れない極め...
PL/Iの基本構文とデータ制御

【実務・中級編】JCL PARMパラメータのPL/Iメインプロシージャへの引き渡し – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入った若手が「先輩、JCLのPARMで渡したパラメータをPL/Iのメインプログラムでどうやって受け取るんですか? COBOLみたいに LINKAGE SECTION 書かないですよね?」って慌てて聞きに来たんだよ。COBOLer上...
PL/Iの基本構文とデータ制御

【入門編】JCL PARMパラメータのPL/Iメインプロシージャへの引き渡し – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のモダンな言語をご経験されてきた方にとって、IBMメインフレームの世界、そして「PL/I(ピーエルアイ)」という言語は、最初はちょっと厳めしい要塞のように見えるかもし...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】BASED変数とADDR/POINTERビルトイン関数の連携 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:なぜ今、BASED変数とポインタの深淵を覗くのか基幹システムの現場で長年生き抜いてきたアーキテクトなら、深夜の稼働中に突然飛んでくる「System ABEND: S0C4」という文字に、どれほど背筋を凍らせてきたことか。Javaや...
PL/Iの基本構文とデータ制御

【実務・中級編】BASED変数とADDR/POINTERビルトイン関数の連携 – PL/Iの基本構文とデータ制御実践ガイド

おい、ちょっといいか。今、夜間バッチのログを見て冷や汗をかいたところだ。「SYSTEM COMPLETION CODE=0C4」――出たな、恐るべきS0C4アベンドだ。メインフレームの保守現場において、この「S0C4(保護例外)」ほどエンジ...
スポンサーリンク