mt cobolプログラムを実行するときにSOC1異常終了があります。何か案は? SOC1 Cobolプログラムで異常終了する
は私が
10.18.45 JOB07120 IGD17296I動的ボリューム・COUNT(DVC = 5)は433
433に使用されたデータセットVALSD.ALT.CACD602.RF0020RC.LONENSELを拡張します。#JESMSGLGでこれらのメッセージを取得しますC
は 10.18.48 JOB07120 IGD17296I動的ボリューム・カウント(DVC = 5)467
467 EXTEND DATA SET VALSD.ALT.CACD602.RF0020RC.LONENSEL。#のC
10.18.51 JOB07120 IGD17296I動的ボリューム・カウント(DVCするために使用されました= 5)544
544拡張データセットVALSD.ALT.CACD 602.RF0020RC.LONENSEL。#C
10.18.54 JOB07120 IGD17296I動的ボリューム・カウント(DVC = 5)は597
597 DATA SET VALSD.ALT.CACD602.RF0020RC.LONENSELを拡張するために使用された。#のC
10.18.59 JOB07120 IEC028I 837から08、IFG0554A、OCACD602、COLST51P、LONENSEL、6355、TSOD05、688 688 VALSD.ALT.CACD602.RF0020RC.LONENSEL#1 C
EDIT:私は以下の入力を使用する(=少ない出力)I異常終了しないでください。
ええ、プログラムエラーです。スクリーンプリントは使用せず、エミュレータからコピー&ペーストしてください。見上げるものがあれば、私は人のために簡単にすることができないので、再入力するつもりはありません。それはS0C1であり、SOC1ではありません。あなたはデバッガにそこに座っているようですので、あなたはすでにそれがどれであるかを知っていると思います。失敗した場所の周りにコードを表示し、失敗した場所で使用されるデータの関連定義を表示する必要があります。 –
S0C1は操作例外です。プログラムが存在しない命令を実行しようとしました。あなたのプログラムは静的にバインドされていますか?バインダー/ linkeditマップでエラー(非RC = 0)を確認し、もしあればそれらを理解してください。そうでなければ、S0C1は実行可能コードを上書きするものから来ます。またはそれがアセンブラープログラム内に存在する場合、または...それ以上のことを記述する必要があります。 –
ハ!ファイルを開こうとしていますか? DDname(ファイルの外部名)はJCLに存在しますか?ファイルにスプール出力の1つまたは3つのメッセージがありますか? –