Add TCP/IP Server (ADDTCPSVR)

Where allowed to run: All environments (*ALL)
Threadsafe: No
Parameters
Examples
Error messages

The Add TCP/IP Server (ADDTCPSVR) command is used to add servers to the list of servers supported by the STRTCPSVR (Start TCP/IP server) and ENDTCPSVR (End TCP/IP server) CL commands.

Servers added with the ADDTCPSVR command can be changed with the CHGTCPSVR (Change TCP/IP server) or removed with the RMVTCPSVR (Remove TCP/IP server) commands.

Restrictions:

Top

Parameters

Keyword Description Choices Notes
SVRSPCVAL Server special value Character value Required, Positional 1
PGM Program to call Qualified object name Required, Positional 2
Qualifier 1: Program to call Name
Qualifier 2: Library Name
SVRNAME Server name Character value Required, Positional 3
SVRTYPE Server type Character value Required, Positional 4
AUTOSTART Autostart *YES, *NO Optional, Positional 5
TEXT Text 'description' Character value, *BLANK Optional, Positional 6
Top

Server special value (SVRSPCVAL)

Specifies the special value to be used to identify the server being added. This value will be used by the Start TCP/IP Server (STRTCPSVR) and End TCP/IP Server (ENDTCPSVR) commands.

This is a required parameter.

character-value
Specify a special value (up to 10 characters) that will identify the server to be added. The following rules and restrictions apply:
  • The first character must be an asterisk ('*')
  • The second character must be an uppercase letter ('A-Z')
  • The remaining characters must be part of the following alphanumeric character set ('A-Z','0-9').
Top

Program to call (PGM)

Specifies the program to be called when this server is started or ended by the following commands:

The following ten-character argument will be passed to the defined program:

This is a required parameter.

Qualifier 1: Program to call

name
Specify the name of the program to be called when this server is started or ended.

Qualifier 2: Library

name
Specify the name of library where the program is located.
Top

Server name (SVRNAME)

Specifies the textual server name that will be used by iSeries Navigator to display an entry for this server.

This is a required parameter.

character-value
Specify the text name of this server.
Top

Server type (SVRTYPE)

Specifies the server type that will be used by Work Management functions from iSeries Navigator to find job information, such as joblogs and server status, for this server.

This is a required parameter.

character-value
Specify the server type name to be used by iSeries Navigator to find joblog information and server status. The following rules and restrictions apply:
  • Imbedded blanks or null characters are not allowed.
  • The server job running on the system must also have the server type defined for that job. This is done by adding the server type definition using the Change Job (QWTCHGJB) API after the server job is started. See the Change Job (QWTCHGJB) API for more detail on how to define the server type within the server job. If the server type is not set within the server job or if the server type does not match what is defined on the SVRTYPE parameter, joblog information and server status will not be available using iSeries Navigator.
Top

Autostart (AUTOSTART)

Specifies whether the server being added should be started when the Start TCP/IP (STRTCP) command is run.

*NO
The server being added should not start when the STRTCP command runs.
*YES
The server being added should start when the STRTCP command runs.
Top

Text 'description' (TEXT)

Specifies a text description for the server being added.

*BLANK
No text is specified.
character-value
Specify no more than 50 characters of text, enclosed in apostrophes.
Top

Examples

ADDTCPSVR   SVRSPCVAL(*XYZ)
            PGM(MYLIB/UUSTARTXYZ)
            SVRNAME('XYZ protocol server')
            SVRTYPE('XYZ')  AUTOSTART(*YES)

This command adds a new server to the list of servers supported by the STRTCPSVR (Start TCP/IP Server) and ENDTCPSVR (End TCP/IP Server) CL commands. The new server type can be selected on the STRTCPSVR or ENDTCPSVR commands by specifying SERVER(*XYZ). User program UUSTARTXYZ in library MYLIB will be called when the XYZ server is started or ended. The new server will be started automatically when the STRTCPSVR command is run specifying SERVER(*AUTOSTART), or when the STRTCP (Start TCP/IP) command is run.

Top

Error messages

*ESCAPE Messages

TCP1621
TCP/IP server &1 not added.
Top