An analyzer program provides output in a COMMAREA. The output includes
a response code, and a range of optional output parameters that can be used
to specify further processing stages and to share information with a converter
program.
Attention: This topic contains Product-sensitive Programming Interface
and Associated Guidance Information.
Parameters for analyzer programs has a listing and technical descriptions
of all the parameters in the COMMAREA.
The analyzer program must provide the following output in its COMMAREA:
- A response code.
- If your analyzer program returns a response code of URP_OK, processing
continues with the next step.
- If your analyzer program returns any other value, CICS® returns an error response to the Web
client. The response can be modified with a user-replaceable Web error program. Default status codes and error responses tells you how the return codes from the
analyzer map to the status codes that CICS returns to the Web client.
The analyzer program may also provide the following outputs:
The analyzer can modify the contents of the request:
- The modified data can be shorter than, or of the same length as the original
data. The request body cannot be lengthened.
- Any changes made are visible in the data passed to the converter program,
but not to the EXEC CICS WEB API commands.