A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
JCLのみでは無理です。
例えば、PL/I等のプログラムと、プログラムカタログプロシージャの合わせ技、あるいは全てのJCLをプログラムで生成すれば可能ですね。(これがやりたいことか不明ですが)1)実行したいJCLの必要な部分をカタログに登録する
JCLで置き換えたい部分を"&DSN"のように記述しておく。
2)PL/I等のプログラムで、置き換える文字列を取得する
プログラムで、置き換えたい文字列を取り出す。
3)カタプロのパラメータに変数名を指定して、JCLを生成する
例えば以下のような感じ
//STEP01 EXEC CATPRC,DSN=ABC
4)生成したJCLを実行する
できあがったJCLをなんらかの方法でシステムのキューに渡す。例えば、JCLをどっかのファイルに書き込んでおいてシステムコマンドを実行するなど。実行時に、システムのほうで、パラメータが置き換えられてJOBが実行される。
カタログプロシージャを作るのがいやなら、全てのJCLをプログラムで生成すればいいのですが、JCLの変更時に、プログラム修正になってしまいます。
No.1
- 回答日時:
JCLてメインフレームコンピュータ(大型汎用機)で使われる
Job Control Language の事ですか?
//STEP1 EXEC PGM=PROG01,REGION=4096k
//FILE1 DD DSN=XX.HHH.FILE
みたいなやつ。
だとすると、JCL自体におっしゃるようなスクリプト的な機能はありません。
※IBM(MVS,Z/OS)富士通(MSP)には無いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- ドライブ・ストレージ Windows10でのファイル内の文字列検索 SSDに寿命? 4 2022/07/12 03:25
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- C言語・C++・C# C言語で 英文字のみからなる文字列、”Radar”、”WasItACatISaw”、”a”、””(空 5 2022/12/20 15:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
なんかC言語でプログラム書いて...
-
MACで動く実行ファイルをWindow...
-
VB上で実行中の無限ループの止め方
-
他のPC上にあるexeを、そのP...
-
ExcelのVBAでX=0〜1の定積分を...
-
プログラミング ソースコード
-
DPマッチングのプログラミング
-
プリントスクリーンをプログラ...
-
並列計算をしたときのシステム...
-
秒数を数える(C言語)
-
C++でCtrl+Cを無効化したい
-
C#.net FTPでホームディレクト...
-
アクセス[ファイルを開かずに、...
-
C言語 fork()について
-
Visual Studio デバッグ実行で...
-
ヘッダファイル? malloc.hと...
-
clock関数は正確じゃないの?
-
実行時エラー429
-
システム資源とは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
なんかC言語でプログラム書いて...
-
プログラミング ソースコード
-
MACで動く実行ファイルをWindow...
-
実行時エラー429
-
Windows10でDOSゲーム
-
VB上で実行中の無限ループの止め方
-
他のPC上にあるexeを、そのP...
-
sendkeysにてALT+CTRL+INSERTを...
-
VBAで外部プログラムを非表示で...
-
システム資源とは?
-
プロセス間通信について
-
アクセス[ファイルを開かずに、...
-
C言語でプログラムを再起動
-
C言語で途中までしか、プログラ...
-
system関数を使用してsuコマン...
-
終了してもプログラムが実行し...
-
PIC のデータEEPROMに書き込み...
-
実行中の実行ファイルの上書き
-
他の実行ファイルを実行するプ...
おすすめ情報