Previous Topic: TCP/IP Statement SyntaxNext Topic: Example: TCP/IP Statement


TCP/IP Statement Parameters

TCP/ip and TCPip

These are equivalent keywords that can be used the same way everywhere. They can be specified in SYSGEN definitions or DCMT commands.

DEFault STATus is

Specifies the status of TCP/IP support in CA IDMS. OFF disables TCP/IP support for CA IDMS at startup. ON enables support. The default is ON if an ADD TCP/IP statement is coded. If the TCP/IP entity is not defined to the system, the default is OFF.

Note:

DEFault TCP_NODelay option is

Specifies the default value for the NO_DELAY SOCKET option. Unless overridden for a specific socket connection, this is the value that will be used for all communication. The default value is OFF, meaning that a delay may be experienced between consecutive sends in order to optimize overall data movement.

Note: For more information about the TCP_NODELAY socket option, see the GETSOCKOPT and SETSOCKOPT SOCKET functions in the CA IDMS Callable Services Guide.

DEFault STACk is

Specifies the default stack to be used by the DC/UCF system.

stack-name

Identifies the name of the stack to be used as a default.

DEFault

Specifies that the CA IDMS assigned default stack is to be used. DEFAULT is the default.

The default stack for a DC/UCF system varies by operating system.

  • On z/OS, the operating system assigns a specific stack as the default stack. Unless that stack is explicitly excluded from use by SYSGEN or SYSIDMS parameters, CA IDMS uses the operating-system assigned default stack. If the default stack has been excluded, CA IDMS chooses the first active stack from the list of stacks as the default.
  • On z/VM, the default stack is the first stack in the list of stacks.
INClude/EXClude STack stack-spec

Controls or limits the stacks that can be used by the socket applications running in the CA IDMS system. This option is useful only in a multiple stack environment where multiple TCP/IP stacks run concurrently; it is ignored on systems where only one TCP/IP stack is active. It is used differently depending on the operating system:

An empty list can be specified for the INCLUDE, EXCLUDE or EXCEPT list in order to remove all entries from the corresponding list. Duplicate names are ignored when specified within the same list of stacks.

MAXimum NUMber of SOCkets is max-socket

Specifies the maximum number of sockets that can be created globally in the DC/UCF system. max-socket is a positive number between 1 and 65535. If DEFAULT is specified, a default value is assigned at startup. This default value depends on the operating system: 65535 on z/OS, 8000 on z/VSE, and 512 on z/VM.

The maximum number of sockets that can be created in one address space can also be limited by the operating system, for example, through USS definitions under z/OS.

MAXimum NUMber of SOCkets per TASk is max-socket-per-task

Specifies the maximum number of sockets that can be created by a single task in the DC/UCF system. The maximum value and the default value for this parameter are both equal to the value assigned at runtime to max-socket. If the max-socket-per-task value is greater than max-socket, it is truncated.

PLUgin MODule is plugin module

Specifies the name of the plug-in module that implements support for specific TCP/IP stack implementations. The only plug-in module name that is accepted is RHDCD1IP; this is also the default value.

Note: In prior releases, the name of the plug-in module was specified on the MODULE is plug-in clause of the SOCKET LINE SYSGEN statement. While this clause is still supported for upward compatibility, it is no longer required and the name of the plug-in module should now be specified using the PLUGIN MODULE clause of the new system generation TCP/IP statement.

SERvices FILe is

Defines the file to be used for translating service names to port numbers and vice versa.

file-name

Specifies the ddname (z/OS and z/VM) or the file name (z/VSE) of the services file.

If the data set or file corresponding to file-name cannot be found at runtime (DD card not specified in the startup JCL or data set not cataloged), an error message is written to the log file. Subsequent calls to the GETSERVBYNAME or GETSERVBYPORT socket function returns a specific ERRNO code.

OFF

Indicates that no services file is available and port number/service name resolution is not supported. OFF is the default.

CASe

Indicates whether the service name specified on input to a GETSERVBYNAME socket function is case-sensitive or case-insensitive. The default value is case-sensitive.

Note: For more information about the Services File and the Services Resolver, see the CA IDMS System Operations Guide.