DFHMAC-ERROR is used by CICS® Service Flow Runtime to return any errors that occur during the processing of the request message to the service requester.
The following table lists all of the fields that are included in the container, although typically not all of the fields would be set for an error. A field's type can be:
Field | Length (bytes) | Type | Description |
---|---|---|---|
DFHMAHE-RETURNCODE | 04 | FB | The return code from CICS Service Flow Runtime that
describes the outcome of adapter request processing. The value is one of the
following:
|
DFHMAHE-COMPCODE | 04 | FB | The completion status of the BTS process instance. This describes the outcome of the BTS process that implements an instance of the CICS Service Flow Runtime. |
DFHMAHE-MODE | 04 | FB | The processing state of the BTS process instance. This describes the state (at the time that the reply was issued) of the BTS process that implements an instance of the CICS Service Flow Runtime. |
DFHMAHE-SUSPSTATUS | 04 | FB | The suspend status of the BTS process. |
DFHMAHE-ABENDCODE | 04 | X | The ABEND code. This field is only set when the return code is 999. |
DFHMAHE-MESSAGE | 12 | X | The error message returned byCICS Service Flow Runtime. |
DFHMAHE-FAILED-PROCNAME | 36 | X | The name of the failed BTS process. |
DFHMAHE-FAILED-PROCTYPE | 08 | X | The type of the BTS process that failed. The process type usually matches the request name of the adapter service. |
DFHMAHE-FAILED-TRANID | 04 | X | The ID of the transaction that was running when the error occurred. |
DFHMAHE-FAILED-PROGRAM | 08 | X | The name of the program that was active when the error occurred. |
DFHMAHE-FAILED-NODE | 32 | X | The name of the node that was active when the error occurred. |
DFHMAHE-BRIDGE-RC | 04 | FB | The return code that is issued by the Link3270 bridge mechanism to the CICS Service Flow Runtime. |
DFHMAHE-STATETOKEN | 16 | X | The state token that is passed by the Link3270 server adapter to indicate that an allocated Link3270 bridge facility with associated business state data has been stored for subsequent reuse. |