Container DFHMAC-ERROR

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 container is mapped by the copybook DFHMAHEV, which is located in the SCIZMAC library.

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:
  • 9 = Error
  • 99 = Multiple errors
  • 999 = Abend
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.