TCPIPJOBNAME statement

Use the TCPIPJOBNAME statement to specify the member name of the procedure used to start the TCP/IP address space.

Syntax

Read syntax diagramSkip visual syntax diagramsystem_name:TCPIPJOBNAME TCPIPTCPIPJOBNAMEtcpip_proc

Parameters

system_name:
The name of the system to which this statement applies. See system_name considerations for a complete description of this parameter.

Requirement: The colon is required.

tcpip_proc
The name of the member in the cataloged procedure library that is used to start the TCP/IP address space. In some cases, the default is TCPIP. However, for applications which use Language Environment® services, the lack of a TCPIPJOBNAME statement causes applications that issue __iptcpn() to receive a jobname of NULL, rather than the default of TCPIP. Although this presents no problem when running in a single-stack environment, this can potentially cause errors in a multi-stack environment. The maximum length of the start procedure is 8 characters.

Examples

To specify TCPIPA as the name of the procedure that was used to start the TCP/IP address space, use the following code:
TCPIPJOBNAME TCPIPA

Usage notes

You must specify the proper procedure name of the TCP/IP address space on your system. If tcpip_proc is not the name of the started TCP/IP address space, applications using any TCP/IP provided API fail with an irrecoverable interaddress communication error.

For more information about why the TCPIPJOBNAME parameter must match the name of the associated TCP/IP address space and be the same name as that defined for the corresponding AF_INET physical file system in the BPXPRMxx member used to configure z/OS® UNIX, see z/OS Communications Server: IP Configuration Guide.