Changes to the system programming interface

The MAXDATALEN option is added to the CREATE TCPIPSERVICE, INQUIRE TCPIPSERVICE and SET TCPIPSERVICE commands:

MAXDATALEN(32|number)
specifies the maximum length of data, in kilobytes, that may be received by CICS® as an HTTP server. The default value is 32. The minimum is 3, and the maximum is 524288.

Also on the CREATE TCPIPSERVICE and INQUIRE TCPIPSERVICE commands, the new option USER, meaning the user-defined protocol, is available on the PROTOCOL attribute.

The new CICS-supplied transaction CWXU, the CICS Web user-defined protocol attach transaction, is the transaction to be specified when the protocol is defined as USER. CWXU executes program DFHWBXN.

On the CREATE TCPIPSERVICE command, note that for the HTTP protocol, 0 should not be specified for the SOCKETCLOSE option, because this setting means that persistent connections cannot be maintained.

The following commands are provided to manage virtual hosts:
  • INQUIRE HOST
  • SET HOST
CICS automatically manages the creation and deletion of virtual hosts, based on the URIMAP definitions in your CICS region.