問題タブ [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.
jcl - ジョブの SYSOUT と SYSPRINT の違いは何ですか?
a をコーディングするJCL
際に、SYSOUT
およびSYSPRINT
DD
s を指定します。どのタイプの出力が に送られSYSOUT
、他に何が送られSYSPRINT
ますか?
jcl - ファイルからのレコードの読み取り
いくつかのレコードを含むファイルがあり、最初と最後の 10 レコードだけを別のファイルにコピーしたいと考えています。
sort、icetoolなどを使用して、jclの書き方を教えてください。
cobol - 故意に仕事を辞める方法
COBOLプログラムを介して意図的にジョブを異常終了させることは可能ですか。ヘッダー、詳細、およびトレーラーのレコードを持つ入力ファイルがあるとします。このファイルを読み取るCOBOLpgmを作成します。このファイルに詳細レコードが見つからない場合は、異常終了メッセージと異常終了コードを指定してジョブを異常終了させたいのですが、可能ですか?
cobol - 既存のファイルにレコードを追加する
既存のファイルにレコードを追加する場合、どのDISPパラメーターを使用する必要がありますか?
mainframe - 特定のメンバーをある PDS から別の PDS にコピーするための JCL
一部のメンバーをある PDS から別の PDS にコピーしようとしています。1 つの PDS に 500 のメンバーがあるとします。最初の 100 を 2 番目の PDS に、次の 100 を 3 番目の PDS に、というように移動しようとしています。別の PDS にコピーされたメンバーも、ソース PDS から削除する必要があります。
JCLを使用してこれを行うことは可能ですか? IEBGENER を見ていますが、名前を指定してメンバーを直接コピーできることがわかりました。
numeric - SYNCSORTを使用して、特定の符号値でPacked Decimalフィールドをフォーマットするにはどうすればよいですか?
SYNCSORTを使用して、すべてのPackedDecimalフィールドを負の符号値に強制したいと思います。重要な要件は、2番目のニブルが16進数の「D」でなければならないことです。私にはうまくいく方法がありますが、それはあまりにも複雑に思えます。KISSの原則に沿って、誰かがより良い方法を持っていることを望んでいます。おそらく最後の4ビットにビットマスクを使用していますか?これが私が思いついたコードです。もっと良い方法はありますか?
notepad++ - Notepad ++を使用してCobolとJClの自動インデントを行うにはどうすればよいですか
cobol および JCL コードを自動インデントする方法を教えてください。それらの意図をメモ帳++で使用すると、プログラムを書くのは簡単になります。返事してください。
cobol - COBOL、JCL などのメインフレーム テクノロジ用に組み込みのコード レトロフィット ツールはありますか?
とはretrofitting of code
どういう意味ですか?
本番環境からコードをチェックアウトしたため、何らかの変更が本番環境にデプロイされている場合、コードをレトロフィットすると、それらの変更がコードに追加され、コードをデプロイできるようになります。
希望の改造はすでに知られていることです。コードに発生した変更を特定することSUPERCE
はできますが、変更を自動的に組み込むツールはありますか? 解決策や質問を言い換える必要があるかどうかを教えてください。
unix - Unix システム サービス ファイルの存在を確認する方法
JZOS の下の IBM メインフレームでバッチ Java を実行しています。ジョブは、データベースで検出した内容に応じて、0 ~ 6 個の ".txt" 出力を作成します。次に、これらのファイルを Unix から MVS (ebcdic) に変換する必要があり、IKJEFT01 で実行されている OCOPY コマンドを使用しています。ただし、特定の出力が作成されなかった場合、JCL エラーが発生してジョブが終了します。各ファイル名の有無をチェックし、条件コードを設定して IKJEFT01 ステップを実行するかどうかを制御したいのですが、Unix ファイルのパス名にアクセスするために何を使用すればよいかわかりません。
変換された MVS ファイルをチェックし、後続の JCL ステップの実行を制御するリターン コードを設定する COBOL プログラムを作成することで、この問題を解決しました。完成したジョブは現在、ユーザー受け入れテストを受けています。おそらくそれはおかしなことのように聞こえるかもしれませんが、うまくいくので、この解決策を喜んで共有します.
sorting - メインフレーム データセットを分割する jcl sort
MF PS をいくつかのデータセットに分割しようとしています。たとえば、600 個のレコードを含むデータセットがある場合、これをそれぞれ 100 個のレコードを持つ 6 つのファイルに分割したいと考えています。JCLソートを使用してこれを行うことは可能ですか?