TCPIPSERVICE: interrelated attributes
The attributes and the values you can specify depend in some cases on which other attributes you have specified.
For TCPIPSERVICE resources:
- The values you can specify for the AUTHENTICATE attribute depend
upon the value of the PROTOCOL attribute:
AUTHENTICATE PROTOCOL(ECI) or PROTOCOL(IPIC) PROTOCOL(HTTP) or PROTOCOL(USER) NO invalid valid BASIC invalid valid CERTIFICATE invalid valid AUTOREGISTER invalid valid AUTOMATIC invalid valid - If you specify PROTOCOL(HTTP) or PROTOCOL(USER), ATTACHSEC must be blank. You can specify the ATTACHSEC attribute only when you specify PROTOCOL(ECI).
- If you specify PROTOCOL(HTTP), the default for URM is the CICS-supplied default analyzer program DFHWBAAX.
- If you specify PROTOCOL(IPIC), the default for URM is the CICS-supplied default autoinstall program for IP connections, DFHISAIP.
- If you specify AUTHENTICATE(CERTIFICATE) or AUTHENTICATE(AUTOREGISTER), you must specify SSL(CLIENTAUTH).
- If you specify a well known port number in the PORTNUMBER attribute, CICS® sets
the values of other attributes:
PORT PROTOCOL TRANSACTION SSL 80 HTTP CWXN NO 443 HTTP CWXN YES 1435 ECI CIEP NO - If you specify the PROTOCOL attribute, but not the TRANSACTION
attribute, CICS sets the TRANSACTION attribute. Similarly, if you
supply one of the following values in the TRANSACTION attribute, but
not the PROTOCOL attribute, CICS sets the PROTOCOL attribute:
PROTOCOL TRANSACTION ECI CIEP HTTP CWXN IPIC CISS USER CWXU - You can change the value that CICS supplies for the TRANSACTION
attribute. Depending on the value that you specify for the PROTOCOL
attribute, some values are not permitted:
PROTOCOL TRANSACTION (CWXN) TRANSACTION (CIEP) TRANSACTION (CWXU) TRANSACTION (CISS) HTTP Default Invalid Invalid Invalid USER Invalid Invalid Default Invalid ECI Invalid Default Invalid Invalid IPIC Invalid Invalid Invalid Default - If you specify PROTOCOL(ECI) or PROTOCOL(IPIC) you must specify SOCKETCLOSE(NO).