ADFzCC server overview

ADFzCC server runs a process that identifies a connection request on a specific port. ADFzCC server can be started manually, or during an IPL, by running a customized procedure. A sample procedure, IPVSRV1, is supplied in the sample library hlq.SIPVSAM1.

Multiple servers might be simultaneously run, provided different port numbers are used for each server.

For participating products that use the ADFzCC server , the server negotiates SSL-encrypted communications if configured to do so, then verifies the client user ID, password, or passphrase. If valid, the server creates a new process for that user.

The ADFzCC server consists of a main program module, IPVSRV, and supporting message and API-related modules.

IPVSRV requires a parameter string 'port family trace' where:
port
Describes the port number that is used to bind and accept incoming connections.
family
The addressing family to bind to. For example, AF_INET, or AF_INET6.
trace
N, T, D, U, or omitted. This parameter specifies the level of tracing to be performed by the server, and is intended only for diagnostic purposes. N is for no tracing, while T or D produce IPVTRACE, or STDOUT, outputs of undocumented messages that show flow and processing details for diagnostic purposes. U produces trace entries showing user connections to participating ADFz products.