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

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

【実務・中級編】PL/Iの構造体アライメントとUNALIGNED属性の使い分け – PL/Iの基本構文とデータ制御実践ガイド

おい、若いの。今日も今日とて、ずらりと並ぶJCLのログや、何百万ステップもある巨大なPL/Iバッチプログラムの海原に溺れていないか?メインフレームの世界に入ると、COBOLの単調な手続き型記述とは一味違う、PL/Iの圧倒的な表現力と自由度の...
PL/Iの基本構文とデータ制御

【入門編】PL/Iの構造体アライメントとUNALIGNED属性の使い分け – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネスチルドレンな言語をバリバリ書いてきた方にとって、PL/I(Programming Language One)という名前を聞くだけで、なんだ...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】CEEHDLRによるユーザー定義エラーハンドラの登録 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:PL/IとLanguage Environmentが織りなす例外処理の極みメインフレームの現場において、システム停止(アベンド)は最も忌むべき事象である。だが、どれほど周到に設計されたバッチ基幹システムであっても、想定外のデータ異...
PL/Iの基本構文とデータ制御

【実務・中級編】CEEHDLRによるユーザー定義エラーハンドラの登録 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近の若手は便利なオープン系の言語に慣れているせいか、メインフレームの足回りで何か予期せぬ異常が発生すると、すぐに「 Abend(異常終了)しました!」と青い顔をして泣きついてくる。だがな、我々が扱う基幹システムにおいて、夜間バッチの...
PL/Iの基本構文とデータ制御

【入門編】CEEHDLRによるユーザー定義エラーハンドラの登録 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネスチルドレンな言語をバリバリ書いてきた方にとって、IBMメインフレームの「PL/I(ピーエルワン)」は、最初ちょっと近寄りがたい、ぶっきらぼうな古...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ON条件におけるSUBSCRIPTRANGEのデバッグ活用 – PL/Iの基本構文とデータ制御実践ガイド

予約語なき世界の罠と、SUBSCRIPTRANGEが暴く「配列の暴走」メインフレームの現場で長年PL/Iコードと向き合っていると、C#やJava出身の若いエンジニアから決まってこんな質問を受ける。「なぜPL/Iには、CやJavaのような厳格...
PL/Iの基本構文とデータ制御

【実務・中級編】ON条件におけるSUBSCRIPTRANGEのデバッグ活用 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近夜間バッチの終了時間がじわじわ延びて、運用監視チームから「またかよ」って溜息をつかれてないか?原因を調べてみたら、決まって昔のプログラマが適当に書いた配列の添字オーバーランによるメモリ破壊、いわゆる「ストレージ・オバーレイ(Sto...
PL/Iの基本構文とデータ制御

【入門編】ON条件におけるSUBSCRIPTRANGEのデバッグ活用 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの荒波へようこそ。JavaやCOBOLの経験を積んで「さあ、次はPL/Iだ!」と意気込んでいるものの、目の前に広がる独特な大文字のコードや、C言語ともCOBOLとも違う空気に、ちょっぴり圧倒されていませんか?「変数...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】ON条件におけるCONVERSIONの発生原因とデータ例外 – PL/Iの基本構文とデータ制御実践ガイド

序章:夜間バッチの静寂を破る「S0C7」とCONVERSIONの悪夢メインフレームの基幹システムを長年支えてきたPL/I。その美しくも泥臭い世界において、最も恐れられている例外の一つが CONVERSION条件(コンバージョン・エラー) で...
PL/Iの基本構文とデータ制御

【実務・中級編】ON条件におけるCONVERSIONの発生原因とデータ例外 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近の若手はオープン系の言語ばかり触っているから、メインフレームの保守に入った途端に「夜間バッチが突然ABENDした! 原因が分からない!」と青い顔をして走ってくる。ログを見せてもらうと、決まって出てくるのがS0C7(データ例外)か、...
スポンサーリンク