問題タブ [jcl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1642 参照

sorting - メインフレーム データセットの比較

2 つのメインフレーム データセットがあります。たとえば、1 つの Source と 2 つ目の Source が必要です。ソースファイルから必要なレコード (必要なファイルに存在する) のみを選択して、期待されるファイルに書き込みたいのですが、JCL ソートを使用してこれを行うことは可能ですか? ファイルを比較するために 1 つの COBOL pgm を作成しました。しかし、jcl sort を使用してこれを実行できるかどうかを確認したかっただけです。

よろしく、 マナシ

0 投票する
2 に答える
6860 参照

cobol - JCLバッチからのCICSプログラムの呼び出し

JCLバッチからCICSプログラムを呼び出すことは可能ですか?

はいの場合、どのように?いいえの場合はどうしてですか?

0 投票する
3 に答える
2054 参照

db2 - SQLCODE=-991を取得しました

exec JCLのサブの後、次のエラーが発生します。

SQLCODE=-991エラー=すべてのアタッチが暗黙的な接続を確立できないかDB2に対してオープンできませんでした

このエラーは、テーブルのクエリを許可するモジュールを呼び出すとトリガーされます。

PS:私はテーブルに必要な特権を持っています。

ありがとう。

0 投票する
4 に答える
23082 参照

select - 区切り文字のアンロードジョブでDB2SELECTステートメントを作成する方法

私はこれを乗り越えてきました...ばかげているようですが、理解できませんでした!

テーブルをアンロードしたいのですが、区切り文字'|'を使用します フィールドの間に。テーブルのアンロードに使用されるJCLは次のとおりです。

出力収量

しかし、私は以下のようにしたいと思います

なぜその..が区切り文字'|'の前にあるのか理解できません。その値が何を意味するのか推測できますか?ご関心をお寄せいただきありがとうございます。

0 投票する
2 に答える
1492 参照

powershell - PowerShell raw FTP

FTP を使用してメインフレームのジョブストリームを書き込もうとしています。これを行うには、FTP 経由でメインフレームに接続し、次のコマンドを実行します。

では、PowerShell でこれを行うにはどうすればよいでしょうか。私は標準的な FTP 転送についてたくさん読んだことがありますが、prep の呼び出しをカスタマイズすることについては何も見ていません。

読んでくれてありがとう。

編集

ここでの回答とこの記事に従って、私が思いついた解決策は次のとおりです。

使用法:

0 投票する
3 に答える
3265 参照

cobol - フラットファイルを読み取ります。COBOL を使用して特定の行を取得する

次のようなフラットファイルがあります。

を使用してファイルを読み取り、COBOL文字列salを含む行を一時ファイルに書き込む必要があります。

unstring良いオプションですか?この問題を解決する方法を教えてください。

前もって感謝します。

0 投票する
2 に答える
469 参照

db2 - JCL でのテーブルのアンロード中の SQLSTATE 7003

次の形式の JCL があります

プロシージャ ライブラリ

------>>

PATH.CONTROL_CARD_LIB CARD1

カード2

ジョブを送信すると、常に SQLSTATE = 7003 および SQLCODE = -518 になります。Webで調べてみたところ、次の説明がありました

EXECUTE ステートメントで識別されたステートメントは、選択ステートメントであるか、準備済み状態ではありません。

誰かが私が見逃していることを教えてもらえますか? どうもありがとう。

0 投票する
2 に答える
3369 参照

mainframe - スケジューラーなしのJCLジョブ依存関係

JES2環境で、依存関係を持つ一連のジョブを起動するJCLを実装しようとしています。次に例を示します。

つまり、JOB_Eは、JOB_BとJOB_Dが終了したときにのみ起動されます。

JOB_AとJOB_Cのジョブ内部リーダーを介してJOB_BとJOB_Dを起動できますが、JOB_Eの依存関係を作成できません。

JCLリソースロックを調べて、JOB_Eが必要とするJOB_BおよびJOB_Dのデータセットをロックできるようにしました。これにより、JOB_Eは、すべてのデータセットが使用可能な場合にのみ開始されますが、JCLはSTEPレベルのデータセットのみを要求し、後で解放します。JCLが開始前にすべてのデータセットを要求できる場合、次のように、JOBにある種のミューテックスを実装できます。

これを行う方法?

スケジューラーにアクセスせずに開発環境でJCLのセットをテストするには、これが必要です。

0 投票する
1 に答える
2063 参照

mainframe - データセットエラーへのJCL排他的アクセス

ジョブ開始前のMVSJCLリファレンス・ガイドによると、データ・セットの排他的制御を要求します。

しかし、私は2つの異なる動作をしました:

a)ISPF DATASET_Aを介して開き、DISP =(NEW、CATALOG、DELETE)で同じデータ・セットを使用するJCLを送信します。データ・セットがジョブによって要求され、ISPFを介してデータ・セットを解放するまでJCLが開始されないため、TSOメッセージが表示されます。

b)DISP =(NEW、CATALOG、DELETE)で同じデータセットを使用する2つのJCLを送信しますが、両方が同時に開始します。

並行して実行しているときに、ジョブがデータセットへの排他的アクセスを要求しないのはなぜですか?

0 投票する
1 に答える
1691 参照

assembly - QSAM put-locate の JCL/アセンブラーで DCB を正しく宣言する方法

370/アセンブラと QSAM を使用して一時データセットにデータを書き込むプログラムを作成しようとしています。put を実行すると、soc01 が返されます。

アセンブラー コードでの DCB 宣言は次のようになります。

JCL では、宣言は次のようになります。

put コマンドは次のようになります。

問題は私の JCL 宣言にあると思われますが、何かを見つけることができません。