To handle non-HTTP requests using CICS® web support, you code an analyzer program to determine processing for the requests and application programs to provide responses. You must also create some resource definitions.
Configure the base components of CICS web support, as described in Configuring CICS web support components.
Processing for HTTP requests and processing for non-HTTP requests are kept separate. Non-HTTP requests are received using the USER protocol, specified on the TCPIPSERVICE definition. So CICS can perform basic acceptance checks on HTTP requests and responses, and non-HTTP requests are not subjected to these checks. The acceptance checks would produce an error response for non-HTTP requests and the request would not be processed.
To use CICS web support to handle non-HTTP requests: