Definitions for use of the DNS or the TCP/IP hosts file
To use DNS, you must first enable DNS in the Communications Server environment settings. This section explains how to configure the definitions to use the DNS or the TCP/IP hosts file.
You can also describe host names in HOSTS.LOCAL for TCP/IP, without defining DNS.
In this case, perform the procedure from (2) HULFT Settings.
(1) Communications Server Settings
You must define the following description in the TCPIP.DATA data set that Communications Server uses:
; DOMAINORIGIN YOUR.DOMAIN.NAME NSINTERADDR 14.0.0.0 NSPORTADDR 53 ;
For details about environment settings, refer to the IBM manual z/OS Communications Server: IP Configuration Guide.
1. Delete IPGET.
Either comment out or delete the following lines:
-
DD statement that defines IPGET in JCL, such as the Startup JCL for the Send program (XRSND)
-
Line shown below in HULFT Management Console command procedure
ALLOC F(IPGET) DA('IP Management file') SHR
2. Add the TCPIP.DATA data set.
In order to explicitly allocate the TCPIP.DATA data set in HULFT, add the TCPIP.DATA data set to each JCL job as shown below.
-
Add the SYSTCPD DD statement to the Startup JCL for the Send program (XRSND)
-
Add the line shown below to HULFT Management Console command procedure
ALLOC F(SYSTCPD) DA('TCPIVP.TCPPARMS(TCPDATA)') SHR
-
Replace 'IPGET' with 'SYSTCPD' in FREE for HULFT Management Console command procedure
[Example of Startup JCL for Send program (XRSND)]
//HULSND JOB CLASS=A MSGCLASS=B,TIME=1440 //HULSND EXEC PGM=XRSND,REGION=4096K //* PARM='MODE=WARM' //STEPLIB DD DSN=HULFT.LOAD,DISP=SHR : : : //*IPGET DD DSN=HULFT.HOSTS.LOCAL,DISP=SHR //SYSTCPD DD DSN=TCPIVP.TCPPARMS(TCPDATA),DISP=SHR //SYSPRINT DD SYSOUT=* //
DD Name |
Value |
Description |
---|---|---|
STEPLIB |
HULFT.LOAD |
HULFT load module library |
IPGET |
HULFT.HOSTS.LOCAL |
IP Management File (*1) |
SYSTCPD |
TCPIVP.TCPPARMS(TCPDATA) |
TCPIP.DATA Data Set (*2) |
*1 |
: |
Comment out or delete |
*2 |
: |
Add |
[Example of the HULFT Management Console command procedure]
PROC 0 CONTROL FLUSH MSG LIST ALLOC F(XRFILE) DA('HULFT.FILE') SHR : : : ALLOC F(SYSTCPD) DA('TCPIVP.TCPPARMS(TCPDATA)') SHR ISPEXEC SELECT PGM(XRMENU2) FREE F(XRFILE XRHOST XRLOG XRLOG1 XRLOG2 XRQUE XRSYSIN [XREXTLIB] SYSTCPD) END
File Name |
Value |
Description |
---|---|---|
XRFILE |
HULFT.FILE |
Send and Receive Management File |
SYSTCPD |
TCPIVP.TCPPARMS(TCPDATA) |
TCPIP.DATA Data Set |