2026-08

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

【テクニカル・上級編】RECORDファイルにおけるKEYED/SEQUENTIALアクセスの内部制御 – PL/Iの基本構文とデータ制御実践ガイド

基幹システムの心臓部を暴く:VSAM RECORDアクセスの内部制御とポインタマジックこんにちは。金融や公共の巨大システムで、何十年も動き続けてきたメインフレームの「泥臭さ」と「美しさ」の双方に魅せられてやまないシステムアーキテクトです。現...
PL/Iの基本構文とデータ制御

【実務・中級編】RECORDファイルにおけるKEYED/SEQUENTIALアクセスの内部制御 – PL/Iの基本構文とデータ制御実践ガイド

おい、新人くん。ちょっと手を止めて、こっちに来たまえ。今、君が改修しているあの夜間バッチのVSAM更新プログラム、何だか嫌な予感がする動き方をしていないかい?「レコードが見つからない(KEY NOT FOUND)」とか、ファイル切替のタイミ...
PL/Iの基本構文とデータ制御

【入門編】RECORDファイルにおけるKEYED/SEQUENTIALアクセスの内部制御 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやC#、あるいはCOBOLといった他の言語をバリバリ書いてきた方にとって、IBMメインフレームの「PL/I(ピーエルアイ)」という名前を聞くだけで、なんだか厳めしい古の呪文のように感じて身...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】STREAMファイルにおけるBUFFERED/UNBUFFERED属性の性能差とバッファ管理 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:STREAM入出力の「バッファリング」を舐めてはいけないメインフレームの現場で何十年も稼働し続けている基幹系バッチプログラム。その心臓部であるPL/Iコードを眺めていると、時として `STREAM` 環境における `BUFFERE...
PL/Iの基本構文とデータ制御

【実務・中級編】STREAMファイルにおけるBUFFERED/UNBUFFERED属性の性能差とバッファ管理 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近配属された若手が「STREAM入出力のバッファなんて、どっちでも動くんだから一緒っしょ?」なんて軽口を叩いているのを聞いてね、思わず冷や汗が出ちまったよ。いいかい? 24時間365止まらない勘定系や、夜間バッチで何千万件ものデータ...
PL/Iの基本構文とデータ制御

【入門編】STREAMファイルにおけるBUFFERED/UNBUFFERED属性の性能差とバッファ管理 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他のモダンな言語や基幹言語の経験がある方にとって、突然目の前に現れるPL/I(ピーエルワン)という言語は、どこか古めかしく、厳めしい要塞のように感じられるかもしれません...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】PIC ‘B’および’/’による編集文字の挿入とデータ長 – PL/Iの基本構文とデータ制御実践ガイド

はじめに:予約語を持たない言語が生む「美学」と「罠」ようこそ、メインフレームの深淵へ。現代のモダン言語、例えばJavaやC#、あるいはPythonに慣れ親しんだエンジニアが初めてPL/Iのコードベースを見たとき、彼らは決まってこう驚愕する。...
PL/Iの基本構文とデータ制御

【実務・中級編】PIC ‘B’および’/’による編集文字の挿入とデータ長 – PL/Iの基本構文とデータ制御実践ガイド

おい、最近入った若手がまたやらかしたんだよ。VSAMから読み込んだ生データの口座番号や日付を、オンライン画面や帳票に出力するためにピクチャ句で編集しようとしたところまでは良かったんだが……ストレージのオーバーレイを起こして、夜間バッチを盛大...
PL/Iの基本構文とデータ制御

【入門編】PIC ‘B’および’/’による編集文字の挿入とデータ長 – PL/Iの基本構文とデータ制御実践ガイド

こんにちは!メインフレームの世界へようこそ。JavaやCOBOLといった他の言語の経験がある方にとって、レガシーな世界、特にPL/I(ピーエルアイ)のコードを初めて目にしたときは、「おや、なんだか見慣れない記号がたくさんあるぞ……」と少し身...
PL/Iの基本構文とデータ制御

【テクニカル・上級編】FIXED BINARYのオーバーフローとON FIXEDOVERFLOW – PL/Iの基本構文とデータ制御実践ガイド

桁あふれの闇と戦う:`FIXEDOVERFLOW` が暴く基幹システムの深層メインフレームの現場において、夜間バッチが突如としてシステム異常終了(ABEND)を起こし、オペレータから叩き起こされる――。その原因をたどっていくと、大抵はコンマ...
スポンサーリンク