PL/Iの基本構文とデータ制御

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

【実務・中級編】VARYING属性の制御ブロック構造 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。大規模バッチの改修や、オープン系へのマイグレーション案件で幾度となく夜を徹してきたシニア・アーキテクトの私だ。君たちが今向き合っているメインフレームの基幹システム、その心臓部で静かに、しかし強烈にデータを支えているのがPL/Iと...
PL/Iの基本構文とデータ制御

【入門編】VARYING属性の制御ブロック構造 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のプログラミング言語の経験がおありなら、新しい言語を学ぶときのワクワク感と、「あれ、これどういうことだ?」という独特の戸惑いが入り混じっている頃ではないでしょうか。特...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】BIT属性のパック形式と論理演算 – PL/Iの基本構文とデータ制御実践ガイド

【PL/Iアーキテクチャの深層】BIT(n)のメモリパック構造と論理演算が引き起こす罠:基幹システムのダンプ解析とモダナイゼーション戦略メインフレームの現場で長く生きていると、ふと奇妙なバグに遭遇する。夜間バッチの最中、何の変哲もない電文の...
PL/Iの基本構文とデータ制御

【実務・中級編】BIT属性のパック形式と論理演算 – PL/Iの基本構文とデータ制御実践ガイド

お疲れ様です。今日のメインフレーム保守・開発の現場でも、ガリガリとPL/Iのソースコードを睨みつけていることと思います。さて、若い世代のエンジニアから「C言語やJavaと違って、PL/Iの変数は何だか挙動が掴みにくい」「VSAMファイルから...
PL/Iの基本構文とデータ制御

【入門編】BIT属性のパック形式と論理演算 – PL/Iの基本構文とデータ制御実践ガイド

皆さん、こんにちは!IBMメインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネス向けの言語をバリバリ書いてきた方にとって、初めて見るPL/I(ピーエルワン)のコードは、どこか異世界の呪文のように映るかもしれませ...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】CHARACTER属性の内部表現とアライメント – PL/Iの基本構文とデータ制御実践ガイド

はじめに:なぜ今、PL/Iの「文字列アライメント」なのか基幹システムの現場で長年稼働してきたIBMメインフレームのPL/Iアプリケーション。その心臓部を担うデータ構造の設計において、現代のオープン系言語(JavaやC#)に慣れ親しんだエンジ...
PL/Iの基本構文とデータ制御

【実務・中級編】CHARACTER属性の内部表現とアライメント – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入ってきた若手が「PL/Iって変数が多すぎて訳が分かりません」「なんでこんなに変なところでメモリがズレるんですか」って泣きついてきたんだ。気持ちはよく分かる。C言語やJavaに慣れた頭でメインフレームの基幹系コードを覗くと、PL/...
PL/Iの基本構文とデータ制御

【入門編】CHARACTER属性の内部表現とアライメント – PL/Iの基本構文とデータ制御実践ガイド

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

【テクニカル・上級編】アセンブラレベルでのデータ例外(S0C7)の発生原因 – PL/Iの基本構文とデータ制御実践ガイド

S0C7の悪夢:パック10進数(COMP-3)の深淵とPL/Iにおける防御的プロフェッショナル設計メインフレームの現場において、深夜のバッチ処理中に突然発生する「S0C7(Data Exception)」ほど、運用担当者の背筋を凍らせるアベ...
PL/Iの基本構文とデータ制御

【実務・中級編】アセンブラレベルでのデータ例外(S0C7)の発生原因 – PL/Iの基本構文とデータ制御実践ガイド

伝説の例外「S0C7」とPL/Iの世界へようこそおい、そこの画面を睨みつけている若手くん。また夜間バッチで夜間運用オペレータから叩き起こされたか?「シスログに SYSTEM COMPLETION CODE=0C7 REASON CODE=0...
スポンサーリンク