Condition codes


The following table describes condition codes returned after issuing an IMFEXEC CICS command statement.

Related topic


Value

Meaning

0

Normal completion

4

Warning condition; not necessarily an error

8

Exceptional condition

12

Error condition; operation not complete

Possible reasons are

  • For independent actions, the region was not available.
  • For dependent functions, the region was not connected to the BBI-SS PAS.

16

Error condition

20

Severe error condition

The IMFCC variable can be tested by commands in the EXEC that follow the IMFEXEC command. However, the IMFCC condition code is different for services that are dependent or services that are independent of CICS.

For services that are CICS-dependent (where CICS performs the task), the request is routed to the respective CICS system for processing. If the request is successfully scheduled, IMFCC is set to 0; if the request fails, IMFCC is set to 8. Either message FT037I or FT038W is written to the Journal log at this time. The final status of the service is written to the Journal log by messages FT401 through FT414. These messages are accompanied with explanatory text. CEMT is an exception; CEMT returns the actual CICS response to the log instead of issuing FTxxxx messages.

For services that not CICS-independent (services that do not require CICS to perform the task), a Service Request Block (SRB) is scheduled to the target CICS system to perform the processing. If the request is successfully scheduled, IMFCC is set to 0; if the request fails, IMFCC is set to 8. Either message FT037I or FT038W is written to the Journal log at this time. The final status of the service is written to the Journal log by messages FT401 or FT414. These messages are accompanied with explanatory text.

Warning

Important

If you are running BMC AMI Ops Automation for CICS and in BBPARM member BBISSP00 you specified ACONCICS=ONLY or ACONCICS=YES with no static or dynamic target definition, all CICS commands that can be used in BMC AMI Ops Automation Rules and EXECs are dependent, which means they will not be available until the CICS region target has established communications with the BBI-SS PAS.

See Customizing after installation (BMC AMI Ops Monitor for CICS) for more information about the ACONCICS parameter in BBPARM member BBISSP00.

For more information about which services are CICS dependent and which are not, see BMC-AMI-Ops-Automation-for-CICS-functions-with-BBI-SS-PAS-to-CICS-communication and BMC-AMI-Ops-Automation-for-CICS-functions-without-BBI-SS-PAS-to-CICS-communication.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI Ops Automation 8.3.01