PIII gate, PARSE_ICM function

Convert an outbound COMMAREA or container into a SOAP body.

Input Parameters

CHANNEL_NAME
Optional parameter
The name of the channel which holds the container with the SOAP body.
INPUT_COMMAREA
The address and length of the COMMAREA or container to convert.
OUTPUT_ICM_ADDRESS
The address of the internal COMMAREA or container model (ICM) that defines how to map the COMMAREA or container to a SOAP body.
OUTPUT_XML
The address of the SOAP body.

Output Parameters

REASON
Values for the parameter are:
  • ABEND
  • BUFFER_OVERFLOW
  • CONTAINER_GET_FAILURE
  • FREEMAIN_FAILURE
  • GETMAIN_FAILURE
  • HEAP_INIT_FAILURE
  • ICM_NOT_FOUND
  • INPUT_ERROR
  • INSUFFICIENT_STORAGE
  • INVALID_FORMAT
  • INVALID_FUNCTION
  • INVALID_ICM_DATATYPE
  • MALLOC_FAILURE
  • NOT_AUTHORIZED
  • RELEASE_FAILURE
  • SEVERE_ERROR
RESPONSE
Indicates whether the domain call was successful. For more information, see RESPONSE parameter on domain interfaces.