識別子(変数名)の命名規則と予約語を持たない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...
PL/Iの基本構文とデータ制御

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

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといったモダン、あるいはビジネス寄りの言語をバリバリ書いてきた方にとって、IBMメインフレームの世界は、時として「黒魔術」の領域に見えるかもしれません。特に、深夜のバッチ処理で...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】JavaリプレイスにおけるFIXED DECIMALの課題 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの心臓部をJavaへ移植するということ金融や公共の巨大システムで何十年も脈々と動き続けてきたPL/Iバッチ。その現代化(モダナイゼーション)の波の中で、最も多くのアーキテクトを夜な夜な悩ませている魔物がいる。それが `FIXE...
PL/Iの基本構文とデータ制御

【実務・中級編】JavaリプレイスにおけるFIXED DECIMALの課題 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近Javaへのリプレイス案件で夜も眠れない日々を送っているそうだな。気持ちは痛いほどよく分かる。「メインフレームの勘定系バッチをオープン系(Java)に載せ替える」――響きはモダンだが、現場の我々からすると、これは地雷原を裸足で歩く...
PL/Iの基本構文とデータ制御

【入門編】JavaリプレイスにおけるFIXED DECIMALの課題 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの底知れぬ安定性と、PL/Iというちょっぴり古風で奥深い言語の世界へようこそ。普段はJavaやC#、あるいはWeb系のモダンな言語でバリバリコードを書いている方にとって、レガシーシステムの移行案件は、まるで「異世界...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】算術演算におけるコンパイラオプション(LIMITS, TRUNC)の影響 – PL/Iの基本構文とデータ制御実践ガイド

【PL/Iアーキテクチャの深層】TRUNCオプションが運命を分ける:基幹システムを救うバイナリ演算の真実メインフレームの現場で長く生きていると、ある日突然、原因不明の数値データ異常や、理由の分からないS0C7、あるいは他言語(JavaやC#...
スポンサーリンク