Start host servers

To start Host Servers, use the STRHOSTSVR CL command.

Note: You can use iSeries™ Navigator to configure your system so that servers start automatically when you start Transmission Control Protocol (TCP) with the STRTCP command. Newly shipped systems do this by default.

The STRHOSTSVR command starts the host server daemons and the server mapper daemon. It also attempts to start the prestart job associated with the server.

Each host server type has a server daemon. There is a single server mapper daemon for the system. The client PC application uses the port number to connect to the host server daemon. The server daemon accepts the incoming connection request and routes it to the server job for processing.

Use the CL command finder to see the parameters for the STRHOSTSVR command values that are listed below:

Server type

*ALL
Starts all host server daemons and the server mapper daemon.
*CENTRAL
Starts the central server daemon in QSYSWRK subsystem. The daemon job is QZSCSRVSD, and the associated server prestart job is QZSCSRVS.
*DATABASE
Starts the database server daemon in the QSERVER subsystem. The daemon job is QZDASRVSD, and the associated server prestart jobs are QZDASOINIT, QZDASSINIT, and QTFPJTCP. QTFPJTCP runs in the QSERVER subsystem.
*DTAQ
Starts the data queue server daemon in QSYSWRK subsystem. The daemon job is QZHQSRVD, and the associated server prestart job is QZHQSSRV.
*FILE
Starts the file server daemon in QSERVER subsystem. The daemon job is QPWFSERVSD, and the associated server prestart jobs are QPWFSERVSO, QPWFSERVSS, and QPWFSERVS2.
*NETPRT
Starts the network print server daemon in QSYSWRK subsystem. The daemon job is QNPSERVD, and the associated server prestart jobs are QNPSERVS and QIWVPPJT. QIWVPPJT runs in the QSYSWRK subsystem.
*RMTCMD
Starts the remote command and the distributed program call server daemon in QSYSWRK subsystem. The daemon job is QZRCSRVSD, and the associated server prestart job is QZRCSRVS.
*SIGNON
Starts the signon server daemon in QSYSWRK subsystem. The daemon job is QZSOSGND and the associated server prestart job QZSOSIGN.
*SVRMAP
Starts the server mapper daemon in QSYSWRK subsystem. The daemon job is QZSOSMAPD.
Note: If the daemon job runs in the QSYSWRK directory, the associated server prestart jobs will run in the QUSRWRK directory by default. Additionally, database server prestart jobs will run in QUSRWRK subsystem by default.

Required protocol

(This optional parameter specifies the communication protocols that are required to be active for the host server daemons to start.)

*ANY
The TCP/IP communication protocol must be active at the time the STRHOSTSVR command is issued. If TCP/IP is not active, diagnostic message PWS3008 and escape message PWS300D are issued and the host server daemons are not started.
*NONE
No communication protocols need to be active at the time the STRHOSTSVR command is issued for the host server daemons to start. No messages will be issued for protocols which are inactive.
*TCP
The TCP/IP communication protocol must be active at the time the STRHOSTSVR command is issued. If TCP/IP is not active, diagnostic message PWS3008 and escape message PWS300D are issued and the host server daemons are not started.
Related concepts
CL command finder