Page 3 - iSeries; TCP/IP Configuration and Reference; Version 5
iSeries TCP/IP Configuration and Reference Version 5 SC41-5420-04
Page 4 - Note
Note Before using this information and the product it supports, be sure to read the information in“Notices” on page 93. Fifth Edition (May 2001) This edition replaces SC41-5420-03. This edition applies only to reduced instruction set computer (RISC) systems. © Copyright International Business Machin...
Page 5 - Contents; Prerequisite and related information . . vii
Contents About TCP/IP Configuration andReference (SC41-5420) . . . . . . . . v Prerequisite and related information . . vii Operations Navigator . . . . . . . . . . . vii How to send your comments . . . . . ix Summary of changes . . . . . . . . . xi Chapter 1. Configuring TCP/IP . . . . . 1 What you...
Page 9 - Prerequisite and related information; From the following Web site:; Operations Navigator; vii
Prerequisite and related information Use the iSeries Information Center as your starting point for looking up iSeries andAS/400e technical information. You can access the Information Center two ways: v From the following Web site: http://www.ibm.com/eserver/iseries/infocenter v From CD-ROMs that shi...
Page 10 - viii
viii OS/400 TCP/IP Configuration and Reference V5R1
Page 11 - How to send your comments; – Comments on the iSeries Information Center:; ix
How to send your comments Your feedback is important in helping to provide the most accurate andhigh-quality information. If you have any comments about this book or any otheriSeries documentation, fill out the readers’ comment form at the back of this book. v If you prefer to send comments by mail,...
Page 13 - Summary of changes; xi
Summary of changes This is the fifth edition of TCP/IP Configuration and Reference . Most topics from the fourth edition of TCP/IP Configuration and Reference have been moved to the iSeries Information Center. See the iSeries Information Center forinformation on the following relocated topics: v Boo...
Page 14 - xii
Page 15 - TCP/IP Tutorial and Technical Overview; What you need to know before you can configure TCP/IP; Using the Operations Navigator interface:
Chapter 1. Configuring TCP/IP This chapter explains how to configure an iSeries 400 ® server for Transmission Control Protocol/Internet Protocol (TCP/IP). If this is the first time that you haveconfigured TCP/IP on an iSeries, you should read the entire chapter beforeperforming any of the configurat...
Page 16 - Draw a diagram of your network:
v Working with TCP/IP host tables, including configuring a TCP/IP host nameand domain name v Verifying a TCP/IP connection (PING) Planning for TCP/IP Installation and Configuration If you are in charge of configuring an iSeries server for TCP/IP communicationsyou will, in most cases, include your se...
Page 17 - If you plan to use TCP/IP on an X.25 private; Familiarize yourself with the TCP/IP Administration Menu:; Select option 1 on the TCPADM menu.; TCP/IP Planning Checklists; Line description parameters; Line Description Parameters Checklist
“Step 6—Configuring TCP/IP Host Table Entries” on page 18. For informationabout configuring and using a DNS server, seeDNS(http://publib.boulder.ibm.com/pubs/html/as400/v5r1/ic2924/info/rzakk/rzakkkickoff.htm) in the Information Center. If you are using the SupplementalManuals CD, then switch to the...
Page 18 - Local TCP/IP Host Information Checklist
Table 1. Line Description Parameters (continued) Line Type *ELAN *TRLAN *WLS *DDI *FR *X25 *ASYNC *PPP *TDLC Network controller R Connection type R Logical channelidentifier R Logical channel type R PVC (permanent virtualcircuit) controller R Local network address R Physical interface type O Packet ...
Page 19 - Installing the TCP/IP Application Programs; Important; TCP/IP Connectivity Utilities for; Enter
Table 2. Local TCP/IP Host Information (continued) X.25 / Remote System Information Host #1 Host #2 Host #3 Internet address X.25 network address PVC channel ID Packet or window size Once you have documented configuration information, you are ready to install theTCP/IP program on your server. The in...
Page 20 - Using the TCP/IP Administration Menu
v Automatic IPLThe Automatic IPL option determines whether the system automaticallystarts when the installation process has completed successfully.When TCP/IP successfully installs, either the Work with Licensed Programs menu or the Sign On display appears. 6. Select option 50 (Display log for messa...
Page 21 - Using the Configure TCP/IP Menu
v Option 5. Start TCP/IP servers: Select this option to issue the Start TCP/IP Server (STRTCPSVR) command. This command is used to start the TCP/IPapplication servers that are shipped with OS/400 ® or the TCP/IP licensed program (5769-TC1). This command starts the TCP/IP application server jobs inth...
Page 23 - only; Protocol table; Configuring TCP/IP using the EZ-Setup Wizard
server) was removed from the menu. Option 12, formerly Change localdomain and host names, was renamed to Change TCP/IP domaininformation. v Option 20. Configure TCP/IP applications: Select this option to configure the TCP/IP applications that are installed on your system. The list of applicationsvar...
Page 24 - adding; interface
3. Configuring TCP/IP routes 4. Configuring TCP/IP attributes 5. Configuring remote system information (X.25) 6. Configuring host table entries 7. Configuring local domain and host name 8. Starting TCP/IP 9. Verifying TCP/IP connection 10. Saving the TCP/IP configuration Important Note: To perform t...
Page 25 - transparent subnetting; Automatic start; Enter GO TCPADM to get the TCP/IP Administration menu.
Subnet mask Defines which part of an Internet address forms the subnet (subnetwork)field of an Internet address. An example of a single-network subnet maskis: 255.255.255.128. Line description Contains information describing a communications line that is attached tothe iSeries server, as defined pre...
Page 26 - Step 3—Configuring TCP/IP Routes; Do you need to add routes at all?
When you are finished adding entries, the Work with TCP/IP Interfaces displaylooks like Figure 4. Note: Any change to the TCP/IP interfaces configuration, except for the automaticstart parameter, takes effect immediately. Step 3—Configuring TCP/IP Routes Do you need to add routes at all? If you have...
Page 27 - The technique known as
same network that the server is attached to. You must also add routing entries toallow TCP/IP clients that are attempting to reach your server from a remotenetwork to function correctly. For example, suppose that someone using a PC is using the TELNET application tostart a remote terminal session on...
Page 28 - Preferred binding interface; (To go directly to this display, type the
Preferred binding interface The preferred binding interface allows administrators to choose which ofthe TCP/IP interfaces that they prefer the route to be bound to or on. Thisprovides the administrator with more flexibility to route traffic over aspecific interface. The interface is preferred becaus...
Page 29 - Multiple Default Routes
Note: Any changes that you make to the routing information take effectimmediately. Multiple Default Routes Default routes are used to route data that is being addressed to a remotedestination and that does not have a specific route defined. Default routesare based on the availability of the next hop...
Page 30 - Step 4—Configuring TCP/IP attributes; IP Datagram Forwarding
Step 4—Configuring TCP/IP attributes To configure the TCP/IP attributes, type option 3 on the Configure TCP/IP menu.The Change TCP/IP Attributes (CHGTCPA) display is shown (Figure 8). For information about the various parameters for this command, see the onlinehelp. In this step only the IP Datagram...
Page 32 - Step 6—Configuring TCP/IP Host Table Entries; Each computer system in your network is called a; host; . The host table allows you; Adding an Entry to the Host Table
information. If DDN is specified as *YES on the X.25 connection, you should not specify remote system information for that interface or its associated DDNnetwork systems. 2. A routing error occurs when both of the following are true: v The remote system information associated with the Internet addre...
Page 33 - Work with TCP/IP Host Table Display
To add an entry to your local host table, type option 10 on the Configure TCP/IPmenu. The Work with TCP/IP Host Table Entries display is shown in Figure 11. Note: Just as iSeries TCP/IP automatically creates a LOOPBACK interface, it alsoautomatically adds an entry to your local host table to associa...
Page 34 - shows this as an example in Figure 14
The iSeries TCP/IP host table is shipped with the LOOPBACK entry. TheLOOPBACK entry has an Internet address of 127.0.0.1 and two host names:LOOPBACK and LOCALHOST. The 127.0.0.1 Internet address can be changed (CHGTCPHTE) and a different onecan be added (ADDTCPHTE). The local table command processin...
Page 36 - Step 7—Configuring the Local Domain and Host Name; local domain and host name.; The
v Simple Mail Transfer Protocol (SMTP) requires your host name to be in the hosttable or on a domain name server. v You may want to use your host table on other systems in the network. Your hostname must be in the host table on those systems so they can refer to yoursystem by name. v Applications wr...
Page 37 - if; a domain is not specified or if a
(http://publib.boulder.ibm.com/pubs/html/as400/v5r1/ic2924/info/rzaku/rzakuconcat.htm) in the Information Center. If you are using the SupplementalManuals CD, then switch to the iSeries Information Center CD to access thisinformation. To change the local domain name, type option 12 on the Configure ...
Page 38 - Step 8—Starting TCP/IP and TCP/IP Servers; The job QTCPIP should be displayed.
Step 8—Starting TCP/IP and TCP/IP Servers Before any TCP/IP services are available on the iSeries system, TCP/IP processingmust be initialized and activated. To start TCP/IP, you have two options: 1. Select option 3 from the TCP/IP Administration menu (GO TCPADM), 2. Enter the Start TCP/IP (STRTCP) ...
Page 39 - Changing the IPL Start-Up Program; The autostart job in the controlling subsystem
Using the Start TCP/IP Server (STRTCPSVR) command starts the serversindividually or together. You can monitor the jobs with option 20 (Work withTCP/IP jobs in QSYSWRK subsystem) from the TCP/IP Administration menu. If you want TCP/IP processing and any related TCP/IP servers to startautomatically at...
Page 40 - GO TCPADM; Step 9—Verifying the TCP/IP Connection
Table 3. Jobs Used by TCP/IP (continued) Job Name Description ADMIN and DEFAULT ICS (HTTP) server QTWSGxxxxx Workstation gateway (there may be several) Note: 1. There may be other jobs running in the QSYSWRK subsystem that have nothing to dowith TCP/IP. 2. The TCP/IP jobs in QSYSWRK run under the QT...
Page 41 - Verifying Additional TCP/IP Connections
3. If the PING operation is successful, you should see messages similar to those inFigure 18.If the PING operation is unsuccessful, you should see messages similar to thosein Figure 19.If you receive an unsuccessful PING message, check your configuration steps.Also check that the configuration at th...
Page 43 - Verifying TCP/IP Connections with Host Name—Example; . The local system waits 1 second for a response to
Verifying TCP/IP Connections with Host Name—Example In this example, sending five packets of 256 bytes each verifies the connection tothe remote system SYSNAM36 . The local system waits 1 second for a response to each packet that is sent. Verify TCP/IP Connection (PING) Type choices, press Enter. Re...
Page 44 - Verifying TCP/IP Connections with Internet Address—Example; is verified using the system defaults for packet length, number of; Step 10—Saving Your TCP/IP Configuration; To save your TCP/IP configuration files, use the following command:
Verifying TCP/IP Connections with Internet Address—Example In this example, (Figure 22) the connection to the remote system at Internet address 9.4.191.76 is verified using the system defaults for packet length, number of packets, and wait time. Step 10—Saving Your TCP/IP Configuration To save your ...
Page 47 - Network Status; Internet Control Message Protocol (ICMP) requests; Work with TCP/IP Network Status Menu
Chapter 2. TCP/IP: Operation, Management, and AdvancedTopics This chapter discusses managing your network by using the NETSTAT command,and the maintenance of host tables. In addition, this chapter covers other topicsbeyond those that are required to configure and use TCP/IP on iSeries 400. Thisinfor...
Page 48 - Work with TCP/IP Interface Status
Work with TCP/IP Interface Status The Work with TCP/IP Interface Status display, as shown in Figure 25, providesthe most current summary of interface activity. This display allows you to viewTCP/IP interface information for selected interfaces and to start or end TCP/IPinterfaces. To view the Work w...
Page 49 - Starting TCP/IP Interfaces; TCP/IP interfaces are started in one of the following ways:
Starting TCP/IP Interfaces TCP/IP interfaces are started in one of the following ways: v The Work with TCP/IP Interface Status displays are reached by:– Option 1 on the Configure TCP/IP (CFGTCP) menu– Option 1 on the Network Status (NETSTAT or WRKTCPSTS) menu v The Start TCP/IP Interface (STRTCPIFC)...
Page 50 - Ending TCP/IP Interfaces
depends mainly on machine use and the size of the processor. To determinewhether the interface has started, view the messages in the QTCPIP job logand the QSYSOPR message queue. Ending TCP/IP Interfaces The ENDTCPIFC (End TCP/IP Interface) command ends an existing TCP/IPinterface immediately. As a r...
Page 51 - Display TCP/IP Route Information
v The network ID of the interface must be equal to the logical AND of the nexthop for the route and the subnet mask for the interface. Notes: 1. If the next hop of a route is identical to an interface’s IP address, that route willnever be bound to another interface. 2. When starting interfaces (if a...
Page 52 - Work with TCP/IP Connection Status; To display the Work with TCP/IP Connection Status display:
To view detailed information about a specific route, type 5 in the option field nextto the route and press the Enter key. Routes listed on the Display TCP/IP Route Information display differ from theroutes that are displayed on the Work with TCP/IP Routes display. Only routeswith a route source of *...
Page 54 - Ending TCP/IP Connections
Ending TCP/IP Connections TCP/IP connections and User Datagram Protocol (UDP) sockets can be ended fromthe Work with TCP/IP Connection Status display. To do so: 1. Type 4 in the option field for the lines containing the connections that you wantto end. 2. Press the Enter key. The Confirm End of TCP/...
Page 55 - Working with Configuration Status; To work with the line description used by an interface:
To end the TCP/IP connections, press the Enter key from the Confirm End ofTCP/IP Connections display. If you decide not to end a TCP/IP connection or if you want to change yourchoices, press F12 (Cancel). Working with Configuration Status To work with the line description used by an interface: 1. On...
Page 56 - Displaying TCP/IP Network Status Information; Display Multicast Groups; To display the multicast groups associated with an interface:
Displaying TCP/IP Network Status Information In addition to working with network status functions, the Work with TCP/IPNetwork Status menu allows you to display current information about yourTCP/IP network, including multicast groups, TCP/IP interfaces, and associatedroutes, to name a few. Display M...
Page 57 - Displaying TCP/IP Interfaces
Displaying TCP/IP Interfaces To display more detailed information about the TCP/IP interface status for specificinterfaces: 1. On the Work with TCP/IP Interface Status display, type 5 in the option field foreach interface about which you want more information. 2. Press the Enter key. If you requeste...
Page 58 - Displaying Associated Routes
Displaying Associated Routes To display information about the routes associated with a specific interface: 1. On the Work with TCP/IP Interface Status display, type 8 in the option field foreach interface for which you want to see the associated routes information. 2. Press the Enter key. The first ...
Page 59 - Displaying Route Details Option; To display detailed information about the route:
Press F11 to show the display that includes the type of service (TOS), maximumtransmission unit (MTU), type, and source. Displaying Route Details Option To display detailed information about the route: 1. On the Display Associated Routes display, type 5 in the option field for eachroute about which ...
Page 60 - Displaying TCP/IP Route Information
Displaying TCP/IP Route Information To display TCP/IP route information: 1. On the Work with TCP/IP Network Status menu, type 2 on the command lineor enter the WRKTCPSTS *RTE command. 2. Press the Enter key. The first of the two Display TCP/IP Route Information displays is presented asshown in Figur...
Page 62 - Displaying TCP/IP Connections; To display more information about the listed TCP/IP connections:
Displaying TCP/IP Connections You can request more detailed information about TCP/IP connections shown onthe Work with TCP/IP Connection Status display. This information includes timinginformation and transmission statistics for the connection displayed. To display more information about the listed ...
Page 63 - Displaying Connection Totals
Displaying Connection Totals To display a summary of TCP and UDP counts, press F10 on the Work withTCP/IP Connection Status display. The counts provided are a cumulative summaryof all TCP and UDP activity since the last time the STRTCP (Start TCP) commandwas issued. The information in Figure 44 on p...
Page 65 - Host Table Information with *AIX Files; Host Table Information with *NIC Files
Managing TCP/IP Host Tables In a large network, it can be more efficient to administer iSeries TCP/IP from acentral site. Working with the host table would be time consuming if each systemis individually updated with the TCP/IP configuration menu. Updates can bemade more quickly on one system and th...
Page 66 - Internet Host Table Specification; Host Table Information with *AS400 Files; Tips for Merging Host Tables; You can use imported host tables in two ways:
A complete description of the *NIC format is found in Request for Comment (RFC)952, Internet Host Table Specification . See the RFC Editor Site (http://www.rfc- editor.org/rfc.html) to retrieve this RFC. The subset supported on the server isshown in Table 5. The *NIC continuation characters are not ...
Page 67 - Example: Successful Host Table Merge; Managing the Host Table from a Central Site; Step 1—Create the Host Table on Your Central System; Type the following FTP subcommand:
v Merge the information of the imported host table with the information that wasentered by using option 10 (Work with TCP/IP host table entries) from theConfigure TCP/IP menu. To merge the information, specify Replace Host Table (*No) on the Merge Host Table display. You can merge an imported host t...
Page 68 - Step 4—Merge the File
Step 4—Merge the File Type the following FTP subcommand: quote rcmd mrgtcpht fromfile(qusrsys/m03host) frommbr(host) IP Routing and Internet Control Message Protocol (ICMP) Redirecting Internet routing tables usually remain static for long periods. TCP/IP generatesrouting tables at activation time f...
Page 69 - Dead Gateway Processing; Requirements For Internet Hosts - Communication Layers; Negative Advice from TCP or the Data Link Layer
To see routing changes due to ICMP redirect messages, select NETSTAT menu 2 orNETSTAT *RTE and then press PF11. Comparing the next hop in this display withthe next hop present in the routing table, you can verify whether a route has beendynamically changed. Dead Gateway Processing RFC-1122, Requirem...
Page 70 - How IP Responds to Negative Advice; Notes about IP Responses to Negative Advice:; Multihoming Function; A single host on a network over a communications line
The data link layer passes a negative advice indicator to IP when it is unable totransmit data to a first-hop (directly-connected) gateway. In most cases, negativeadvice from the data link layer means that the Address Resolution Process (ARP)processing performed by the data link layer was unable to ...
Page 71 - This can be a migration scenario.
Note: The maximum number of interfaces that can be active on a line descriptionat any given time is 128. This is true for all line types (for example,token-ring, Ethernet, frame relay, and so forth). Example: A Single Host on a Network over a CommunicationsLine Your server uses one adapter for TCP/I...
Page 73 - Example: The Multihoming function
an Internet address of different TCP/IP networks. With these multiple Internetaddresses, you take part in different TCP/IP networks (Figure 51). This example is a combination of all of the previous examples discussed. Example: The Multihoming function Assume servers SYSNAM02 and SYSNAM03 are connect...
Page 74 - Normal service is used for delivery of datagrams.
Type of Service (TOS) Type of Service (TOS) is a parameter defined to indicate a quality of the servicedesired by an application program. It is specified within a single octet of the IPdatagram header, and it is used to select Internet service. It denotes how theInternet hosts and routers should mak...
Page 75 - TOS Example; Multiple Routes
The following table shows which type of services your server uses for some of theTCP/IP applications: Table 6. AS/400 TCP/IP applications and Type of Services Protocol or Application Type of Service Used TELNET Normal FTP (control connection) Minimize delay FTP (data connection) Maximize throughput ...
Page 76 - An example of a multiple route table can be found in Figure 54.; TCP/IP Port Restriction; TCP and UDP protocols use; ports; to identify a unique origin or destination of
a specific route defined. The system allows up to eight default routes, but eachroute must have a unique next hop value. An example of a multiple route table can be found in Figure 54. TCP/IP Port Restriction TCP and UDP protocols use ports to identify a unique origin or destination of communication...
Page 77 - Configuring TCP/IP Port Restrictions
the specified port. If no match is found, the requesting program is not allowed touse the specified port. If any port in the 1-1023 range is restricted, the followingmessage is posted: Port restriction added but may affect TCP/IP processing If no user profiles are associated with a specific port, th...
Page 79 - Related Tables and the Host Table; Host table
Related Tables and the Host Table Socket applications require a set of tables from which they can retrieve specificTCP/IP network data when needed. These are as follows: v Host table v Service table v Protocol table v Network table The host table contains a list of host names and corresponding Inter...
Page 81 - Using X.25 PVC instead of SVC
The network table contains the networks and the Internet address associated withthe network. Socket applications use the getnetbyname() and getnetbyaddr()functions to access the information in the network table (Figure 61). The protocols and services tables that are shipped contain standard informat...
Page 82 - IP Multicasting; Host; Multicast Application Programming Information
The TCP/IP interface now points to a specific PVC instead of a pool of SVCs. ADDTCPIFC INTNETADR('9.4.73.65') LIND(X25LINE) SUBNETMASK('255.255.255.192') PVCLGLCHLI(001) MAXSVC(0) The TCP/IP remote system information no longer includes the X.25 address to becalled. Instead, the entry points to the P...
Page 85 - TCP/IP Protocol Support Provided by IOP
Chapter 3. TCP/IP Performance The following are performance items that should be considered when usingTCP/IP. *BASE Pool Size The TCP/IP protocol and application code always runs in the *BASE pool on theiSeries 400 server. If the *BASE pool is not given enough storage, TCP/IPperformance, especially ...
Page 87 - Merge Host Table Performance; Three cases were measured:; Running TCP/IP Only: Performance Considerations
Note: If you configure your 100 Mbps ethernet line for TCPONLY, all IOP assistfunctions are disabled. TCP/IP-assist functions that are available on frame relay IOAs are: v #2699 Two-Line WAN IOA v #2720 PCI WAN/Twinaxial IOA v #2721 PCI Two-Line WAN IOA Communications restrictions apply if any of th...
Page 90 - Change Controller; Configuration Steps; Communications Configuration; Line Description Name; Work with; Source Service Access Point
You can describe the characteristics of the communications devices using the by Create Device Description (Network) (CRTDEVNET) command or by letting the system create the device automatically when you activate TCP/IP. If you want to change controller or device descriptions, use the Change Controlle...
Page 91 - Setting the Maximum Transmission Unit; Determining the Maximum Size of Datagrams
If the Ethernet standard prompt is *ETHV2 , the system sends and receives all TCP/IP data in Ethernet Version 2 frames. You do not need to configure anyadditional SSAPs for TCP/IP. Setting the Maximum Transmission Unit The maximum transmission unit (MTU) parameter that you can enter on the Add TCP/I...
Page 93 - Appendix B. TCP/IP Application Exit Points and Programs; TCP/IP Exit Points and Exit Programs; exit point
Appendix B. TCP/IP Application Exit Points and Programs Certain TCP/IP applications provide exit points that enable them to callcustomer-written exit programs. This appendix contains the following information: v Conceptual information on TCP/IP exit points and programs v General instructions on crea...
Page 94 - OS/400 Registration Facility; registration facility; TCP/IP Application Exit Points
OS/400 Registration Facility Exit points for TCP/IP applications are automatically registered when the parentproduct or option is installed, using the OS/400 registration facility . The registration facility contains a repository that allows customers to associate theirexit programs with specific ex...
Page 95 - Creating Exit Programs
Table 9. TCP/IP Application Exit Points (continued) TCP/IP Application Exit Point Exit Point Format Note: 1 The same interface format is used for request validation for the FTP client, FTP server, REXEC server, andTFTP server. This allows the use of one exit program for request validation of any com...
Page 96 - Step 1. Select your exit point; Type
Step 1. Select your exit point Type 8 next to the exit point to which you want to add an exit program. For example, to associate a program with the WSG server sign-on validation exit point,type an 8 next to this exit point, as shown. The Work with Exit Programs display is shown. Work with Registrati...
Page 97 - Step 2: Select the Add Exit Program option; Select the add option by typing a; Step 3: Add your exit program; when adding exit programs to FTP exit points.
Step 2: Select the Add Exit Program option Select the add option by typing a 1 (Add) in the Opt column as shown in Figure 66. Step 3: Add your exit program Fill in the exit program information as shown in Figure 67 on page 84 andFigure 68 on page 84, then press enter. Notes: 1. You can bypass Steps ...
Page 98 - Removing Exit Programs; To remove an exit program from an exit point, do one of the following:
When you add workstation gateway server exit programs, you do not need toend and restart the workstation gateway server. The WSG server checks for theexit program dynamically.When you add REXEC server exit programs, you do not need to end andrestart the REXEC server. The REXEC server checks for the ...
Page 99 - Required Parameter Group; Application identifier
Exit Point Interfaces for TCP/IP Application Exit Points The exit point interfaces for TCP/IP application exit points are: v TCP/IP application request validation exit point interface v TCP/IP remote execution server command processing selection exit pointinterface Note: For a detailed description o...
Page 100 - application identifier; Length of remote IP address
3 TFTP server program Operation identifier INPUT; BINARY(4) Indicates the operation that the user is attempting toperform. When the application identifier indicates the FTP client or FTP serverprogram, the valid values are as follows: 0 Session initialization 1 Directory/library creation 2 Directory...
Page 101 - Never allow this operation identifier:; Usage Notes; Exception encountered for FTP exit program
For operation identifiers 1 through 3, the operation-specific informationcontains the name of the directory or library on which the operation is to beperformed. The directory or library name is formatted as an absolute pathname. For operation identifiers 4 through 8, the operation-specific informati...
Page 102 - The only valid values for the operation identifier are 0 and 9.
Table 10. Application Request Validation Operation-Specific Information Operation Identifier Operation-Specific Information 0 NONE if application ID=0 0 Dotted decimal format IP address of client host when application ID=1 or 2 1-3 Absolute path name of library or directory /QSYS.LIB/QGPL.LIB 1 /QOp...
Page 103 - User profile
3. If any exception is encountered when calling the exit program, the REXECserver will not allow the operation and the message ″ Exception encountered for REXEC exit program &1 in library &2 for exit point &3. ″ is issued to the job log. The following note applies to the TFTP server (app...
Page 104 - user
Command processor identifier OUTPUT; BINARY(4) Indicates the command processor that you want theserver to use for interpreting and running the command. The following valuesare valid: 0 iSeries Control Language The server processes the command as an iSeries control language (CL)command. This is the d...
Page 107 - Notices
Notices This information was developed for products and services offered in the U.S.A.IBM may not offer the products, services, or features discussed in this document inother countries. Consult your local IBM representative for information on theproducts and services currently available in your area...