CICS LINK を使用して EXCI 経由で CICS プログラムを呼び出す COBOL バッチ プログラムがあります。CICS プログラムは、Web サービスを呼び出し、結果を解析してコピーブックにし、それを LINKAGE SECTION の COMMAREA に戻します。
すべてが正常に機能しているようで、バッチ プログラムが必要とするデータがそこにありますが、EXCI 応答コードをチェックすると ASRA が異常終了します。CICS ログは次のように報告します
DFHAC2236 Transaction CSMI abend ASRA in program IOCCBR term RG1. Updates to local recoverable
resources will be backed out.
DFH*** コードと ASRA について全般的に調査しましたが、答えが見つかりませんでした。会社ではダンプは一般的ではありませんが、私は異常終了補佐官を利用できます。
EXEC CICS LINK PROGRAM('IOCCBR')
APPLID('PRODAOR1')
LENGTH(LENGTH OF WS-COMMAREA)
COMMAREA(WS-COMMAREA)
RETCODE(WS-EXCI-EXEC-RETURN-CODE)
SYNCONRETURN
END-EXEC.
どんな考えでも大歓迎です.Thanks