問題タブ [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 に答える
2005 参照

db2 - COBOL プログラム、JCL ジョブ、またはその両方?


挿入、削除、書き込みの3 つのタスクを実行する必要があります。

これを行う最善の方法が何であるかはわかりません。私のメインフレーム プログラムの設計スキルはそれほど厳しくないので、アドバイスを求めていました。

このために COBOL プログラムを実行するのを避けることはできますか?
私の見方では、必要なのは SQL ステートメントを実行する JCL だけです。ステートメントを正しく設計すれば、この方法でタスク 1 と 2 を実行できるはずです。しかし、ファイルに書き込むには COBOL プログラムが必要になるのではないかと考えています。

3 つのタスクについて、私の思考プロセスを概説します。各タスクは似ているように見えますが、異なる結果を照会するため、SQL ステートメントは大きく異なります。しかし、それらはすべて同じテーブルで作業しています。

タスク 1:
-SQL
クエリを実行する -クエリが
取得する各行に対して - -その行に基づいて新しい行を挿入する

タスク 2: -SQL
クエリを実行する -クエリが取得する行ごとに
- - レコードを削除する

タスク 3:
-SQL
クエリを実行する -クエリが
取得する各行に対して - -そのレコードをファイルに書き込む

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

mainframe - JCL を使用して PS ファイル名修飾子で現在の日付を取得するにはどうすればよいですか?

JCL を使用して PS ファイル名修飾子で現在の日付を取得するにはどうすればよいですか?

出力ファイル名の例:Z000417.BCV.TEST.D120713(YYMMDD形式)。

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

submit - TSO エラーでジョブをサブミット

現在、メインフレームのプログラミングを学んでいます。Dezhi で tso id を取得し、PASSPORT ターミナル エミュレーターを使用しています。ユーザーは CATIA81 です。

テスト用にいくつかのジョブと COBOL プログラムをアップロードしました。ISPF COMMAND SHELL からジョブをサブミットしようとしました:

次のエラーが表示されます。

これは私が持っているものです

元の JOBNAME は KSDDELJ1 でしたが、これを CATIA81KDEL1 に変更しました。私の間違いは何でしたか?

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

mainframe - JCLを使用して、複数の入力ファイルから1つのファイルに数値を追加します

特定の数を持つ n 個のファイルがあります。これらすべてのカウント値を別のファイルに追加したいと思います。

それは次のようなものになります

JCL のみを使用して同じことを行う方法が必要です。

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

jcl - JCLでのINCLUDE条件後の出力ファイルのフォーマット

入力ファイルから以下のINCLUDE基準に応じて3つのアウトファイルを作成したいと思います。さらに、以下の3つのBUILDで指定された出力ファイルのレコードの一部のみが必要です。

今の問題は、複数のBUILD/OUTRECがあると重複エラーが発生することだと思います。

JCLで同じことを達成する他の方法はありますか?

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

db2 - COBOLテーブル読み取り/挿入プログラムのJCL

COBOLプログラムを実行するために必要なJCLEXECおよびDDステートメント

  • DB2テーブルへの読み取りと挿入
  • 良好な実行と異常終了のためのPCLogがあります

実際のコードは必要ありませんが、execステートメントに関して何が必要かを知りたいと思っています。可能であれば、幹部用のDDも便利です。

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

regex - ゼロ幅一致の正規表現が機能しないのはなぜですか?

JCL スクリプトでジョブ名を置き換える Perl 関数を作成しました。ここではゼロ幅一致が使用されました。

しかし、先頭の記号「^」を削除するだけの簡単な変更を行うまで、この機能は機能しませんでした。

そのため、問題の原因を明確にしたいと思います。返信をいただければ幸いです。ありがとう。

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

cobol - メインフレーム COBOL & HTML

メインフレーム バッチ COBOL から html タグ/スクリプト形式を作成するにはどうすればよいですか? そして、メインフレームの JCL を介して、フォーマットされたタグを電子メールの添付ファイルとして送信しますか?

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

dataset - 順次データ・セットでのエクステント割り振り

私はメインフレームの世界に不慣れで、それを解決しようとしていますが、データセットでエクステントがどのように割り当てられているかということを1つ取得できません。

そして、誰かが例を使って説明するか、この質問に答えてください

1 次と 2 次の両方に 1 つのトラックが割り当てられている順次データ・セットがあるとします。このデータセットはエクステントを何回要求できますか? エクステントは 1 次と 2 次の両方に割り当てられるか、または 2 次のみに割り当てられますか?

そして最後の質問

ストレージ クラスで保証領域属性を設定するかどうかは、要求できるエクステントの数にどのように影響しますか?

ありがとうございました

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

mainframe - 世代がステップ 2 で作成され、ステップ 3 で参照される場合の GDG 世代の参照方法

本番環境での GDG 生成の問題に直面しました。

新しい世代は STEP 2 で作成されます。

STEP3で同じ世代を参照している:

私はこのように与えましたが、JCL エラーで失敗します。

なぜこれが失敗するのか、誰でも助けてくれますか?

理論によると、ジョブは一度だけ完了します。0 番目のバージョンを参照する必要があります。同じジョブでは、+1 バージョンで参照する必要があります。ステップ 3 で 0 番目のバージョンに変更した場合、ジョブは正常に実行されました。