IBMメーカーAS/400の使用説明書/サービス説明書
ページ先へ移動 of 104
iSeries Networking iSeries Communications Management E Rs e rv e r .
.
iSeries Networking iSeries Communications Management ER s e r v e r .
© Copyright International Business Machines Corporation 1998, 2001. All rights reserved. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Contents Part 1. Getting started with AS/400 communications .............. 1 Chapter 1. Print this topic ............................. 3 Chapter 2. Configuring AS/400 for communications ................... 5 Creating a network interface description ..
Matching AS/400 parameters for a 5494 connected by frame relay ............. 4 6 Matching AS/400 parameters for a 5494 connected by SDLC ............... 4 8 Matching AS/400 parameters for a 5494 connected by X.21 ................ 5 2 Matching AS/400 parameters for a 5494 connected by X.
Part 1. Getting started with AS/400 communications The AS/400 is an extremely versatile system for networking technologies, supporting a broad range of communication protocols. Protocols that are supported include TCP/IP , APPC, APPN, HPR, Remote workstation, asynchronous, and binary synchronous communications.
2 V ersion 5.
Chapter 1. Print this topic T o view or download the PDF version, select Getting started with AS/400 communications (about 721 KB or 1 10 pages). T o save a PDF on your workstation for viewing or printing: 1. Open the PDF in your browser (click the link above).
4 V ersion 5.
Chapter 2. Configuring AS/400 for communications Follow these steps to configure your AS/400: 1. Depending on the type of hardware you have, you may need to refer to the following topics: v Creating a network server description v Creating a network interface description 2.
6 V ersion 5.
Chapter 3. Optimizing communications performance Many factors can affect the performance of AS/400 application programs. T o achieve the best performance with your particular communications environment, you may want to review these topics: v Improving wide area network (W AN) performance.
v For interactive environments, keep line use below 30% to maintain predictable and consistent response times. Exceeding 50% line use usually slows down response time.
processing a larger frame is only slightly more than the amount needed to process a smaller frame. If you use larger frames to transfer a single system message or block of data, decreases the total number of frames required to complete the transfer .
parameter value on one system should never have a greater value than the LANMAXOUT parameter value on the other system. The parameter values of the sending system should match the values on the receiving system.
v Mix interactive and batch jobs on a wide area network line v Performance considerations for AnyNet communications v Subsystems Considerations for subsystem configuration for error recovery performance Each piece of work that runs on the AS/400 system is called a job.
Example: Communications subsystem configuration 1. Create a duplicate of QCMN: CRTDUPOBJ OBJ(QCMN) FROMLIB(QSYS) OBJTYPE(*SBSD) TOLIB(MYLIB) NEWOBJ(MYCMN) 2. Set up the communication entries: ADDCMNE SBSD(MYLIB/MYCMN) DEV(PC*) ADDCMNE SBSD(MYLIB/MYCMN) DEV(PC*) MODE(QSERVER) MAXACT(0) ADDCMNE SBSD(QSYS/QCMN) DEV(PC*) MODE(QPCSUPP) MAXACT(0) 3.
Example: Interactive subsystem configuration 1. Create a subsystem description: CRTSBSD SBSD(MYLIB/MYINTER) POOLS((1 *BASE) (2 *INTERACT)) 2. Create a class CRTCLS CLS(MYLIB/MYCLASS) RUNPTY(20) 3.
v Change the request/response unit size to a lower value for the large transfer . This parameter setting optimizes response time at the expense of large transfer performance. v Reduce the pacing values for the large transfer to slow it down, which allows the interactive users more windows for getting on the line.
are written for one type of network protocol to run over a different type of network protocol. For example, without AnyNet, your choice of application program interface (API) dictates your choice of network protocol, or your choice of network protocol dictates your choice of APIs.
For more information about creating subsystems, see the Work Management book. 16 V ersion 5.
Chapter 4. Communications applications Communications applications that are used in an APPC (advanced program-to-program) environment are also available to be used in an APPN and HPR environment; only the method by which data is transported is changed.
v Using larger sends for a given large transfer (record sizes) provides a higher application data rate and decreases CPU time. With the larger record size, the CPU has less processing to do because there are fewer application reads and writes to transfer the same amount of data.
Performance considerations for Common Programming Interface Communications Y ou can use Common Programming Interface Communications (CPI Communications) to write application programs that you want to communicate with advanced program-to-communications (APPC).
20 V ersion 5.
Chapter 5. Communicating with host systems Y ou can configure the AS/400 system to communicate with a host system by matching AS/400 parameters. Another option for AS/400 users is Dependent LU Requester Support (DLUR). DLUR allows dependent secondary logical units (LU 0, 1, 2, and 3) an entry point into the APPN network.
AS/400 Prompt AS/400 Parameter Host Definition Statement Host Parameter Local adapter address ADPT ADR P A TH DIALNO Host DIALNO parameter is a concatenation of: SSAP/DSAP/ remote-adapter-address . AS/400 CRTLINTRN command ADPT ADR value must match the remote-adapter-address portion of the host DIALNO parameter .
Matching AS/400 controller description parameters for a host system Y ou must match host system communications configuration parameters with AS/400 values.
AS/400 Prompt AS/400 Parameter Host Definition Statement Host Parameter Maximum frame size MAXFRAME GROUP MAXDA T A V alues specified for each system must match.
v Use the following table for the device description parameter . AS/400 Prompt AS/400 Parameter Host Definition Statement Host Parameter Local location name LCLLOCNAME DFHTCT NETNAME AS/400 LCLLOCNAME value must match CICS/VS terminal control table NETNAME parameter and the label used on the LU definition statement.
AS/400 Prompt AS/400 Parameter Host Definition Statement Host Parameter Mode description name MODD MODEENT LOGMODE AS/400 mode description name specified on the AS/400 CRTMODD command (MODD parameter) must be defined in the host logon mode table using the LOGMODE parameter on the MODEENT macro instruction.
Example 2: AS/400 to host system over a token-ring line. This diagram shows the AS/400 values that need to match the VT AM values when you use a token-ring line.
Example 3: AS/400 system for DLUR support with the host system. 28 V ersion 5.
This diagram shows the AS/400 values that need to match the VT AM values when you use AS/400 DLUR and VT AM. Example 4: AS/400 with APPN connection to VT AM This diagram shows the AS/400 values that need to match the VT AM values when you connect with APPN.
30 V ersion 5.
Configuring dependent LU requester (DLUR) Dependent LU Requester (DLUR) allows dependent secondary logical units (LU 0, 1, 2, and 3) an entry point into the APPN network. DLUR support gives the appearance of having an adjacent connection to VT AM, but allows traversing the APPN network through intermediate nodes.
Note: This must match the VT AM LU name with the corresponding local location address (LOCADDR) on VT AM. For more information on DLUR see, Dependent LU Requester Support (DLUR).
Chapter 6. Communicating with a remote AS/400 system Using advanced program-to-program communications (APPC), you can configure the AS/400 system to communicate with another AS/400 system. This configuration requires the coordination of configuration parameters and values.
AS/400 Prompt AS/400 Parameter Remote AS/400 Parameter Notes Connection initiation CNNINIT CNNINIT If X.25 DCE support is specified (X25DCE(*YES)) for either system, CNNINIT(*LOCAL) should also be specified on that system ’ s line description. The other system (with X25DCE(*NO) specified) should specify CNNINIT(*REMOTE) or CNNINIT(*W AIT).
AS/400 Prompt AS/400 Parameter Remote AS/400 Parameter Notes X.25 DCE support X25DCE X25DCE If X.25 DCE support is used (X25DCE(*YES)), only one of the AS/400 line descriptions should specify *YES.
AS/400 Prompt AS/400 Parameter Remote AS/400 Parameter Notes Exchange identifier EXCHID EXCHID If used, the local AS/400 controller description EXCHID must match the remote AS/400 line description EXCHID. The first three digits of the exchange identifier , known as the block number , is 056 for the AS/400 line.
AS/400 Prompt AS/400 Parameter Remote AS/400 Parameter Notes LCLLOCNAME RMTLOCNAME For systems not using APPN (APPN(*NO) specified for the controller and device descriptions), this value must match the value specified by the RMTLOCNAME parameter on the remote system device description.
This example shows the matching parameters between an AS/400 connecting to another AS/400 that uses X.25. Example 2: AS/400 to AS/400 using SDLC 38 V ersion 5.
This example shows the matching parameters between an AS/400 connecting to another AS/400 that uses SDLC. Example 3: AS/400 to AS/400 using one-way automatic dialing This example shows the matching parameters between an AS/400 connecting to another AS/400 that uses one-way automatic-dial function.
40 V ersion 5.
Chapter 7. Communicating with remote workstation controllers Y ou can configure the AS/400 system to communicate with another AS/400 system, a non-AS/400 system, or a remote controller . This configuration requires the coordination of configuration parameters and values.
AS/400 Prompt AS/400 Parameter 5494 AS/400 V alue 5494 V alue Notes Field Subfield Local adapter address ADPT ADR H1 5 - - V alues specified in the AS/400 line description (CRTLINTRN command) and for the 5494 Remote Controller Unit must match.
AS/400 Prompt AS/400 Parameter 5494 AS/400 V alue 5494 V alue Notes Field Subfield Link type LINKTYPE AA - *LAN 4 5494 configuration values must match the values specified for the LINKTYPE parameter on the CRTCTLAPPC command.
Matching AS/400 parameters for a 5494 connected by Ethernet Y ou must coordinate communications configuration parameters between AS/400 and the 5494 controller that is connected by Ethernet. A description of these parameters are in the following table.
v T o automatically connect the AS/400 to a 5494 controller , you can use the automatic remote controller (QAUTORMT) system value. v T o manually connect the AS/400 to a 5494 controller: – See “ Example: Connecting AS/400 to a 5494 controller connected by Ethernet ” for an example of connecting AS/400 to a 5494 controller by Ethernet.
Matching AS/400 parameters for a 5494 connected by frame relay Y ou must coordinate the communications configuration parameters between AS/400 and the 5494 controller connected by frame relay . A description of the parameters are in the following table.
v IBM 5494 Remote Control Unit Planning Guide , GA27-3936 v IBM 5494 Remote Control Unit User ’ s Guide , GA27-3852 AS/400 Prompt AS/400 Parameter 5494 AS/400 V alue 5494 V alue Notes Field Subfield.
The following diagram shows the AS/400 parameters and 5494 parameters that need to match when you use frame relay . Matching AS/400 parameters for a 5494 connected by SDLC Y ou must coordinate communications configuration parameters between AS/400 and the 5494 controller that is connected by SDLC.
For more information about configuring the 5494, see these books: v IBM 5494 Remote Control Unit Planning Guide , GA27-3936 v IBM 5494 Remote Control Unit User ’ s Guide , GA27-3852 AS/400 Prompt AS.
AS/400 Prompt AS/400 Parameter 5494 AS/400 V alue 5494 V alue Notes Field Subfield Remote location name RMTLOCNAME 12 - - - V alues specified for the AS/400 CRTCTLR WS command and for the 5494 Remote Control Unit must match.
Chapter 7. Communicating with remote workstation controllers 51.
Matching AS/400 parameters for a 5494 connected by X.21 Y ou must coordinate communications configuration parameters between AS/400 and the 5494 remote controller that is connected by X.21. These parameters are described in the following table. Then the related fields and subfields from the 5494 configuration display are listed next.
AS/400 Prompt AS/400 Parameter 5494 AS/400 V alue 5494 V alue Notes Field Subfield Link type LINKTYPE AA - *X21 4 5494 configuration values must match the values specified for the LINKTYPE parameter on the CRTCTLAPPC command. Select 2 for X.21 network connections.
Matching AS/400 parameters for a 5494 connected by X.25 Y ou must coordinate communications configuration parameters between the AS/400 and the 5494 controller that is connected by X.25. These parameters are described in the following table. Then the related fields and subfields from the 5494 configuration display are listed next.
v IBM 5494 Remote Control Unit User ’ s Guide , GA27-3852 AS/400 Prompt AS/400 Parameter 5494 AS/400 V alue 5494 V alue Notes Field Subfield Default packet size DFTPKTSIZE 5 1 64 0 128 1 256 2 512 3 Local location name LCLLOCNAME H1 1 - - V alues specified for the AS/400 CRTCTLR WS command and for the 5494 Remote Control Unit must match.
AS/400 Prompt AS/400 Parameter 5494 AS/400 V alue 5494 V alue Notes Field Subfield Station address STNADR 2 - - - V alues specified in the AS/400 controller description and for the 5494 Remote Control Unit must match. This value must also be specified as the last 2 digits of the AS/400 EXCHID parameter .
Chapter 7. Communicating with remote workstation controllers 57.
Matching AS/400 parameters for 3x74 controller Y ou must match the AS/400 configuration parameters with some configuration questions and sequence numbers when you configure the 3174 and 3274 controllers. For an example of connecting an AS/400 to a 3174 retail controller , see “ Example: Connecting an AS/400 to a 3174 control unit ” on page 61.
AS/400 Prompt AS/400 Parameter 3174 Configuration Questions Notes Local adapter address ADPT ADR 107 T oken-Ring Network Address of the Gateway If the AS/400 system uses a T oken-Ring network line to connect to the 3174 controller , values specified for question 107 and for the ADPT ADR parameter on the CRTLINTRN command must match.
AS/400 Prompt AS/400 Parameter 3174 Configuration Questions Notes Local network address NET ADR 423 Host DTE Address (HNAD) For X.25 SVCs, the network address specified on the CRTLINX25 command and in question 423 must match.
AS/400 Prompt AS/400 Parameter 3274 Sequence Number Notes Connection number CNNNBR 41 1 3274 DTE Address For X.25 SVCs, the connection number specified on the CRTCTLR WS command and in sequence number 41 1 must match.
The following diagram shows the AS/400 parameters and 3174 parameters that need to match when you use token-ring. Matching AS/400 parameters for finance controllers Y ou must coordinate several parameter values that are specified for the AS/400 system and in the controller configuration for finance communications.
AS/400 Prompt AS/400 Parameter 4700 Macro 4700 Parameter Connection type CNN COMLINK ACB For SDLC finance communications, if the line is switched (CNN(*SWTPP) on the CRTLINSDLC command or SWITCHED(*YES) on the CRTCTLFNC command), include the SWM value on the ACB parameter (ACB = SWM).
AS/400 Prompt AS/400 Parameter 4700 Macro 4700 Parameter Maximum frame size MAXFRAME COMLINK CNL V alue specified for the 4700 CNL parameter must be coordinated with the value specified for the AS/400 MAXFRAME parameter on the CRTCTLFNC command.
AS/400 Prompt AS/400 Parameter FBSS Configuration Display FBSS Prompt LAN adapter address ADPT ADR T oken Ring Communications PC address If the AS/400 system uses a T oken-Ring network line to connect to the FBSS controller , values specified for the FBSS and on the ADPT ADR parameter on the CRTLINTRN command must match.
AS/400 Prompt AS/400 Parameter FBSS Configuration Display FBSS Prompt Exchange identifier EXCHID SDLC Communications Identification block and Identification number The values specified for the FBSS controller must match the value specified in the EXCHID parameter of the CRTCTLFNC command.
Example: Connecting AS/400 to a finance network Configuration parameters must be coordinated when you connect an AS/400 system to a 4701 finance controller . Finance communications use high-level language operations and communications functions that allow you to communicate between an AS/400 system and finance controllers.
T o configure an AS/400 to a retail controller , see the following. v “ Matching AS/400 parameters for 3651 retail controllers ” v “ Matching AS/400 parameters for 3684 retail controllers ” on.
AS/400 Prompt AS/400 Parameter 3651 Definition Statement 3651 Parameter SSCP identifier SSCPID QFHOST SSCPID 3651 SSCPID parameter must match the SSCPID parameter specified on the AS/400 CRTCTLRTL command. Station address STNADR QFHOST SDLCPOL 3651 SDLCPOL parameter must match the STNADR parameter specified on the AS/400 CRTCTLRTL command.
SDLCLIN Bit Bit V alue AS/400 Parameter and V alue Notes 2 and 3 00 SWITCHED(*YES) CNN(*SWTPP) Bit 2: Specify 1 if using nonswitched communications, or 0 if using switched communications. If switched, the SENDID parameter must also be specified. Bit 3: Specify 1 if using a multipoint communications protocol, or 0 if not.
AS/400 Prompt AS/400 Parameter 3684 Definition Statement 3684 Parameter Exchange identifier EXCHID QVSFGLNK SENDID 3684 SENDID parameter must match the last 5 digits of the EXCHID parameter specified on the AS/400 CRTCTLRTL command.
The default value for each bit is underlined in the Bit V alue column. T o configure the AS/400 to a 3684 retail controller , use the following table. LINECON Bit Bit V alue AS/400 Parameter and V alue Notes 00 None Enabled at initial microprogram load (IML).
AS/400 Prompt AS/400 Parameter 4680 Line Parameter Connection type CNN 4680 CONNECTION TYPE parameter value must be coordinated with the values specified for the AS/400 CNN and SWTCNN parameters on the CRTLINSDLC command and with the SWITCHED and INLCNN parameters on the CRTCTLR TL command.
AS/400 Prompt AS/400 Parameter 4680 Link Parameter Local location address LOCADR 4680 SESSION ADDRESS parameter must match the LOCADR parameter specified on the AS/400 CRTDEVRTL command. Session address 01 is reserved for host command processor sessions.
AS/400 Prompt AS/400 Parameter RIPSS Configuration Display RIPSS Prompt Exchange identifier EXCHID SDLC Server Data Block number (hex) and XID (hex) For SDLC connections, the values specified for the RIPSS configuration must match the value specified in the EXCHID parameter of the CRTCTLR TL command.
Example 2: AS/400 to 4690 PEER connection over token-ring network 76 V ersion 5.
Chapter 7. Communicating with remote workstation controllers 77.
78 V ersion 5.
Chapter 8. T roubleshooting communications problems If you suspect you have a problem with communications connectivity , the AS/400 system provides a set of tools to help you with problem analysis tasks. The list below contains some of the more common tools for communications problem analysis.
Displaying the Product Activity Log to solve communication problems The Print Error Log and the Product Activity Log provide you with important information for solving communications problems.
QP ASVRP T arget 5250 display station pass-through primary server job. This job log is for target pass-through communications functions. QP ASVRS T arget 5250 display station pass-through secondary server job.
System service tools and communication problems Y ou may sometimes need to obtain an error log printout or communications trace data that your IBM service representative can review . For the line trace, someone familiar with the protocol used on the line may need to review the files.
1-16000 K The valid range for the maximum number of bytes used for storing collected trace information. T race full Specifies whether new trace records replace old trace records or whether the trace is stopped when the maximum storage that you specified has been reached.
Y ou can also sort the WRKPRB display by the date the problem was entered into the log. Note: Use the WRKPRB command for the menu options, additional problem analysis, or documenting problem records. Solving communication problems using status information Y ou can often diagnose the communications problem by checking communications status.
Refer to T able 13 for an explanation on reason codes for failed program start requests. T able 1. Reason Codes for Rejected Program Start Requests Reason Code Reason Description 401 Program start request received to a device that is not allocated to an active subsystem.
T able 1. Reason Codes for Rejected Program Start Requests (continued) Reason Code Reason Description 901 Program initialization parameters are not valid. 902 Number of parameters for program not valid. 903 Program initialization parameters required but not present.
Chapter 9. Networking concepts If you would like more information on networking topics, review the following: v Advanced Peer-to-Peer Networking support v Advanced Program-to-Program Communications v .
Advanced program-to-program communications Advanced program-to-program communications (APPC) is data communications support that allows programs on an AS/400 system to communicate with programs on other systems having compatible communications support, such as: System/38 and System/36.
v Send v Receive At the primary end of the pipe is a Dependent LU Server (DLUS) . At the secondary end of the pipe is a Dependent LU Requester (DLUR) . DLUS and DLUR support the activation and deactivation of dependent physical units (PUs) and logical units (LUs) in the APPN network.
Internetwork Packet Exchange support is the AS/400 implementation of the NetWare communication protocols. These protocols include IPX, Sequenced Packet Exchange (SPX), Router Information Protocol (RIP), Service Advertising Protocol (SAP), and NetWare Link Service Protocol (NLSP).
Chapter 10. Common networking standards These topics introduce the types of common networking standards that are supported by the AS/400 system. See the following topics for more information: v Local .
Half-duplex Ethernet Generally , multiple stations in an Ethernet network show a single data path. Therefore, only one station may transmit data at a time. This is called half-duplex Ethernet. The station may transmit only or receive only , but not both simultaneously .
the AS/400 wireless LAN adapter and remote stations. Remote stations can be PTCs that are running 5250 emulation or LAN-connected systems that are equipped with compatible wireless adapters.
v Frame relay direct network: Allows data that uses SNA, TCP/IP , or IPX communications over a frame-relay network to move at speeds of up to 2.048 Mbps. This support allows a network of systems to communicate using the frame-relay network as a backbone, without the need for multiple leased T1 lines.
Note: SDLC supports traditional AS/400 communication protocols, such as APPC, but does not support TCP/IP . X.25 network X.25 is a T elecommunications Standardization Sector (ITU-T) recommendation that defines the physical level (physical layer), link level (data link layer), and packet level (network layer) of the OSI reference model.
96 V ersion 5.
.
Printed in U.S.A..
デバイスIBM AS/400の購入後に(又は購入する前であっても)重要なポイントは、説明書をよく読むことです。その単純な理由はいくつかあります:
IBM AS/400をまだ購入していないなら、この製品の基本情報を理解する良い機会です。まずは上にある説明書の最初のページをご覧ください。そこにはIBM AS/400の技術情報の概要が記載されているはずです。デバイスがあなたのニーズを満たすかどうかは、ここで確認しましょう。IBM AS/400の取扱説明書の次のページをよく読むことにより、製品の全機能やその取り扱いに関する情報を知ることができます。IBM AS/400で得られた情報は、きっとあなたの購入の決断を手助けしてくれることでしょう。
IBM AS/400を既にお持ちだが、まだ読んでいない場合は、上記の理由によりそれを行うべきです。そうすることにより機能を適切に使用しているか、又はIBM AS/400の不適切な取り扱いによりその寿命を短くする危険を犯していないかどうかを知ることができます。
ですが、ユーザガイドが果たす重要な役割の一つは、IBM AS/400に関する問題の解決を支援することです。そこにはほとんどの場合、トラブルシューティング、すなわちIBM AS/400デバイスで最もよく起こりうる故障・不良とそれらの対処法についてのアドバイスを見つけることができるはずです。たとえ問題を解決できなかった場合でも、説明書にはカスタマー・サービスセンター又は最寄りのサービスセンターへの問い合わせ先等、次の対処法についての指示があるはずです。