ABEND Codes

TIBCO EMS Client for z/OS (CICS) can produce the CICS transaction ABEND codes.

The following table shows the details of the codes.
Code Description
S7M1 ABEND

Explanation: S7M3PASS issued a “EXEC CICS ADDRESS EIB(dfheiptr) COMMAREA(comP)” and did not receive a “NORMAL” response. This CICS API is critical to CEET organization.

User Response: Check system log for message S7M6203S. Analyze the CICS response codes, correct problem and retry transaction.

System Action: The CICS transaction is terminated.

S7M3 ABEND

Explanation: For all LINKS to S7M3PASS, a CICS COMMAREA of at least 76 characters is required. A COMMAREA of at least 76 characters was not provided. This area is critical for communications. A S7M3 abend is issued since there is no other way to indicate the problem.

User Response: If the user is accessing S7M3PASS via the S7MASTUB, then an internal problem exists. Contact TIBCO technical support and provide system logs, CICS dumps, and Auxtrace.

System Action: The CICS transaction is terminated.

S7M4 ABEND

Explanation: S7M3PASS issued a WRITEQ TS during CEET setup and did not receive a “NORMAL” response. The TS record is critical to CEET organization.

User Response: Check system log for message S7M6200S. Analyze the CICS response codes. Possible reasons include Authority problems or TS not installed. Correct the problem and retry the transaction.

System Action: The CICS transaction is terminated.

S7ME ABEND

Explanation: The Enable for the S7MATRUE (TRUE) program failed. On the first call to CEET after the module S7M3EMSS is attached, the routine issues a ENABLE PROGRAM for S7MATRUE. If this command fails, the abend is issued.

The system issues the following statements:

EXEC CICS ENABLE PROGRAM('S7MATRUE'),START,

TALENGTH(TRUEWAL),TASKSTART

Without this program properly enabled, CEET cannot cleanup transaction terminations that use EMS API call.

User Response: Check the system log and the DDNAME CEEOUT to determine why the S7MATRUE cannot be enabled as a CICS TRUE. Check that S7MATRUE is defined properly. Try issuing command manually with CECI to check return codes from CICS response. Check that S7M3PASS is defined properly. S7ME produces a dump; in the trace table you can find the CICS response code to the enable.

System Action: The CICS transaction is terminated.

S7MF ABEND

Explanation: The Enable for the S7MATRUE (TRUE) program failed. On the first call to CEET after the module S7M3EMSS is attached, the routine issues a ENABLE PROGRAM for S7MATRUE. If this command fails, the abend is issued.

The CEET setup system issues the following statements:

EXEC CICS ENABLE PROGRAM('S7MATRUE'),START,

TALENGTH(TRUEWAL),TASKSTART

Without this program properly enabled, CEET cannot cleanup transaction terminations that use EMS API call.

User Response: Make sure S7MATRUE is defined in CICS as a program with Execkey = CICS.

System Action: The CICS transaction is terminated.