TCP IP Implementation Volume 2 Standard ApplicationsContentsNotices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiTrademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiThe team who wrote this book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xivNow you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xvComments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xvStay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviChapter 1. The syslog daemon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 Conceptual overview of syslogd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1.1 What is syslogd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1.2 How syslogd works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.1.3 How can syslogd be deployed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Log messages to different files and to a single file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.2.1 Description of logging to multiple files and to a single file. . . . . . . . . . . . . . . . . . . . 51.2.2 Configuration of multiple files and a single file . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.2.3 Verification of multiple files and a single file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.3 Starting two syslogd instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.3.1 Description of two syslogd instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.3.2 Configuring two syslogd instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.3.3 Verification for running two syslogd instances . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.4 The syslogd functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181.4.1 The syslogd operator commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.4.2 Description of syslogd automatic archival. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.4.3 The syslogd browser and search facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241.5 Problem determination for syslogd logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331.6 Additional information sources for syslogd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Chapter 2. TN3270E Telnet server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352.1 Conceptual overview of the TN3270E server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362.1.1 What is the TN3270E server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362.1.2 How does the TN3270E server work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372.1.3 Possible uses for the TN3270E server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422.2 TN3270E server in a single image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432.2.1 Description of our TN3270E server scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442.2.2 Configuration of the TN3270E server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442.2.3 Activation of the TN3270E server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532.2.4 Verification of the TN3270E server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532.2.5 Administration and management of the TN3270E server . . . . . . . . . . . . . . . . . . . 662.3 Multiple TN3270E servers in a multiple image environment . . . . . . . . . . . . . . . . . . . . . 762.3.1 Multiple TN3270E servers within the sysplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772.3.2 Configuration of multiple TN3270E servers within the sysplex . . . . . . . . . . . . . . . 792.3.3 Activate and verify multiple TN3270E servers in the sysplex . . . . . . . . . . . . . . . . 862.4 Multiple TN3270E servers using LU name server and LU name requester . . . . . . . . . 952.4.1 Description of TN3270E servers using LU name server and LU name requester 962.4.2 Configuration of TN3270E servers within sysplex using LU name server LU namerequester. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1022.4.3 Activate and verify LU name server and LU name requester within sysplex . . . 109iv IBM z/OS V1R12 Communications Server TCP/IP Implementation: Volume 2 Standard Applications2.4.4 Scenario of LU name server automated takeover when active LU nameserver fails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1242.5 TN3270E server in a single image using SHAREACB . . . . . . . . . . . . . . . . . . . . . . . . 1282.5.1 Overview of SHAREACB utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1282.5.2 Configuration of the TN3270E server with SHAREACB option. . . . . . . . . . . . . . 1282.5.3 Activation of the TN3270E server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1302.5.4 Verification of the TN3270E server with SHAREACB defined . . . . . . . . . . . . . . 1312.6 TN3270 support of TSO logon reconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1312.7 Problem determination for the TN3270E servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1322.7.1 Review the definition statements within the profile . . . . . . . . . . . . . . . . . . . . . . . 1322.7.2 Use TCP/IP and Telnet commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1332.7.3 Use the MSG07 statement in the TN3270 profile . . . . . . . . . . . . . . . . . . . . . . . . 1382.7.4 Use SMF records to capture TN3270 connection activity. . . . . . . . . . . . . . . . . . 1382.7.5 Use trace data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1392.7.6 Tips for multiple TN3270E servers in a Parallel Sysplex environment . . . . . . . . 1392.7.7 Tips for LU name server and LU name requester diagnosis. . . . . . . . . . . . . . . . 1402.8 Additional information sources for the TN3270E server . . . . . . . . . . . . . . . . . . . . . . . 140Chapter 3. File Transfer Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1433.1 Conceptual overview of FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1443.1.1 What is FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1443.1.2 How does FTP work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1453.1.3 How can FTP be used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1463.2 Basic FTP without security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1483.2.1 Description of basic FTP without security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1483.2.2 Planning for the basic FTP environment without security . . . . . . . . . . . . . . . . . . 1483.2.3 Configuration of basic FTP without security . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1623.2.4 Activation and verification for basic FTP without security . . . . . . . . . . . . . . . . . . 1653.3 Multiple FTP servers in a sysplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1733.3.1 Description of multiple FTP servers in a sysplex . . . . . . . . . . . . . . . . . . . . . . . . 1733.3.2 Configuration for multiple FTP servers in the sysplex. . . . . . . . . . . . . . . . . . . . . 1753.3.3 Activation and verification of FTP servers within sysplex . . . . . . . . . . . . . . . . . . 1783.4 FTP client using batch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1873.4.1 Description of FTP client using batch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1873.4.2 Configuration of FTP client using batch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1883.4.3 Activation and verification of FTP client batch job. . . . . . . . . . . . . . . . . . . . . . . . 1893.5 FTP client application program interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1903.5.1 FTP client API for REXX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1903.5.2 FTP client API for Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1913.6 FTP access to UNIX named pipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1923.6.1 What are UNIX named pipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1923.6.2 Description of FTP access to UNIX named pipes. . . . . . . . . . . . . . . . . . . . . . . . 1933.6.3 FTP configuration options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1943.6.4 Use the z/OS FTP client to create a named pipe in the z/OS FTP server . . . . . 1963.6.5 Supported z/OS FTP subcommands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1973.6.6 Storing into a named pipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1973.7 FTP large-volume access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1993.7.1 The Extended Address Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1993.7.2 FTP access to data sets in EAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1993.8 Miscellaneous configurations of FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2013.8.1 A single generic FTP server in a multiple stack z/OS image . . . . . . . . . . . . . . . 2013.8.2 FTP network management interface with SMF. . . . . . . . . . . . . . . . . . . . . . . . . . 2023.9 Problem determination for FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Contents v3.10 Additional information sources for FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203Chapter 4. Simple Network Management Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . 2054.1 Conceptual overview of SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2064.1.1 What is SNMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2064.1.2 How does SNMP work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2074.1.3 How can SNMP be applied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2094.2 z/OS SNMP agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2104.2.1 Description of the z/OS SNMP agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2104.2.2 Configuration of the z/OS SNMP agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2114.2.3 Activation and verification of the z/OS SNMP agents . . . . . . . . . . . . . . . . . . . . . 2194.3 z/OS SNMP subagents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2204.3.1 Description of SNMP subagents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2204.3.2 Configuration of SNMP subagents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2214.3.3 Activation and Verification of SNMP subagents . . . . . . . . . . . . . . . . . . . . . . . . . 2224.4 z/OS SNMP client command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2264.4.1 Description of the SNMP client commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2264.4.2 Configuration tasks for the SNMP client commands. . . . . . . . . . . . . . . . . . . . . . 2264.4.3 Using the osnmp/snmp z/OS UNIX command . . . . . . . . . . . . . . . . . . . . . . . . . . 2274.5 Problem determination for the SNMP facilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2354.6 Additional information sources for SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Chapter 5. IP printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2375.1 Conceptual overview of IP printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2385.1.1 What is IP printing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2385.1.2 How does IP Printing work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2395.1.3 How can IP Printing be applied. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2395.2 LPR/LPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2405.2.1 Description of LPR/LPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2415.2.2 Configuration tasks for LPR/LPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2415.2.3 Activation and verification of LPR/LPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2435.3 Infoprint Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2455.3.1 Description of the Infoprint Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2455.3.2 Configuration of Infoprint Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2485.4 Problem determination for LPR/LPD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2555.5 Additional information sources for IP printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262Chapter 6. INETD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2636.1 Conceptual overview of INETD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2646.1.1 What is INETD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2646.1.2 How does INETD work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2656.1.3 How can INETD be applied. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2656.2 A single INETD setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2666.2.1 Description of the INETD setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2666.2.2 Configuration tasks for INETD setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2676.2.3 Activation and verification of INETD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2696.3 Problem determination for INETD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2736.4 Additional information sources for INETD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273Chapter 7. z/OS mail servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2757.1 Conceptual overview of z/OS mail applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2767.1.1 z/OS mail services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2767.1.2 How z/OS mail services work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2777.1.3 How z/OS mail services are applied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278vi IBM z/OS V1R12 Communications Server TCP/IP Implementation: Volume 2 Standard Applications7.2 z/OS CSSMTP—a mail forwarding SMTP client. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2787.2.1 Advantages of using z/OS CSSMTP client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2797.2.2 Configuration tasks for the z/OS CSSMTP client . . . . . . . . . . . . . . . . . . . . . . . . 2807.2.3 Verification of the z/OS CSSMTP client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2827.3 z/OS SMTP as a mail server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2827.3.1 Description of z/OS SMTP server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2827.3.2 Configuration tasks for the z/OS SMTP server . . . . . . . . . . . . . . . . . . . . . . . . . . 2857.3.3 Verification of the z/OS SMTP server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2947.4 Using sendmail and popper as mail servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2957.4.1 Description of sendmail and popper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2957.4.2 Configuration tasks for sendmail and popper . . . . . . . . . . . . . . . . . . . . . . . . . . . 2997.4.3 Verification of sendmail and popper setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3047.5 Using sendmail as a client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3097.5.1 Description of the sendmail client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3107.5.2 Configuration tasks for the sendmail client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3107.5.3 Verification of the sendmail client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3137.6 Problem determination for the mail facilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3137.6.1 Problem determination tasks for the z/OS SMTP server . . . . . . . . . . . . . . . . . . 3137.6.2 Problem determination for sendmail and popper . . . . . . . . . . . . . . . . . . . . . . . . 3147.6.3 Problem determination for the sendmail client . . . . . . . . . . . . . . . . . . . . . . . . . . 3157.7 Additional information sources for mail servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315Chapter 8. z/OS UNIX Telnet server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3178.1 Conceptual overview of otelnetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3188.1.1 What is otelnetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3188.1.2 How does otelnetd work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3188.1.3 How can otelnetd be applied. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3198.2 z/OS UNIX Telnet server implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3208.2.1 Description of the otelnetd server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3208.2.2 Configuration tasks for otelnetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3218.2.3 Activation and verification of otelnetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3258.3 Problem determination for otelnetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3268.4 Additional information sources for otelnetd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326Chapter 9. Remote execution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3279.1 Conceptual overview of remote execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3289.1.1 What is remote execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3289.1.2 How does remote execution work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3309.1.3 How can remote execution be applied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3319.2 TSO remote execution server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3339.2.1 Description of TSO remote execution server . . . . . . . . . . . . . . . . . . . . . . . . . . . 3339.2.2 Configuration tasks for TSO remote execution server . . . . . . . . . . . . . . . . . . . . 3349.2.3 Activation and Verification of TSO remote execution server. . . . . . . . . . . . . . . . 3399.3 z/OS UNIX remote execution server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3409.3.1 Description of z/OS UNIX remote execution server . . . . . . . . . . . . . . . . . . . . . . 3409.3.2 Configuration tasks for z/OS UNIX remote execution server . . . . . . . . . . . . . . . 3419.3.3 Activation and verification of z/OS UNIX remote execution server . . . . . . . . . . . 3429.4 REXEC TSO client command using user ID/password. . . . . . . . . . . . . . . . . . . . . . . . 3449.4.1 Description of REXEC TSO with user ID and password. . . . . . . . . . . . . . . . . . . 3459.4.2 Configuration of REXEC TSO with user ID and password . . . . . . . . . . . . . . . . . 3459.4.3 Verification of REXEC TSO with user ID and password . . . . . . . . . . . . . . . . . . . 3479.5 REXEC TSO client command using the NETRC data set. . . . . . . . . . . . . . . . . . . . . . 3499.5.1 Description of REXEC TSO client using NETRC . . . . . . . . . . . . . . . . . . . . . . . . 349 Contents vii9.5.2 Configuration of REXEC TSO client using NETRC. . . . . . . . . . . . . . . . . . . . . . . 3499.5.3 Verification of REXEC TSO client using NETRC . . . . . . . . . . . . . . . . . . . . . . . . 3529.6 REXEC UNIX client command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3559.6.1 Description of the REXEC UNIX client command. . . . . . . . . . . . . . . . . . . . . . . . 3559.6.2 Configuration of the REXEC UNIX client command . . . . . . . . . . . . . . . . . . . . . . 3559.6.3 Verification of the REXEC UNIX client command . . . . . . . . . . . . . . . . . . . . . . . . 3569.7 Problem determination for z/OS remote execution facilities . . . . . . . . . . . . . . . . . . . . 3579.7.1 Problem determination for TSO remote execution . . . . . . . . . . . . . . . . . . . . . . . 3579.7.2 Problem determination for REXEC TSO with user ID and password . . . . . . . . . 3589.7.3 Problem determination of REXEC TSO using NETRC . . . . . . . . . . . . . . . . . . . . 3599.7.4 Problem determination for the REXEC UNIX client command . . . . . . . . . . . . . . 3609.7.5 Recovery for server job table full condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3609.7.6 Diagnostic messages for debugging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3619.8 Additional information sources on remote execution and remote shell. . . . . . . . . . . . 362Chapter 10. Domain Name System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36310.1 Conceptual overview of the DNS name server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36410.1.1 What is Domain Name System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36410.1.2 How does Domain Name System work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36510.1.3 How can Domain Name System be applied . . . . . . . . . . . . . . . . . . . . . . . . . . . 36610.1.4 Considerations about z/OS DNS BIND 9 implementation. . . . . . . . . . . . . . . . . 36710.2 Authoritative DNS server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36710.2.1 Description of an authoritative DNS server. . . . . . . . . . . . . . . . . . . . . . . . . . . . 36810.3 Caching-only DNS server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36910.3.1 Description of a caching-only DNS server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36910.3.2 Configuration of a caching-only DNS server. . . . . . . . . . . . . . . . . . . . . . . . . . . 37010.3.3 Activation and verification of a caching-only DNS server . . . . . . . . . . . . . . . . . 37610.4 Automated domain name registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38010.4.1 Description of ADNR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38110.4.2 Configuration of ADNR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38210.4.3 Activation and verification of ADNR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38610.5 Problem determination for DNS service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39110.5.1 Problem determination for a caching-only DNS server. . . . . . . . . . . . . . . . . . . 39110.5.2 Problem determination for ADNR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39310.6 Additional information sources for DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396Appendix A. Environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397Description of the environment variable information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398Native MVS API environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398z/OS UNIX API environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399z/OS UNIX System Services environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399Language Environment variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400Application-specific environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401Setting environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407Appendix B. Sample files provided with TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409Sample files by component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410Appendix C. Configuration files: TN3270E standalone scenario . . . . . . . . . . . . . . . . 417SC31 TN3270B Server PROC for TN3270 standalone scenario. . . . . . . . . . . . . . . . . . . . 418SC31 TN3270B Server profile for TN3270 standalone scenario . . . . . . . . . . . . . . . . . . . . 418SC31 TCPIPB stack PROC for TN3270 standalone scenario . . . . . . . . . . . . . . . . . . . . . . 421SC31 TCPIPB stack PROFILE for TN3270 standalone scenario . . . . . . . . . . . . . . . . . . . 422SC31 OMPROUTE PROC for TN3270 stand-alone scenario . . . . . . . . . . . . . . . . . . . . . . 427viii IBM z/OS V1R12 Communications Server TCP/IP Implementation: Volume 2 Standard ApplicationsSC31 OMPROUTE STDENV file for TN3270 stand-alone task scenario . . . . . . . . . . . . . 427SC31 OMPROUTE CONFIG for TN3270 stand-alone scenario . . . . . . . . . . . . . . . . . . . . 428Appendix D. Multiple TN3270E Telnet servers and sysplex distribution using the LUNSand LUNR scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431SC30 files for LUNS and LUNR scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432SC30 TN3270A Server PROC for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . 432SC30 TN3270A Server PROFILE for LUNS and LUNR scenario. . . . . . . . . . . . . . . . . 432SC30 TNLUNS30 backup LUNS PROC for LUNS and LUNR scenario. . . . . . . . . . . . 437SC30 TNLUNS30 PROFILE for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . . . 437SC30 TCPIPA stack PROC for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . . . 438SC30 TCPIPA stack PROFILE for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . 439SC30 OMPROUTE PROC for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . . . . 443SC30 OMPROUTE STDENV file for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . 443SC30 OMPROUTE CONFIG for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . . 444SC31 files for LUNS and LUNR scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446SC31 TN3270B Server PROC for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . 446SC31 TN3270B Server PROFILE for LUNS and LUNR scenario. . . . . . . . . . . . . . . . . 446SC31 TNLUNS31 primary LUNS PROC for LUNS and LUNR scenario. . . . . . . . . . . . 451SC31 TNLUNS31 PROFILE for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . . . 451SC31 TCPIPB stack PROC for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . . . 452SC31 TCPIPB stack PROFILE for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . 453SC31 OMPROUTE PROC for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . . . . 457SC31 OMPROUTE STDENV file for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . 458SC31 OMPROUTE CONFIG for LUNS and LUNR scenario . . . . . . . . . . . . . . . . . . . . 459Appendix E. FTP and translation tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461Conceptual overview of FTP translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462What is translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462How does translation work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462How can FTP translation be applied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465Using the RFC2389 and RFC2640 FTP features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467RFC 2389: Feature negotiation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467RFC2640: FTP Internationalization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468Requirements to implement these RFCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468Selecting translation tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469Using the QUOTE SITE subcommand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469Using the TRACE option at the server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471Using the DEBUG option at the client. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472Using the TRANSLATE sub command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473Setting a DBCS transfer mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474Enabling Unicode transfer mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475Appendix F. Our implementation environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477The environment used for all four books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478Our focus for this book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481IBM Redbooks publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483How to get IBM Redbooks publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
下载TCP IP Implementation Volume 2 Standard Applications.pdf用户还喜欢
- 18480 文章数
- 500万+ 热度
作者专栏
编辑推荐
- 淡抹u2引擎,修复内容较多,物有所值
- 界域传说·经典巨作=传世单机(一键安装)
- 丸子版本(175个传世版本大集合)
- GS版本:神话公益服务端+客户端
- 图片放大工具(放大图片不模糊)
- 剪映无限制VIP版
- 传奇世界客户端下载器,史上最全传世客户端
- 传世GS20220920商业引擎注册+登录配置器 解压密码是1
- U2官方排行榜游戏网关 支持元神,支持传家宝
- GS开战传世客户端+服务端
- (淡漠夕阳)u2引擎合区工具
- 传世GS引擎消除“你的游戏客户端版本号过旧,请及时更新”提示
- 传世一机多区双线路配置器--免密码版本
- 传世凤凰登陆器劫持修复软件
- SQLite3 for Navicat
- 传奇世界npc对话框编辑工具
- 传世GS落霞铭文服务器端
- gs_20210409引擎包+注册机(无限制)
- 传奇世界NPC对话封包查看器[支持时长版和极速版]
- 彩虹引擎传世脚本编辑工具1.7版来了,支持函数脚本翻译
评论