我有一個使用CICS LINK通過EXCI調用CICS程序的cobol批處理程序。 CICS程序調用Web服務並將結果解析爲一個副本,然後在LINKAGE SECTION的commarea中傳回。CICS EXCI Transaction CSMI異步ASRA
似乎一切正常,批處理程序需要這些數據,但是當檢查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.
任何想法,將大大appreciated.Thanks
@BillWoodger你還在尋找什麼我可以「給」:)你?我不認爲異常助手數據會有幫助。當我使用Expediter時,異常會被拋出goback或cics return命令。 –
我一直忘記提及我不會用IO開始程序名,或者事實上任何以I開頭的程序名。與系統軟件名稱意外衝突的危險太大了。很多IBM的東西都是從I開始的,IO對於I/O來說太「顯而易見」了。 –
@BillWoodger我會聽從這個建議,國際奧委會代表「信息訂購中心」,我將把名字改爲一些衝突較少的名稱。謝謝。 –