Remote Work Station Support
Remote Work Station Support
SC41-5402-00
AS/400 Advanced Series IBM
Remote Work Station Support
Version 4
SC41-5402-00
Note
Before using this information and the product it supports, be sure to read the general information under “Notices” on page xvii.
This edition applies to the licensed program IBM Operating System/400 (Program 5769-SS1), Version 4 Release 1 Modification 0,
and to all subsequent releases and modifications until otherwise indicated in new editions.
Make sure that you are using the proper edition for the level of the product.
Order publications through your IBM representative or the IBM branch serving your locality. If you live in the United States, Puerto
Rico, or Guam, you can order publications through the IBM Software Manufacturing Solutions at 1-800-879-2755. Publications are
not stocked at the address given below.
IBM welcomes your comments. A form for readers' comments may be provided at the back of this publication. You can also mail
your comments to the following address:
IBM Corporation
Attention Department 542
IDCLERK
3605 Highway 52 N
Rochester, MN 55901-7829 USA
If you have access to the Internet, you can send your comments electronically to [email protected]; IBMMAIL,
to IBMMAIL(USIB56RZ).
When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes
appropriate without incurring any obligation to you.
| Chapter 2. Using Server Jobs for Target Display Station Pass-Through . 2-1
| Automatic Startup of Communications Servers for Pass-Through . . . . . . . . 2-1
| Communications Server Commands . . . . . . . . . . . . . . . . . . . . . . . 2-1
| Setting the QPASTHRSVR System Value . . . . . . . . . . . . . . . . . . . . 2-2
| Pass-Through Server Considerations . . . . . . . . . . . . . . . . . . . . . . . 2-3
Chapter 10. Configuring for the IBM 5394 Type 2.1 RPQ . . . . . . . . . 10-1
Overview of the AS/400 System 5394 Type 2.1 Support . . . . . . . . . . . . 10-1
5394 Remote Control Unit in an SNA Subarea Network Node . . . . . . . 10-1
5394 Remote Control Unit in an APPN Network Node . . . . . . . . . . . . 10-2
5394 Remote Control Unit in a Peer Network Node . . . . . . . . . . . . . 10-3
Setting Up the 5394 Type 2.1 Node Support . . . . . . . . . . . . . . . . . . . 10-4
Configuring the AS/400 System to Communicate With the 5394 Type 2.1
Remote Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Configuring the 5394 Remote Control Unit and Its Work Stations . . . . . 10-6
Using the 5394 Remote Control Unit . . . . . . . . . . . . . . . . . . . . . . . 10-8
Managing the 5394 Remote Control Unit . . . . . . . . . . . . . . . . . . . 10-8
Contents v
Keyboard Differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6
Corresponding 3270 Keys and 5250 Functions . . . . . . . . . . . . . . . . 12-7
3270 and 5250 Displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-8
Display Differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-8
Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-11
Break Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-11
Operator Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-11
Operator Error Message Codes . . . . . . . . . . . . . . . . . . . . . . . . 12-12
Field Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12
Blink, Reverse Image, and Underline Attributes . . . . . . . . . . . . . . . 12-13
3270-to-5250 Keyboard Mapping . . . . . . . . . . . . . . . . . . . . . . . 12-13
Contents vii
Differentiating SNA Primary LU2 Support from Similar Functions . . . . . . . 17-2
Benefits of SNA Primary LU2 Support . . . . . . . . . . . . . . . . . . . . . . . 17-3
Devices Supported by SNA Primary LU2 Support . . . . . . . . . . . . . . . . 17-4
Software Requirements for SNA Primary LU2 Support . . . . . . . . . . . . . 17-5
SNA Primary LU2 Support Sessions . . . . . . . . . . . . . . . . . . . . . . . . 17-5
Configuring the AS/400 System for SNA Primary LU2 Support . . . . . . . . 17-6
Automatic Configuration of Devices . . . . . . . . . . . . . . . . . . . . . . . 17-6
Configuration Steps for SNA Primary LU2 Support . . . . . . . . . . . . . . 17-8
Starting SNA Primary LU2 Support Sessions . . . . . . . . . . . . . . . . . . 17-20
3270 Device Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-20
Customizing Your SNA 3270 Display Keyboard Map . . . . . . . . . . . . 17-20
AS/400 Work Station Printing . . . . . . . . . . . . . . . . . . . . . . . . . 17-21
Creating a Printer Device Description for the Associated Printer . . . . 17-21
Ending SNA Primary LU2 Support Sessions . . . . . . . . . . . . . . . . . . 17-21
Examples of VTAM Logon Mode Tables and Definitions . . . . . . . . . . . 17-21
Logon Mode Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-22
Network Control Program Definitions . . . . . . . . . . . . . . . . . . . . . 17-23
VTAM Definitions for the AS/400 System . . . . . . . . . . . . . . . . . . 17-24
VTAM Definitions for the 3174 Establishment Controller . . . . . . . . . . 17-26
Matching Parameters for an SDLC Line . . . . . . . . . . . . . . . . . . . . . 17-26
Matching Parameters for a Token-Ring Line . . . . . . . . . . . . . . . . . . 17-27
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X-3
Contents ix
x Remote Work Station Support V4R1
Figures
1-1. Pass-Through Environment . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
| 2-1. WRKCFGSTS Display for APPC Devices . . . . . . . . . . . . . . . . 2-5
4-1. Networking Example for Location Names . . . . . . . . . . . . . . . . 4-3
4-2. Networking Using CNNDEV . . . . . . . . . . . . . . . . . . . . . . . . 4-7
5-1. Pass-Through and TELNET Home System and End System . . . . . 5-4
6-1. QRMTSIGN Example Sign On CL Program . . . . . . . . . . . . . . . 6-5
7-1. Low-Entry Network Nodes Example . . . . . . . . . . . . . . . . . . . 7-11
8-1. Pass-Through Configuration Example . . . . . . . . . . . . . . . . . . . 8-1
8-2. CL Program for Configuring Denver AS/400 System . . . . . . . . . . 8-2
8-3. CL Program for Configuring Rochester AS/400 System . . . . . . . . 8-3
8-4. CL Program for Configuring Chicago AS/400 System . . . . . . . . . 8-6
8-5. CL Program for Configuring Boston System/38 . . . . . . . . . . . . . 8-7
8-6. System/38 Attached to an AS/400 System Program Example . . . . 8-10
8-7. AS/400 System Attached to System/38 Program Example . . . . . . 8-11
8-8. Adding a Local Location to an AS/400 APPN Configuration . . . . . 8-12
8-9. Complex Example of Pass-Through Networking . . . . . . . . . . . . 8-14
9-1. Remote Work Station Communications Example . . . . . . . . . . . . 9-2
9-2. 5394 Configuration Display-Boston . . . . . . . . . . . . . . . . . . . . 9-3
9-3. Prompt Displays for SOXLINE SDLC Line Description . . . . . . . . . 9-5
9-4. Prompt Display for BOSTON Remote Work Station Controller
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
9-5. Prompt Display for CHICAGO Remote Work Station Controller
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
9-6. Prompt Display for BOSPRT Printer Device Description . . . . . . . . 9-9
9-7. Prompt Display for CHIPRT Printer Device Description . . . . . . . 9-10
9-8. Prompt Display for BOSDSP Display Device Description . . . . . . 9-10
9-9. Controller Description Specifying Automatic Connection When Varied
On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-13
9-10. Automatic-Dial Example CL Program . . . . . . . . . . . . . . . . . . 9-14
9-11. Configuration Example Using DBCS-Capable Devices . . . . . . . . 9-15
10-1. Subarea Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
10-2. APPN Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10-3. Peer Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10-4. Host Controller Description Example . . . . . . . . . . . . . . . . . . 10-5
| 11-1. 5494 Remote Control Unit in a Token-Ring Gateway Configuration 11-2
| 11-2. 5494 Remote Control Unit with AS/400 Token-Ring Attachment
| Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
11-3. APPC Controller Description Example . . . . . . . . . . . . . . . . . 11-6
11-4. SNA Host Controller Description Example . . . . . . . . . . . . . . . 11-7
11-5. Remote Work Station Controller Description Example . . . . . . . . 11-8
11-6. Device Description Example . . . . . . . . . . . . . . . . . . . . . . 11-10
11-7. SDLC Configuration Example . . . . . . . . . . . . . . . . . . . . . 11-11
11-8. SDLC Configuration Matching Parameters . . . . . . . . . . . . . . 11-12
11-9. X.25 Configuration Example . . . . . . . . . . . . . . . . . . . . . . 11-13
11-10. X.25 Configuration Matching Parameters . . . . . . . . . . . . . . . 11-14
11-11. Token-Ring Attachment Configuration Example . . . . . . . . . . . 11-15
11-12. Token-Ring Attachment Configuration Matching Parameters . . . 11-15
12-1. CL Program to Set Keyboard Map for DHCF, NRF, and SPLS
Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-16
Figures xiii
xiv Remote Work Station Support V4R1
Tables
3-1. Physical and Virtual Display Stations of Source and Target Systems 3-4
7-1. User Specifies RMTUSER(*NONE) . . . . . . . . . . . . . . . . . . . . 7-8
7-2. User Specifies RMTUSER(*CURRENT) . . . . . . . . . . . . . . . . . 7-9
7-3. User Specifies RMTUSER(Own Profile) . . . . . . . . . . . . . . . . 7-10
7-4. User Specifies RMTUSER(Other Profile) . . . . . . . . . . . . . . . . 7-10
8-1. Pass-Through Configuration Text . . . . . . . . . . . . . . . . . . . . . 8-1
9-1. Devices Attached to Boston 5394 Controller, Station Address = 04 . 9-4
9-2. Devices Attached to Chicago 5394 Controller, Station Address = 05 . 9-4
9-3. LOCADR Values for Devices Attached to 5394 Controllers . . . . . . 9-8
9-4. *LINKTYPE Values and Corresponding DIALINIT Values . . . . . . 9-13
11-1. LOCADR Values for Devices Attached to 5494 Controllers . . . . . 11-9
12-1. 3270 Device Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . 12-5
12-2. Various 5250 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . 12-7
12-3. 3270 Error Code Descriptions . . . . . . . . . . . . . . . . . . . . . 12-12
12-4. Attribute Combinations on the 5251 and the 3279 Display Stations 12-13
13-1. DBCS Feature Values for DBCS-Capable Devices Attached to
3270 Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-11
15-1. AS/400 Support VTAM/NCP Configuration Work Sheet . . . . . . . 15-8
15-2. HCF Command Descriptions . . . . . . . . . . . . . . . . . . . . . . 15-13
| 17-1. Device Type and Model Selection . . . . . . . . . . . . . . . . . . . 17-14
IBM may have patents or pending patent applications covering subject matter in
this document. The furnishing of this document does not give you any license to
these patents. You can send license inquiries, in writing, to:
Licensees of this program who wish to have information about it for the purpose of
enabling: (i) the exchange of information between independently created programs
and other programs (including this one) and (ii) the mutual use of the information
which has been exchanged, should contact the software interoperability coordinator.
Such information may be available, subject to appropriate terms and conditions,
including in some cases, payment of a fee. Address your questions to:
IBM Corporation
Software Interoperability Coordinator
3605 Highway 52 N
Rochester, MN 55901-7829
U.S.A.
This publication may refer to products that are not currently available. IBM makes
no commitment to make available any unannounced products referred to herein.
The final decision to announce any product is based on IBM's business and tech-
nical judgment.
This publication contains examples of data and reports used in daily business oper-
ations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
This publication contains small programs that are furnished by IBM as simple
examples to provide an illustration. These examples have not been thoroughly
tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, ser-
viceability, or function of these programs. All programs contained herein are pro-
Trademarks
The following terms are trademarks of the IBM Corporation in the United States or
other countries or both:
ACF/VTAM
Advanced Peer-to-Peer Networking
Application System/400
APPN
AS/400
CICS
ES/9000
IBM
Intelligent Printer Data Stream
IPDS
MVS/ESA
Operating System/400
OS/2
OS/400
S/370
SAA
Series/1
System/36
System/370
System/38
Systems Application Architecture
VTAM
400
Microsoft, Windows, and the Windows 95 logo are trademarks or registered trade-
marks of Microsoft Corporation.
UNIX is a registered trademark in the United States and other countries licensed
exclusively through X/Open Company Limited
Other company, product, and service names, which may be denoted by a double
asterisk (**), may be trademarks or service marks of others.
This book provides information to configure and use remote work stations to access
an AS/400 system. The sections in this book contain information about:
| Configuring and using the 5250 display station pass-through function (see Part
| 1. Display Station Pass-Through).
| This part describes how to set up and use the 5250 display station pass-
| through function to access other systems. The pass-through function allows you
| to pass through your system and sign on to another system without having to
| sign off your system.
| Configuring 5294, 5394, and 5494 controllers (see Part 2. Configuring for 5250
| Remote Control Units).
| This part discusses the 5250-type remote control units. It contains information
| about defining devices, configuring keyboards, and understanding error mes-
| sages. It also contains examples on configuring these controllers. The first
| chapter describes configuring general 5250-type devices, and the final two
| chapters describe configuring specific 5250-type devices: the 5394 type 2.1
| node, and the 5494 Remote Control Unit.
| Configuring an AS/400 system for using 3270 remote attachment support and
| the SNA pass-through support (see Part 3. Configuring for 3270 Remote
| Device Support).
| This part discusses the AS/400 3270 device support. Included in the discussion
| is information about defining devices, configuring keyboards, and understanding
| error messages for the 3270 remote work station controller. Also included is
| information about configuring and using 3270 remote attachment support and
| the SNA pass-through support. Also included is subarea connectivity using Dis-
| tributed Host Command Facility (DHCF), Network Routing Facility (NRF), SNA
| Primary LU2 Support (SPLS), and Dependent LU Requester (DLUR) support.
| Configuring X.21 short hold mode (SHM) (see Part 4. Configuring for X.21
| Short Hold Mode).
| This part contains examples on configuring X.21 short hold mode (SHM) config-
| uration.
Included in this book are examples that can be used as models when creating
applications on your system. For more information about configuring remote facili-
ties, see the Communications Configuration book.
Before using this book, you must be familiar with the use of the AS/400 system. A
knowledge of configuration concepts and networking is helpful.
You may need to refer to other IBM books for more specific information about a
particular topic. The Publications Reference provides information on all the books in
the AS/400 library. For a list of publications related to this book, see the
“Bibliography” on page X-1.
You should be familiar with the general communications concepts and communi-
cations configuration on the AS/400 system. For more information on general com-
munications concepts, refer to the Discover/Education Introduction to Data
Communications course (course code DE004).
| Select the Information Desk, and you will be able to access a variety of AS/400
| information topics from that page.
| Chapter 2. Using Server Jobs for Target Display Station Pass-Through . 2-1
| Automatic Startup of Communications Servers for Pass-Through . . . . . . . . 2-1
| Communications Server Commands . . . . . . . . . . . . . . . . . . . . . . . 2-1
| Setting the QPASTHRSVR System Value . . . . . . . . . . . . . . . . . . . . 2-2
| Pass-Through Server Considerations . . . . . . . . . . . . . . . . . . . . . . . 2-3
| Communications Server Jobs for Pass-Through . . . . . . . . . . . . . . . 2-3
| Job Descriptions for Pass-Through Servers . . . . . . . . . . . . . . . . . 2-3
| Default User Profiles for the Subsystem . . . . . . . . . . . . . . . . . . . 2-3
| Communications Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
| Using Status Displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
| Performance Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Figure 1-1 shows a typical pass-through environment. The AS/400 system user
working at Display Station 1 uses the display station pass-through function to
access System B through System A.
System A System B
┌─────────┬─┐ ┌─────────┬─┐
│┌────────┤ │ │┌────────┤ │
│├────────┤ │ │├────────┤ │
││ │ │ ││ │ │
│├────────┤ │ │├────────┤ │
┌───────────┐ │├┬──────┬┤ │ │├┬──────┬┤ │
│┌─────────┐│ │││ ││ │ │││ ││ │
││ ││ ││└──────┘│ │ ││└──────┘│ │
││ ││ ││┌──────┐│ │ ┌─────┤│┌──────┐│ │
│└─────────┘├────────┤│└──────┘│ ├────┘ ││└──────┘│ │
└─┬───────┬─┘ │├────────┤ │ │├────────┤ │
┌┴───────┴┐ ││ ┌─┐ │ │ ││ ┌─┐│ │
├─────────┤ ││ │ │ │ │ ││ │ ││ │
└─────────┘ ││ └─┘ │ │ ││ └─┘│ │
Display Station 1 ││ │ │ ││ │ │
│└────────┘ │ │└────────┘ │
└───────────┘ └───────────┘
Source System Target System
Figure 1-1. Pass-Through Environment
Your display station is attached, either locally or remotely, to the source system
(System A). You pass through the source system to the target system (System B).
The method you choose depends on how communications descriptions are defined
on your system. For more information on these methods, see “Choosing the Target
System” on page 4-1. To learn more about the capabilities and configuration of
APPN functions, see the APPN Support book.
To start the display station pass-through function, type STRPASTHR on the command
line and press F4 (Prompt) to reach the Start Pass-Through prompt display, or type
GO CMDPASTHR and then press the Enter key to reach the Command Pass-Through
display, where you can choose the option to start a pass-through session.
After the STRPASTHR command, sign on the target system and use that system
as if your work station were directly attached to the target system.
You can return to the source system by using the Transfer Pass-Through
(TFRPASTHR) command or the End Pass-Through (ENDPASTHR) command. The
TFRPASTHR command does not end the pass-through session; therefore, you can
return to the target system. Use the ENDPASTHR command to end your pass-
through session.
To start a pass-through session, type STRPASTHR on any command line and press
F4 (Prompt). The following display appears:
à ð
Start Pass-Through (STRPASTHR)
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
You need to identify the remote location on the target system (System B in this
example). The following topics explain what to specify for the remote location,
which depends on whether or not you are using APPN support.
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
Specify any other values you want and then press the Enter key.
à ð
Start Pass-Through (STRPASTHR)
Specify the APPC devices and any other values you want. Press the Enter key. For
more information about the APPC device field, see “The Connection Device” on
page 4-5.
For more information about the System request program field, see “ Using the
System Request Program (SRQ10PGM) Parameter” on page 5-7. For more infor-
mation about all the other fields, see Chapter 4, “Starting and Using a Display
Station Pass-Through Session” on page 4-1.
For more information about going back and forth between systems, see Chapter 5,
“Going Back and Forth between Systems” on page 5-1.
If you prefer using a menu, use the System Request menu to go back and forth
between systems. For details, see “Using System Request Options” on page 5-6.
The End Pass-Through (ENDPASTHR) command runs on the target system. This
command signs you off the target job, and ends the pass-through session.
The only parameter on the ENDPASTHR command that you can specify is the
LOG parameter. If you specify LOG(*NOLIST), a job log is not produced. If you
specify LOG(*LIST), a job log is created at the target system.
The ENDPASTHR command fails if there is a secondary (alternate) job still running.
When you pass through to a System/38 or an AS/400 system, selecting option 1
(Display sign on for alternative job) on the System Request menu allows you to
sign on to a new job called the secondary or alternate job. If the first job that you
signed on to and the secondary job are both running, the ENDPASTHR command
does not end the pass-through session. To end the session, sign off one of the
sessions or use the ENDJOB command to end one of the jobs.
Note: The ENDPASTHR command uses the SIGNOFF command as part of its
process. If your system has a SIGNOFF command appearing in the library
list before QSYS/SIGNOFF, your SIGNOFF command is used by
ENDPASTHR.
The TFRPASTHR command and System Request options 10, 11, 13, 14, 15, and
80 do not end the pass-through session.
| In Version 4 Release 1, the target pass-through job structure was changed to elimi-
| nate the target pass-through communications user jobs. A set of server jobs now
| performs the functions of the communications job.
| Pass-through users will not see any functional changes. The pass-through server
| jobs simply take the place of the communications user jobs. System administrators
| will notice differences in the management of pass-through sessions. Using commu-
| nications servers for pass-through will result in better system performance during
| peak times (for example, when many PCs are starting or are ending).
| The communications servers for pass-through that are configured on your AS/400
| system are the default.
| If you have several PC clients running Client Access (DOS or Windows**) or OS/2
| Communications Manager 5250 emulation, you may be able to improve your client
| startup performance by increasing the number of communications server jobs for
| pass-through. However, you may see that increasing the number of pass-through
| server jobs has no effect or has a negative effect on the overall AS/400 system
| performance.
| You will have to determine the appropriate number of communications server jobs
| for pass-through to obtain the best performance for your system. If you leave this
| system value as *CALC, you should see an improvement in performance over
| using the communications user jobs as in previous releases. Only change the
| system value if you want to further optimize the performance of your system during
| peak times. Consider the following items when determining if you want to change
| the system value:
| Number of communications server jobs for pass-through
| Frequency of pass-through or work-station function (WSF) users connecting
| and disconnecting
| Maximum number of users that are connecting and are disconnecting at the
| same time
| Number of processors on the system and the size of the system
| If you are only using TELNET and VTM (virtual terminal manager), you will not
| need communications server jobs for pass-through.
| If you need to increase or decrease the number of servers, specify the number of
| servers you want active in the Number of servers field on the Change System
| Value display. The allowable values are 0 to l00.
| Changes to the system values take effect immediately, except when the following
| occurs:
| The primary server job manages the secondary server jobs. Do NOT cancel this
| job. All pass-through users will lose their sessions if you cancel the job.
| The secondary server jobs do all of the work that was done by the communications
| jobs.
| The job logs for the secondary server jobs (QPASVRS) contain information that
| previously was in the job log for the communications job. When pass-through users
| encounter problems, you must check the secondary server job logs to determine
| the cause of the problem. Only one of the job logs will contain the cause.
| Unlike the TELNET server jobs, pass-through sessions are not assigned to any par-
| ticular secondary pass-through server job. There is no way to predict which server
| job will perform the function for any target pass-through session. Also, the pass-
| through servers are only involved in connecting and disconnecting. They are not
| involved in the data path.
| Communications Entries
| Communications Entries for Automatic Signon: You cannot use *NONE for the
| default user profile to force pass-through users to always use automatic signon.
| Depending on the reason for a communications entry with a default user profile of
| *NONE, use one of the following options:
| If you want to prevent all communications programs from starting, this entry
| would still apply to other communications programs. To disable pass-through,
Chapter 2. Using Server Jobs for Target Display Station Pass-Through 2-3
| system value QRMTSIGN could be set to *REJECT which disables all pass-
| through to that system.
| If you want to force pass-through users to do automatic signon, the only option
| available is to write a user program for the QRMTSIGN system value. See
| Chapter 6, “Work Management Considerations for Display Station Pass-
| Through” on page 6-1 for more information.
| If you want to disable pass-through for only specific remote locations, you will
| have to write a user program for the QRMTSIGN system value. This program
| can interrogate the source location name and allow or reject pass-through. See
| Chapter 6, “Work Management Considerations for Display Station Pass-
| Through” on page 6-1 for more information.
| You also have the option of running target pass-through like you have prior to
| V4R1 by setting the system value QPASTHRSVR to 0. IBM recommends that you
| use the communications servers for pass-through since eliminating the communi-
| cations jobs offers better performance on the system.
| Performance Considerations
| The pass-through server implementation provides a performance improvement due
| to the elimination of the pass-through communications user jobs on the AS/400.
| The number of server jobs will also have an effect on the performance of the PC
| bringup time when many PCs are powering on or off at the same time.
| You will have to determine the optimum value for your system by trial and error. It
| depends on the concurrent number of PCs and pass-through users, as well as
| when they start and end. It also depends on the other activity on the system and
| how much you want to affect the system. If you use *CALC, you should see an
| improvement. Additional tuning of your system will be at your discretion.
| Use the Change System Value (CHGSYSVAL) command to change the value of
| the QPASTHRSVR system value.
Chapter 2. Using Server Jobs for Target Display Station Pass-Through 2-5
2-6 Remote Work Station Support V4R1
Chapter 3. Configure Display Station Pass-Through
This chapter provides information for configuring your AS/400 system, virtual con-
trollers, and attached devices for use in the display station pass-through function.
Before you can use display station pass-through, you must configure and activate
advanced program-to-program communications (APPC). You must configure and
activate APPC between the local, remote, and intermediate systems in the network.
APPC is data communications support that allows programs on an AS/400 system
to communicate with programs on other systems with compatible communications
support.
The display station used for the pass-through session can be locally or remotely
attached to an AS/400 system. The user can sign on to a remote System/36,
System/38, or AS/400 system using the AS/400 APPC, with or without the
Advanced Peer-to-Peer Networking (APPN) extensions, in an interactive environ-
ment. APPN support routes data in a network between two or more APPC systems
that do not need to be adjacent.
Both the target system and the source system contain information describing a
display station. However, the display station information contained in the target
system describes a display station directly attached to the source system, not the
target system.
The network joining the source system and the target system can consist of many
objects and configurations. Users can tailor their network to use the objects and
configurations that best suit their application.
Virtual Devices
Virtual devices are created with ONLINE(*NO) specified to improve IPL perform-
ance. When the device is used for the first time, pass-through will automatically
vary on the device.
Pass-through will not normally vary off the device when the pass-through session
ends. Therefore, the vary on delay is encountered only the first time the device is
used after IPL. Specify ONLINE(*YES) if you want your devices varied on at IPL.
Virtual display devices are not varied on at IPL time. The devices are varied on
when they are first used.
For example, if you have never allowed automatic configuration of virtual devices
on your system, the QAUTOVRT value is specified as 0. An automatic configuration
attempt fails because the display station pass-through function will not create more
than the specified QAUTOVRT (0) devices. If you change the QAUTOVRT value to
10, the next pass-through attempt that requests automatic configuration causes
pass-through to create a virtual device. This virtual device is created because the
number of virtual devices on the controller (0) is less than the number specified in
the QAUTOVRT (10). Even if you change the system value to 0 again, the next
user attempting pass-through succeeds if a virtual device exists that is not being
used. If a free virtual device does not exist, pass-through will not create a new
device because the number of devices currently existing is greater than or equal to
the specified QAUTOVRT value.
Note: The creation of virtual devices for the work station function of Client Access
is not limited by the QAUTOVRT system value. Virtual devices for the work
station function are created as needed regardless of the value of
QAUTOVRT or the number of virtual devices already created.
Manual Configuration
Even if you prefer pass-through to configure virtual devices, you may still want to
configure virtual controllers and devices manually. For example, you may want to
create a virtual controller with enough virtual devices for your security officer and
yourself to assure that you always get a virtual device, even if the number of active,
automatically configured virtual devices has reached its limit. You may also want
more control over who passes through to your system.
If you manually configure virtual controllers and devices, remember that virtual con-
trollers are only a method of grouping virtual devices. You can create one virtual
controller for each virtual device, one for each department of users, or for whatever
type of grouping that suits your system needs. Each virtual device can be associ-
ated with only one session.
You can configure a maximum of 255 virtual display stations for each virtual con-
troller.
Note: For virtual controller configuration on a System/38, use the Create Control
Unit Description (CRTCUD) command. For more information about config-
uring for a System/38, see the System/38 Environment Programming book.
If neither the VRTCTL parameter nor the VRTDEV parameter was specified on the
STRPASTHR command, pass-through chooses a device description that is not in
use. Then, pass-through changes the free device description to match the physical
device.
Table 3-1 (Page 1 of 2). Physical and Virtual Display Stations of Source and Target Systems
Physical Display Stations at Virtual Display Stations at Target Alternative Virtual Display
Source System System Stations at Target System
3179 Model 2; 3197 Models C1, 3179 Model 2; 3197 Models C1, C2; 5251 Model 111
C2; 5292 Model 1; 3476 Model EC 5292 Model 1; 3476 Model EC
3180 Model 2; 3197 Models D1, 3180 Model 2; 3197 Models D1, D2, 5251 Model 112
D2, W1, W2 W1, W2
3196 Models A1, A2, B1, B2; 3476 3196 Models A1, A2, B1, B2; 3476 5251 Model 11
Model EA Model EA
3277, 3278, or 3279 5251 Model 11 5251 Model 11
3477 Models FA, FD, FE, FG, FW 3477 Models FA, FD, FE, FG, FW 3180 Model 2 or equivalent
3477 Model FC 3477 Model FC 3477 Model FA or equivalent1
3486 Model BA 3486 Model BA 3196 Model A1 or equivalent3
3487 Models HA, HG, HW 3487 Models HA, HG, HW 5251 Model 11
The United States basic keyboard type KBDTYPE(USB) is used in the following
examples.
If you have a 5251 Display Station Model 11 attached to your source system, use
the following command at the target system to configure an appropriate virtual work
station:
CRTDEVDSP DEVD(VIRTDSP1) DEVCLS(\VRT) TYPE(5251) MODEL(ðð11)
ONLINE(\YES) CTL(PASSCTL1) KBDTYPE(USB)
TEXT('Example virtual display station')
Determine the number of physical display stations that will be active at the same
time with the same target system. This is the number of virtual display stations of
each type that you must configure at the target system. For example, if two 5251
Display Station Model 11s will do pass-through to a single target system, then the
target system must have two virtual display stations configured as 5251 Model 11.
These virtual display stations must have different names in the DEVD parameter.
Note: For virtual display configuration on a System/38, use the Create Device
Description (CRTDEVD) command.
When using TELNET, the AS/400 system creates virtual devices automatically in
the same way that it does for pass-through unless you use network virtual termi-
nals. Therefore, the QAUTOVRT system value controls the number of automatically
configured virtual devices for both TELNET and pass-through.
With the QAUTOVRT system value, you can attach the source AS/400 system to a
target AS/400 system using pass-through or TELNET.
For more information about TELNET, see the TCP/IP Configuration and Reference
book.
Note: You must create the user profiles of all System/36 users who pass through
to your AS/400 system if your AS/400 system is the target system in a
System/36 pass-through operation, and if you specify SECURELOC(*YES)
in your APPC device description or SECURELOC (*YES) in the APPN
remote location list entry. The System/36 Pass-Through (PASSTHRU) pro-
cedure fails if you try to pass through from a System/36 using a user profile
name that is not created on the AS/400 system and if your AS/400 devices
and locations are specified as SECURELOC(*YES).
For more information about APPC and APPN security, see the APPC Programming
book and the Communications Configuration book.
When the AS/400 system is shipped, a subsystem called QBASE is provided that
contains all the work station entries, job descriptions, default user profiles, commu-
nications entries, and routing entries (entries in a subsystem descriptions that
specify the program to be called to control a routing step) necessary for pass-
through. Another subsystem called QCMN contains only the communications
entries and routing entries necessary for pass-through.
To use pass-through, the subsystem (either QBASE or QCMN) that owns the work
station entries used by pass-through must be active.
If you want to configure how your subsystems are accessed by pass-through, follow
the steps shown in the Backup and Recovery book. These steps are not necessary
if you do not change your subsystems on your AS/400 system.
Use the Work with Configuration List (WRKCFGL) and the Display Network Attri-
butes (DSPNETA) commands while on the target system to determine which
location names are defined on that system.
You can also determine the local location names defined on the target system by
issuing the following command on the target system:
DSPAPPNINF \LCLNODE
APPN support chooses an appropriate route for your pass-through session if the
following conditions are met:
The specified remote location name is defined in the network.
An APPN route exists from the source system to the target system that con-
tains the location name.
RMTLOCNAME is a required parameter. If the entire route from the source system
to the target system consists of systems using APPN support, RMTLOCNAME is
the only necessary parameter.
If you are signed on to System A in Figure 4-1 and you want to use pass-through
to sign on to System B, you must specify STRPASTHR RMTLOCNAME(SYSB)
because the only location on System B is SYSB. In this example, only one route is
available from System A to System B. If this route satisfies the class of service,
APPN support chooses this route. Class of service is the link and node character-
istics that determine the quality of the route selected for the sessions. For more
information about class of service, see the Communications Configuration book or
the APPN Support book.
However, if you want to sign on to System D from System A, there are three local
location names on that system. The value you specify for the RMTLOCNAME
parameter can be SYSD, LOCD, or LOCD1. The current traffic in the network, the
status of the links, and the class of service specified determine the route chosen by
APPN support.
If you pass through to System E, APPN support determines which of the two com-
munications lines connecting System D and System E to use. The line APPN
support chooses depends on the state of the network when you issue the
STRPASTHR command. For example, APPN support considers such factors as the
speed of the communications lines and the relative cost of using those lines.
Three other parameters (mode, local location name, and remote network identifier)
are used only when the remote location name is specified. These parameters are
used by APPN support to determine the route of the pass-through session.
The MODE parameter allows you to specify the communications mode that must be
used when the pass-through session is established. The MODE parameter appears
only if RMTLOCNAME(*CNNDEV) is not specified.
If you specify a location name for the RMTLOCNAME parameter on the Start Pass-
Through (STRPASTHR) command, you can also specify a mode name. If you do
not specify a mode, pass-through attempts to use the system default mode defined
in the network attributes.
When specifying a mode, you can choose one of the IBM-supplied modes, or you
can choose a mode that you create by using the Create Mode Description
(CRTMODD) command to define enough sessions and conversations to allow all
users of that mode to run at the same time. For example, you can create a mode
that can be used by 10 pass-through users at one time by specifying MAXSSN(10)
and MAXCNV(10) on the CRTMODD command.
For example, in Figure 4-1 on page 4-3, if you pass through from SYSA to SYSE,
a mode on SYSE must match the mode you specify for the MODE parameter on
system A.
You can use the Display Device Description (DSPDEVD) command to display the
first mode listed for each device.
For more information about the basic concepts of the RMTLOCNAME, RMTNETID,
MODE, and LCLLOCNAME parameters, see the Communications Configuration
book. For more information about system association of these parameters with spe-
cific communications links, see the APPC Programming book.
If you type \CNNDEV for the RMTLOCNAME parameter and press the Enter key, the
following parameters are displayed:
à ð
Start Pass-Through (STRPASTHR)
If you specify a location name on the RMTLOCNAME parameter and omit the
CNNDEV parameter, all systems in the pass-through route must use APPN
support. Because APPN support routes the data through, pass-through jobs do not
exist on the intermediate systems.
Note: Only devices, not locations, can be used in the CNNDEV parameter. If
locations are used, the intermediate system attempting to use the location
as a device name ends the pass-through attempt because the device name
does not exist. To arrive at the target system, these APPC device names
must be listed in the order in which the intermediate systems are passed
through.
At any point in the route to the target system, one or more of the intermediate
systems can use its APPN routing capability to choose part of the route, depending
on how your network is configured. (For more information on configuring an APPN
network, see Figure 7-1 on page 7-11 and Figure 8-9 on page 8-14.)
When you specify a remote location name, you can specify connection devices for
additional routing purposes by using the APPC device (CNNDEV) parameter. This
parameter does not appear on the initial Start Pass-Through display. However, you
can view all of the parameters used by STRPASTHR, including CNNDEV, by
pressing F9 (All parameters). For more information about combining
RMTLOCNAME and CNNDEV parameters, see “Specifying Remote Location Name
and Connection Device Together” on page 4-8.
System A
┌────────────┐
│ ┌──┐ │
┌────┤ │D2│ │
┌──┘ │ └──┘ │
┌────────────┐ │ │ ┌──┐ │
│ ┌──┐│ │ │ │D1│ │
│ │D1│├────┘ │ └──┘ │
│ └──┘│ └────────┬───┘
│AS/4ðð │ │
│System │ ┌─┘
│ ┌──┐│ │System B System/36
│ │D2│├────┐ ┌──────┴─────┐ ┌──────┐
│ └──┘│ │ │ ┌──┐ │ │ │
└────────────┘ │ │ │D4│ │ ┌───┤ │
└─┐ │┌──┐ └──┘ │ │ │ │
│ ││D3│ ┌──┐ ├────┘ │ │
└─────┤└──┘ │D5│ │ └──────┘
│ └──┘ │
└────────────┘
Figure 4-2. Networking Using CNNDEV
Three of the systems in this example contain objects describing the connection
between the system on which the object exists, and the system at the other end of
the connection. For example, D4 describes the connection between System B and
System A. These objects are the connection devices in the discussion of the
remote location name parameter. The connection devices must be nonnetworking
devices or you cannot specify your own route to the target system. For this
example, assume the names of the devices are the values shown inside each of
the small boxes. For example, System A has two devices, D1 and D2.
Notice that the names of the connection devices do not have to be unique
throughout the network, but they must be unique in a system. Also, notice the
System/36 does not have connection devices.
If you are signed on to a display station attached to the source system and you
want to pass through to System A, two routes are possible. Because D1 connects
the source system to System A, you can pass through directly to System A by
specifying:
STRPASTHR RMTLOCNAME(\CNNDEV) CNNDEV(D1)
The alternative is to specify CNNDEV (D2 D4) because D2 on the source system
connects to System B, and D4 on system B connects to System A. System B is an
intermediate system in this example.
Note: You may also use the RMTLOCNAME parameter to establish the pass-
through route. For example, if device D1 was created with the value SYSA
STRPASTHR RMTLOCNAME(SYSA)
To pass through from the source system to the System/36, you can specify either
CNNDEV (D2 D5) or CNNDEV (D1 D1 D5). Notice the connection devices are
specified in a sequence beginning with the device on the source system and ending
with the device that connects to the target system. Both choices require at least
one intermediate system because a direct link does not exist between the source
system and the System/36.
Note: You can pass through from the source system to the System/36 by speci-
fying only a remote location name if the System/36 is configured as a low-
entry networking node and System B is configured as a network node.
(Low-entry networking nodes use the logical unit (LU) 6.2 node type 2.1
architecture without the APPN extension.)
Refer to Figure 4-2 on page 4-7 for an example network where this routing can be
used. You can specify RMTLOCNAME(SYSA) with CNNDEV(D1 D5) or
RMTLOCNAME(SYSB) with CNNDEV(D5) to pass through from the source system
to the System/36. When you use the RMTLOCNAME and CNNDEV parameters in
this way, RMTLOCNAME does not identify the target system; it identifies the
system containing the first device in the CNNDEV device list.
To specify a remote location name and a connection device name together, type in
the remote location name on the Start Pass-Through display and press F9.
Additional Parameters
á ñ
When you specify the STRPASTHR command, the pass-through support on the
target system attempts to find a virtual device on the target system with a device
type and model similar to the device description on the source system. Use the
virtual controller (VRTCTL) parameter or the virtual display device (VRTDEV)
parameter if you want to indicate to the target system which device to use.
If the target system does not allow automatic configuration of virtual devices, or if
you want to be more selective about which virtual device to use, you can use the
VRTCTL or the VRTDEV parameter.
To determine which virtual device types and models are appropriate for the physical
device types and models, see Table 3-1 on page 3-4. If you did not create these
To determine the virtual device types and models that are appropriate for the phys-
ical device types and models, see Table 3-1 on page 3-4.
Because System/36 does not have virtual devices, use the default value of the
VRTDEV parameter if your target system is a System/36. If you specify a value for
this parameter, the target System/36 ignores it.
For more information about the virtual devices, see “Manual Configuration” on
page 3-3.
The example shows three systems with default local location names of Tokyo,
Chicago, and Geneva. All the necessary configuration has been done. The fol-
lowing commands and menu are used to go back and forth between the three
systems:
Start Pass-Through (STRPASTHR) command
Transfer Pass-Through (TFRPASTHR) command
End Pass-Through (ENDPASTHR) command
Sign Off (SIGNOFF) command
System Request menu
Notes:
In this example, the system request program (SRQ10PGM) parameter is
always allowed to be the default. Therefore, the System Request menu is dis-
played at the previous system after System Request option 10 is used.
To use the System Request options, use the System Request menu or the
System Request entry line.
– To use the System Request menu:
1. Press the System Request key.
2. Press the Enter key.
3. Enter the number of the option on the System Request menu.
– To use the System Request entry line:
1. Press the System Request key.
2. Type the option number on the System Request entry line.
3. Press the Enter key.
The pass-through function has no built-in limit to the number of systems you
can sign on by passing through from system to system.
You can mix pass-through and TELNET sessions. For example, you can go
from Tokyo to Chicago using pass-through and from Chicago to Geneva using
TELNET.
Figure 5-1. Pass-Through and TELNET Home System and End System
To use the Transfer Pass-Through command, type TFRPASTHR and the appropriate
TOJOB parameter on the command line and press the Enter key. You can do this
when you are working on the target system and want to return to the source
system or to the home system. The TFRPASTHR command has the same func-
tions as System Request options 10, 11, 13, and 14. As the name implies, the
TFRPASTHR command works only for pass-through sessions and not for TELNET
sessions. (The System Request options work for both pass-through and TELNET
sessions.)
TOJOB(*SRC)
This option suspends the job on the target system and transfers the user back
to the source system. The program specified by the SRQ10PGM on the Start
Pass-Through request is given control. By default, the SRQ10PGM parameter
specifies the System Request menu. The TFRPASTHR TOJOB(*SRC)
command is the same as System Request option 10.
When the SRQ10PGM program ends, pass-through returns you to the job on
the target system from which you transferred.
TOJOB(*ALT)
This option suspends the job on the target system and transfers the user back
to the source system. The alternate job at the source system is given control.
TOJOB(*HOME)
This option suspends the job on the system where the TFRPASTHR command
is entered and transfers control back to the home system. The job on the home
system runs the program specified by the system request program
(SRQ10PGM) parameter on the STRPASTHR command that you entered on
the home system. By default, the SRQ10PGM parameter specifies the System
Request menu. The TFRPASTHR TOJOB(*HOME) command is the same as
System Request option 13.
When the SRQ10PGM program ends, pass-through returns you to the job on
the system from which you transferred.
TOJOB(*HOMEALT)
This option suspends the job on the system where the TFRPASTHR command
is entered and transfers control back to the home system. The alternate job at
the home system is given control. The TFRPASTHR TOJOB(*HOMEALT)
command is the same as System Request option 14.
To go back to the suspended job at the system from which you transferred, do
one of the following:
Option 10 (Start system request at previous system) takes you from an interme-
diate or end system to the previous system. The previous system is the source
Option 13 (Start system request at home system) takes you from an interme-
diate or end system to the home system. The program specified by the system
request program (SRQ10PGM) parameter on the STRPASTHR command that was
entered at the home system will be running.
If you pass through and then return to the System Request menu of the home
system, you can select option 80 (Disconnect job). (You can return to the System
Request menu of the home system by using System Request option 13 or System
Request option 10. If you use System Request option 10, you may need to do so
multiple times.) If you do this, remember your pass-through session is still active.
Using option 80 gives you the advantage of signing on to your source system again
to resume your operations on the target system. However, the cost of the communi-
cations connection is a disadvantage. You pay for the time your job is disconnected
from the source system because your pass-through connection remains active. For
more information about the disconnection option, see the System Operation for
New Users book and the Work Management book.
If you want a program other than the System Request menu to be called, specify
that program on the SRQ10PGM parameter. SRQ10PGM values on the
STRPASTHR command are:
If you press the System Request key and choose System Request option 15 while
this program is running, you return to this program and not the end system. When
you end this program, you transfer back to the system from which you came.
Option 11 (Transfer to source system) starts an alternate job on the source system.
Verify (*VERIFY)
The VERIFY value allows you to bypass the sign-on display of the target
system if valid security information is used. Bypassing the sign-on display
should be allowed for any pass-through attempt that provides valid security
information. If the password is not valid for the specified target user profile, the
pass-through session ends with a security failure.
If this system has a QSECURITY value of 10, any automatic sign-on request
will be allowed.
The sign-on display appears for pass-through attempts not requesting auto-
matic sign-on.
Reject (*REJECT)
No pass-through is allowed. All pass-through attempts to this target system are
rejected.
Specifying QRMTSIGN(*REJECT) is the most effective method for preventing
users from passing through to a system. However, the batch jobs controlling
the pass-through sessions run briefly. If the security officer wants to prevent
this, the subsystem that handles pass-through requests should be ended or the
communications objects should be varied off.
program-library
The user can specify a remote sign-on control program name that meets the
input and output specifications described in “QRMTSIGN Program
Specifications.” This program runs at the beginning and end of every target
pass-through job. The security officer can tailor how the automatic sign-on
requests are handled and identify the users who have passed through to this
system by using this method.
The program name must precede the library name.
Figure 6-1 on page 6-5 is an example of a CL program that uses the QRMTSIGN
programming specification shown in “QRMTSIGN Program Specifications” on
page 6-2.
The pass-through session ends and a job log is created on the system if any of the
following situations occur:
Program does not exist
Program creates an exception
Program returns with a value not defined in the programming specification
If your program returns a value of '2' in the return code field (indicating that it will
allow automatic sign-on for this pass-through attempt), automatic sign-on may not
necessarily occur. For example, if the user did not request automatic sign-on, the
sign-on display is shown. Also, if the user specified an initial menu, initial program,
or current library that does not exist or to which the user does not have authority,
the session could end, or the sign-on display could be presented. The results
depend on the type of error found during the automatic sign-on attempt.
Follow these instructions for the AS/400 system only if you create your own subsys-
tems to control your pass-through environment.
Note: If you are using pass-through servers, go to “Adding a Work Station Entry”
on page 6-9.
You can create a default user profile with limited authority at the target system and
at each intermediate system, or you can choose to use an IBM-supplied user
profile, such as the QUSER profile. This user profile is used by the APPC jobs
started at remote systems that support pass-through. If a default user profile is not
available, and the source system sends either an undefined user ID or an empty
(null) user ID, an authorization error occurs.
To create the default user profile for the subsystem, use the Create User Profile
(CRTUSRPRF) command as shown in the following example:
CRTUSRPRF USRPRF(PTUSRPRF) JOBD(PTJOBD)
TEXT('Example pass-through user profile')
This command string causes an error message to be returned because you created
the profile for a job description not yet created. To create the job description or user
profile without error messages, create either one without referring to the other. After
the second description or profile is created, change one to refer to the other.
You can create a job description to use at the target system and at each interme-
diate AS/400 system and System/38. On an AS/400 system, you may choose to
use an IBM-supplied job description. The job description must be in a library in the
default library list of an interactive subsystem description. The following example
shows a possible job description:
CRTJOBD JOBD(PTJOBD) USER(PTUSRPRF) LOG(4 1ð \SECLVL)
TEXT('Example pass-through job description')
To see if a correct entry exists, use the Display Subsystem Description (DSPSBSD)
command. To add a new entry, use the Add Work Station Entry (ADDWSE)
command as in the following example:
ADDWSE SBSD(USRSBS) WRKSTNTYPE(5291)
Type this command and then start the USRSBS subsystem using the Start Sub-
system (STRSBS) command. All 5291 devices, including all virtual devices of that
type that are varied on, will run under the USRSBS subsystem.
Note: You can also add work station entries by name. For example, you can add
an entry for the VDEV1 virtual device to the USRSBS subsystem by using
the following command:
ADDWSE SBS(USRSBS) WRKSTN(VDEV1)
If you control your virtual devices by using work station name entries, and if you
want to use the support for automatic configuration of virtual devices, you must add
the work station entries for the automatically configured virtual devices. For
Ensure a communications entry exists in the subsystem description for each APPC
device description at the target system and at each intermediate system. Use the
QCMN subsystem or a user-created subsystem to isolate interactive users from
APPC error recovery.
These communications entries enable users on the source system and each inter-
mediate system to request pass-through. The communications entry must specify a
default user profile that must exist on those systems. To add a new entry, use the
Add Communications Entry (ADDCMNE) command. For example, to add a commu-
nications entry, specify the following command on the target system:
ADDCMNE SBSD(USRSBS) DEV(DET)
JOBD(PTJOBD) DFTUSR(PTUSRPRF)
DET is the name of the APPC device description that connects that system to the
next system closer to the source system on the APPC network through which you
plan to run pass-through. PTUSRPRF is the name of the user profile created in the
first step of the work management configuration steps.
The subsystem that receives the program start request requires a routing entry with
*RTGDTA specified as the program name. The IBM-supplied subsystems, QCMN
and QBASE, have routing entries that can be used for APPC.
After running the ADDRTGE command and starting the USRSBS subsystem by
using the Start Subsystem (STRSBS) command, the following occurs:
All communications work requests that come to the DET device are handled by
the USRSBS subsystem.
All pass-through program start requests are handled by the USRSBS sub-
system. The subsystem starts the job by using the PTUSRPRF, which in turn
runs the IBM-supplied program, QPAPAST2.
You may want to set up the target system and each intermediate system to reduce
the effect of sharing the same class for pass-through jobs as other jobs. To do this,
specify a class in the routing table at the target system and each intermediate
For example, for each display device (local, remote, or virtual) that a security officer
wants to sign on to, that user must specify the following command:
GRTOBJAUT OBJ(display_name) OBJTYPE(\DEVD) AUT(\CHANGE)
Likewise, a remotely started job cannot start under a security officer profile unless
that profile has been granted specific authority to the communications device.
The OS/400 Version 1 Release 2.0 and later releases support the limit security
officer (QLMTSECOFR) system value. If the QLMTSECOFR value is set to 1, the
AS/400 system provides the same support as in previous releases. However, when
this value is set to 0, the system does not limit the devices that the security officer
can use to sign on.
Setting this value is also important when a security officer attempts to automatically
sign on. If the target system has theQLMTSECOFR value set to 1, a user with
*ALLOBJ authority must be granted specific authority to the APPC device used by
pass-through on the target system. If that authority is not granted, the automatic
sign-on attempt fails with a security error.
The QRMTSIGN system value is also an important security consideration. For infor-
mation about the QRMTSIGN system value, see “Control of Remote Sessions from
Other Systems” on page 6-1.
When the first message arrives at the source system, the message light flashes on
briefly and then stays off as long as you are on the target system. The message
light does not flash for any other messages. When you return to the source system,
the message light appears again, until you use the Display Message (DSPMSG)
command to see the message. If a message was already on the message queue at
the target system, the message light does not flash again.
Automatic Sign-On
AS/400 display station pass-through allows you to request an automatic sign-on to
the target system. If you have the correct security authorization and if the target
system allows automatic sign-on, you can bypass the sign-on display on the target
system.
The following examples show some of the ways you can use automatic sign-on:
To use automatic sign-on for pass-through, enter the remote location name on the
Start Pass-Through display and press F10 (Additional parameters).
Additional Parameters
á ñ
To continue to the next display, press the Page Up key.
à ð
Start Pass-Through (STRPASTHR)
*NONE: Automatic sign-on is not requested and will not occur unless the
system security officer uses the QRMTSIGN program to force auto-
matic sign-on to a specified target user profile. This is the default
value.
*CURRENT: User profile of the job using the STRPASTHR command is used.
You are automatically signed on if the target system allows auto-
matic sign-on, if the user profile exists on the target system, and if
the password specified in the RMTPWD parameter is valid for the
profile. Otherwise, a sign-on display appears on the target system or
a failure message appears on the source system, depending on the
configuration on the target system.
profile-name: Specify a profile name that you expect to exist on the target
system. You are automatically signed on if the target system allows
automatic sign-on, if the user profile exists on the target system, and
if the password specified in the RMTPWD parameter is valid for the
| *NONE: The system does not send a password. If you specify a profile on
| the RMTUSER parameter, you cannot specify RMTPWD(*NONE). If
| you specify RMTUSER(*CURRENT) and the location specified in
| RMTLOCNAME is secure, this value is allowed. This value is the
| default.
| password: Specify a password to use on the target system to verify the sign-on
| of the user specified in the RMTUSER parameter. Unless the target
| system indicates it does not have a security manager, this password
| is not encrypted when it is sent over the communications line. On
| the AS/400 system, this indicates the target system has the
| QSECURITY system value specified as 10.
| Note: If you are not using automatic sign-on, the password you enter on the
| sign-on display of the target system is not encrypted before it is passed
| over the communications line. Therefore, no additional security expo-
| sure exists when using automatic sign-on support.
*RMTUSRPRF: Use the initial program in the remote user profile. This value is
the default.
*NONE: No program will be called even if you specify a program in the
remote user profile. If automatic sign-on is not used, the same result
occurs if you enter *NONE in the Initial program field of the sign-on
display.
program: Specify the name of a program called as a part of automatic
sign-on.
*RMTUSRPRF: Use the initial menu in the remote user profile. This value is the
default.
*RMTUSRPRF: Use the current library in the remote user profile. This value is
the default.
library: Specify the library that becomes the current library during the
process of automatic sign-on.
To automatically sign on to a secure location using your current user ID, run a
program, and return to the source system, specify:
STRPASTHR RMTLOCNAME(SECSYS) RMTUSER(\CURRENT)
RMTINLPGM(MYPGM) RMTINLMNU(\SIGNOFF)
After these commands finish running, use either of the following commands to auto-
matically sign on to location SECSYS while using your current user ID:
STRPASTHR RMTLOCNAME(SECSYS)
QSYS/STRPASTHR RMTLOCNAME(SECSYS) RMTUSER(\CURRENT)
If you want this new command to be used by all the users on your system, use the
CHGSYSVAL command to change the QSYSLIBL system value and add the library
to the system library list.
Note: Do not change the IBM-supplied objects in the QSYS library.
PASTHRSCN Parameter
If you want to design a menu with an option that requests a pass-through oper-
ation, such as one requesting the automatic sign-on function, you may want to
conceal the attempt to establish pass-through. The display option
(PASTHRSCN) parameter allows you to conceal the usual display that appears
when the pass-through session is being established. The PASTHRSCN param-
eter also allows you to conceal the informational messages sent to the display
before the pass-through session starts.
The allowed values of the PASTHRSCN parameter are:
If you want to pass through to a secure location to simply run a program and
return to the source system, you could specify the following:
STRPASTHR RMTLOCNAME(SECSYS) RMTUSER(\CURRENT)
RMTINLPGM(MYPGM) RMTINLMNU(\SIGNOFF) PASTHRSCN(\NO)
If FRED specifies RMTUSER(*NONE), the following results occur for the specified
QRMTSIGN values:
If FRED does not receive either error message, the following results occur for the
specified QRMTSIGN values:
If FRED does not receive either error message, the following results occur for the
specified QRMTSIGN values:
A low-entry networking node can participate in an APPN network using the services
of an attached network node server (a system that provides services to other
systems). However, the user at the low-entry networking node must specifically
configure all the remote locations with which communications occur as if they exist
at the network node server. The ability of a low-entry networking node to use the
APPN network varies, depending on the specific use. Examples of a low-entry net-
working node are:
System/38
System/36 without the APPN feature
An AS/400 system configured not to use APPN support (APPN(*NO) specified
in the controller description)
A personal computer
..........................................
. .
LEN1 . ┌───────────┐ .
┌────┐ . │ ND CD │ .
│D1 │ . │┌──┐ ┌────┐│ .
│┌──┐├────┐. ││ ├─┤\LEN││ ┌─── ... NNZ .
││L1││ └────┤│ │ │LEN1│├────┘ ┌────┐ .
││ ││ . │└──┘ └────┘│ . │┌──┐│ .
││N1││ . │ │ . ││N1││ .
│└──┘│ . │ RMTLOCLST │ . ││ ││ .
└────┘ . │ │ . ┌─── ... ─┤└──┘│ .
. │┌────┬────┐├─────┘ └────┘ .
. ││LOC │CP ││ .
. │├────┼────┤│ .
. ││L1 │LEN1││ .
. ││ │ ││ .
. ││ │ ││ .
. │└────┴────┘│ .
. │ │ .
. └───────────┘ APPN Network .
. .
..........................................
Only the configuration commands needed to connect system LEN1 to system NNA
and to define location N1 on system NNZ are shown. Systems NNA and NNZ also
need configurations for attaching to the APPN network. NNZ needs to have a
virtual work station controller and at least one virtual display device created. For
more APPC configuration examples, see the APPN Support book and the APPC
Programming book. The System/38 Environment Programming book discusses con-
figuring for display station pass-through with more information for configuring your
system for these examples.
For more information about object distribution and spooled output, refer to the topic
about sending and receiving spooled files in the SNA Distribution Services book.
For more information about remote printer pass-through, see the Printer Device
Programming book.
C D E
AS/400
System/36 System/38 (Model)
System
A
AS/400
System SEC SEC SEC (Datalink Role)
B M M M
C1 D1 E1
AS/400
Point-to-point
System
Circuit
M M
Multipoint Circuit
NEG PRI
M A1 A2
NEG
B1
M=Modem
IBM 7861-015
9600 BPS, 1 Port
RV3P109-0
Table 8-1 lists the vital statistics for each city and its system and how each system
is linked to the series.
The point-to-point line must carry a high volume of data traffic between Rochester
and Denver so a dedicated, non-switched line between them is necessary.
Denver Configuration
Figure 8-2 is an example of a control language (CL) program that could be used to
configure the Denver AS/400 system in Figure 8-1 on page 8-1 for use in the
APPN network.
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/
/\ \/
/\ System: AS/4ðð system in Denver \/
/\ \/
/\ Configuration: \/
/\ Line(PTP): SDLC non-switched \/
/\ EXCHID ð56ðððB1 \/
/\ \/
/\ Controller(ROCHESTCTL) \/
/\ Remote control point name: ROCHESTE \/
/\ \NETNODE \/
/\ Attaches to EXCHID: ð56ðððA1 \/
/\ \/
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/
PGM
/\ Create the LINE \/
CRTLINSDLC LIND(PTP) + /\ Call the line PTP \/
RSRCNAME(LINð11) + /\ Resource name of port \/
EXCHID(ð56ðððB1) + /\ System exchange ID \/
MODEM(\IBMLPDA2) + /\ Modem type \/
DUPLEX(\FULL) + /\ \/
TEXT('Point-to-point line to Rochester')
Figure 8-2 (Part 1 of 2). CL Program for Configuring Denver AS/400 System
ENDPGM
Figure 8-2 (Part 2 of 2). CL Program for Configuring Denver AS/400 System
Rochester Configuration
Figure 8-3 is an example of a control language (CL) program that could be used to
configure the Rochester AS/400 system in Figure 8-1 on page 8-1 for use in the
APPN network.
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/
/\ \/
/\ System: AS/4ðð system in Rochester \/
/\ \/
/\ Configuration: \/
/\ Line(PTP): SDLC non-switched \/
/\ EXCHID ð56ðððA1 \/
/\ \/
/\ Line(MTPP): SDLC non-switched \/
/\ EXCHID ð56ðððA2 \/
/\ \/
/\ Controller(DENVERCTL) \/
/\ Remote control point name: DENVER \/
/\ \NETNODE \/
/\ Attaches to EXCHID: ð56ðððB1 \/
/\ \/
Figure 8-3 (Part 1 of 3). CL Program for Configuring Rochester AS/400 System
PGM
/\ Create the LINEs \/
CRTLINSDLC LIND(PTP) + /\ Call the line PTP \/
RSRCNAME(LINð12) + /\ Resource name of port \/
EXCHID(ð56ðððA1) + /\ System exchange ID \/
MODEM(\IBMLPDA2) + /\ Modem type \/
DUPLEX(\FULL) + /\ \/
TEXT('Point-to-point line to Denver')
Figure 8-3 (Part 2 of 3). CL Program for Configuring Rochester AS/400 System
ENDPGM
Figure 8-3 (Part 3 of 3). CL Program for Configuring Rochester AS/400 System
Chicago Configuration
Figure 8-4 on page 8-6 is an example of a control language (CL) program that
could be used to configure the Chicago AS/400 system in Figure 8-1 on page 8-1
for use in the APPN network.
PGM
/\ Create the LINE \/
CRTLINSDLC LIND(MTPP) + /\ Call the line MTPP \/
RSRCNAME(LINð11) + /\ Resource name of port \/
ROLE(\SEC) + /\ Data Link role \/
CNN(\MP) + /\ Connection type \/
EXCHID(ð56ðððC1) + /\ System exchange ID \/
MAXCTL(1) + /\ Maximum controllers \/
MODEM(\IBMLPDA2) + /\ Modem type \/
DUPLEX(\HALF) + /\ \/
TEXT('Multipoint line to Rochester')
ENDPGM
Atlanta Configuration
The System/36 used in Atlanta in Figure 8-1 on page 8-1 does not support the use
of CL programs for configuration. This system instead uses a menu-driven inter-
face. For information on how to configure a System/36 in an APPN environment,
see the Using S/36 Communications Guide.
Boston Configuration
Figure 8-5 on page 8-7 is an example of a control language (CL) program that
could be used to configure the Boston System/38 in Figure 8-1 on page 8-1 for
use in the APPN network.
PGM
/\ Create the LINE \/
CRTLIND LIND(MTPP) + /\ Call the line MTPP \/
LINNBR(2ð) + /\ Resource name of port \/
TYPE(\SDLCS) + /\ SDLC Secondary \/
CNN(\MP) + /\ Connection type \/
RATE(96ðð) + /\ Data rate \/
EXCHID(ð22ðððE1) + /\ System exchange ID \/
WIRE(4) + /\ 4-wire connection \/
STNADR(E1) /\ Station address \/
ENDPGM
This section also provides an example program for adding a local location to an
AS/400 system APPN local location configuration list.
Note: This program assumes the local location list exists on the system and need
not be created.
Note: This program assumes the local location list exists on the system and need
not be created.
System S36A does not have any devices because it is a System/36. It is a network
node in the APPN network with AS400A and AS400B.
System AS400B shows a nonnetworking device. Device DEV4 has a local location
name AS400B1 and a remote location name S36B. System AS400B acts as the
serving network node for location S38B. AS400B2 is the name of another location
on system AS400B.
System S38B shows one nonnetworking device. Device DEV5 has a local LU name
S38B and a remote LU name SXX.
System S36B does not have any devices because it is a System/36. For the pur-
poses of this example, assume S36B is a System/36 that is not using an APPN
subsystem configuration. Based on these assumptions made about the network,
see Figure 8-9 on page 8-14 for some of the possible ways to pass through from
one system to another. (Only the parameters associated with choosing the target
system are specified.)
Chapter 10. Configuring for the IBM 5394 Type 2.1 RPQ . . . . . . . . . 10-1
Overview of the AS/400 System 5394 Type 2.1 Support . . . . . . . . . . . . 10-1
5394 Remote Control Unit in an SNA Subarea Network Node . . . . . . . 10-1
5394 Remote Control Unit in an APPN Network Node . . . . . . . . . . . . 10-2
5394 Remote Control Unit in a Peer Network Node . . . . . . . . . . . . . 10-3
Setting Up the 5394 Type 2.1 Node Support . . . . . . . . . . . . . . . . . . . 10-4
Configuring the AS/400 System to Communicate With the 5394 Type 2.1
Remote Control Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Configuring the 5394 Remote Control Unit and Its Work Stations . . . . . 10-6
Using the 5394 Remote Control Unit . . . . . . . . . . . . . . . . . . . . . . . 10-8
Managing the 5394 Remote Control Unit . . . . . . . . . . . . . . . . . . . 10-8
This example assumes that all equipment is set up correctly. The discussion of the
configuration for the remote site is limited to describing dependencies shared
between the configuration of the remote controllers and the configuration of the
AS/400 system.
Modem
Boston Chicago
Modem Modem
5394 5394
The 5394 Control Unit requires an attached display station for the configuration pro-
cedure. The configuration display for the 5394 Remote Control Unit located in
Boston is shown in Figure 9-2.
ð/ . D . . . . .
1/ P . . . . . .
2/ . . . . . . .
AA-> ð BB->ð
1-> ðð 2-> ð4 3-> 1 ð 1 ð ð ð ð ð8-> ðA ð
P-> _ _
á ñ
Figure 9-2. 5394 Configuration Display-Boston
The top part of the display shows the device addresses (0-6) and the 5394 ports
(0-2) to which the devices are attached. Attached display stations are shown with a
D, printers with a P. For example, the configuration display for the 5394 controller in
Boston shows a display station with address 1 attached to port 0; a printer with
address 0 is attached to port 1.
The port assignments and device addresses shown on the 5394 configuration
display are used to determine the value specified for the LOCADR parameter on
the AS/400 CRTDEVDSP command later in the configuration procedure.
The fields shown at the bottom of the 5394 configuration display are used to
specify the type of communications to be used. The fields shown and the use of the
fields is dependent on the model of the controller and on the value specified for
Field AA. Field AA specifies whether the controller is to be used for SDLC, X.25, or
X.21 switched communications. In this example, Field AA is set to 0, indicating
SDLC communications.
Field BB specifies the operating mode of the 5394. If Field BB is 0, the controller
will be used in 5394 mode (for connections to the AS/400 system). Field BB
should be set to 1 (5294 emulation mode) for connections to System/36 or
System/38.
SDLC Communications
For SDLC communications, several values specified in Fields 2 and 3 must match
values specified in the AS/400 configuration.
Field 2 Field 2 contains the station address assigned to the controller. This
value must be matched in two parameters on the AS/400 CRTCTLRWS
command:
The following tables show the port numbers and device addresses for devices
attached to the 5394 controllers in Boston and Chicago. The station addresses
assigned during the 5394 configuration (Field 2) are: 04 (Boston), 05 (Chicago).
The station addresses assigned to the 5394 controllers and the values shown in the
preceding tables will be used to configure remote work station communications on
the AS/400 system.
Before creating the line description, use the Work with Hardware Resources
(WRKHDWRSC) command to determine the system-assigned resource name for
the line you are going to use.
The following sections show how the configuration example can be created using
either the command prompt displays or CL commands.
à ð
Create Line Desc (SDLC) (CRTLINSDLC)
á ñ
Figure 9-3 (Part 1 of 2). Prompt Displays for SOXLINE SDLC Line Description
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
Figure 9-3 (Part 2 of 2). Prompt Displays for SOXLINE SDLC Line Description
à ð
Create Ctl Desc (Remote WS) (CRTCTLRWS)
Considerations for creating the second controller description (CHICAGO) are the
same as for the first:
The value specified for the LOCADR parameter on the CRTDEVDSP and
CRTDEVPRT commands is based on the device address and 5394 port assign-
ment as shown in the following table. Note the similarity of the table to the 5394
configuration display shown in Figure 9-2 on page 9-3.
For example, as shown in Table 9-1 on page 9-4, the 5394 Remote Control Unit in
Boston has a display station attached to port 0 with device address 1 and a printer
attached to port 1 with device address 0. Using Table 9-3, the location addresses
specified will be 01 for the display station, 07 for the printer.
á ñ
à ð
Create Device Desc (Printer) (CRTDEVPRT)
Considerations for creating the second printer device description (CHIPRT) are the
same as for BOSPRT. Requirements for IPDS printers do not apply to the CHIPRT
printer device description.
à ð
Create Device Desc (Display) (CRTDEVDSP)
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
Figure 9-8. Prompt Display for BOSDSP Display Device Description
Considerations for creating the second display device description (CHIDSP) are the
same as for BOSDSP.
à ð
Create Device Desc (Display) (CRTDEVDSP)
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
For information about how to use the Retrieve Configuration Source (RTVCFGSRC)
command to create a CL program using the configuration objects described in this
chapter, see the Communications Configuration book. CL programs can be used to
save configuration information for your system or to create configurations for other
AS/400 systems. For more information about using CL commands, see the CL Ref-
erence book.
Figure 9-9 shows a remote work station controller description configured to auto-
matically connect when varied on. Notice that the Initial connection prompt specifies
*DIAL and the Dial initiation prompt specifies *IMMED.
à ð
Create Ctl Desc (Remote WS) (CRTCTLRWS)
More...
F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display
F24=More keys
á ñ
Figure 9-9. Controller Description Specifying Automatic Connection When Varied On
Once the connection is established, a display record is sent to the remote work
station device. The device is then deallocated and the program ends. This allows
the device to be allocated by the subsystem, and a sign-on screen appears.
Note: This example does not work for 5494 controllers or for 5394 controllers with
type 2.1 support. Also, the device description needs to be configured as
DROP(*NO) for this function to work. If the device is configured as
DROP(*YES), the system disconnects the switched line when the
STRRMTDSP program completes. The drop parameter configured in the
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/
/\ NAME: STRRMTDSP \/
/\ \/
/\ The following CL program will open the QDSIGNON \/
/\ display file and send a display record to a device. \/
/\ This will cause the system to dial out to the remote \/
/\ work station controller. For this program to work \/
/\ correctly, the device description needs to be \/
/\ configured as DROP(\NO), otherwise when this \/
/\ program ends, the system will attempt to drop the \/
/\ switched line. \/
/\ \/
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/
PGM PARM(&DEVD);
DCL VAR(&DEVD); TYPE(\CHAR) LEN(1ð)
DCLF FILE(QSYS/QDSIGNON)
AS/400 System
The following prompt displays show examples of device descriptions created for a
PS/55 and a 5553 printer attached to a 5394 Remote Control Unit as shown in
Figure 9-11.
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
à ð
Create Device Desc (Printer) (CRTDEVPRT)
More...
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
à ð
Create Device Desc (Printer) (CRTDEVPRT)
DBCS feature:
Device features . . . . . . . > 2424J1 Character value
Last code point . . . . . . . > 68FE 4141-FFFE
Text 'description' . . . . . . . > 'DBCS printer attached to 5394 controller'
In each case, the automatic remote controller (QAUTORMT) system value causes
all 5394 Type 2.1 Remote Control Units attached to the AS/400 system to be auto-
matically configured. The QAUTORMT system value causes 5494 Remote Control
Units attached the the AS/400 system to be automatically configured. Program-
mable and nonprogrammable work stations that are attached to the 5394 Type 2.1
Remote Control Unit can be automatically created, also.
Note: If you do not want the 5394 Type 2.1 Control Unit automatically configured,
use the Change System Value (CHGSYSVAL) command to set the
QAUTORMT system value off.
Figure 10-1 on page 10-2 shows a 5394 Remote Control Unit attached to an
AS/400 system through an SNA subarea network:
The advantages of using your 5394 controller from an SNA subarea network are:
Easier network management. Because sessions on the 5394 Type 2.1 Remote
Control Unit can be tracked through the host-central control network, people
managing the SNA network are able to control and monitor network use, and
help resolve problems on the 5394 controller.
Only one line into the AS/400system is required to both attach the AS/400
system to the SNA subarea network and the 5394 Type 2.1 Remote Control
Unit to the AS/400 system.
┌────────────┐
│5394 Remote │
│Control Unit│
│ │
│ │
└─────┬──────┘
SDLC
│
┌─────────┴─────────┐
│ │
│ AS/4ðð │
│ System │
│ │
└───────────────────┘
Directly connecting the 5394 Remote Control Unit as a type 2.1 node to an AS/400
system allows you to test new applications or configurations before they are
attached to a subarea network.
Chapter 10. Configuring for the IBM 5394 Type 2.1 RPQ 10-3
Setting Up the 5394 Type 2.1 Node Support
Before you can use the work stations attached to the 5394 Type 2.1 Remote
Control Unit, you must first create or change configuration information that is
located on both the 5394 controller and the AS/400 system. Instructions for
changing configuration information on the 5394 are located in the IBM 5394
Remote Control Unit Type 2.1 Node Support RPQ 8Q0775, SC30-3531, book.
To allow the AS/400 system to communicate with the 5394 Remote Control Unit,
create configuration descriptions for the line, communications controller, mode, and
configuration list by using the following commands:
Create Line Description: (CRTLINxxx, where xxx indicates the type of line used
to attach the AS/400 system with the network. This can be ETH, IDLC, SDLC,
TRN, or X25, depending on the line type).
Create Controller Description (APPC): (CRTCTLAPPC command when the next
node on the network on the subarea network is another type 2.1 node). To
create an APPC controller description, refer to “Step 2: Configuring a Con-
troller Description” on page 11-5. The instructions in that section also apply to
the 5394 Type 2.1 controller.
or
Create Controller Description (SNA Host): (CRTCTLHOST command when the
next node on the subarea network is a System/370* host system (type 4 or
type 5 node)). When using the CRTCTLHOST command, you should be aware
of the following fields on the display:
á ñ
Figure 10-4. Host Controller Description Example
The APPN Support book contains the information needed to attach and configure
the AS/400 system to a subarea network, an APPN network, and directly to a peer
network node.
Chapter 10. Configuring for the IBM 5394 Type 2.1 RPQ 10-5
Configuring the 5394 Remote Control Unit and Its Work Stations
After you configure your AS/400 system to communicate, you need to change or
create configuration descriptions for the 5394 Remote Control Unit and the devices
that will attach to it.
Note: When the QAUTORMT system value is set on, you do not need to manually
configure the remote control unit and remote display stations. Therefore this
step is no longer necessary.
When you enter your information using the CRTCTLRWS command, your
description could look like this:
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
You also need to configure the devices that will attach to your 5394 Remote
Control Unit. Use the Create Device Description (Display) (CRTDEVDSP) command
or the Create Device Description (Printer) (CRTDEVPRT) command to create these
descriptions. This is done as though there is no intervening network between the
5394 Remote Control Unit and the AS/400 system.
Notes:
1. No device descriptions need to be created for programmable work stations.
Programmable work stations are already type 2.1 nodes, and therefore operate
independently of the 5394 controller. Programmable work stations configura-
tions are like APPC device descriptions attached to the APPC or host controller
descriptions. The programmable work stations are automatically configured.
2. If you set the AUTOCRTDEV (Autocreate device) parameter to *ALL on the
Create Controller Description (Remote WS) (CRTCTLRWS) command, the
display and printer device descriptions are automatically created.
For example, if you were trying to create a configuration description for a 3196
Display Station that was attached to the remote controller that was just configured,
your description could look like this:
Chapter 10. Configuring for the IBM 5394 Type 2.1 RPQ 10-7
à ð
Create Device Desc (Display) (CRTDEVDSP)
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
When the first device attached to the 5394 Remote Control Unit is powered on, the
5394 tries to attach to the AS/400 system. It attaches to the SNA subarea network
and sends a request to the AS/400 system to start sessions for all of the devices
attached to the controller that are powered on.
If, for some reason, the connection between the 5394 Remote Control Unit and the
SNA subarea network has been lost, a user at a device attached to the 5394 con-
troller need only press the System Request key, and then the Enter key, to begin
the connection process again. If the AS/400 system detects an error, it goes
through the normal remote work station recovery procedures.
The 5494 Remote Control Unit is a logical unit 6.2 (LU 6.2) low-entry net-
working (LEN) node and, thus, can participate in any APPN network.
The 5494 Remote Control Unit Release 2.0 supports AS/400 applications that
bind LU 6.2 sessions on personal computer systems attached to the 5494.
Earlier 5494 releases do not have this support.
The automatic remote controller (QAUTORMT) system value causes all 5494
Remote Control Units and all 5394 Type 2.1 Remote Control Units attached to
the AS/400 system to be automatically configured.
The 5494 Remote Control Unit Release 1.1 or higher has a default mode of
QRMTWSC. The AS/400 system automatically creates a QRMTWSC mode
description that supports up to 57 sessions unless the QRMTWSC mode
description already exists. If the QRMTWSC mode description already exists,
change the following values using the Change Mode Description (CHGMODD)
command:
Maximum number of active sessions (MAXSSN) should be 57
Maximum number of active conversations (MAXCNV) should be 57
Minimum number of concurrent locally controlled sessions requested for this
mode (LCLCTLSSN) should be 56
The sessions and conversations needed are: one for each possible dependent
work station and one for a controller management session. (The twinaxially
attached devices are the dependent work stations.)
Prior to 5494 Release 1.1, the 5494 controller had a default mode of BLANK.
This mode description is automatically created by the AS/400 system, but it has
only seven sessions. If seven sessions are not enough, use the Change Mode
Description (CHGMODD) command to increase the number of sessions associ-
ated with mode BLANK. To make the change effective, vary off all of the APPC
devices that are using the BLANK mode, then vary them back on.
Note: For information about which AS/400 configuration objects need to match
which 5494 configuration fields, see the Matching Parameters sections on
pages 11-11, 11-13, and 11-15.
The 5494 controller supports the following lines, which are created using the com-
mands shown.
| SDLC (Create Line Description (SDLC) (CRTLINSDLC))
| X.25 (Create Line Description (X.25) (CRTLINX25))
| Token-ring (Create Line Description (Token-Ring) (CRTLINTRN))
| Frame Relay (Create Line Description (Frame Relay Network) (CRTLINFR))
| Ethernet (Create Line Description (Ethernet) (CRTLINETH))
| X.21 short hold mode (SHM) (Create Line Description (SDLC) (CRTLINSDLC))
If the 5494 controller is not adjacent to the target AS/400 system, you can use any
line type that supports APPN traffic.
If the next node in the network is a System/370 host system (type 4 or type 5
node), configure an SNA host controller description. See Figure 11-4 on
page 11-7.
á ñ
Figure 11-3. APPC Controller Description Example
Enter your choices for this display. The following information will help you fill in the
prompts.
.1/ Link type: Use *SDLC, *X25, or *LAN. The value you use depends on
the type of line you created in Step 1. Use *SDLC if you created an
SDLC line and *X25 if you created an X.25 line. If you created a token-
ring line, use the value *LAN.
.2/ Remote control point: Use the 5494 control point name.
.3/ Exchange identifier: Use 073000xx, where xx is the station address
(which is explained in paragraph .4/).
.4/ Station address: Enter the value of the station address used when com-
municating with the controller. The value can be from 01 to FE.
á ñ
Figure 11-4. SNA Host Controller Description Example
Enter your choices for this display. The following information will help you fill in the
prompts.
.1/ Link type: Use *SDLC, *X25, or *LAN. The value you use depends on
the type of line you created in Step 1. Use *SDLC if you created an
SDLC line and *X25 if you created an X.25 line. If you created a token-
ring line, use the value *LAN.
.2/ Remote control point: Use the 5494 control point name.
.3/ Station address: Enter the value of the station address used when com-
municating with the controller. The value can be from 01 to FE.
Notes:
1. The QAUTORMT system value allows the 5494 Remote Control Unit to be
automatically configured.
2. The 5494 remote work station controller automatically creates the remote
device descriptions.
Notes:
1. If you have set the AUTOCRTDEV (Autocreate device) parameter on the
controllerdescription to *ALL, this step is already done for you.
2. Each independent work station is automatically configured as an APPC device
attached to the APPC controller.
The value specified for the LOCADR parameter on the CRTDEVDSP and
CRTDEVPRT commands is based on the device address and 5494 port assign-
ment. See Table 11-1.
.1/ Device Class: Use the value *RMT to indicate that this device is
attached to a remote controller.
.2/ Attached controller: Enter the name of the remote work station controller
the device is attached to. This is the name of the controller you created
in Step 3.
Note: The maximum length of request unit (MAXLENRU) parameter is always
specified with the value *CALC for devices attached to 5494 controllers.
This parameter defaults to *CALC and can be viewed by pressing F9 (all
parameters) on the Create Device Description display.
For more information about 5494 controller parameters, see 5494 Remote Control
Unit Planning Guide, GA27-3936 or 5494 Remote Control Unit User's Guide,
GA27-3960. For more information about the Client Access parameters, see the
Client Access/400 for DOS with Extended Memory Setup book.
Notes:
1. Because APPN(*YES) is specified for the controller description, the APPC
device descriptions are automatically created as needed by AS/400 APPN
support.
2. Because the QAUTORMT system value is set on, the remote controller
description and the remote device descriptions are automatically created by the
system.
Notes:
1. Because APPN(*YES) is specified for the controller description, the APPC
device descriptions are created automatically by AS/400 APPN support.
2. Because the QAUTORMT system value is set on, the remote controller
description and the device descriptions are automatically created by the
system.
Notes:
1. Because the autocreate controller (AUTOCRTCTL) parameter is set to *YES,
the APPC controller will be created by the system. The APPN Support book
has more information about automatic configuration.
2. Because the QAUTORMT system value is set on, the remote controller
description and the device descriptions are automatically created by the
system.
For easier retrieval, use a common prefix for every line, controller, and device
description name you create that pertains to the 5494 Remote Control Unit. For
example, a user in New York could name the line description NYLINE, the APPC
controller description NYAPPC, the remote work station controller description
NYRWS, and the dependent work station description NYDWS.
For remote controller descriptions that are automatically created, the names are as
follows:
xxxxxRMTyy xxxxx is the first 5 characters of the remote location name. If the
remote location name is less than 5 characters, suppressed blanks are
used and yy is either blanks or 00-ZZ.
For remote display descriptions that are automatically created, the names are as
follows:
xxxxDSPyyz xxxx is the first 4 characters of the remote location name of the 5494
remote controller, yy is the location address, and z is the shared session
number for session 1, 2, or 3 on a shared session display. For the base
session on a shared session display and for displays not having shared
sessions, the z is blank. The 3488 Model V Display Station supports a
number of shared sessions.
For remote printer descriptions that are automatically created, the names are as
follows:
xxxxPRTyy xxxx is the first 4 characters of the remote location name of the 5494
remote controller and yy is the location address. If the remote location
name is less than 4 characters, the blanks are suppressed.
Note: This provides a way to associate the name of the 5494 remote controller
with the devices attached to it.
To take advantage of the automatic device creation for existing 5494 Remote
Control Unit descriptions, you need to use the Change Controller Description
(Remote WS) (CHGCTLRWS) command to set the AUTOCRTDEV parameter to
*ALL.
By naming configuration descriptions with the prefix NY throughout, the user can
easily check the status of the configuration through the Work with Configuration
Status (WRKCFGSTS) command. By entering the command WRKCFGSTS *LIN
NY* the user can check the status of the line, APPC controller, and APPC devices.
For example, if “Synchronous Data Link Control Configuration Example” on
page 11-11 was used to create the configuration for your 5494 and you used the
Work With Configuration Status command as suggested, the following display is
shown:
To check which controller descriptions are related to the 5494 Remote Control Unit,
the user can enter WRKCFGSTS *CTL NY*. From this display, the user can check
the status of 5494 controller descriptions and work with related configuration
descriptions down to the APPC and remote work station devices.
à ð
Work with Configuration Status WASHSYS
ð3/17/94 18:49:16
Position to . . . . . ____________ Starting characters
You can see the APPC device description that is associated with the device
description of the dependent work station. Do this by pressing F15 on the display of
the Display Device Description (DSPDEVD) command. Likewise, you can see the
APPC device description that is associated with a Remote Work Station controller
description. Do this by pressing F15 on the display of the Display Controller
Description (DSPCTLD) command.
| For more information about the CHGRWSPWD command, see the CL Reference.
| This function requires release 3 or later on the 5494 Remote Control Unit.
| See the System API Reference book for more information about the QDCRCTLD
| API.
The 3270 device support uses the following communications protocols (rules
controlling the communication and transfer of data between devices in a communi-
cations system):
Synchronous data link control (SDLC)
IBM Token-Ring Network
X.25 Network
Ethernet Network
Integrated Services Digital Network (ISDN)
| Note: When starting a session after processing the start-data traffic request, the
| AS/400 system cannot support a device that sends data first. The AS/400
| system must send data to the device first.
5250 data stream optimization support is used by default for 3270 translated data
when the system communicates with 3270-type displays using the following com-
munications support:
3270 remote attach
The 5250 optimization support for 3270 attached devices is a configurable value on
all controller descriptions that support 3270 attached devices. The value is set
according to information in a data area that has the same name as the controller
description. The value that is set in the object is only changed if a change controller
description command is used and the value in the data area is different from what
is set in the controller description object. The value is not changed if the data area
does not exist.
The 5250 optimization value affects the controller descriptions that support 3270
remote attachment. The controller types are:
APPC controller
Remote workstation controller
Retail controller
Finance controller
Host controller used for SNA Primary LU2 support (SPLS), Network Routing
Facility (NRF) support, Distributed Host Command Facility (DHCF)
Virtual workstation controller used for TELNET connections.
Because the information is being added to the controller description, each controller
description can have a different value for the 5250 data stream optimization
support. Some 3270 display stations attached to one AS/400 controller description
might be using the 5250 optimization support. Other 3270 displays attached to a
different AS/400 controller description might be suppressing the 5250 data stream
optimization support.
To change the 5250 optimization value that was set in the controller description,
change the data area (or create the data area if it does not exist) and change the
controller description using a Change Controller Description (CHGCTLxxx)
command. Every time a CHGCTLxxx command is used the system checks for a
data area containing the 5250 optimization value. If the data area exists, the 5250
optimization value is compared to what exists in the controller description object. If
the value is different, the value is changed in the controller description object. (If
the data area has been deleted, the value does not change from the previously set
value.)
The 5250 optimization value in the controller description object can only be
changed when the controller description is varied off. If an attempt to change a
different parameter on the controller description fails when the controller is varied
on (CPF2615 Controller xxx must be varied off for this operation) and the param-
eter being changed is usually successful even when the controller is varied on
(such as TEXT parameter), check for the existence of this data area.
The program that creates or changes the controller description looks for a data
area that has the same name as the controller. If the program finds a data area
with a valid format and a valid value, it is configured in the controller description.
When a CHGCTLxxx command is used, the 5250 optimization value is changed
only if the value in the data area is different from the value in the controller object.
Once the change is made to the controller description, it remains in affect until the
controller description is changed again. Then the value is changed depending on
the value in the data area at that time, or it is not changed if the data area has
been deleted.
Use the CHGCTLxxx command after the data area has been changed to change
the 5250 data stream optimization value in the controller description.
The following message is displayed if the operator does not have the appropriate
authority to the data area object:
CPF9802 Not authorized to object xxxx in QSYS.
The controller description is not created or changed if this error is encountered.
As an operator at a 3277, 3278, or 3279 keyboard, you can use most of the fea-
tures and functions available on a similarly configured and authorized 5250 work
station. You can also configure the keyboard to support the 5250 function and
command (CMD) keys. For a list of 5250 functions and their corresponding 3270
keys, refer to Table 12-2 on page 12-7.
3270 typewriter keyboards are fully supported. All other keyboards may be used,
but with limited function support. 3270 devices do not support magnetic stripe
reader and a selector light pen.
For more information about the 3270 and 5250 keyboards, see the 3270 Device
Emulation Support book.
The locations of some keys on the 3277, 3278, and 3279 keyboards are different
than those of the 5251 keyboard. The online help information shows the differences
between the 5250 and 3270 keyboard layouts. To view a 3270 Help display at any
time, press PF2 (the default). Any data on the display is saved and then restored at
the end of the help procedure.
The 3270 devices do not have Field Exit + or Field Exit - keys that will right-justify
the field and add the sign. Therefore, 3270 devices present a plus sign (+) in the
first position of the field.
If necessary, replace the plus sign with a minus sign (-), and type the numeric
value of the field. When the Enter key is pressed, the field is right-justified and filled
with necessary blanks.
Numeric-Only Field
The 3277 display station does not support the numeric lock feature. The 5250
numeric-only fields, allowing characters 0 through 9, period (.), plus sign (+), minus
sign (–), and space characters, have numeric and unprotected attributes on the
3270 device. If the numeric lock feature is installed on a 3278 or 3279 display
station, the combination of numeric and unprotected attributes causes the NUM
symbol to appear on these displays, and the only acceptable keys are the charac-
ters 0 through 9, period (.), plus sign (+), minus sign (–), and Dup. Any other char-
acter keys lock the keyboard, requiring it to be reset. Command keys (such as the
Tab and Enter keys) do not lock the keyboard. If either the + or space character is
required in a field, you can override the numeric lock by pressing the Shift key.
Reset Key
The 5250 Reset key functions cannot be performed by the 3270 Reset key.
However, you can specify a PF key to be assigned to the 5250 reset function. You
can also use the Enter key for the reset function.
When a message is sent requiring the Reset key to be pressed, the message con-
tains the 3 characters
_ \\
To perform the 5250 system request function, press F11 (the default). You will
return to the previous display after the system request function ends.
The 5250 Sys Req key cannot be locked. However, if the 3270 keyboard is locked,
you cannot press the 3270 PF11 key for the 5250 system request function. For
example, if the application program is in a loop, the system operator must manually
cancel the job from another work station rather than use the 5250 system request
option. The 3270 keyboard does not acknowledge the PF11 key if pressed while a
command is running for an indefinite period of time.
The 3270 Erase Input key clears all unprotected positions on the display to null
characters and places the cursor in the first unprotected position. The 5250 Erase
Input key clears only changed fields to null characters. The cursor is placed in row
1, column 1 unless there is an insert cursor (IC) address.
If an input field does not exist, the 5250 Tab, Back Tab, and New Line keys place
the cursor in row 1, column 2. This position is the home address.
To display the active PF key assignments for your work station, issue the Display
Keyboard Map (DSPKBDMAP) command or press the PF key assigned the 3270
help function.
To specify different PF key defaults use the Set Keyboard Map (SETKBDMAP) or
the Change Keyboard Map (CHGKBDMAP) command. The key assignments that
you specify are in effect until you use these commands to specify key assignments
again or until you sign off the work station.
Error messages always appear on line 24 of the display. The cursor is placed in the
field where the error occurred. If the error is located on line 24, the cursor is placed
in the error field.
For more information about error messages, see “Operator Error Messages” on
page 12-11.
Display Differences
A display having less than 1920 character positions (a minimum of 80 columns by
24 rows) cannot be supported by the 3270 remote attachment function.
The 3270 remote attachment function does not support the 3274 response time
monitor.
Depending on model and feature, the 3270 displays present different symbols for
undefined characters created by code in the range of hexadecimal 40 through FE.
Characters with a hexadecimal value less than 40 that are not display commands,
orders, or nulls (hexadecimal 00) are displayed as question marks (?).
Fields
There are two types of fields: signed-numeric and numeric-only. Signed-numeric
fields used for negative numbers act differently on the 3270 than on the 5250. On
the 3270, if the operator types a negative number in the field, the sign occupies the
first position of the field followed by the number. This decreases the maximum size
of the field by one and should be considered when designing the displays and
fields. The data in a signed-numeric field is adjusted to appear to the application
program as if it were typed from a 5250 work station.
When data is typed in an input field that is included in a roll command and if any
lines included in the roll command are not the same type of field attributes and
location, results that cannot be predicted can occur.
Monocase, right-justify, and duplicate (Dup) fields appear on the 3270 display as
they are typed, but appear to the application program as if they were typed from a
5250 work station.
All nulls are suppressed by the 3270 when sending data to the primary or control-
ling computer, called the host system. Be aware that data may be different if the
cursor movement keys are used inside a field.
For example, if the operator enters character A in column 1 and then uses the
cursor key to move to column 8 of field 1 to enter character B, field 1 would be
returned to the application program as:
AB______
if blank-fill was specified by the user. In other words, the AB would have 6 blank
characters after it. Otherwise,
AB
The 5250 I/O and self-check field format functions are not supported on the 3270
display station. A message informs you that an unsupported function negative
response or an LU status (LUSTAT) is returned to the OS/400 licensed program.
The 5250 automatic cursor advance to the next input field that allows you to auto-
matically enter text is not supported on the 3270. You must press the Enter key
each time you want to advance to the next input field.
A 3270 with remote attachment cannot use the text assist function of Client Access
with Systems Application Architecture (SAA) OfficeVision functions.
Extended Attributes
Some 3279 work stations capable of graphics present the second and following
lines of a field that have extended attributes specified in reverse image when that
field spans more than one line.
No display attributes are shown on a 3270 when the field is defined as a nondis-
play field.
For more information about field attributes, see the topic “Field Attributes” on
page 12-12.
Embedded Attributes
To view the embedded attributes, press the PF key assigned the display embedded
attributes (DSPATR) function. The display attributes cannot be changed.
The 5250 display allows the creation, movement, or overwriting of embedded attri-
butes; the 3270 device does not.
Printing Locally
For printers shared between systems (or for printers that are the system printer)
3270 remote attachment may not fully support the local print function. This could
occur if the local print key was pressed while the printer was already printing a job.
Messages
This topic discusses break and operator error messages, as well how to access
them, and operator error message codes.
Break Messages
When the work station is in break mode (you must specify *BREAK), messages
appear on the 3270 device exactly as they appear on the 5250 display. When you
are not in break mode, message CPD4011 sends you this message on line 24: A
message has arrived on a message queue. To continue, press the function key
assigned the help function or the function key assigned the error reset function.
Then use the Display Message (DSPMSG) command or the function key assigned
the system request function followed by option 4 (Display message) to view the
waiting message. Set the work station message queue to break mode to see the
messages as they arrive. For more information about messages requiring the Reset
key to be pressed, see “Reset Key” on page 12-6.
After viewing the error message, you can continue your task by pressing either the
function key assigned the reset function, the function key assigned the help func-
tion, or the Enter key.
Note: During a write operation to the error line, the Enter key is defined as a
Reset key and cannot be mapped to any other function.
When the Reset key is pressed, the cursor moves to the error field and allows cor-
rection. Press the Help key to view the help information. Then press the Enter key,
followed by the Reset key to correct the error field. After either action, the previous
contents of line 24 can be displayed again by pressing the Reset key.
Field Attributes
The 3270 field attributes are supported by the AS/400 system. The 3278 and 3279
extended attributes (blink, reverse image, underline, and color) are supported with
the following limitations:
The 3279 displays white and the 3287 prints normally (black) for the same attri-
bute.
Blinking characters appear on the 3279 only if the red attribute is set on.
Blinking cursor cannot be set by using the DDS keywords.
Color keywords specified in OS/400 DDS are supported for 3279 Display
Stations. For more information about DDS color keywords, refer to the DDS
Reference book.
The following figure shows the attribute combinations for the 5251 display stations
and the corresponding color attributes for the 3279 display stations. For example, if
Table 12-4. Attribute Combinations on the 5251 and the 3279 Display Stations
5251 Column 5251
Separator 5251 High Inten- Blink 3279 Color Attri-
(CS) sity (HI) (BL) butes
No No No Green
No Yes No White
Yes No No Turquoise
Yes Yes No Yellow
No No Yes Red
No Yes Yes Blinking Red
Yes No Yes Pink
Yes Yes Yes Blue
Notes:
On 3278 and 3279 display stations, the 3270 underline character replaces the
5250 column separator if no conflict exists with other attributes.
DDS color keywords such as COLOR(RED) can be used to create colors on a
3279 in a manner consistent with a 5292 Model 1 Display Station.
For example, if both reverse image and underline attributes are selected, only the
reverse image attribute is used.
Blink, underline, and reverse image attributes are not supported by 3277, 3278, or
3279 devices without an extended attributes feature.
When a user first signs on using 3270 device support, the AS/400 system automat-
ically assigns the 3270 default keyboard map to the user’s 3277, 3278, or 3279
keyboard (unless a user-defined keyboard map has been set up to be automatically
included in the user’s AS/400 sign-on procedure). This supplies the mapping (or
translation) needed for the 3270 keyboards to do most of the same functions as
their 5250 keyboard equivalents.
To see a list of the keyboard mapping commands, you can select option 9 (Display
a menu) from the AS/400 Main Menu, type in CMDKBD (Keyboard Commands) for
the menu name from the GO display, and press the Enter key. A display similar to
the following is shown:
à ð
CMDKBD Keyboard Commands
Commands
1. Change Keyboard Map CHGKBDMAP
2. Display Keyboard Map DSPKBDMAP
3. Set Keyboard Map SETKBDMAP
A display similar to the following appears when you select the DSPKBDMAP
command:
à ð
Help for 327ð Keyboard Mapping
á ñ
Only the keyboard mapping member currently being used can be displayed; no
other members can be specified. You can press the Page or Roll key to see addi-
tional information.
á ñ
à ð
Help for 327ð Keyboard Mapping
á ñ
You can specify different PF key assignments by using the Change Keyboard Map
(CHGKBDMAP) command or the Set Keyboard Map (SETKBDMAP) command.
Table 12-2 on page 12-7 shows the default PF key assignments to perform the
various 5250 functions.
A CL program such as the one shown in Figure 12-1 can also be used to set up a
keyboard map for each 3270 user. To use the keyboard map described by the
program, use the Change User Profile (CHGUSRPRF) command to specify the
qualified name of the program as the initial program for each 3270 user profile that
will use the keyboard map. The keyboard map described by the program will then
be set each time a 3270 user signs on.
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/
/\ \/
/\ PROGRAM NAME: 327ðMAP LIBRARY: 327ðLIB \/
/\ \/
/\ LANGUAGE: CL \/
/\ \/
/\ FUNCTION: SETS A MORE USABLE KEYBOARD MAP FOR USERS OF 327ð \/
/\ DEVICES ATTACHED TO AS/4ðð SYSTEMS USING DHCF, \/
/\ NRF, OR SPLS. \/
/\ \/
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/
BEGIN: PGM
/\ \/
/\ CHANGE THE KEYBOARD MAP. \/
/\ \/
A1: SETKBDMAP DEV(\REQUESTER) +
PF1(\F1) PF2(\F2) PF3(\F3) +
PF4(\F4) PF5(\F5) PF6(\F6) +
PF7(\DOWN) PF8(\UP) PF9(\F9) +
PF1ð(\F1ð) PF11(\F11) PF12(\F12) +
PF13(\F13) PF14(\F14) PF15(\F15) +
PF16(\F16) PF17(\F17) PF18(\F18) +
PF19(\F19) PF2ð(\F2ð) PF21(\F21) +
PF22(\F22) PF23(\F23) PF24(\F24) +
PA1PF1(\HELP) PA1PF2(\HLP327ð) +
PA1PF3(\CLEAR) PA1PF4(\PRINT) +
PA1PF5(\DSPATR) PA1PF6(\TEST) +
PA1PF7(\F7) PA1PF8(\F8) +
PA1PF9(\ATTN) PA1PF1ð(\RESET) +
PA1PF11(\SYSREQ) PA1PF12(\BCKSPC) +
PA2PF1(\F13) PA2PF2(\F14) +
PA2PF3(\F15) PA2PF4(\F16) +
PA2PF5(\F17) PA2PF6(\F18) +
PA2PF7(\F19) PA2PF8(\F2ð) +
PA2PF9(\F21) PA2PF1ð(\F22) +
PA2PF11(\F23) PA2PF12(\F24)
/\ \/
/\ MONITORS FOR CPF87ð1 MESSAGE TO CHECK FOR NON-327ð DEVICE. \/
/\ IF NOT A 327ð DEVICE, PROGRAM ENDS. \/
/\ \/
B1: MONMSG MSGID(CPF87ð1) EXEC(GOTO CMDLBL(NOMAP))
/\ \/
NOMAP: RETURN
ENDPGM
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/
Figure 12-1. CL Program to Set Keyboard Map for DHCF, NRF, and SPLS Sessions
Figure 12-2. CL Program to Set Keyboard Map for 3270 Remote Attach Sessions
For example, to change the user profile for user JOE3270 to use the keyboard map
program shown in Figure 12-2, use the following command:
CHGUSRPRF USRPRF(JOE327ð) INLPGM(327ðLIB/327ðMAP)
For a configuration example for remotely attached 3270 devices, see “3270-Type
Remote Controllers in a Token-Ring Network” on page 13-5.
For changing and setup instructions for the 3274 Control Unit, see the 3270 Infor-
mation Display System–3274 Control Unit Description and Programmer’s Guide,
and the 3274 Configuration Level D Support. For customizing and setup
instructions about the 3174 Establishment Controller, see the 3174 Establishment
Controller Planning Guide.
For more information about using 3270 display station pass-through, see the topic
“3270 Display Station Pass-Through—Scenario” on page 13-2.
For other 3270 remote attachment information, see the DDS Reference book and
the 3270 Device Emulation Support book.
Figure 13-2 shows a network configuration using the 3270 display station pass-
through support.
┌───────────────────┐
│ │
│ System/37ð System │
│ │
│ │
└───────┬───────────┘
│
SNA └─┐
│
┌─────────┴─────────┐
│ 327ð Emulation │
├───────────────────┤
│ │
│ AS/4ðð System │
│ │
├───────────────────┤
│ Remote Attachment │
└───────┬───────────┘
│
SNA └─┐
│
┌──────┴───────┐
│SNA Controller│
│ 3x74 │
└──────┬───────┘
│
└─┐
│
┌────┴─┐
│ 3277 │
3278
3279
After you enter your choices and press the Enter key, the following 3270 Emulation
display appears for a few seconds to tell you that emulation is in progress, how to
obtain help information, and how to end the emulation session.
à ð
327ð Emulation
o Display help
o Display emulation options
o End 327ð emulation
Selection
__
á ñ
As an AS/400 user of the 3270 display station pass-through, you can move
between the AS/400 application and the host application. To suspend the 3270
session, press the Attention (Attn) key, wait until the AS/400 display appears, select
option 1 (Transfer to secondary job), and press the Enter key.
To end a 3270 display station pass-through session, press the Attn key, wait for the
Select 3270 Data Stream Pass-Through Option for SNA display to appear, and
select option 99 (End 3270 emulation). The session appears to the host system as
if the 3270 display station were turned off. This is the normal way to end 3270
emulation. The system display is restored to the display that was shown when you
requested the emulation session.
Because the Attn key is used to suspend and end the emulation session, data
received from the host system on the system services control point-secondary
logical unit (SSCP-SLU) data flow is sent to the 3270 display station on the logical
unit-to-logical unit (LU-LU) data flow. Thus, the Virtual Telecommunications Access
Method (VTAM) logon display will be emulated rather than passed to the display
without translation. The most noticeable effect of this emulation is a change in the
connection status symbol in the operator information area of the display.
Figure 13-3 shows the connection status symbol as it appears on the 3278 and
3279 display stations when you are attached directly to the host system. This
symbol shows the SSCP-SLU system connection status.
Figure 13-3. System Connection Status Symbol for 3270 Display Station
Figure 13-4 shows the connection status symbol as it appears on the 3278 and
3279 display stations when you are attached to the host system by the AS/400
system. This symbol shows the primary logical unit-secondary logical unit
(PLU-SLU) job connection status.
While in STREML3270 emulation, you also receive any *BREAK messages that
may arrive from the AS/400 system.
The contents of the display are saved and restored for you when you are ready to
resume your session. When a STREML3270 session is suspended by a *BREAK
message or the user has switched to the AS/400 system, the STREML3270
session does not respond to the 3270 host system. To return to the display you
were using when the *BREAK message interruption occurred, press the Enter key.
Note: Because *BREAK messages can arrive at unexpected times, host applica-
tions should not use SNA or 3270 data stream capabilities beyond what the
AS/400 system can restore. If you have a blank display when you want to
resume your session, or if you lose the color and extended highlighting attri-
butes during the suspend-resume time, press the Clear or Enter key. Most
host applications respond to these keys by refreshing the display.
For more information about *BREAK messages, see the topic “Break Messages” on
page 12-11, and the book, 3270 Device Emulation Support.
The following display shows the token-ring network configuration display for a 3174
controller.
1ð6 - 4ððð 3174 ððð4 1ð7 - 4ððð ð324 ððð1 1ð8 - Q324ððð
11ð - ð 116 - ð
á ñ
à ð
Create Ctl Desc (Remote WS) (CRTCTLRWS)
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
à ð
Create Device Desc (Printer) (CRTDEVPRT)
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
à ð
Create Ctl Desc (APPC) (CRTCTLAPPC)
More...
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
à ð
Create Ctl Desc (APPC) (CRTCTLAPPC)
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
Figure 13-5. PU Type 2.0 Controller
á ñ
à ð
Create Ctl Desc (APPC) (CRTCTLAPPC)
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
Figure 13-6. PU Type 2.1 Controller
Table 13-1 shows the DBCS feature (IGCFEAT parameter) values that should be
specified for DBCS-capable work stations attached to 3174 and 3274 controllers.
Table 13-1. DBCS Feature Values for DBCS-Capable Devices Attached to 3270 Con-
trollers
IGCFEAT Parameter
Language/Device DBCS Device Type Value
Japanese PS/55 running 3270PC 2424J0
5578-001
3472-J Kanji work station
Korean PS/55 running 3270PC 2424K0
Traditional Chinese PS/55 running 3270PC 2424C0
Simplified Chinese PS/55 running 3270PC 2424S0
The following display shows the prompt display for configuring a PS/55 attached to
a 3270 controller. The PS/55 is configured as a 3279-0 display station with a DBCS
feature code specified.
à ð
Create Device Desc (Display) (CRTDEVDSP)
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
The following is a suggested order for creating the ISDN configuration objects:
1. Specify a default network type and default connection list using the Change
Network Attributes (CHGNETA) command. A default connection list is provided
on the system, so you do not need to change it.
á ñ
á ñ
à Change Network Attributes (CHGNETA)
ð
Type choices, press Enter.
Bottom
F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display
F24=More keys
á ñ
2. Create a network interface description using the Create Network Interface
Description (CRTNWIISDN) command.
á ñ
à Create Network Interface Desc (CRTNWIISDN)
ð
Type choices, press Enter.
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
3. Create a Connection List using the Create Connection List (CRTCNNL)
command.
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
Connection list entries identify connection information or call information that
your AS/400 system uses to make outgoing calls and to accept incoming calls.
Connection list entries must be entered into the connection list.
Note: Depending on how you want your system to accept incoming calls, you
may not need to configure a connection list. A default connection list
(QDCCNNLANY) is provided with the system. If, however, your system
is to make outgoing calls or supervise incoming calls, you need to con-
figure a connection list and add connection list entries.
4. To add entries to a connection list, use the Add Connection List Entries
(ADDCNNLE) command.
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
5. Create an IDLC line description using the CRTLINIDLC command, or create an
X.25 line description using the CRTLINX25 command.
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
à Create Line Desc (IDLC) (CRTLINIDLC)
ð
Type choices, press Enter.
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
6. Create a controller description using the Create Controller Description (Remote
Work Station) (CRTCTLRWS) command.
á ñ
à Create Ctl Desc (Remote WS) (CRTCTLRWS)
ð
Type choices, press Enter.
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
7. Create device descriptions using the Create Device Description (Display)
(CRTDEVDSP) command.
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
If you are using APPN support, device descriptions are automatically created.
SNA Pass-Through—Definitions
The AS/400 system where the device is attached is referred to as the source
system. Attached to it are the display, printer, retail, and finance devices used to
pass through to the host application. The target system contains the host applica-
tions the devices need to reach. In a configuration with two or more AS/400
systems, any AS/400 systems between the source and the target systems are
referred to as intermediate nodes.
The following examples show the different relationships between upstream and
downstream devices. The arrows in the examples indicate the direction that a
session may be initiated. The arrows also show which SNA pass-through device is
associated with another device. In the basic method of connecting upstream and
downstream devices, there is one (and only one) upstream device for every down-
stream device. This simplifies the tasks of managing the network and correcting
problems.
Line 1 Line 2
┌──────┐ ┌──────┐
│ │ │ │
Group of ┌───┐ ┌───┐ ┌───┐ ┌───┐
Upstream Devices │ │ │ │ │ │ │ │
└───┘ └───┘ └───┘ └───┘
& & & &
│ │ │ │
└─────┴───┬─┴─────┘
│
Group
&
┌─────┬─────┼─────┬─────┐
│ │ │ │ │
│ │ │ │ │
Downstream ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐
Devices │ │ │ │ │ │ │ │ │ │
└───┘ └───┘ └───┘ └───┘ └───┘
Figure 14-2. Grouping SNA Pass-Through Devices. Several upstream devices are grouped
together to support a number of downstream devices.
When configuring your upstream devices and associated downstream devices, con-
sider which device can initiate a session. If an upstream device can initiate a con-
versation with a downstream device, then the downstream device needs to be listed
as an associated SNA pass-through device for the upstream device. In the same
manner, if a downstream device can initiate a conversation, then the upstream
device needs to be listed as an associated SNA pass-through device for the down-
stream device.
┌────────────────┐
System/37ð │ ┌────────────┐ │
Target System │ │ Target │ │
│ │ Application│ │
│ └────────────┘ │
└────────────────┘
&
│ Upstream
6
┌────────────────┐
AS/4ðð │ (A) │
Source System │ │
│ │
│ (B) │
└────────────────┘
&
│
│ Downstream
6
┌────────────────┐
T2.ð or T2.1 │ │
Controller │ │
and Dependent │ │
Devices │ │
└────────────────┘
Figure 14-5. SNA Pass-Through with Single AS/400 System
à ð
Create Device Desc (SNPT) (CRTDEVSNPT)
.1/ SNA pass-through class: Enter \UP to indicate that this device is an
upstream SNA pass-through device.
.2/ Attached controller: Enter the name of the host controller that you
created in the previous step.
.3/ Activation timer: This parameter, used only with switched lines, sets the
amount of time SNA pass-through support waits for an upstream device
to respond to an activation request. If the upstream device does not
respond within this amount of time, it is considered unavailable. The
SNA pass-through downstream device then becomes available to other
upstream requester devices, and a message regarding the activation
attempt failure is issued to the QSYSOPR message queue. The default
for this parameter is 170 seconds. In networks with intermediate nodes,
additional time is required to activate all links and each AS/400 system
has the activate timer parameter configured. With no intermediate nodes
in this example, the default is used.
.4/ SNA pass-through device description: Specify the name of a down-
stream SNA pass-through device with which the upstream SNA pass-
through device wants to establish a connection. In the example, the
downstream device is called DOWNDEVICE. The downstream device is con-
figured in “Connection B: Configuring Downstream to the Source
Devices.”
à ð
Create Device Desc (Display) (CRTDEVDSP)
More...
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
.1/ Device class: Enter the value \SNPT to indicate that this device is an
SNA pass-through device.
.2/ Inactivity timer: Specify the amount of time for which a downstream
device remains connected to a host device in an unbound state before it
is considered inactive. The default is *NOMAX for retail and finance
devices, and *ATTACH for display and printer devices. In each case, the
device is considered active until it (or the upstream device associated
with it) is varied off or powered off. Change this value if you are:
Using switched lines. The lines should drop soon after no activity is
detected.
Using group devices. Make the limited number of upstream devices
available as soon as possible.
Sharing one downstream device between multiple upstream devices.
In these cases, change the default value for the inactivity timer. When
this period of time elapses and no activity is detected, the session is
ended and the host device is made available to other downstream
devices. A message is logged in QSYSOPR or at the display, indicating
that the inactivity timer has expired.
Note: On switched lines, the line-drop timer may be shorter than the
inactivity timer. The line may drop before the inactivity timer
elapses.
.3/ SNA pass-through device description: Specifies the name of an
upstream device with which this SNA pass-through device wants to
establish a session. In this example, the device with which a connection
Additional Controllers
The controller attached to connection B can act as a gateway to other controllers.
The gateway controller requires the AS/400 system to activate any downstream
controllers and devices attached to the downstream controller. In this environment,
you configure the multiple controllers off the same line (multipoint line).
For each connection, you need to configure a line, controller, and device
description. When you create your device description, be sure you associate your
downstream devices with upstream devices and that you associate your upstream
devices with downstream devices. If you associate a downstream device with
another downstream device, or associate an upstream device with another
upstream device, a connection is not established. In Figure 14-6, letters A through
D each illustrate a connection you need to configure to use the SNA pass-through
function with an intermediate AS/400 system.
┌────────────────┐
System/37ð │ ┌────────────┐ │
Target System │ │ Target │ │
│ │ Application│ │
│ └────────────┘ │
└────────────────┘
&
│
6
┌────────────────┐
AS/4ðð │ (A) │
Intermediate │ │
Node │ │
│ (B) │
└────────────────┘
&
│
│
┌────────────────┐
AS/4ðð │ (C) │
Source System │ │
│ │
│ (D) │
└────────────────┘
&
│
│
6
┌────────────────┐
T2.ð or T2.1 │ │
Controller │ │
and Dependent │ │
Devices │ │
└────────────────┘
Figure 14-6. SNA Pass-Through Environment with an Intermediate AS/400 System
à ð
Create Device Desc (SNPT) (CRTDEVSNPT)
Some of the parameters for this display are described in “Connection A: Config-
uring Upstream to the Target System” on page 14-4.
à ð
Create Device Desc (SNPT) (CRTDEVSNPT)
à ð
Create Device Desc (Display) (CRTDEVDSP)
More...
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
Some of the parameters for this display are described in “Connection B: Config-
uring Downstream to the Source Devices” on page 14-5.
┌────────────────┐
│ System/37ð │
│ │
└────────────────┘
&
│
6
┌────────────────┐
AS/4ðð │ Host (A) │
Intermediate │ │
Node │ APPC (B) │
└────────────────┘
&
│
│
6
┌────────────────┐ ┌───────┐
AS/4ðð │ Host (C) │ │525ð │
Source │ (E)│%─5│Devices│
Node │ │ │ │
│ APPC (D) │ └───────┘
└────────────────┘
&
│
│
6
┌──────────┐
│ 327x │
│ Devices │
└──────────┘
Figure 14-7. SNA Pass-Through Configured for a Mixture of Supported and Nonsupported
Devices
For a list of SNA pass-through specific parameters that apply to this connection,
see “Connection B: Configuring Downstream to the Source Devices” on
page 14-5.
Grouping of Devices
Grouping upstream devices can reduce the number of logical units (LU), can dis-
tribute the traffic load between lines or can be used for a backup solution. If you
want to use the grouping function, you need to create a configuration list using the
Create Configuration List (CRTCFGL) command. Make changes in your down-
stream device descriptions, also. In your downstream devices, use the names of
the group (SNPTGRP). It is not possible to use the SNA pass-through device-name
(SNPTDEV) and the SNA pass-through group name (SNPTGRP) in the same defi-
nition.
The operating requirements for such display stations are described under “3270
and 5250 Keyboards” on page 12-5 and “3270 and 5250 Displays” on page 12-8.
Additional information about HCF on the host system can be obtained from the
HCF books listed in the “Bibliography” on page X-1.
1 Any display station, attached by coaxial cable, that uses 3270 data streams.
2 Any display station, attached by twinaxial cable, that uses 5250 data streams.
With OS/400 DHCF support, one or more host system users, using 3270 display
stations, can remotely operate and control the AS/400 system as though they were
using remote 5250 display stations attached to the AS/400 system.
Figure 15-1 on page 15-3 illustrates several HCF system users operating an
AS/400 system with DHCF at the same time.
Each AS/400 system must be connected to the host system through a Systems
Network Architecture (SNA) communications line that uses either synchronous data
link control (SDLC) or CCITT Recommendation 3 X.25 or is part of a local area
network. (CCITT Recommendation X.25 is a document that outlines standards for
the connection of processing equipment to a packet-switching data network.) Each
3270 display station that is to use DHCF on the AS/400 system can be attached to
the HCF host system directly as a locally attached device (either SNA or non-SNA)
or remotely using either Binary Synchronous Communications (BSC) or SNA/SDLC.
The following diagram illustrates the logical attachment of a 3270 display station
that is using HCF to an AS/400 system that is using DHCF.
3 International Telegraph and Telephone Consultative Committee (CCITT) is now called the Telecommunications Standardization
Sector (ITU-T).
OS/400 DHCF can support as many as 254 DHCF sessions on each host con-
troller.
For information on the 5250 optimization support for 3270 display stations, see
“5250 Data Stream Optimization Support” on page 12-1.
In the same manner, 5250 display station users on other systems (such as a
System/38, Series/1 system, System/34, or System/36) that can use 3270 emu-
lation can also operate an AS/400 system that has DHCF and is connected to an
HCF host system. Before you can use DHCF to communicate with a host system,
you must configure for DHCF.
Additional information about HCF and VTAM can be obtained from the books listed
in the “Bibliography” on page X-1.
ADDR = xx
Specifies the station address.
DISCNT = NO/YES
Specifies whether VTAM/NCP is to disconnect the physical unit when the last
logical unit session is ended. DISCNT=NO allows the AS/400 system to remain
connected when no sessions are active; the physical unit is deactivated when
the last device on the line is varied off. DISCNT=YES disconnects the AS/400
system when the last session ends; the DHCF support remains active until the
device is varied off.
IDBLK = 056
IDBLK must be specified as 056 for an AS/400 system. This parameter is spec-
ified only for a switched line.
IDNUM = number
The IDBLK and IDNUM parameters make up the SDLC exchange identifier.
This parameter is specified only for a switched line.
ISTATUS = ACTIVE/INACTIVE
Specifies whether the physical unit should be activated when its major node is
activated.
MAXDATA = 2057
Specifies the maximum amount of data, including the transmission header and
request/response header, that the physical unit can receive. This value must
match the maximum frame size (MAXFRAME) parameter of the line description
on the AS/400 system.
MAXOUT = 7
Specifies the number of path information units (PIUs) that VTAM/NCP will send
to the AS/400 system before requesting a response. For best performance, 7
should be specified.
PUTYPE = 2
The physical unit type must be 2.
USSTAB = name
Specifies the name of a USS definition table.
ENCR = NONE
Specifies the type of encryption to be used. Encryption is not supported by the
AS/400 system for DHCF support, so NONE must be specified.
LOCADDR = address
Specifies the local address of the session. The local address is equivalent to a
logical unit number and corresponds to the LOCADR parameter on the device
description of the AS/400 system.The host LOCADDR parameter is a decimal
value. The AS/400 LOCADR parameter is a hexadecimal value.
ISTATUS = ACTIVE/INACTIVE
Specifies whether the logical unit is to be activated when the physical unit is
activated.
PACING = count
Specifies the way pacing is to be handled between VTAM/NCP and the logical
unit. Pacing is used to control the rate of data flow between the OS/400
program and the host system. Pacing allows the receiver to control the rate at
which the sender sends requests.
Each OS/400 logical unit has both a sending and a receiving pacing value.
The AS/400 system supports all valid values for sending and receiving pacing
from 0 to 63. A value of 0 indicates pacing will not be enforced.
DLOGMOD = name
Specifies the logon mode table entry to be used in the bind command to this
LU.
Note: Devices configured for DHCF return an SNA negative response if they
receive user-defined logon messages defined by the USSMSG macroin-
struction with the MSG=10 operand.
It is recommended that you use this work sheet in one of the following ways:
Have the host system personnel fill out the work sheet and then use those
values to configure an AS/400 system for DHCF.
You configure the AS/400 system, fill out the work sheet, and then give the
work sheet to the host system personnel.
For information on using the configuration displays and commands, see the Com-
munications Configuration book.
Line Description
Either an SNA SDLC line, a local area network line, or an X.25 data link line using
LU 1 must be created for DHCF. You can create the line descriptions for DHCF by
using the following commands:
Create Line Description (SDLC) (CRTLINSDLC) command
Create Line Description (Token-Ring) (CRTLINTRN) command
Create Line Description (Ethernet) (CRTLINETH) command
Create Line Description (X.25) (CRTLINX25) command
Create Line Description (DDI) (CRTLINDDI) command
Create Line Description (FR) (CRTLINFR) command
The DHCF line type can be either secondary or negotiable for SDLC on the line
description.
There can be a total of 254 devices under a host controller. These 254 devices can
be any combination of the above device types.
Device Description
The device description should be created after the associated line and controller
descriptions have been created. This sequence is not required; however, the
system rejects any commands referring to names of descriptions not yet created.
The Create Device Description (Display) (CRTDEVDSP) command, with the param-
eter DEVCLS(*RMT) specified, creates a device description for a remote display
device.
The DHCF device type must be a 3270-type device with a model of *DHCF. 3277,
3278, and 3279 devices can all use this controller attachment. The actual dis-
tinction of device type is made by HCF with the **ACQUIRE. command. The
addressing (the way the sending or control station selects the station to which it is
sending data) of *DHCF devices is a unit address of 01-FE (digits 1-2).
The DHCF device description (DEVD) can be mixed on the controller with APPC,
SNUF, and host device descriptions (including 3270 emulation).
Use logon mode entry FPS1920 when the user display stations are communi-
cating with the host system across an SNA link (the host-to-HCF connection).
(In SNA, a link is the combination of the link connection (the transmission
medium) and two link stations.)
Use logon mode entry HCX3270 when the user display stations are directly
attached to the host system (non-SNA) or are communicating with the host
system across a BSC link (the host-to-HCF connection).
Notes:
1. These SNA and BSC links are not to be confused with the SNA-LU0 link that
must exist between the AS/400 system and the host system. However,
LOGMODE=FS1920 can also be specified on the LU macroinstruction for the
DHCF device-to-HCF connection.
2. When user display stations are non-SNA (directly or BSC-attached) to the host
system, extended data streams (reverse image, blink, underscore, or color) are
not supported to this display.
The following are examples of the two types of DHCF logon modes (identified by
the FPS1920 and HCX3270 logon mode tables).
Note: The recommended value for the RUSIZES parameter when using remotely
connected SNA terminals is X'A8A8'. The recommended value for locally
connected SNA terminals is X'C7C7'.
The AS/400 sign-on display appears. The HCF user then types a user ID and pass-
word (if required). The DHCF session is then active on the AS/400 system and
treats the user as a remote 5250.
User: \\DROP.
The OS/400 DHCF support requires that the host display stations be IBM 3277,
3278, and 3279 devices (or devices able to emulate one of these models), with
1920-character display, typewriter keyboard, and at least 12 function keys. Severe
limitations exist with the use of a data entry keyboard if it does not have at least 12
function keys.
This same support is also supplied for any other display devices that are attached
to the host system through BSC or SNA 3270 device emulation. SNA 3270 device
emulation support allows an AS/400 system to appear as a 3274 Control Unit in a
BSC multipoint network or an SNA network. (A multipoint network allows two or
more stations to communicate with a single system on one line.)
When DHCF is being used, the 3277, 3278, and 3279 display stations on the
host system must have their keyboards mapped to different values for some of
their function keys. These values are changed so that the 3270 keyboards can
appear to be 5250 keyboards when remotely attached to OS/400DHCF.
Other differences in the way that the keys and data in a 3270 data stream are
handled also exist. For more information, see Chapter 12, “Using 3270 Device
Support” on page 12-1.
Note: In this section, 3270 refers to the keyboards used by any 3277, 3278, or
3279 display station. Where there are specific differences among these
types, the correct number is used instead.
For information about the differences between the 3270 and 5250 keyboards and
displays, see “3270 and 5250 Keyboards” on page 12-5.
DHCF Differences
Following are the differences in DHCF support between the AS/400 system and the
System/36 and System/38.
NRF allows a 3270 display station user or 3287-type printer to access an AS/400
system through an SNA communications controller. In performing this function, NRF
uses session partner routing to associate SNA logical units (LU) as a pair in a
System/370 SNA Virtual Telecommunications Access Method (VTAM) network. A
VTAM network is a set of programs that maintains control of the communication
between terminals and application programs running under DOS/VS, OS/VS1, and
OS/VS2 operating systems.
Primary logical units are normally associated with applications running under
VTAM, such as the CICS* product. Secondary logical units are normally associated
with devices attached to the network, such as sessions with displays. When NRF is
the primary logical unit, however, all other devices attached to it become secondary
logical units.
NRF appears as application PLU to SNA 3270 users. However, unlike traditional
VTAM PLUs, it resides in the SNA communications controller and not in the
System/370 host computer.
For information about the 5250 Optimization support for 3270 display stations, see
“5250 Data Stream Optimization Support” on page 12-1.
VTAM is involved in starting and ending the session for the LU-to-LU session that
connects the application to NRF and is also involved in starting and ending the
LU-to-LU session that connects NRF to the display or printer. For the simplest
connection between an application and a device, VTAM must configure four LUs
and NRF must configure a connection between two LUs.
Note: AS/400 systems will only support Version 1 Release 5 or later releases of
NRF.
For additional information about NRF session definitions, session setup, and
session endings, refer to the book Network Routing Facility Migration, Resource
Definition, and Customization, SC31-6203.
3745 Controller
(NCP) and NRF)
3174
Controller
AS/400 System
3279 3287
Display Printer
RV3P104-0
In Figure 16-2 on page 16-4, NRF provides the connection between display
DSP01 (or DSP02) and Application C or between Application C and printer PRT01.
Also, a single display (for example, DSP02) may access different applications on
the various systems at different times.
Note: Figure 16-2 on page 16-4 shows one copy of NRF on the network. Only
one copy of NRF is required on the network. All sessions using NRF will be
routed through that SNA communications controller. Consider installing
additional copies of NRF on other SNA communications controllers to
provide possible improvements in performance.
AS/400
System
3174
Application C Controller
AS/400
System
For information on how to configure the System/370 host to support NRF, refer to
the System/370 documentation.
*RMT
The device is considered a remote device.
*NONE
The device is not being used for any special applications. This is the
default.
*NRF
The device is being used for the network routing facility application.
*NONE
No logon string is specified.
logon string
A logon string of up to 256 characters. For more information on the logon
string, see “Step 3: Configuring the Device” on page 16-7 and “Using
Network Routing Facility” on page 16-9.
This step may already have been performed if the AS/400 system has been com-
municating with the System/370 host for such functions as 3270 emulation or Host
Command Facility and distributed host command facility (HCF-DHCF).
Step 1: Configuring the Line to the Host Network is an example of an SDLC line
configured to the System/370 host to support NRF. In this example, the user has
chosen a line description name of HOSTLINE and a resource name of LIN012 to
describe the line to the host network. Note that the data link role parameter
describes the AS/400 system as *SEC, a secondary logical unit.
à ð
Create Line Desc (SDLC) (CRTLINSDLC)
á ñ
Figure 16-3. Step 1: Configuring the Line to the System/370 Host Network
à ð
Create Ctl Desc (SNA Host) (CRTCTLHOST)
á ñ
Figure 16-4. Step 2: Configuring the Host Controller to Support NRF
There are four methods of initiating a session between the AS/400 LU and NRF.
Only one method of initiating the session should be used for each VTAM LU that is
defined. The four methods are:
1. LOGON text in the AS/400 device description
This is required for printer device descriptions.
2. AUTOINIT parameter on NRF session partner for the connection between NRF
and the AS/400 display device descriptions
The AUTOINIT parameter on NRF session partner for the connection between
NRF and the printer.
3. VTAM operator command
4. LOGAPPL parameter configured on the VTAM LU definition
The LOGON parameter is the logon string, which is sent to the VTAM system ser-
vices control point on the host system at file-open time.
The logon string must be sent if VTAM is configured such that the AS/400 system
must initiate the NRF-to-AS/400 session, or for *NRF printer devices. The logon
string is optional if only *NRF display devices are being used.
When the logon string is configured using the CRTDEVDSP or CRTDEVPRT com-
mands, the AS/400 NRF support automatically sends the logon string, and there is
no need for operator action other than varying on the *NRF device.
“Step 3: Configuring the Device” on page 16-7 shows a configuration for a 3279
*NRF display device with a device description name of DSP02, a device class of
*RMT, a device type of 3279, and a device model of 0. The attached controller
parameter shows the controller description HOSTCTL created in “Step 2: Config-
uring the Host Controller to Support Network Routing Facility” on page 16-6
à ð
Create Device Desc (Display) (CRTDEVDSP)
More...
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
Figure 16-5. Step 3: Configuring the Device to Controller
Note: Do not specify *YES for the Drop line at signoff parameter if you are using
switched lines with the LOGON text. If you want to end the session without
dropping the switched line, use the SIGNOFF ENDCNN(*YES) command.
The logon request may appear in either basic assembler language (BAL) or PL/I
format. However, the logon string must be entered in the same format as the logon
string configured in the USS VTAM table on the System/370 host. It is also recom-
mended that you enter the logon string entirely in uppercase characters.
An example of a full logon string written in PL/I could look like this:
LOGON APPLID(NRF1Að3) LOGMODE(SD82) DATA(USERDATA)
In this example, the application identifier (APPLID) is named NRF1A03, the SNA
logon mode is labeled SD82, and the data operand specifies the user data to be
made available to the logon exit routine of the application program.
To allow printer sharing, the AS/400 printer device description must be configured
such that the session is unbound when there are no more spooled files. Use the
inactivity timer (INACTTMR) parameter on the Create Device Description (Printer)
Because NRF allows the 3287 printers in the network to be shared by users on the
System/370 host and the AS/400 system, you may not always have immediate
access to the printer. A message is displayed indicating that the printer is unavail-
able. If you try to print, but find that the printer is already in use, wait a short while
and try again.
If you sign off the system while using NRF without ending NRF, the session
remains bound even after you sign off. This prevents other users from using the
system and network resources used by this session.
Logmode Tables
The following figure contains sample VTAM logon mode tables. These tables are
used to define the characteristics of the session established by NRF to the 3270
devices and to the AS/400 system. The characteristics defined must be compatible
with each other. That is, the characteristics of the session for an application on the
AS/400 system must be compatible with the characteristics of the session for the
3270 device. To test the compatibility of the characteristics of the session, complete
your configuration and send a break message to the NRF device. If the display is
restored when the break message is cleared, the values for the VTAM logon mode
tables are probably correct.
Figure 16-7 (Part 1 of 2). System/370 VTAM Tables Defining NCP on the SNA Communi-
cations Controller
Figure 16-7 (Part 2 of 2). System/370 VTAM Tables Defining NCP on the SNA Communi-
cations Controller
ES/9000
System
3745
Controller
3174
Controller
AS/400
System
3481
Display
RV3P102-0
Figure 17-1. Configuration Example for Connecting a 3270 Display Station to an AS/400
System.
1 ES/9000 system is used in this chapter to mean any system that can run the required level of the VTAM licensed program.
3174
3174 Gateway
Gateway with APPN
AS/400
System
RV3P100-0
The connection can be much more complex, however. The 3270 display station
and the AS/400 system do not need to be connected to the same SNA communi-
cations controller. For example, both of the 3270 display stations and the 3287
printer in Figure 17-3 on page 17-3 may have a session through SPLS with the
AS/400 system shown.
SPLS allows a 3270 display station to have a logical unit (LU) type 2 session with
an AS/400 system. The AS/400 system provides the primary LU (PLU), and the
3270 display station is the secondary LU (SLU). SPLS does not support file transfer
using the IND$FILE program.
SPLS allows a 3287 printer to have an LU type 1 SNA character string (SCS)
session. In this case, the AS/400 system provides the PLU, and the 3287 printer is
the SLU.
The AS/400 NRF support, however, requires the NRF licensed program to be
installed on the SNA communications controller. SPLS does not require the NRF
licensed program. Furthermore, SPLS does not require the communications con-
ES/9000 ES/9000
System System
3745
Controller 3745
Controller
3147
Controller
3274
Contorller
AS/400
System
3481 3287
3279 Display Printer
Display RV3P101-0
Figure 17-3. SPLS Configuration Example. The two 3270 display stations and the 3287
printer can connect to the AS/400 system using SPLS.
3270 remote attachment function supports the following list of devices. For more
information about the type of support provided, see Chapter 12, “Using 3270
Device Support” on page 12-1.
3174 and 3274 controllers
3270 display stations
Emulators conforming to 3274-31C controller protocol
3287-type printers
SPLS supports 3270 display stations that are capable of displaying double-byte
characters. SPLS supports 3287-type printers that are capable of printing double-
byte characters.
For information on the 5250 optimization support for 3270 display stations, see
“5250 Data Stream Optimization Support” on page 12-1.
NCP runs SNA communications controllers such as the IBM 3745, providing con-
troller support for single-domain, multiple-domain, and interconnected network
capabilities.
For both kinds of sessions, data flows between the AS/400 system and the 3270
display station or printer without additional intermediate processing; only normal
SNA intermediate processing is needed. The VTAM licensed program cannot
observe or process the session data. There is no SSCP-to-LU session; the LU is
independent. Once a session is established, SPLS can continue to send and
receive data using the session. It does not matter whether or not the ES/9000 host
continues to be active and available as long as the communications controllers
between the AS/400 system and the 3270 display station are active.
To use automatic configuration, specify the following values for the SNA host con-
troller description:
*YES for the APPN-capable (APPN) parameter
*ALL or *DEVINIT for the autocreate device (AUTOCRTDEV) parameter
Another way to reduce the amount of resources used for the automatic creation of
device descriptions is to avoid name conflicts. If you have more than one display
device description with an application type of *CTLSSN, use names that are unique
for the first 7 characters to reduce the amount of time the system checks for con-
flicting names.
For additional information about how to configure lines, controllers, and devices,
refer to the Communications Configuration.
This step may already have been performed if the AS/400system has been commu-
nicating with the ES/9000 host for such functions as 3270 emulation, HCF-DHCF,
or NRF.
Note: If using a frame relay network, a network interface description is also
required along with the line description, the controller description, and the
device description.
à ð
Create Line Desc (SDLC) (CRTLINSDLC)
á ñ
Figure 17-4. Configuring the Line to the ES/9000 Host Network
á ñ
à ð
Create Ctl Desc (SNA Host) (CRTCTLHOST)
Generally, the APPTYPE parameter is *DEVINIT for displays and *APPINIT for
printers. You can, however, specify *APPINIT for a display if an application starts
the session with the display. Similarly, you can specify *DEVINIT for a printer if the
printer starts the session. The printer may start the session using the LOGAPPL
operand on the VTAM printer definition.
For information about configuring the DBCS feature (IGCFEAT) parameter, see
Table 13-1 on page 13-11.
Figure 17-6 on page 17-12 shows a configuration for a display with an application
type of *CTLSSN.
Notes:
1. A host controller must have a display device description with application type
*CTLSSN if it has device descriptions with application type *DEVINIT.
2. When a physical display or printer starts a session, SPLS looks for a device
description with an application type of *DEVINIT to use for the session. SPLS
selects the device description based on its device type and model. Table 17-1
shows how SPLS selects the device type and model. In summary, SPLS
selects the device type and model based on the following values, which are
listed in priority order:
a. The device type and model of the display device description with an appli-
cation type of *CTLSSN to which the control initiate (CINIT) request came
b. The requested screen size
c. The value of the extended data stream supported bit (byte 2, bit 0) in the
PSERVIC parameter of the bind image in the CINIT request.
After SPLS selects the device type and model, it looks for an available, existing
device description with that device type and model. If that search fails, SPLS
attempts to automatically create the device description. If the automatic creation
is not allowed or fails, SPLS degrades the requested device type and model
(until the device type is 3277) and repeats the search until it either succeeds or
fails altogether. The following list shows the device types and models starting
with the most capable and ending with the least capable:
3279 or 3278 Model 4
3278 Model 0
3277
When SPLS must degrade the device type and model, it uses the preceding
list. For example, if a device description with a device type of 3279 is not avail-
able and cannot be automatically created, SPLS tries to find an available
device description with a device type of 3278 and a model of 0. If that fails,
SPLS moves down to a 3277.
| à ð
| Create Device Desc (Display) (CRTDEVDSP)
Notes:
1. The following values for display device descriptions with an application type of
*DEVINIT are set by the system when the device description is in use. They
cannot be changed. To see these values, use the Display Device Description
(DSPDEVD) command or the Retrieve Device Description (QDCRDEVD) appli-
cation program interface (API). Use the DSPDEVD command or the
QDCRDEVD API when the device description is in use. For more information
about the QDCRDEVD API, see the System API Reference book.
Remote location The VTAM/NCP name of the 3277, 3278, or 3279 display.
Remote network identifier The VTAM/NCP network identifier. If the 3270
display is on the same network as the AS/400 system, the remote
network identifier may be *NONE.
Local location The name of the independent LU in the SNA communications
controller.
Control session device description The name of theisplay device description
with an application type of *CTLSSN that is associated with this
device for the current session
Associated printer The SLU name of the primary printer associated with this
3270 display station. A remote network identifier is also displayed for
this printer. The associated printer information is shown if it is
received on the CINIT request. In some cases, VTAM does not
resolve the remote network identifier to the name of the network that
has the printer LU definition. If you know the printer and display are
in the same network, use the display's remote network identifier to
configure an appropriate printer device description.
Alternate printer The SLU name of the alternate printer that is associated with
this 3270 display station. A remote network identifier is also dis-
played for this printer. The alternate printer information is shown if it
is received on the CINIT request. In some cases, VTAM does not
resolve the remote network identifier to the name of the network that
has the printer LU definition. If you know the printer and display are
in the same network, use the display's remote network identifier to
configure an appropriate printer device description.
Use the CRTDEVDSP command to create the display device description with an
application type of *APPINIT. The key considerations are:
Device class: Must be *RMT.
Device type: May be 3277, 3278, or 3279.
Device model: May be 0 or (only if the device type is 3278) 4.
Local location address: Must be 0 to indicate that this device is associated with
an independent primary logical unit (PLU).
Application type: Specify *APPINIT.
Inactivity timer: The default value, *ATTACH, is suitable most of the time.
Remote location: Must be specified and should be unique. This is the name of
the LU in the network with which the AS/400 application communicates.
Local location: Normally, you can specify *NETATR. However, if you have mul-
tiple host lines, you should use explicit local location names, and definitely
make them unique.
The local location name is the name of the independent VTAM LU in the SNA
communications controller. The user is bound to this LU. See Figure 17-10 on
page 17-23 for an example of how the independent VTAM LU can be defined.
Notes:
1. The system does not automatically create device descriptions that have an
application type of *APPINIT.
2. Display device descriptions with an application type of *APPINIT do not use or
require a display device description with an application type of *CTLSSN.
á ñ
Figure 17-8. Configuring a Printer with an Application Type of *APPINIT
à ð
Create Device Desc (Printer) (CRTDEVPRT)
Notes:
1. The system does not automatically create device descriptions that have an
application type of *APPINIT.
2. Device descriptions with an application type of *APPINIT do not use or require
a display device description with an application type of *CTLSSN.
The easiest way to configure a printer device description with an application type of
*DEVINIT is to let the system configure it for you. See “Automatic Configuration of
Devices” on page 17-6 for information about automatic creation of device
descriptions with an application type of *DEVINIT. The following information may be
helpful if (for performance or other reasons) you choose to configure the device
description yourself.
The printer must start the session when the printer device description has an appli-
cation type of *DEVINIT. Using the LOGAPPL operand on the VTAM printer defi-
nition is one way the printer can start the session.
Use the CRTDEVPRT command to create the printer device description with an
application type of *DEVINIT. The key considerations are:
Device class: Must be *RMT.
Device type: Must be 3287.
Device model: Must be 0.
Local location address: Must be 0 to indicate that this device is associated with
an independent PLU.
Application type: Specify *DEVINIT.
Inactivity timer: The default value, *ATTACH, is suitable most of the time. For
printer device descriptions with an application type of *DEVINIT, *ATTACH
maps to *NOMAX. Therefore, the session between the AS/400 system and the
printer stays up regardless of its activity.
For information about how to configure the ES/9000 host to support dependent and
independent LUs, refer to the ES/9000 documentation. For example, for information
about VTAM definitions, see the VTAM Resource Definition Reference. For informa-
tion about NCP definitions, see the NCP, SSP, EP Resource Definition Reference
and the NCP, SSP, EP Resource Definition Guide. For some examples that may
help you, see “Examples of VTAM Logon Mode Tables and Definitions” on
page 17-21, “Matching Parameters for an SDLC Line” on page 17-26, and
“Matching Parameters for a Token-Ring Line” on page 17-27.
The logon request may appear in either basic assembler language (BAL) or PL/I
format. However, the logon string must be entered in the same format as the logon
string configured in the USS VTAM table. The USS VTAM table is on the ES/9000
host.
An example of a full logon string written in PL/I could look like this:
LOGON APPLID(R4ð82Að9) LOGMODE(SD82HD) PRINTER1(PRT1) PRINTER2(PRT2)
The application identifier (APPLID) is named R4082A09. The SNA logon mode is
labeled SD82HD. The name of the associated printer is PRT1. The name of the
alternate printer is PRT2.
You can set up USS tables to supply defaults for all of the parameters except
APPLID. For more information about the LOGON command and USS tables, see
the VTAM Resource Definition Reference.
If you sign off the system while using SPLS without ending your SPLS session, the
session remains bound even after you sign off. This prevents other users from
using the system and network resources used by this session.
Notes:
1. The VTAM that owns the SLU uses the Logon entry from the Logon Mode table
defined for the SLU to build the BIND image in the CINIT received by SPLS.
2. SPLS uses this BIND image to build the BIND operation that is sent to the
SLU.
3. The VTAM that owns the ILU verifies the BIND image against the Logon entry
having the same name in the Logon Mode table defined for the ILU. If the
logon mode entries contain incompatible values, this can cause the BIND oper-
ation to be unsuccessful.
SD82 MODETAB
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\ LOGMODE PAIR FOR 24 X 8ð TERMINAL -- PACING = ð, 256 BYTE RU \
\ NO EXTENDED ATTRIBUTES
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
SD82HD MODEENT LOGMODE=SD82HD,
FMPROF=X'ð3', BYTE ð2
TSPROF=X'ð3', BYTE ð3
PRIPROT=X'B1', BYTE ð4
SECPROT=X'9ð', BYTE ð5
COMPROT=X'3ð81', BYTE ð6 - ð7
SSNDPAC=X'ðð', BYTE ð8
SRCVPAC=X'ðð', BYTE ð9
PSNDPAC=X'ðð', BYTE 12
PSERVIC=X'ð2ðððððððððð185ð185ð7Fðð', BYTE 14-25
RUSIZES=X'8585' BYTE 1ð - 11
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\ LOGMODE PAIR FOR 24 X 8ð TERMINAL -- PACING = ð, 256ð BYTE RU \
\ WITH EXTENDED ATTRIBUTES
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
TRNHDð MODEENT LOGMODE=TRNHDð,
FMPROF=X'ð3', BYTE ð2
TSPROF=X'ð3', BYTE ð3
PRIPROT=X'B1', BYTE ð4
SECPROT=X'Bð', BYTE ð5
COMPROT=X'3ð81', BYTE ð6 - ð7
SSNDPAC=X'ðð', BYTE ð8
SRCVPAC=X'ðð', BYTE ð9
PSNDPAC=X'ðð', BYTE 12
PSERVIC=X'ð28ðððððððððððððððððð2ðð', BYTE 14-25
RUSIZES=X'A8A8'
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\ LOGMODE PAIR FOR 24 X 8ð TERMINAL -- PACING = 7, 512 BYTE RU \
\ WITH EXTENDED ATTRIBUTES
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
TRNHD7 MODEENT LOGMODE=TRNHD7,
FMPROF=X'ð3', BYTE ð2
TSPROF=X'ð3', BYTE ð3
PRIPROT=X'B1', BYTE ð4
SECPROT=X'Bð', BYTE ð5
COMPROT=X'3ð81', BYTE ð6 - ð7
SSNDPAC=X'ð7', BYTE ð8
SRCVPAC=X'ð7', BYTE ð9
PSNDPAC=X'ðð', BYTE 12
PSERVIC=X'ð28ðððððððððððððððððð2ðð', BYTE 14-25
RUSIZES=X'8686' BYTE 1ð - 11
Figure 17-9 (Part 1 of 2). Sample ES/9000 VTAM Logon Mode Tables
Figure 17-9 (Part 2 of 2). Sample ES/9000 VTAM Logon Mode Tables
The following figure defines an SDLC connection on the SNA communications con-
troller to the host system:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\ AS/4ðð USING SDLC LINE TO CONNECT TO AS/4ðð SPLS \
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
R4ð82 LINE ADDRESS=(ð82,HALF),ETRATIO=25ð,ISTATUS=INACTIVE,RETRIES=(\
ð7,ð5,ð3),SPEED=96ðð,MAXDATA=521,OWNER=MVS,PACING=ð,VPAC\
ING=ð
SERVICE ORDER=(R4ð82A,R4ð82B)
Figure 17-10 (Part 1 of 2). ES/9000 VTAM Tables Defining NCP on the SNA Communi-
cation Controller
Figure 17-10 (Part 2 of 2). ES/9000 VTAM Tables Defining NCP on the SNA Communi-
cation Controller
Figure 17-12. ES/9000 VTAM Tables Defining the 3174 Establishment Controller
Network Attributes
┌─────────5 LCLLOCNAME R4ð82A14 %─────┐
│ LCLNETID RPC%─────────┐ │
│ │ │
│ │ │
│ Line Description │ │
│ ┌──────5 LIND HOSTLINE │ │
│ │ CNN \NONSWTPP │ │
│ │ EXCHID \SYSGEN │ │ R4ð82 LINE Line definition
│ │ LINESPEED 96ðð %────────┼─┼────────────────────── SPEED=96ðð,
│ ┌┼──────5 MAXFRAME 521 %─────────┼─┼────────────────────── MAXDATA=521,
│ ││ NRZI \YES │ │
│ ││ │ │
│ ││ │ │
│ ││ Host Controller Description │ │
│ ││ ┌────5 CTLD HOSTCTL │ │ R4ð82A PU
│ ││ │ LINKTYPE \SDLC │ │ ┌───────────────────── ADDR=C1, Station address
│ │└─┼───── LINE HOSTLINE └─┼─┼───────────────────── NETID=RPC AS/4ðð local network identifier
│ └──┼───── MAXFRAME \LINKTYPE │ │
│ │ STNADDR C1 %────────────┼─┘
│ │ │
│ │ │
│ │ Display Device Description │
│ │ DEVD R4ð82Að │
│ │ DEVCLS \RMT │ R4ð82Að9 LU Dependent LU name
│ │ LOCADR ð9 %────────────┼─────────────────────── LOCADDR=ð9, Dependent LU address
│ ├───── CTL HOSTCTL │
│ │ APPTYPE \CTLSSN │
├────┼───── LCLLOCNAME \NETATR │
│ │ │
│ │ │
│ │ Display Device Description │
│ │ DEVD DSPð2 │
│ │ DEVCLS \RMT │
│ │ LOCADR ðð │
│ ├───── CTL HOSTCTL │
│ │ APPTYPE \DEVINIT │
│ │ INACTTMR \ATTACH │
│ │ └──────── R4ð82A14 LU Independent LU name
│ │ LOCADDR=ðð, Independent LU address
│ │ Printer Device Description
│ │ DEVD APð2
│ │ DEVCLS \RMT
│ │ TYPE 3287
│ │ MODEL ð
│ │ LOCADR ðð
│ └───── CTL HOSTCTL
│ APPTYPE \APPINIT
│ INACTTMR \SEC15
│ RMTLOCNAME SQ324Að7
└────────── LCLLOCNAME \NETATR
Network Attributes
┌─────────5 LCLLOCNAME RCHAS722 %────┐
│ LCLNETID RPC %───────┼───┐
│ │ │
│ │ │
│ Line Description │ │ Switched Major Node Definition
│ ┌─────5 LIND TRNLINE │ │ SW722 VBUILD Switched major node name
│ │ ADPTADR 4ððð7ð5F4512 %─┼───┼─┬──┐
│ │ LINESPEED 4M │ │ │ │
│ ┌┼─────5 MAXFRAME 1994 %─────────┼───┼─│ │
│ ││ │ │ │ │
│ ││ │ │ │ │
│ ││ Host Controller Description │ │ │ │ SW722A PU
│ ││ ┌───5 CTLD TRNCTL1 │ ┌┼─┼──┼──────────────┬5 IDBLK=ð56, AS/4ðð block number
│ ││ │ LINKTYPE \LAN │ ││ │ │ └5 IDNUM=ð722A, AS/4ðð ID number
│ │├─┼──── LINE TRNLINE │ ││ │ ├───────────────5 MAXDATA=1994, AS/4ðð maxdata
│ ├┼─┼──── MAXFRAME \LINKTYPE │ ││ ├──┼───────────────5 NETID=RPC, AS/4ðð local network ID
│ ││ │ RMTNETID USIBMZP │ ││ │ │
│ ││ │ RMTCPNAME ANYVAL1 │ ││ │ │───────────────────────────┐
│ ││ │ LCLEXCHID ð56ð722A %─────┼──┘│ │ │ PATH2 PATH ├──────────┐
│ ││ │ DSAP ð4 │ │ │ │ DIALNO=ð1ð44ððð7ð544512
│ ││ │ SSAP ð4 %───────────┼───┤ │ │ ├┘
│ ││ │ APPN \YES │ ├─┼──┼───────────────────────┘
│ ││ │ NODETYPE \LENNODE │ │ │ │
│ ││ │ │ │ │ │
│ ││ │ Display Device Description │ │ │ │
│ ││ │ DEVD TRN722A │ │ │ │ SW722Að4 LU
│ ││ │ LOCADR ð4 %───────────┼───┼─┼──┼──┼───────────── LOCADDR=ð4, Dependent LU address
│ ││ ├──── CTL TRNCTL1 │ │ │ │
│ ││ │ APPTYPE \CTLSSN │ │ │ │
└──┼┼─┼──── LCLLOCNAME \NETATR └───┼─┼──┼ RCHAS722 LU Independent LU name
││ │ │ │ │ LOCADDR=ðð, Independent LU address
││ │ Display Device Description │ │ │
││ │ DEVD TRN722Aððð │ │ │
││ │ LOCADR ðð │ │ │
││ └──── CTL TRNCTL1 │ │ │
││ APPTYPE \DEVINIT │ │ │
││ │ │ │
││ │ │ │
││ Host Controller Description │ │ │ SW722B PU
││ ┌───5 CTLD TRNCTL2 ┌┼─┼──┼─────────────┬─ IDBLK=ð56, AS/4ðð block number
││ │ LINKTYPE \LAN ││ │ │ └─ IDNUM=ð722B, AS/4ðð ID number
│└─┼──── LINE TRNLINE ││ └──┼─────────────── MAXDATA=1994, AS/4ðð maxdata
└──┼──── MAXFRAME \LINKTYPE │└────┼─────────────── NETID=RPC, AS/4ðð local net ID
│ RMTNETID \NETATR │ │
│ RMTCPNAME ANYVAL2 │ └───────────────────────────┐
│ LCLEXCHID ð56ð722B %────────┘ PATH2 PATH ├──────────┐
│ DSAP ð4 DIALNO=ð1ð84ððð7ð544512
│ SSAP ð8 %───────────────┐ ├┘
│ APPN \YES └───────────────────────────────┘
│ NODETYPE \LENNODE
│
│ Display Device Description
│ DEVD TRN722B SW722Bð4 LU
│ LOCADR ð4 %────────────────────────────────────── LOCADDR=ð4, Dependent LU address
├──── CTL TRNCTL2
│ APPTYPE \CTLSSN
│ LCLLOCNAME SW722Bðð %──────────────────5 SW722Bðð LU Independent LU name
│ LOCADDR=ðð, Independent LU address
│ Display Device Description
│ DEVD TRN722Bððð
│ LOCADR ðð
└──── CTL TRNCTL
APPTYPE \DEVINIT
| The normal SSCP-PU and SSCP-LU flows for dependent LUs are encapsulated in
| a control point server (CP-SVR) pipe. This pipe consists of two LU 6.2 sessions:
| Send
| Receive
| At the primary end of the pipe is a Dependent LU Server (DLUS) and at the sec-
| ondary 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 APPC applications (DLUR and DLUS) exchange
| dependent SNA SSCP flows. The flows are encapsulated in a general data stream
| (GDS) variable and sent in LU 6.2 logical records. The pair of conversations used
| to transmit encapsulated SNA is called the CP-SVR Pipe.
| Sessions from upstream applications to the AS/400 are not tied to the route used
| by the DLUR and DLUS connection. These flows are not encapsulated. The data
| between the application and the AS/400 is known as the LU-LU session. Once the
| application is initiated by VTAM at the DLUS node, it individually locates the
| AS/400 LU (device) that is secondary for the session and sends data to it.
| Figure 18-1 shows the AS/400 with multiple links into the network. The DLUR
| CP-SVR session travels through network node B, but an LU-LU session between
| the application and the AS/400 LU could flow through network nodes A and C.
| Encapsulated
| SSCP flows
| ┌───────┐ ┌─────────┐ ┌─────────┐
| │ │ │ │ │ │
| │ SSCP │%─────5│Network │%───────────────5│AS/4ðð │
| └───────┘ │Node B │ │ │
| & └─────────┘ └─────────┘
| │ &
| │ │
| │ │
| │ Initiate │
| │ │
| │ │
| │ │
| 6 6
| ┌───── ─────┐ ┌─────────┐ LU-LU ┌──────────┐
| │Application│%────5│Network │ flows │Network │
| │ │ │Node A │%──────────────5│Node C │
| └───────────┘ └─────────┘ └──────────┘
| If the AS/400 DLUR host controller is configured to wait for the DLUS to initiate the
| CPSVR pipe (specifying the *ANS value for the INCLNN parameter), AS/400 DLUR
| support will wait for a predefined PU definition on the remote DLUS to drive a con-
| nection and issue an unsolicited SNA activate physical unit (ACTPU) request.
| Automatic Configuration
| The DLUS host can have preconfigured model definitions. These definitions can be
| used to generate PU and LU definitions on the DLUS node. When the AS/400
| DLUR node issues an SNA REQACTPU request, the DLUS node will automatically
| define the PU based on the model definition to which the request is issued.
| Dependent PU Name
| AS/400 device configuration requires that at least one of the following parameters
| be specified on the DLUR host controller definition: local exchange identifier
| (LCLEXCHID parameter) or dependent physical unit name (DEPPUNAME). These
| values must match the value defined on the DLUS or the activate physical unit
| (ACTPU) request will be rejected by the AS/400.
| The default value for AS/400 DLUR host controllers is *LIND for local exchange ID.
| Because the AS/400 DLUR host controller is not configured to a line, this defaults
| to zeroes. If using the default local exchange ID, the dependent PU name becomes
| a required parameter on the AS/400 DLUR host controller.
| Dependent Location names are registered with AS/400 APPN support. This allows
| a remote application to initiate a search to the AS/400 APPN support to find the LU
| (device). If the Dependent Location name is configured on the AS/400 device
| description, the Location name is registered when the device is created. If VTAM
| DLUS generates a dependent location name, it is registered at the AS/400 when
| the SNA ACTLU request is received.
| If the VTAM connection is dropped, configurations built from model definitions are
| also deleted. The DLUR CP-SVR Pipe connection to the DLUS node is logical
| (encapsulated LU 6.2 sessions) rather than physical (adjacent link), so the
| Boundary Function in the NCPs does not store the XID information from the DLUR
| PUs. Therefore, it is nearly impossible for traditional SSCP takeover and giveback
| to recover node and network outages. The AS/400 DLUR support must initiate
| recovery.
| This configuration allows the AS/400 DLUR node to automatically (with no DLUS
| intervention) drive sessions to a backup (takeover) DLUS node when a session
| outage (due to node or network outage) is detected. It also allows the AS/400
| DLUR node to return to the primary DLUS node when a PU at the backup DLUS is
| varied inactive with the giveback option (SSCP giveback).
| If both DLUS nodes are configured to allow bound sessions to remain active during
| session outage/giveback (specifying the *ANS value for the Continuous parameter),
| the AS/400 devices can remain active through the entire recovery process because
| the AS/400 DLUR supports this DLUS node capability. This generally works well for
| DLUS node outages, but is less effective in network outages, because DLUR/DLUS
| sessions and bound sessions tend to take the same route through the network
| (although this is not always true).
| Figure 18-2 on page 18-5 is an example of a host controller description that sup-
| ports DLUR. This example uses DA327AI as the name of the controller description
| and *DLUR as the link type.
| BOTTOM
| F3=EXIT F4=PROMPT F5=REFRESH F1ð=ADDITIONAL PARAMETERS F12=CANCEL
| F13=HOW TO USE THIS DISPLAY F24=MORE KEYS
| á ñ
| Figure 18-2. Configuring the Host Controller to Support DLUR
| Local exchange identifier Matches the ID block and ID number parameters from
| the PU definition on VTAM.
| Dependent PU name Matches the name of the PU specified on the PU definition
| on VTAM.
| Note: If the local exchange identifier and the dependent PU name are
| specified, both must match the definitions on VTAM. If both
| parameter values do not match, the ACTPU will be rejected.
| If the *DIAL value is specified for the INLCNN parameter, the
| primary DLUS name (PRIDLUS) and either the local exchange
| à ð
| CREATE DEVICE DESC (DISPLAY) (CRTDEVDSP)
| BOTTOM
| F3=EXIT F4=PROMPT F5=REFRESH F1ð=ADDITIONAL PARAMETERS F12=CANCEL
| F13=HOW TO USE THIS DISPLAY F24=MORE KEYS
| á ñ
| Figure 18-3. Configuring a Device Description Display
| Logon Sessions
| Users who want to access an AS/400 can do so using VTAM and DLUR by
| sending a request to the VTAM SSCP.
| For more information about SNUF, see the SNA Upline Facility Programming book.
| For more information about RJE, see the Remote Job Entry (RJE) Guide.
| Figure 18-4 and Figure 18-5 show examples of the definitions. These cross
| domain resource definitions define the same AS/400 DLUR as a multiple hop con-
| nection or as an adjacent connection.
| Note: The first definition is an example showing the DLUR to be multiple hops
| from the DLUS. The APPN connection is through SWDLUR2A, a PU on
| ASDLUR2. This is illustrated on Figure 18-8 on page 18-8.
| \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
| \ I/S CROSS DOMAIN APPLICATIONS AND RESOURCES \
| \ USING SWITCHED MAJOR NODES SWDLUR2 FOR MULTIHOP CONNECTION \
| \ FROM VTAM to ASDLUR THRU ASDLUR2.
| \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
| CDRDLUR VBUILD TYPE=CDRSC
| NETWORK NETID=APPN
| ASDLUR CDRSC ISTATUS=ACTIVE,ALSLIST=(SWDLUR2A)
| Note: This definition is an example showing the DLUR adjacent to the DLUS. The
| APPN connection is through SWDLUR1A which is a PU on ASDLUR.
| \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
| \ I/S CROSS DOMAIN APPLICATIONS AND RESOURCES \
| \ USING SWITCHED MAJOR NODES SWDLUR1 FOR ADJACENT CONNECTION \
| \ FROM VTAM to ASDLUR \
| \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
| CDRDDLUR VBUILD TYPE=CDRSC
| NETWORK NETID=APPN
| ASDLUR CDRSC ISTATUS=ACTIVE,ALSLIST=(SWDLUR1A)
| The following example shows definitions for VTAM (DLUS) with AS/400 (DLUR) ini-
| tiating connections. In this example, the PU statement specifies the PU name that
| must match the dependent PU name on the AS/400 controller description for
| DLUR. The ID Block and ID Number must match the local exchange identifier on
| the AS/400 controller description for DLUR.
| Intermediate
| Node
| Figure 18-8. AS/400 as an Intermediate Node
| Figure 18-9 contains VTAM definitions for the APPN connections for the AS/400
| systems using token ring lines.
| Error Recovery
| Note: If the DLUR attempt to initiate a CP-SVR pipe with the DLUS is unsuc-
| cessful, a message is sent to QSYSOPR. An informational message pro-
| vides information about the problem detected and recovery instructions. An
| inquiry message (CPA5D80 or CPA5D88) is also issued for the controller.
| After correcting the problem, responding with R (Retry) causes DLUR to try
| initiating the connection to DLUS. Responding with an I (Ignore) to either of
| the messages causes the controller to stop trying to initiate contact with that
| physical unit (PU) on the DLUS. The controller will wait and respond to
| incoming calls from the DLUS. If the CP-SVR pipe is disconnected after the
| DLUS makes contact, the AS/400 will retry the connection. If an incoming
| call is not received and you want the controller to initiate a call again, you
| must do the following:
| 1. Vary off the DLUR controller.
| 2. Vary on the DLUR controller.
Command prompt displays are used to show the AS/400 configuration objects.
These displays are shown by typing the name of the command, then pressing F4.
Only those displays required to specify nondefault values are shown.
à ð
Create Line Desc (SDLC) (CRTLINSDLC)
á ñ
á ñ
à ð
Create Line Desc (SDLC) (CRTLINSDLC)
Notes:
.1/ Two Resource names (RSRCNAME parameter) are specified to indicate
to the system which ports are used for multiple port sharing.
.2/ The Data link role (ROLE parameter) and SHM node type (SHM param-
eter) must be specified as shown for lines used with remote work station
controllers.
.3/ Physical interface (INTERFACE parameter) and Connection type (CNN
parameter) must be specified as shown for an X.21 SHM line.
.4/ The maximum number of controllers (MAXCTL parameter) is set to three
(for the attached 3274, 5294, and 5394 controllers).
.5/ The Calling number (CALLNBR parameter) represents the connection
number of the AS/400 system.
à ð
ð33 ð1ðð
.1/ 9812 836F FFFF FFFF
FFFF FFFF FFFF FFFF
9ð3 - ð
à ð
999 ð11ð
111 -
ðð 112 - 16 113 - DA 114 - ð 115 - ð 116 - ð
121 -
ð1 125 - ðð1ððððð 127 - ð ð
136 -
ð ð ð 137 - ð ð ð ð 138 - ð 139 - ð
141 -
A 151 - 61C
16ð -
1 161 - 1 165 - ð 166 - B
17ð -
ð 173 - ðððððððð 175 - ðððððð
213 - 1 .2/ 215 - ðððC3 22ð - ð
3ð2 - C3.3/
31ð - ð 311 - ð 313 - ð 314 - ð 317 - ð 318 - ð
331 - 1 342 - ð 343 - ð3 345 - ð 347 - ð
351 - 1 352 - ð .4/ 36ð - 15 361 - 7 362 - 11111ð11
9ðð - ð
Notes:
.1/ Item 033 is used to enter RPQ information and specifies the connection
number of the 3274. The connection number (CNNNBR parameter)
must be matched in the AS/400 controller description.
.2/ Item 215 specifies the system name of the 3274. This value must match
the last 5 digits of the exchange identifier (EXCHID parameter) specified
for the AS/400 controller description.
.3/ Item 302 specifies the station address of the 3274. This value must
match the station address (STNADR parameter).
.4/ Items 360 and 361 set the retry limit to 15 with a 7-second delay.
á ñ
Figure 19-2. Prompt Display for SHM3274 Controller Description
Notes:
.1/ Both Switched connection (SWITCHED parameter) and Short hold mode
(SHM parameter) must be specified as *YES for X.21 SHM controller
descriptions.
.2/ The Switched line list (SWTLINLST parameter) must include the name
of the line description to which the controller is attached (LIND param-
eter on the CRTLINSDLC command).
.3/ The Exchange identifier must include the correct block number used for
the controller type (017 for 3274 control units) plus the 5-digit system
name specified in item 215 of the 3274 configuration.
.4/ The Connection number (CNNNBR parameter) specifies the connection
number for the remote control unit. This value must match that specified
in item 033 of the 3274 configuration.
.5/ The Station address (STNADR parameter) must match the station
address specified in item 302 of the 3274 configuration.
Notes:
.1/ The Local location address (LOCADR parameter) must match the device
address set at the 3278 display station.
.2/ The Attached controller (CTL parameter) must specify the name of the
controller description to which the device is attached (CTLD parameter
on the CRTCTLRWS command).
à ð
ð 1 2 3 4 5 6
----------------------------------------------------------
ð/ D.1/ . . . . . .
1/ . . . . . . .
2/ . . . . . . .
3/ . . . . . . .
á ñ
Figure 19-4. 5294 Remote Control Unit Configuration Display
.1/ The device address of the attached display station (00) must be
matched by the Local location address (LOCADR parameter) specified
on the CRTDEVDSP command. See “Configuration of Remote Devices
à ð
Create Ctl Desc (Remote WS) (CRTCTLRWS)
á ñ
Figure 19-5. Prompt Display for SHM5294 Controller Description
Notes:
.1/ Both Switched connection (SWITCHED parameter) and Short hold mode
(SHM parameter) must be specified as *YES for X.21 SHM controller
descriptions.
.2/ The Switched line list (SWTLINLST parameter) must include the name
of at least one line description to which the controller can be attached
(LIND parameter on the CRTLINSDLC command).
.3/ The Exchange identifier must be an 8-digit hexadecimal value including
the correct block number used for the controller type (045 for 5294
Remote Control Units, 05F for 5394s), followed by 3 zeros and the
station address specified in field 2 of the 5x94 configuration (045 + 000
+ C1, or 045000C1).
à ð
Create Device Desc (Display) (CRTDEVDSP)
Notes:
.1/ The Local location address (LOCADR parameter) must match the device
address set at the display station.
.2/ The Attached controller (CTL parameter) must specify the name of the
controller description to which the device is attached (CTLD parameter
on the CRTCTLRWS command).
1/ . . . . . . .
2/ . . . . . . .
AA-> 2 BB-> ð
1-> ðð 2-> C1 A-> 9732978________ B-> ðF 7 ð
C-> __ __ __ __ __ __ __ __
P-> _ _
á ñ
Figure 19-7. Configuration Display for 5394 Remote Control Unit
See “Configuring AS/400 Controller and Device Descriptions for the 5294” on
page 19-6 for information about specifying these commands for controller and
device descriptions associated with 5x94 controllers.
á ñ
Figure 19-8. Prompt Display for SHM5394 Controller Description
à ð
Create Device Desc (Display) (CRTDEVDSP)
Bottom
F3=Exit F4=Prompt F5=Refresh F1ð=Additional parameters F12=Cancel
F13=How to use this display F24=More keys
á ñ
Figure 19-9. Prompt Display for SHM5394 Display Device Description
Network Routing Facility Migration, Resource Defi- AS/400 Communications Definitions Examples III,
nition, and Customization, SC31-6203 GG24-4386.
Using S/36 Communications Guide, SC21-9082 AS/400 Network Routing Facility, GG24-3918.
VTAM Resource Definition Reference, SC31-6412 AS/400 SNA Pass-Through Communications and
Examples GG24-3919.
3174 Establishment Controller Planning Guide Con-
figuration Support A and S, Release 5, GA27-3844 AS/400 SNA Primary LU Support Configuration
Guide GG24-4058.
3174 Establishment Controller Planning Guide Con-
figuration Support B, Release 3, GA27-3862 5494 and OS/2: Connectivity to AS/400
GG24-3828.
Index X-5
book list X-1 CNNDEV (APPC device) parameter 4-5
break mode 12-11 default 4-6
specifying 4-5
value 4-8
C command prompt 9-5
CCITT (International Telegraph and Telephone command, CL
Consultative Committee) 3270 keyboard mapping 12-13
Recommendation Add Communications Entry (ADDCMNE) 6-10
X.25 15-3 Add Work Station Entry (ADDWSE) 6-9
Change Communications Entry (CHGCMNE) ADDCMNE (Add Communications Entry) 6-10
command 6-10 ADDWSE (Add Work Station Entry) 6-9
Change Device Description (Display) (CHGDEVDSP) Begin Pass-Through (BGNPASTHR) 7-12
command 16-5 BGNPASTHR (Begin Pass-Through) 7-12
Change Device Description (Printer) (CHGDEVPRT) Change Communications Entry (CHGCMNE) 6-10
command 16-5 Change Device Description (Display)
Change Keyboard Map (CHGKBDMAP) (CHGDEVDSP) 16-5
command 12-7, 12-16 Change Device Description (Printer)
CHANGE MASTER control statement 15-11 (CHGDEVPRT) 16-5
Change Mode Description (CHGMODD) command Change Keyboard Map (CHGKBDMAP) 12-7,
5494 setup 11-4 12-16
Change RWS Controller Password (CHGRWSPWD) Change System Value (CHGSYSVAL) 3-2
command 11-18 CHGCMNE (Change Communications Entry) 6-10
Change System Value (CHGSYSVAL) command 3-2 CHGDEVDSP (Change Device Description
changing (Display)) 16-5
communications entry 6-10 CHGDEVPRT (Change Device Description
device description (display) 16-5 (Printer)) 16-5
device description (printer) 16-5 CHGKBDMAP (Change Keyboard Map) 12-7,
keyboard map 12-7, 12-16 12-16
QAUTOVRT (autoconfigure virtual device) system CHGSYSVAL (Change System Value) 3-2
value 3-2 configuration 9-11
system value 3-2 Create Class (CRTCLS) 6-11
CHGCMNE (Change Communications Entry) Create Control Unit Description (CRTCUD) 3-4
command 6-10 Create Controller Description (Remote Work Station)
CHGDEVDSP (Change Device Description (Display)) (CRTCTLRWS)
command 16-5 3270 controllers 13-7
CHGDEVPRT (Change Device Description (Printer)) 5394 configuration 9-7
command 16-5 5394 type 2.1 configuration 10-6
CHGKBDMAP (Change Keyboard Map) 5494 configuration 11-7
command 12-7, 12-16 X.21 short-hold mode (SHM) 19-3
CHGMODD (Change Mode Description) command Create Controller Description (SNA Host)
5494 setup 11-4 (CRTCTLHOST)
CHGRWSPWD (Change RWS Controller Password) 5394 type 2.1 configuration 10-4
command 11-18 5494 configuration 11-6
CHGSYSVAL (Change System Value) command 3-2 NRF configuration 16-6
class SPLS configuration 17-9
creating 6-11 Create Controller Description (Virtual Work Station)
class of service (CRTCTLVWS) 3-3
definition 4-3 Create Device Description (Display) (CRTDEVDSP)
Client Access 3270 controllers 13-8
work station function (WSF) 5394 configuration 9-10
automatic sign-on 6-2 NRF 16-5, 16-7
controlling sessions 6-1, 6-2 SNA pass-through 14-5
QAUTOVRT (autoconfigure virtual device) system SPLS 17-11
value 3-2 X.21 short-hold mode (SHM) 19-4
QRMTSIGN (remote sign-on) system value 6-1 Create Device Description (Printer) (CRTDEVPRT)
virtual printer device description 3-5 5394 configuration 9-8
NRF 16-5, 16-7
Index X-7
configuring (continued) configuring (continued)
5250 work station communications (continued) display station pass-through (continued)
using command prompts 9-5 instructions 3-1
5394 Remote Control Unit keyboard language type (KBDTYPE)
attaching DBCS-capable devices 9-14 parameter 3-5
automatic connection 9-12 manually 3-3
controller description 9-7 matching source and target display station 3-4
display device description 9-10 personal computer display station 3-5
line description 9-5 scenario 8-1
printer device description 9-8 security considerations 3-6
remote devices 9-2 subsystem 3-7
remote work station controller 9-12 system configuration example 4-6
using CL commands 9-11 virtual controller 3-1
using command prompts 9-5 virtual device 3-3
5394 Remote Control Unit and its work virtual display station 3-4
stations 10-6 virtual printer 3-5
5494 Remote Control Unit distributed host command facility (DHCF)
APPC controller description 11-5 control language example 15-9
attaching DBCS-capable devices 9-14 controller description 15-9
dependent work station 11-9, 11-10 device description 15-9
instructions 11-3 example 15-9
line description 11-5 host system work sheet 15-7
remote work station controller description 11-7 line description 15-8
SDLC example 11-11 keyboard changes 12-5
SDLC matching parameters 11-11 multiple port sharing 19-1
SNA host controller description 11-6 network nodes 7-12
subarea attachment 11-4, 11-5 remote work station controller
token-ring attachment example 11-14 5250-type controller 9-12
token-ring attachment matching 5394 configuration 9-12
parameters 11-15 X.21 short-hold mode (SHM) 19-3
X.25 example 11-12 short-hold mode (SHM) 19-1
X.25 matching parameters 11-13 SNA pass-through
APPN support 8-11 single AS/400 system 14-4
AS/400 system SNA Primary LU2 Support (SPLS)
5394 Remote Control Unit support 9-4 automatic device description creation 17-6,
5394 Remote Control Unit Type 2.1 17-11
support 10-4 controller description 17-9
5494 Remote Control Unit subarea device description 17-11
attachment 11-4 device description, APPTYPE(*APPINIT) 17-16
5494 Remote Control Unit support 11-1 device description, APPTYPE(*CTLSSN) 17-11
APPN support 8-11 device description, APPTYPE(*DEVINIT) 17-14
display station pass-through 3-1 display device description,
distributed host command facility (DHCF) 15-8 APPTYPE(*APPINIT) 17-16
network routing facility (NRF) 16-4 example display description,
SNA pass-through 14-1 APPTYPE(*CTLSSN) 17-12
SNA Primary LU2 Support (SPLS) 17-8 example display description,
X.21 short-hold mode (SHM) 19-1 APPTYPE(*DEVINIT) 17-14
automatic example host controller description 17-10
3174 13-8 example line description 17-9
5394 Type 2.1 Remote Control Unit 10-1 example printer description,
5494 Remote Control Unit 11-3 APPTYPE(*APPINIT) 17-17
device descriptions 19-3 host controller description 17-9
display device host system 17-19
X.21 short-hold mode (SHM) 19-4 line description 17-8
display station pass-through matching parameters 17-27
automatic 3-2, 4-9 matching parameters, SDLC 17-26
creating user profiles 3-7 overview 17-8
Index X-9
considerations (continued) Create Controller Description (SNA Host)
SNA pass-through (continued) (CRTCTLHOST) command (continued)
line-drop timer 14-6 5394 type 2.1 configuration 10-4
network management 14-4 5494 configuration 11-6
switched lines 14-6 NRF configuration 16-6
SNA Primary LU2 Support (SPLS) SPLS configuration 17-9
application type (APPTYPE) parameter 17-11 Create Controller Description (Virtual Work Station)
APPTYPE(*DEVINIT) 17-11 (CRTCTLVWS) command 3-3
automatic device description creation 17-6, Create Device Description (Display) (CRTDEVDSP)
17-11 command
display device, APPTYPE(*APPINIT) 17-16 3270 controllers 13-8
inactivity timer 17-15, 17-16 5394 configuration 9-10
keyboard map 17-20 5494 configuration 11-9, 11-10
multiple host lines 17-12, 17-18 NRF 16-5, 16-7
performance 17-2 SNA pass-through 14-5
printer device, APPTYPE(*DEVINIT) 17-18 SPLS 17-11
printing 17-21 X.21 short-hold mode (SHM) 19-4
starting 17-20 Create Device Description (Printer) (CRTDEVPRT)
work management command
display station pass-through 6-1 5394 configuration 9-8
X.21 short hold mode (SHM) 5494 configuration 11-9, 11-10
3274 Control Unit configuration 19-3 NRF 16-5, 16-7
CRTCTLRWS command 19-4, 19-6 SPLS 17-11
control session device description 17-15, 17-19 Create Line Description (SDLC) (CRTLINSDLC)
control statement command
ADD MASTER 15-11 5394 configuration 9-5
CHANGE MASTER 15-11 NRF configuration 16-5
control unit description (System/38) SPLS configuration 17-9
creating 3-4 X.21 short-hold mode (SHM) 19-1
controller Create Mode Description (CRTMODD) command 4-4
configuring 19-3 Create Printer for SPLS (TNXCRTPT) tool 17-21
creating descriptions 9-7 Create User Profile (CRTUSRPRF) command 6-9
twinaxial 9-1 creating
virtual 3-1 class 6-11
controller description controller description (APPC)
automatic configuration 9-12 5494 configuration 11-5
creating 16-6 controller description (remote work station)
controller description (Remote Work Station) 3270 controllers 13-7
creating 9-7 5394 configuration 9-7
controller description (Virtual Work Station) 5394 type 2.1 configuration 10-6
creating 3-3 5494 configuration 11-7
Create Class (CRTCLS) command 6-11 X.21 short-hold mode (SHM) 19-3, 19-6
Create Control Unit Description (CRTCUD) controller description (SNA host) 17-9
command 3-4 5394 type 2.1 configuration 10-4
Create Controller Description (APPC) (CRTCTLAPPC) 5494 configuration 11-6
command NRF configuration 16-6
5494 configuration 11-5 SPLS configuration 17-10
Create Controller Description (Remote Work Station) controller description (Virtual Work Station) 3-3
(CRTCTLRWS) command device description (display)
3270 controllers 13-7 3270 controllers 13-8
5394 configuration 9-7 5394 configuration 9-10
5394 type 2.1 configuration 10-6 5394 type 2.1 configuration 10-7
5494 configuration 11-7 5494 configuration 11-9
X.21 short-hold mode (SHM) 19-3 DBCS-capable 13-11
Create Controller Description (SNA Host) NRF configuration 16-5, 16-7
(CRTCTLHOST) command SNA pass-through configuration 14-5, 14-10
SPLS, APPTYPE(*CTLSSN) 17-12
Index X-11
device description (display) (continued) display station pass-through (continued)
creating configuring (continued)
5394 configuration 9-8, 9-10 instructions 3-1
NRF configuration 16-5, 16-7 keyboard language type (KBDTYPE)
device description (printer) parameter 3-5
changing 16-5 manually 3-3
device model (MODEL) parameter matching source and target display station 3-4
network routing facility (NRF) 16-5 personal computer display station 3-5
SNA Primary LU2 Support (SPLS) QAUTOVRT (autoconfigure virtual device) system
3287 printer 17-17, 17-18 value 3-2
display device description 17-12, 17-14 QMAXSIGN (maximum sign-on attempts allowed)
device type (TYPE) parameter system value 3-6
network routing facility (NRF) 16-5 QPACTL00 virtual controller 3-3
SNA Primary LU2 Support (SPLS) QRMTSIGN (remote sign-on) system value 6-1
3287 printer 17-17, 17-18 scenario 8-1
display device description 17-12, 17-14 security considerations 3-6
DHCF (distributed host command facility) subsystem 3-7
3270 requirements 15-13 virtual display station 3-4
AS/400 system and System/36 differences 15-15 virtual printer 3-5
AS/400 system and System/38 differences 15-15 considerations 7-1
configuration description 15-8 creating user profiles 3-7
display station considerations 15-14 end system
ending sessions 15-12 definition 5-4
environment description 15-2 end user instructions 1-1
host system operating requirement 15-1 ending
keyboard mapping 12-13 End Pass-Through (ENDPASTHR) 1-5
remote management 15-10 ENDPASTHR (End Pass-Through) 1-5
running 15-5 Sign Off (SIGNOFF) command 1-6
starting sessions 15-12 SIGNOFF (Sign Off) command 1-6
USSMSG macroinstruction 15-7 home system
MSG=10 operand not supported 15-7 definition 5-4
DISCNT (disconnect) parameter 15-6 illustration 1-1
disconnect (DISCNT) parameter 15-6 keyboard language type (KBDTYPE) parameter 3-5
display manual configuration 3-3
characters and symbols 12-9 matching source and target display station 3-4
Create Controller Description (SNA Host) 18-5 message handling 7-2
CRTCTLHOST 18-5 multiple product network 8-12
graphic attributes 12-10 non-APPN support use 1-4
Start Pass-Through 7-3 personal computer display station 3-5
Display Device Description (DSPDEVD) command program, option 10 (SRQ10PGM) 5-7
*DEVINIT application type 17-15, 17-19 QAUTOVRT (autoconfigure virtual device) system
virtual device description 3-5 value 3-2
Display Keyboard Map (DSPKBDMAP) QMAXSIGN (maximum sign-on attempts allowed)
command 12-7, 12-14 system value 3-6
display logon mode (DLOGMOD) parameter 15-7 QPACTL00 virtual controller 3-3
Display Network Attributes (DSPNETA) command 4-1 QRMTSIGN (remote sign-on) system value 6-1
display option (PASTHRSCN) parameter 7-7 rejection 6-2
display station security
considerations 15-14 automatic sign-on 7-6
display station pass-through considerations 3-6, 7-1
See also 3270 display station pass-through creating user profiles 3-7
automatic configuration 3-2 password verification 6-1
automatic sign-on 7-2 user profile 6-8
concepts 1-1 Sign Off (SIGNOFF) command 1-6
configuring end connection (ENDCNN) parameter 1-6
automatically 3-2 sign-on attempts, examples 7-8
creating user profiles 3-7
Index X-13
end connection (ENDCNN) parameter (continued) example (continued)
NRF 16-10 pass-through 8-1
SPLS 17-21 configuration 8-1
End Pass-Through (ENDPASTHR) command 1-5 environment 1-1
end system programming specification 6-2
definition 5-4 PS/55 attached to 3270 controller 13-11
end user instruction 1-1 PS/55 attached to 5250 controller 9-14
ENDCNN (end connection) parameter remote work station communications 9-1
DHCF 15-13 SDLC configuration 11-11
display station pass-through 1-6 sign-on attempt 7-8
NRF 16-10 sign-on program 6-4
SPLS 17-21 SNA pass-through configuration 14-4
ending AS/400 system 14-13
3270 display emulation 13-4 intermediate AS/400 node 14-8
3270 display station pass-through 13-4 mixture of 5250 and 327x devices 14-11
DHCF session 15-12 SNA Primary LU2 Support (SPLS)
NRF (Network Routing Facility) 16-10 controller description 17-10
pass-through 1-5 display description, APPTYPE(*CTLSSN) 17-12
SNA Primary LU2 Support (SPLS) session 17-21 display description, APPTYPE(*DEVINIT) 17-14
SPLS (SNA Primary LU2 Support) session 17-21 host controller description 17-10
ENDPASTHR (End Pass-Through) command 1-5 line description 17-9
Erase key 12-7 printer description, APPTYPE(*APPINIT) 17-17
error message 12-11 SPLS (SNA Primary LU2 Support)
example controller description 17-10
3174 Establishment Controller 13-1 display description, APPTYPE(*CTLSSN) 17-12
3270-type remote work station display description, APPTYPE(*DEVINIT) 17-14
communications 13-1 host controller description 17-10
3274 Control Unit configuration 19-3 line description 17-9
5250 remote work station communications 9-1 printer description, APPTYPE(*APPINIT) 17-17
5494 configuration starting pass-through without APPN support 4-7
device description 11-10 system configuration 4-6
5494 Remote Control Unit System/38 configuration 8-9
SDLC configuration 11-11 token-ring attachment configuration 11-14
SDLC matching parameters 11-11 X.21 short-hold mode configuration 19-1
token-ring attachment configuration 11-14 X.25 configuration 11-12
token-ring attachment matching exchange identifier (XID) parameter 15-6
parameters 11-15
X.25 configuration 11-12
X.25 matching parameters 11-13 F
AS/400 system field
configuration 8-10 attributes, 3270 12-12
automatic sign-on 7-6 exit fields 12-6
CNNDEV network 4-7
configuration series 8-1
DBCS-capable device configuration 9-15
G
graphic display attributes, 3270 12-10
device description 18-6
DHCF keyboard map 12-16
display station pass-through 7-8
DLUR 18-11
H
hardware resources
host controller description 18-5 working with 9-5
job connection status symbol 13-4 HCF (Host Command Facility)
location name networking 4-2 command summary 15-13
logon mode table compared to NRF 16-1
Network Routing Facility 16-10 definition 15-1
SPLS 17-21 environment description 15-2
low-entry network nodes 7-11
Index X-15
LU (logical unit) (continued)
L remote 8-12
LCLLOCNAME (local location) parameter secondary 13-4, 16-1
display station pass-through 4-4 type 1 17-2
SNA Primary LU2 Support (SPLS) type 2 17-2
display device description 17-12, 17-15 LU 3
printer device description 17-18, 17-19 See LU (logical unit)
limit security officer (QLMTSECOFR) system value 7-1
line description
configuration 15-8 M
considerations 9-6 macroinstruction
creating 16-5 station address 15-6
line description (SDLC) VTAM/NCP generation 15-7
creating 9-5 manual list X-1
link mapping
definition 15-11 3270-to-5250 12-13
LOCADDR (local address) parameter 15-7 keyboard 12-7
LOCADR (local location address) parameter keyboard considerations 12-17
DHCF configuration 15-7 matching parameters
SNA Primary LU2 Support (SPLS) 5494 Remote Control Unit
display device description 17-12, 17-15 SDLC example 11-11
printer device description 17-17, 17-18 token-ring attachment example 11-15
local address (LOCADDR) parameter 15-7 X.25 example 11-13
local location AS/400 DLUR and VTAM 18-11
adding 8-11 intermediate node and VTAM 18-11
specifying 4-4 SNA Primary LU2 Support (SPLS)
local location (LCLLOCNAME) parameter example 17-27
display station pass-through 4-4 SDLC example 17-26
SNA Primary LU2 Support (SPLS) SPLS (SNA Primary LU2 Support)
display device description 17-12, 17-15 example 17-27
printer device description 17-18, 17-19 SDLC example 17-26
local location address (LOCADR) parameter MAXDATA (maximum data) parameter 15-6
DHCF configuration 15-7 maximum data (MAXDATA) parameter 15-6
SNA Primary LU2 Support (SPLS) maximum output (MAXOUT) parameter 15-6
display device description 17-12, 17-15 maximum sign-on attempts allowed (QMAXSIGN)
printer device description 17-17, 17-18 system value 3-6
logical unit (LU) MAXOUT (maximum output) parameter 15-6
macroinstructions 15-7 message
primary 13-4, 16-1 *BREAK 13-5
remote 8-12 operator error 12-11
secondary 13-4, 16-1 system services control 13-4
type 1 17-2 message code, 3270 12-12
type 2 17-2 message handling
LOGMODE (logon mode) parameter 15-11 display station pass-through 7-2
LOGON (host signon/logon command) parameter mode
device description 16-5, 16-8 5494 Remote Control Unit
using 16-9 BLANK mode 11-4
LOGON (logon) command, VTAM 17-20 default 11-4
logon mode QRMTWSC mode 11-4
displaying 15-7 break 12-11
logon mode (LOGMODE) parameter 15-11 specifying attributes 4-4
logon mode table (MODETAB) parameter 15-11 values 4-4
low-entry networking node 4-8, 7-11 mode description
LU (logical unit) creating 4-4
macroinstructions 15-7 MODE parameter 4-4
primary 13-4, 16-1
Index X-17
parameter (continued) parameter (continued)
DBCS feature (IGCFEAT) parameter 13-11 ENCR (encryption) 15-7
DEVCLS (device class) end connection (ENDCNN)
display device description, DHCF 15-13
APPTYPE(*APPINIT) 17-16 display station pass-through 1-6
display device description, NRF 16-10
APPTYPE(*CTLSSN) 17-12 SPLS 17-21
display device description, ENDCNN (end connection)
APPTYPE(*DEVINIT) 17-14 DHCF 15-13
NRF configuration 16-5 display station pass-through 1-6
printer device description, NRF 16-10
APPTYPE(*APPINIT) 17-17 SPLS 17-21
printer device description, host signon/logon command (LOGON)
APPTYPE(*DEVINIT) 17-18 device description 16-5, 16-8
DEVD (device description) 16-5, 17-12 using 16-9
device class (DEVCLS) IDBLK (identification block) 15-6
display device description, IDNUM (identification number) 15-6
APPTYPE(*APPINIT) 17-16 IGCFEAT (DBCS feature) parameter 13-11
display device description, inactivity timer (INACTTMR)
APPTYPE(*CTLSSN) 17-12 display device description 17-15, 17-16
display device description, printer device description 17-17, 17-18
APPTYPE(*DEVINIT) 17-14 INACTTMR (inactivity timer)
NRF configuration 16-5 display device description 17-15, 17-16
printer device description, printer device description 17-17, 17-18
APPTYPE(*APPINIT) 17-17 ISTATUS (inactive status) 15-6, 15-7
printer device description, KBDTYPE (keyboard language type) 3-5
APPTYPE(*DEVINIT) 17-18 LCLLOCNAME (local location)
device description (DEVD) 16-5, 17-12 display device description,
device model (MODEL) APPTYPE(*APPINIT) 17-16
display device description, display device description,
APPTYPE(*APPINIT) 17-16 APPTYPE(*CTLSSN) 17-12
display device description, display device description,
APPTYPE(*CTLSSN) 17-12 APPTYPE(*DEVINIT) 17-15
display device description, display station pass-through 4-4
APPTYPE(*DEVINIT) 17-14 printer device description,
NRF configuration 16-5 APPTYPE(*APPINIT) 17-18
printer device description, printer device description,
APPTYPE(*APPINIT) 17-17 APPTYPE(*DEVINIT) 17-19
printer device description, LOCADDR (local address) 15-7
APPTYPE(*DEVINIT) 17-18 LOCADR (local location address)
device type (TYPE) 16-5 5394 configuration 9-8
display device description, 5494 configuration 11-9
APPTYPE(*APPINIT) 17-16 DHCF configuration 15-7
display device description, display device description,
APPTYPE(*CTLSSN) 17-12 APPTYPE(*APPINIT) 17-16
display device description, display device description,
APPTYPE(*DEVINIT) 17-14 APPTYPE(*CTLSSN) 17-12
NRF configuration 16-5 display device description,
printer device description, APPTYPE(*DEVINIT) 17-15
APPTYPE(*APPINIT) 17-17 printer device description,
printer device description, APPTYPE(*APPINIT) 17-17
APPTYPE(*DEVINIT) 17-18 printer device description,
DISCNT (disconnect) 15-6 APPTYPE(*DEVINIT) 17-18
DLOGMOD (display logon mode) 15-7 local location (LCLLOCNAME)
DROP (drop line at signoff) 17-15 display device description,
drop line at signoff (DROP) 17-15 APPTYPE(*APPINIT) 17-16
display device description,
APPTYPE(*CTLSSN) 17-12
Index X-19
pass-through (continued) publications list X-1
beginning 7-12 PUTYPE (physical unit type) parameter 15-6
ending 1-5
starting
APPN support, with 1-3 Q
APPN support, without 1-4 QAUTORMT (automatic remote controller) system
automatic sign-on 7-3 value 10-1
overview 1-3 QAUTOVRT (autoconfigure virtual device) system
transferring 5-5 value 3-2
pass-through screen (PASTHRSCN) parameter 7-7 QDCRDEVD (Retrieve Device Description) API 17-15,
See also PASTHRSCN (display option) parameter 17-19
password verification 6-1 QMAXSIGN (maximum sign-on attempts allowed)
PASTHRSCN (display option) parameter 7-7 system value 3-6
performance QPACTL00 virtual controller 3-3
automatic creation 17-7 QPASTHRSVR system value 2-1, 2-2
SNA Primary LU2 Support (SPLS) 17-2 QRMTSIGN (remote sign-on) system value
SPLS (SNA Primary LU2 Support) 17-2 controlling remote sessions 6-1
performance considerations 2-4 function 6-1
Personal System/55 program
See also Personal System/55 example 6-2
AS/400 system attachment 9-14 specifications 6-2
device description 9-15 uses 6-1
Remote 5250 Work Station Adapter 9-14 valid value 6-1
physical unit QRMTWSC mode 11-4
macroinstruction 15-6 QSYSWRK subsystem 2-1
type 15-6 QUSRTOOL library 17-21
physical unit type (PUTYPE) parameter 15-6
PLU (primary logical unit)
AS/400 system 17-2
R
Recommendation
definition 16-1
X.25 15-3
point-to-point line 8-2
remote
primary logical unit (PLU)
printer pass-through 7-13
AS/400 system 17-2
remote device
definition 16-1
configuring 9-2
printer
remote location
alternate 17-15
defining 4-1
associated 17-15
specifying 1-1, 4-8
LU type 1 session 17-2
remote location (RMTLOCNAME) parameter
remote pass-through 7-13
display station pass-through 1-1, 4-1
session 3-5
SNA Primary LU2 Support (SPLS)
SNA Primary LU2 Support (SPLS) 17-2
display device description 17-15, 17-16
virtual 3-5
printer device description 17-18, 17-19
printer output 7-13
remote management
printing
description of DHCF 15-2
NRF (network routing facility) 16-9
remote network identifier (RMTNETID) parameter
SNA Primary LU2 Support (SPLS) 17-21
display station pass-through 4-5
SPLS (SNA Primary LU2 Support) 17-21
SNA Primary LU2 Support (SPLS) 17-15, 17-19
programming
remote printer pass-through 7-13
HCF host considerations 15-5
remote sign-on (QRMTSIGN) system value
QRMTSIGN considerations 6-7
controlling remote sessions 6-1
QRMTSIGN specifications 6-2
function 6-1
protocol
program
definition 12-1
example 6-2
PS/55
specifications 6-2
See Personal System/55
uses 6-1
Index X-21
signing off (continued) SNA Primary LU2 Support (SPLS) (continued)
NRF 16-10 configuring (continued)
SPLS 17-21 shared controller 17-8
signing on shared line 17-8
display station pass-through 1-3 steps 17-8
SIGNOFF (Sign Off) command Create Printer for SPLS (TNXCRTPT) tool 17-21
DHCF 15-13 ending session 17-21
ENDCNN (end connection) parameter hardware 17-4
DHCF 15-13 HCF (Host Command Facility) comparison 17-2
display station pass-through 1-6 Host Command Facility (HCF) comparison 17-2
NRF 16-10 initiating sessions 17-20
SPLS 17-21 introduction 17-1
ending pass-through session 7-7 keyboard map 17-20
NRF 16-10 NCP definitions 17-23
returning to source system 1-6 Network Routing Facility (NRF) comparison 17-2
returning to target system 1-6 NRF (Network Routing Facility) comparison 17-2
SPLS 17-21 overview 17-1
SLU (secondary logical unit) performance 17-2
3270 display station 17-2 PLU (primary logical unit) 17-2
definition 16-1 primary logical unit (PLU) 17-2
SNA (Systems Network Architecture) printing 17-21
3270 pass-through 13-3 SCS (SNA character string) 17-2
definition 16-1 secondary logical unit (SLU) 17-2
remote attachment support 12-1 session
SNA character string (SCS) application-initiated 17-5
session 17-2 device-initiated 17-5
SNA pass-through SLU (secondary logical unit) 17-2
configuring SNA character string (SCS) 17-2
single AS/400 system 14-4 software 17-5
SNA Primary LU2 Support (SPLS) starting sessions 17-20
automatic creation 17-7 TNXCRTPT (Create Printer for SPLS) tool 17-21
benefits 17-3 VTAM 3174 definitions 17-26
configuring VTAM AS/400 definitions 17-24
automatic device description creation 17-6, VTAM logon mode table 17-21
17-11 SNUF (Systems Network Architecture upline facility)
controller description 17-9 device description 15-9
device description 17-11 LU 0 15-9
device description, APPTYPE(*APPINIT) 17-16 source system
device description, APPTYPE(*CTLSSN) 17-11 definition 1-1, 14-1
device description, APPTYPE(*DEVINIT) 17-14 illustration 1-1
display device description, passing through 4-8
APPTYPE(*APPINIT) 17-16 SPLS (SNA Primary LU2 Support)
example display description, automatic creation 17-7
APPTYPE(*CTLSSN) 17-12 benefits 17-3
example display description, configuring
APPTYPE(*DEVINIT) 17-14 automatic device description creation 17-6,
example host controller description 17-10 17-11
example line description 17-9 controller description 17-9
example printer description, device description 17-11
APPTYPE(*APPINIT) 17-17 device description, APPTYPE(*APPINIT) 17-16
host controller description 17-9 device description, APPTYPE(*CTLSSN) 17-11
host system 17-19 device description, APPTYPE(*DEVINIT) 17-14
line description 17-8 display device description,
matching parameters 17-27 APPTYPE(*APPINIT) 17-16
matching parameters, SDLC 17-26 example display description,
overview 17-8 APPTYPE(*CTLSSN) 17-12
printer device description, example display description,
APPTYPE(*DEVINIT) 17-18 APPTYPE(*DEVINIT) 17-14
Index X-23
STRPASTHR (Start Pass-Through) command System Request (continued)
APPC device (CNNDEV) parameter 4-5 option 10 (SRQ10PGM) 5-7
automatic sign-on 7-3 option 10, System/38 5-8
changing defaults 7-3 option 10, using 5-6
CNNDEV (APPC device) parameter 4-5 option 11, System/38 5-8
current library (RMTCURLIB) parameter 7-6 option 11, using 5-7
display option (PASTHRSCN) parameter 7-7 option 13, using 5-7
function 1-3 option 14, using 5-7
initial menu (RMTINLMNU) parameter 7-5 option 15, using 5-7
initial program to call (RMTINLPGM) parameter 7-5 option 80, using 5-7
LCLLOCNAME (local location) parameter 4-4 pass-through program 5-7
local location (LCLLOCNAME) parameter 4-4 System/36 5-6
MODE parameter 4-4 System/38 5-6, 5-8
PASTHRSCN (display option) parameter 7-7 using options 5-6
remote location (RMTLOCNAME) parameter 1-1, System Request (Sys Req) key 12-7
4-1 system request program (SRQ10PGM) parameter 5-7
remote network identifier (RMTNETID) system services control point (SSCP)
parameter 4-5 FM parameter 15-6
RMTCURLIB (current library) parameter 7-6 identifier value 15-7
RMTINLMNU (initial menu) parameter 7-5 VTAM 16-9
RMTINLPGM (initial program to call) parameter 7-5 VTAM licensed program 17-20
RMTLOCNAME (remote location) parameter 1-1, system value
4-1 automatic remote controller (QAUTORMT) 10-1
RMTNETID (remote network identifier) changing 3-2
parameter 4-5 QAUTORMT (automatic remote controller) 10-1
RMTPWD (user password) parameter 7-5 QAUTOVRT (autoconfigure virtual device) 3-2
RMTUSER (user profile) parameter 7-4, 7-5 QLMTSECOFR (limit security officer) 7-1
SRQ10PGM (system request program) QMAXSIGN (maximum sign-on attempts
parameter 5-7 allowed) 3-6
system request program (SRQ10PGM) QRMTSIGN (remote sign-on) 6-1
parameter 5-7 System/36
user password (RMTPWD) parameter 7-5 automatic configuration 7-2
user profile (RMTUSER) parameter 7-4, 7-5 difference from AS/400 system DHCF 15-15
virtual controller (VRTCTL) parameter 4-9 HCF network 15-2
virtual display device (VRTDEV) parameter 4-10 routing to 4-8
VRTCTL (virtual controller) parameter 4-9 user profiles 3-7
VRTDEV (virtual display device) parameter 4-10 using display station pass-through 7-2
STRSBS (Start Subsystem) command 6-9 System/38
subsystem attached to AS/400 system 8-10
5494 Remote Control Unit 11-17 connection device 4-5
APPC 11-17 control unit description 3-4
creating 6-8 creating control unit description 3-4
starting 6-9 difference from AS/400 system DHCF 15-15
user profile defaults 6-8 HCF network 15-2
subsystem description parameters 4-9
displaying 6-9 Systems Network Architecture (SNA)
synchronous data link control (SDLC) 3270 pass-through 13-3
5494 configuration example 11-11 definition 16-1
5494 matching parameters 11-11 remote attachment support 12-1
controller use 9-3 Systems Network Architecture upline facility (SNUF)
system reference code device description 15-9
5494 Remote Control Unit 11-17 LU 0 15-9
System Request
AS/400 system 5-6
key 5-6
menu 5-6
Index X-25
virtual controller (VRTCTL) parameter VTAM definitions
specifying QPACTL00 3-3 APPN connections 18-8
using 4-9 DLUR support 18-8
virtual device VTAM/NCP (Virtual Telecommunications Access
250 per controller 3-2 Method/Network Control Program)
automatically configured 3-2, 7-1 generation considerations 15-6
controlling 6-9 HCF use 15-1
definition 3-1 LU macroinstruction 15-7
list 4-10
manually configured 3-3
matching physical device 3-4 W
not automatically deleted 3-2 work management 6-1
owner 3-2 work station entry
QAUTOVRT (autoconfigure virtual device) system adding 6-9
value 3-2 work station function (WSF)
specifying 4-9 Client Access
table 3-4 automatic sign-on 6-2
type determination 4-9 controlling sessions 6-1, 6-2
values 4-10 QRMTSIGN (remote sign-on) system value 6-1
virtual display station model and type table 3-4 virtual printer device description 3-5
virtual display device (VRTDEV) parameter 4-10 Work with Configuration Lists (WRKCFGL)
virtual display station 3-4 command 4-1
virtual printer Work with Configuration Status (WRKCFGSTS)
device description 3-5 command
Virtual Telecommunications Access Method (VTAM) 5494 management 11-16
(SSCP) system services control point 16-9, 17-20 Work with Hardware Resources (WRKHDWRSC)
3174 definitions 16-16, 17-26 command 9-5
AS/400 definitions 16-15, 17-24 working with
display 13-4 configuration lists 4-1
logon mode table 16-10, 17-21 configuration status 11-16
NCCF/TAF use 15-1 hardware resources 9-5
NCP definitions 16-13, 17-23 WRKCFGL (Work with Configuration Lists)
network 16-1 command 4-1
NRF session awareness 16-2 WRKCFGSTS (Work with Configuration Status)
system services control point (SSCP) 16-9, 17-20 command
Virtual Telecommunications Access Method/Network 5494 management 11-16
Control Program (VTAM/NCP) WRKHDWRSC (Work with Hardware Resources)
generation considerations 15-6 command 9-5
HCF use 15-1 WSF (work station function)
LU macroinstruction 15-7 Client Access
VRTCTL (virtual controller) parameter automatic sign-on 6-2
specifying QPACTL00 3-3 controlling sessions 6-1, 6-2
using 4-9 QRMTSIGN (remote sign-on) system value 6-1
VRTDEV (virtual display device) parameter 4-10 virtual printer device description 3-5
VTAM (Virtual Telecommunications Access Method)
(SSCP) system services control point 16-9, 17-20
3174 definitions 16-16, 17-26
X
X.21
AS/400 definitions 16-15, 17-24
controller use 9-3
display 13-4
security 19-1
logon mode table 16-10, 17-21
short-hold mode 19-3
NCCF/TAF use 15-1
configuring 19-3
NCP definitions 16-13, 17-23
multiple port sharing example 19-1
network 16-1
X.25
NRF session awareness 16-2
5494 configuration example 11-12
system services control point (SSCP) 16-9, 17-20
5494 matching parameters 11-13
Index X-27
Communicating Your Comments to IBM
AS/400 Advanced Series
Remote Work Station Support
Version 4
Publication No. SC41-5402-00
If you especially like or dislike anything about this book, please use one of the methods
listed below to send your comments to IBM. Whichever method you choose, make sure you
send your name, address, and telephone number if you would like a reply.
Feel free to comment on specific errors or omissions, accuracy, organization, subject matter,
or completeness of this book. However, the comments you send should pertain to only the
information in this manual and the way in which the information is presented. To request
additional publications, or to ask questions or make comments about the functions of IBM
products or systems, you should talk to your IBM representative or to your IBM authorized
remarketer.
When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute
your comments in any way it believes appropriate without incurring any obligation to you.
If you are mailing a readers' comment form (RCF) from a country other than the United
States, you can give the RCF to the local IBM branch office or IBM representative for
postage-paid mailing.
If you prefer to send comments by mail, use the RCF at the back of this book.
If you prefer to send comments by FAX, use this number:
– United States and Canada: 1-800-937-3430
– Other countries: 1-507-253-5192
If you prefer to send comments electronically, use this network ID:
– IBMMAIL(USIB56RZ)
– [email protected]
Overall, how satisfied are you with the information in this book?
Very Very
Satisfied Satisfied Neutral Dissatisfied Dissatisfied
Overall satisfaction Ø Ø Ø Ø Ø
How satisfied are you that the information in this book is:
Very Very
Satisfied Satisfied Neutral Dissatisfied Dissatisfied
Accurate Ø Ø Ø Ø Ø
Complete Ø Ø Ø Ø Ø
Easy to find Ø Ø Ø Ø Ø
Easy to understand Ø Ø Ø Ø Ø
Well organized Ø Ø Ø Ø Ø
Applicable to your tasks Ø Ø Ø Ø Ø
When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments
in any way it believes appropriate without incurring any obligation to you.
Name Address
Company or Organization
Phone No.
Cut or Fold
Readers' Comments — We'd Like to Hear from You
IBM
Along Line
SC41-5402-00
NO POSTAGE
NECESSARY
IF MAILED IN THE
UNITED STATES
IBM CORPORATION
ATTN DEPT 542 IDCLERK
3605 HWY 52 N
ROCHESTER MN 55901-7829
Cut or Fold
SC41-5402-00 Along Line
IBM
SC41-54ð2-ðð
Spine information: