У меня есть пакетная программа cobol, которая использует CICS LINK для вызова программы CICS через EXCI. Программа CICS вызывает службу веб-сервисов и анализирует результат в копии, которая затем передается обратно в область связи LINKAGE SECTION.CICS EXCI Transaction CSMI abend ASRA
Все, кажется, работает нормально, и данные пакетной программы нуждаются в этом, но у меня есть ASRA abend при проверке кодов ответа EXCI. Как сказано в сообщении журнала CICS следующее
DFHAC2236 Transaction CSMI abend ASRA in program IOCCBR term RG1. Updates to local recoverable
resources will be backed out.
Я исследовал DFH *** код и ASRA в целом, но не нашли ответов. Дампы не являются обычной практикой с компанией, но у меня есть помощник abend.
EXEC CICS LINK PROGRAM('IOCCBR')
APPLID('PRODAOR1')
LENGTH(LENGTH OF WS-COMMAREA)
COMMAREA(WS-COMMAREA)
RETCODE(WS-EXCI-EXEC-RETURN-CODE)
SYNCONRETURN
END-EXEC.
Любые мысли были бы очень было оценено
@BillWoodger Что еще вы ищете что я могу «дать» :) ты? Я не думал, что данные, полученные с помощью abend-aide, будут полезны. Когда я использую Expediter, abend получает команду goback или cics return. –
Я все время забываю упомянуть, что я не запустил бы название программы с помощью ввода-вывода, или вообще ничего, начиная с I. Слишком большая опасность случайного столкновения с именами системного программного обеспечения. Многие вещи IBM начинаются с того, что I и IO слишком «очевидны» для чего-то связанного с ... I/O. –
@BillWoodger Я прислушаюсь к этому совету, МОК выступает за «Центр заказа информации», у меня будет изменение имени на кого-то с меньшим конфликтом. Благодарю. –