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

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

【テクニカル・上級編】FIXED DECIMALとPACKED DECIMALの内部形式 – PL/Iの基本構文とデータ制御実践ガイド

パック10進数の深淵:PL/Iの`FIXED DECIMAL`が隠し持つ「演算の罠」メインフレームの現場で何十年と生き抜いてきたシステムアーキテクトにとって、`FIXED DECIMAL(p, q)`は空気のような存在だ。しかし、Javaや...
PL/Iの基本構文とデータ制御

【実務・中級編】FIXED DECIMALとPACKED DECIMALの内部形式 – PL/Iの基本構文とデータ制御実践ガイド

現場で生き残るPL/I:FIXED DECIMALとパック10進数の「深淵」を極めるメインフレームの現場で長年バッチ改修を繰り返していると、ふと遭遇するのが「計算精度」という怪物だ。特に金融系や勘定系システムでは、浮動小数点数(FLOAT)...
PL/Iの基本構文とデータ制御

【入門編】FIXED DECIMALとPACKED DECIMALの内部形式 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの世界へようこそ!PL/Iの「FIXED DECIMAL」と「PACKED DECIMAL」を優しく紐解こうこんにちは。メインフレームの深淵で、長年PL/Iという「言語の宝石」と向き合ってきたシステムアーキテクトです。Java...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】FIXED BINARY(15)と(31)の内部表現とオーバーフロー – PL/Iの基本構文とデータ制御実践ガイド

FIXED BINARYの深淵:(15)と(31)が引き起こす「見えない地雷」メインフレームの心臓部で鼓動するPL/I。その堅牢性は、コンパイラが生成する機械語の精緻さと、プログラマが意図したデータ型の制約から生まれます。しかし、多くの移行...
PL/Iの基本構文とデータ制御

【実務・中級編】FIXED BINARY(15)と(31)の内部表現とオーバーフロー – PL/Iの基本構文とデータ制御実践ガイド

PL/Iの「落とし穴」:FIXED BIN(15)と(31)が引き起こす静かなる破壊メインフレームの現場で長年コードを読んでいると、後輩から「なぜか突然ABEND(S0C1やS0C7ではない、謎のデータ異常)が発生した」という相談を受けるこ...
PL/Iの基本構文とデータ制御

【入門編】FIXED BINARY(15)と(31)の内部表現とオーバーフロー – PL/Iの基本構文とデータ制御実践ガイド

こんにちは。メインフレームの世界へようこそ。Javaの`int`やCOBOLの`PIC S9(9) COMP`に慣れている方にとって、PL/Iの`FIXED BINARY`(以下、FIXBIN)は少しだけ「気難しい隣人」のように感じるかもし...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】CEE3DMPによるランタイムダンプの構造解析 – PL/Iの基本構文とデータ制御実践ガイド

奈落の淵からシステムを救い出す:CEE3DMPによるPL/Iランタイムダンプ深層解析術基幹システムの現場において、深夜のバッチ処理で突如発生する「S0C7」や「S0C4」。画面の向こうで震える運用担当者の顔が浮かぶとき、我々アーキテクトの真...
PL/Iの基本構文とデータ制御

【実務・中級編】CEE3DMPによるランタイムダンプの構造解析 – PL/Iの基本構文とデータ制御実践ガイド

現場で差がつく!LEランタイムダンプ(CEE3DMP)の「読み解き術」メインフレームの保守現場で、夜中のバッチが突然のU4038(あるいはS0C7)で異常終了したとき、君はどうする?まさか、Syslogの「ABEND」という文字を見て頭を抱...
PL/Iの基本構文とデータ制御

【入門編】CEE3DMPによるランタイムダンプの構造解析 – PL/Iの基本構文とデータ制御実践ガイド

メインフレームの世界へようこそ。JavaやCOBOLという素晴らしい言語を知っている皆さんが、この少しばかり「古風で頑固な」PL/Iという言語に触れることになったのは、何かの縁かもしれません。今日は、PL/Iエンジニアにとっての「最後の砦」...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】コンパイルオプションOFFSETによるダンプ解析の効率化 – PL/Iの基本構文とデータ制御実践ガイド

現場の暗闇を照らす灯火:OFFSETオプションとダンプ解析の深淵基幹システムの保守に携わるエンジニアにとって、深夜のバッチ処理で発生する「SYSTEM ABEND S0C7」ほど心拍数を上げるものはないだろう。データ例外、あるいはポインタの...
スポンサーリンク