IBM AS/400 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of IBM AS/400, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of IBM AS/400 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of IBM AS/400. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of IBM AS/400 should contain:
- informations concerning technical data of IBM AS/400
- name of the manufacturer and a year of construction of the IBM AS/400 item
- rules of operation, control and maintenance of the IBM AS/400 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of IBM AS/400 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of IBM AS/400, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the IBM service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of IBM AS/400.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the IBM AS/400 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    iSeries Networking iSeries Communications Management E Rs e rv e r [...]

  • Page 2

    [...]

  • Page 3

    iSeries Networking iSeries Communications Management ER s e r v e r [...]

  • Page 4

    © 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.[...]

  • Page 5

    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 ........................ 5 Creating a network server description ......................... 5 Creating[...]

  • Page 6

    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.25 ................ 5 4 Matching AS/400 parameters for 3x74 con[...]

  • Page 7

    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. AS/400 communications configuration i[...]

  • Page 8

    2 V ersion 5[...]

  • Page 9

    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). 2. In the menu of your browser , click File . 3. Click Save As... 4. Navigate to the dir[...]

  • Page 10

    4 V ersion 5[...]

  • Page 11

    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. Y ou define lines by creating line descriptions. Depending on your hardware,[...]

  • Page 12

    6 V ersion 5[...]

  • Page 13

    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 Improving local area network (LAN) performance. v Improvin[...]

  • Page 14

    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. The line use can be measured with the AS/400 performance tools. v For large transfer environments, or for environments in which only a small number of users are sharing a line, incre[...]

  • Page 15

    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 . v The values for IOP use in synchronous data link control (SDLC) environments do not necessarily in[...]

  • Page 16

    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 Setting appropriate values for the LANMAXOUT parameter along with the LAN acknowledgment frequency (LANACKFRQ) parameter for both the se[...]

  • Page 17

    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. Each job is a single, identifiable sequence of processing actions that represent[...]

  • Page 18

    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. If d[...]

  • Page 19

    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. add routing entries to your subsystem: ADDRTGE SBSD(MYLIB/MYINTER) SEQNBR(10) CMPVAL(QCMDI) PGM(QSYS/QCMD) POOLID(2) ADDRTGE SBSD(MYLIB/MYINTER) SEQNBR(9[...]

  • Page 20

    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. Note: The overall central processin[...]

  • Page 21

    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. AnyNet allows you to mix and match applications with network protoco[...]

  • Page 22

    For more information about creating subsystems, see the Work Management book. 16 V ersion 5[...]

  • Page 23

    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. APPC delivers the data from applications higher in the SNA layers down to APPN for transportation[...]

  • Page 24

    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. v If a value of *CALC is selected for maximum Systems Network Architec[...]

  • Page 25

    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). The interface makes use of the System Network Architecture (SNA) LU (logical unit) 6.2 arc[...]

  • Page 26

    20 V ersion 5[...]

  • Page 27

    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. DLUR support gives the appe[...]

  • Page 28

    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 . The DSAP portion of the DIALNO para[...]

  • Page 29

    Matching AS/400 controller description parameters for a host system Y ou must match host system communications configuration parameters with AS/400 values. A description of the AS/400 values are in the following table. For information about configuring host systems, see the manuals VT AM Installation and Resource Definition , SC23-01 1 1, and Netwo[...]

  • Page 30

    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. Remote control point name RMTCPNAME VT AMLST SSCPNAME Required only if APPN(*YES). AS/400 controller description value must match SSCPNAME specified in the Virtual T elecommunications Acce[...]

  • Page 31

    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. Local location address LOCADR LU[...]

  • Page 32

    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. The mode name must also be included in the[...]

  • Page 33

    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. Chapter 5. Communicating with host systems 27[...]

  • Page 34

    Example 3: AS/400 system for DLUR support with the host system. 28 V ersion 5[...]

  • Page 35

    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. Chapter 5. Communicating with host systems 29[...]

  • Page 36

    30 V ersion 5[...]

  • Page 37

    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: DLUR uses logmode CPSVRMGR. T[...]

  • Page 38

    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). 32 V ersion 5[...]

  • Page 39

    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. Only those configuration prompts and parameters that require coordination on[...]

  • Page 40

    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). For sw[...]

  • Page 41

    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. The system specifying X25DCE(*YES) should also specify CNNINIT(*LOCAL); the other AS/400 system should specify X25DCE(*NO) and CNNINIT(*REMOTE) or CNNIN[...]

  • Page 42

    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. Y ou can use the WRKLIND command to d[...]

  • Page 43

    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. APPC device descriptions are automatically created as needed by[...]

  • Page 44

    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[...]

  • Page 45

    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. Chapter 6. Communicating with a remote AS/400 syste[...]

  • Page 46

    40 V ersion 5[...]

  • Page 47

    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. T o configure your AS/400 to communicate with remote workstation controllers, [...]

  • Page 48

    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. local area network (LAN) remote adapter address ADPT ADR 15 - - - V alues specified for the AS/400 CRTCTLA[...]

  • Page 49

    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. For advanced program-to-program communications (APPC) controllers that specify LINKTYPE(*SDLC), the value specified in the 5[...]

  • Page 50

    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. Then the related fields and subfields from the 5494 configuration display , and the AS/400 config[...]

  • Page 51

    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. – Use[...]

  • Page 52

    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. Then, related fields and subfields from the 5494 configuration display and the AS/400 configurat[...]

  • Page 53

    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 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 [...]

  • Page 54

    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. These parameters are described in the following tab[...]

  • Page 55

    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/400 Parameter 5494 AS/400 V alue 5494 V alue Notes Field Subfield Connection type CNN 3 1 *NONSWTPP *MP 0 *SWTPP 1 3* M P 0 *NONSWTPP *SWTPP 1 Duplex[...]

  • Page 56

    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. Station address STNADR 2 - - - V alues specified in the AS/400 controller description and for the 5494 Remote Control Unit mu[...]

  • Page 57

    Chapter 7. Communicating with remote workstation controllers 51[...]

  • Page 58

    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. These values a[...]

  • Page 59

    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. Station address STNADR 2 - - - V alues specified in the AS/400 controller description[...]

  • Page 60

    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. These values are [...]

  • Page 61

    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. This wil[...]

  • Page 62

    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 . Example: Connecting AS/400 to a 5494 control[...]

  • Page 63

    Chapter 7. Communicating with remote workstation controllers 57[...]

  • Page 64

    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. [...]

  • Page 65

    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. If the AS/400 s[...]

  • Page 66

    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. NRZI data encoding NRZI 313 NRZ or NRZI Encoding For SDLC lines only , the values specified on the CRTLINSDLC command and in[...]

  • Page 67

    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. Exchange identifier EXCHID 215 Physical Unit Identification For switched connections, the 5-digit hexadecimal value specified for se[...]

  • Page 68

    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. For an example of connecting an AS[...]

  • Page 69

    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). Exchange identifier EXCHID X25CKT XID The values specified for t[...]

  • Page 70

    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. Because the MAXFRAME parameter includes transmission and request header lengths, MAXFRAME should be 9 by[...]

  • Page 71

    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. If the AS/400 system uses a[...]

  • Page 72

    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. The EXCHID parameter must be specified as: xxxyyyyy , where [...]

  • Page 73

    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. Matching AS/400 parameter[...]

  • Page 74

    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 page 70 v “ Matching AS/400 parameters for 4680/4690 LINE parameter ” on page 72 v “ Matching AS/400 parameters for 4680/4690 LINK parameter ?[...]

  • Page 75

    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. Switched[...]

  • Page 76

    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. 01 is not a valid combinati[...]

  • Page 77

    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. RECVID 3684 RECVID parameter must match the last 5 digits of the EXCHID parameter specified on the AS/400 CRTLINSDLC [...]

  • Page 78

    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). There is no equivalent parameter for the AS/400 system. Specify 0 to indicate that the con[...]

  • Page 79

    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. v If CNN(*NONSWTPP) and SWITCHED(*NO) are specified for th[...]

  • Page 80

    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. SSCP identifier SSCPID 4680 SSCP ID parameter must match the SSCPID parameter specified on the [...]

  • Page 81

    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. The EXCHID parameter must be specified as: xxxyy[...]

  • Page 82

    Example 2: AS/400 to 4690 PEER connection over token-ring network 76 V ersion 5[...]

  • Page 83

    Chapter 7. Communicating with remote workstation controllers 77[...]

  • Page 84

    78 V ersion 5[...]

  • Page 85

    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. Y ou can do the following to identify communication pro[...]

  • Page 86

    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. T o view the product activity log, do the following: 1. Display or print the product activity log using these steps: v T ype STRSST (Start System Service T o[...]

  • Page 87

    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. These contain more detailed messages for target pass-through communication functions Subsystem jobs (QINTER and QCMN) Interactive subsystem [...]

  • Page 88

    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. Y ou can use these additional functions through the system servic[...]

  • Page 89

    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. This prompt appears only if you have selected *ON for the T race option settin[...]

  • Page 90

    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. Status i[...]

  • Page 91

    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. 402 Requested device is currently being held by a Hold Communications Device ([...]

  • Page 92

    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. 1001 System logic error . Function check or unexpected return code encountered. 100[...]

  • Page 93

    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 Dependent LU Requester Support (DLUR) v High-performance routing (HPR) v Internet packet exchange support v Systems Network Architecture v TCP/IP Adva[...]

  • Page 94

    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. APPC on the AS/400 system provides an application programming i[...]

  • Page 95

    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. The pipe consists of a pair of LU 6.2 conversations where two APP[...]

  • Page 96

    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). Other related NetW are functions are also included. This set of commu[...]

  • Page 97

    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 area network standards v Wide area network standards Local area network standards A LAN (local area network) is a communications system that allows in[...]

  • Page 98

    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 . Full-duplex Ethernet Full-duplex Ethernet enables stations to simultaneously se[...]

  • Page 99

    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. There are other implementations of wireless LAN. Wide area network standards A wide area network (WAN) is a data communications network designed to serve an ar[...]

  • Page 100

    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. v Bridged frame relay network: Allows AS/400 to [...]

  • Page 101

    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. A X.25 netwo[...]

  • Page 102

    96 V ersion 5[...]

  • Page 103

    [...]

  • Page 104

     Printed in U.S.A.[...]