備忘録:PL/I関連
implicitly declared 未定義変数だったので暗黙定義された --> 変数名定義漏れ、打ち間違いなど・・・RULES(NOLAXDCL)がデフォルトなので変数は全て定義が必要。 コンパイラーのエラー・メッセ …
こんな時代に今さらメインフレーム・コンピューターに取り組むハメになった人々のためのセルフスタディ・サイトです。Copyright © 2008-2022 ARTECEED Co.,Ltd.
implicitly declared 未定義変数だったので暗黙定義された --> 変数名定義漏れ、打ち間違いなど・・・RULES(NOLAXDCL)がデフォルトなので変数は全て定義が必要。 コンパイラーのエラー・メッセ …
IDFでブレークを張るとき、MAINENTR+3Cのように’と’で囲まなくてよいのは、ASMLANGXを使わない時だけ。ASMLANGXを使うStmtStep走行を使ってしまったら、MAINENT …
【備忘録】 VOLイニシャライズなどしてカタログも一緒に消してしまったような場合に、宙ぶらりんなゾンビのような状態で残ってしまったVVDSやVSAMデータセットをVTOCから直接消す方法。カタログされてないがDASD上に …
「REXXからバッチジョブをサブミットして実行後のジョブログを読み込む」の記事で紹介した、JCLをサブミットして実行結果を取得するREXXサンプルを応用したISPFエディターのJOBマクロです。エディターの編集パネルでS …
10数年に渡り、毎年開催されてきた米国IBMが主催する学生向けのコンテスト「Master The Mainframe」は、今年の9月に「IBM Z Xplore」としてリニューアルされました。IBM Z Xploreは、 …
REXXでは直接アプリケーションやユーティリティー・プログラムを呼び出して実行することもできます。非同期に実行されるバッチジョブのサブミットと異なり、REXX側の処理とアプリケーションやユーティリティーの処理を容易に同期 …
REXXは、外部(環境)コマンドによってデータセットなどのMVSリソースだけでなく様々なリソースにもアクセスすることができます。SDSFを呼び出すことで、スプールにアクセスしてジョブログなどのSYSOUTデータセットにア …
以前にUSSシェルからZOAU(*1)を利用することでMVS側の様々なリソースにアクセスできることを紹介しました。しかし、同様のことはREXXとSDSFの組み合わせでとっくの昔にできていました。ここでは視点を変えてUSS …
ZOAUを呼び出すことで、PythonプログラムからMVS用アプリケーションやユーティリティーなどのプログラムを、JCLを使わずに直接実行することもできます。非同期に実行されるバッチジョブのサブミットと異なり、Pytho …
ZOAUを呼び出すことで、Pythonプログラムからバッチジョブをサブミットしたり、スプールにアクセスしてジョブログなどのSYSOUTデータセットにアクセスすることができます。以下は、バッチジョブをサブミットしてジョブロ …