home *** CD-ROM | disk | FTP | other *** search
-
- ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
-
- Communications Manager provides services that your workstation can use to
- communicate with a host computer or another workstation. You can use
- Communications Manager applications to exchange information or use resources
- from the host or from other workstations. These resources include programs,
- files, databases, and printers.
-
- Communications Manager allows your workstation to:
-
- o Communicate with host computers or other workstations either directly or
- through any of the following kinds of networks:
-
- - Local area networks (LANs)
-
- - Systems Network Architecture-conforming networks
-
- - Integrated services digital network (ISDN)
-
- - X.25 networks
-
- o Control the method of data exchange between your workstation and a host
- computer or another workstation that uses different kinds of communications
- protocols or techniques, such as Synchronous Data Link Control (SDLC), X.25,
- or asynchronous communications
-
- o Be configured remotely by any computer running Communications Manager over a
- network
-
- o Emulate, or perform like, a 3270 or 5250 display terminal when communicating
- with a host computer
-
- o Use the services of the Presentation Manager* interface, such as the
- clipboard, online help, and emulator help
-
- o Transfer files to and from a host computer or another workstation
-
- o Use host-directed printing features
-
- o Remap, or change, keyboard definitions for the OS/2 3270/5250 emulator.
-
- * Trademark of IBM.
-
-
- ΓòÉΓòÉΓòÉ 2. What's New ΓòÉΓòÉΓòÉ
-
- Communications Manager/2 Version 1.1 contains the following new functions:
-
- o An enhanced OS/2 3270/5250 emulator, including:
-
- - A Menu Bar to access emulator functions
-
- - Hide/Show and Popup Menu Bar options on the System Menu
-
- - New emulator functions, including:
-
- o New file transfer functions permitting multiple file transfers and host
- selection with pull-down menus.
-
- o Automatic Font Selection
-
- o Hotspots for host mouse functions
-
- o Popup Keypad
-
- o Numeric Lock Field
-
- o Double-byte character set support for the OS/2 3270/5250 emulator.
-
- o A Communications Manager/2 Distributed Feature that allows you to run
- Communications Manager from a redirected drive.
-
- o The capability to support transactions in full-duplex mode in an LU 6.2
- environment.
-
- o Support for Integrated Data Link Control (IDLC)
-
- o Support for SNA session level data compression
-
- o The capability of connecting to an unlimited number of hosts concurrently
-
- o The capability that all workstations running OS/2 on a LAN segment have
- access to NetView*.
-
- o The capability for downstream Novell** NetWare** users to use Communications
- Manager as a gateway to exchange network management data between themselves
- and NetView* running on the host.
-
- o The capability to issue Communications Manager system management commands
- from the OS/2 command line to obtain and display information about links,
- data-link control, and APPC transactions.
-
- o The capability to route RUNCMDs from an OS/2 service point to an OS/2
- workstation.
-
- o Expanded use of First Failure Support Technology (FFST/2) to perform problem
- determination functions.
-
- o Expanded formatted trace service, to include more APIs, such as SRPI,
- EHLLAPI, LUA, and ACDI.
-
- * Trademark of IBM.
-
- ** Trademark of Novell, Inc.
-
-
- ΓòÉΓòÉΓòÉ 2.1. Communications Manager/2 Distributed Feature ΓòÉΓòÉΓòÉ
-
- The CM/2 Distributed Feature has the capability to share a common set of files
- among multiple users. This requires only a small amount of Communications
- Manager product files to be stored on your workstation. The rest of the
- product files are stored on a file server on the same LAN. The distributed
- workstations have many, but not all, of the functions of the single user
- workstations.
-
- Following are some of the services the CM/2 Distributed Feature supports:
-
- o 3270 and 5250 emulation over LAN connections
- o APPC, CPI Communications, and LUA APIs over LAN connections
- o ACDI redirection over LAN connections
- o ACDI API over an asynchronous connection
-
- Following are some of the services the Communications Manager/2 Distributed
- Feature does not support:
-
- o Synchronous data link control (SDLC)
- o Integrated Data Link Control (IDLC)
- o Twinaxial data link control (TDLC)
- o X.25 DLC
- o Gateway
- o Network node
- o Ability to create and maintain configurations
-
- See the Network Administration and Subsystem Management Guide for more
- information on the CM/2 Distributed Feature.
-
- See the Workstation Installation and Configuration Guide for more information
- on installing and configuring the CM/2 Distributed Feature.
-
-
- ΓòÉΓòÉΓòÉ 3. Services and Connections ΓòÉΓòÉΓòÉ
-
- Communications Manager supports a variety of services and connections
- including:
-
- Services
-
- o Advanced Peer-to-Peer Networking* (APPN*)
-
- o Advanced program-to-program communications (APPC)
-
- o Asynchronous communications device interface (ACDI)
-
- o Subsystem management
-
- o Systems application architecture* (SAA*) common communications support
- architectures
-
- o Systems network architecture (SNA) gateway
-
- o User Profile Management
-
- o Novell** NetWare** support
-
- o FFST/2* support
-
- Connections
-
- o Local Area Network (LAN) Support Services
-
- o Integrated services digital network (ISDN)
-
- - IDLC
- - SDLC
- - X.25
- - LAN (IEEE 802.2 and NetBIOS)
-
- o X.25 network
-
- o Coaxial distributed function terminal (DFT)
-
- o Synchronous data link control (SDLC) nonswitched and switched line support
-
- o Twinaxial data link control (TDLC)
-
- * Trademark of IBM.
-
- ** Trademark of Novell, Inc.
-
-
- ΓòÉΓòÉΓòÉ 3.1. Advanced Peer-to-Peer Networking (APPN)* ΓòÉΓòÉΓòÉ
-
- Communications Manager provides Advanced Peer-to-Peer Networking (APPN)
- end-node and network-node support for workstations, allowing them more
- flexibility communicating with other systems in the network. Some of the
- important capabilities that APPN provides are:
-
- o End-node capability, which allows the local node, such as a workstation, to
- connect as an end node to a serving network node for directory and routing
- services.
-
- o Network-node capability, which provides network services on behalf of
- connected end nodes.
-
- o Connection network services for the LAN, which workstations use to obtain LAN
- destination addresses without having to be configured for them. This
- capability allows a node to establish a link connection directly to another
- node with no LAN destination address configured.
-
- * Trademark of IBM
-
-
- ΓòÉΓòÉΓòÉ 3.2. Advanced Program-to-Program Communications (APPC) ΓòÉΓòÉΓòÉ
-
- Communications Manager supports APPC between SNA applications, allowing
- workstations to share programs, files, and other data. Communications Manager
- also supplies an APPC API for writing application programs.
-
- APPC supports conversation and session security between communicating programs.
- You can manage this security through User Profile Management Services.
-
- Communications Manager also supports data compression for APPC communications.
-
-
- ΓòÉΓòÉΓòÉ 3.3. Asynchronous Communications Device Interface (ACDI) ΓòÉΓòÉΓòÉ
-
- Communications Manager supports asynchronous communication for applications
- written to the ACDI or ACDI Redirection API. This includes:
-
- o Direct asynchronous communications from the workstation
-
- o Redirected asynchronous communications through a LAN server that has the IBM*
- Local Area Network Asynchronous Connection Server (LANACS) installed.
-
- *Trademark of IBM.
-
-
- ΓòÉΓòÉΓòÉ 3.4. Coaxial Distributed Function Terminal (DFT) ΓòÉΓòÉΓòÉ
-
- Communications Manager supports coaxial DFT, which is the protocol used for
- communication through an IBM 3274 or IBM 3174 control unit.
-
- Communications Manager also supports the 3270 credit card adapter.
-
-
- ΓòÉΓòÉΓòÉ <hidden> 3270 Credit Card Adapter ΓòÉΓòÉΓòÉ
-
- The 3270 emulation credit card adapter is a credit card size adapter that
- provides an interface between computer systems and 3270 networks. The 3270
- credit card emulates a 3270 session in DFT and is designed for use with
- Personal Computer Memory Card International Association (PCMCIA) version 2.0,
- type 2 slots.
-
- When you choose to use this option, the 3270 emulation is configured to use a
- 3270 credit card for communication. If a 3270 credit card is not installed,
- the 3270 emulator looks for a 3270 connection adapter, a 3278/79 emulation
- adapter, or an advanced 3278/79 emulation adapter for communication.
-
- Note: There is no support for LAN over Coaxial (DFT). The existing DFT
- limitation of 5 sessions remains unchanged. This support is for OS/2
- V2.1 and higher.
-
-
- ΓòÉΓòÉΓòÉ 3.5. Integrated Data Link Control (IDLC) ΓòÉΓòÉΓòÉ
-
- IDLC is a full-duplex high-level data link control (HDLC) protocol. It is IBM's
- implementation of the CCITT Q.922 standard or Link Access Procedure-Extended
- (LAPE). IDLC can support point-to-point workstation connections over a
- full-duplex wide area network (WAN).
-
- In some cases, IDLC refers to Integrated Services Digital Network (ISDN) data
- link control. It has the same function as integrated data link control, but it
- is used by ISDN. The Communications Manager implementation of IDLC supports
- not only the ISDN B-channel, but also supports any point-to-point WAN
- connection.
-
- IDLC is supported by the AS/400 and the 3174 Communication Controller for an
- ISDN connection.
-
-
- ΓòÉΓòÉΓòÉ 3.6. Integrated Services Digital Network (ISDN) ΓòÉΓòÉΓòÉ
-
- ISDN is a technology for transferring data over a switched digital
- telecommunication network. This ability provides a fast and reliable way for
- transferring or sharing information between remotely attached machines.
- Because several users can share the same circuits within the switched network,
- the network needs a protocol to manage the communication links.
-
- The recommendations of the International Telegraph and Telephone Consultative
- Committee (CCITT) define such a protocol for attaching equipment (for example,
- a workstation) to an ISDN. Communication Manager's switched network
- environment, along with the IBM ISDN interface coprocessor adapters and the IBM
- ISDN Coprocessor Support Program Version 1.2 software, supports this protocol
- and its variations specific to certain network implementation worldwide.
-
- Communications Manager supports the basic rate interface to an ISDN. This
- interface provides circuit switch or packet mode access on two independent 64
- kilobits per second (Kbps) data channels (referred to as B-channels). It also
- provides a 16 Kbps signaling channel (referred to as the D-channel). The
- D-channel is mainly used for signaling but it can also be used for X.25 packet
- data communications.
-
- To enable Communications Manager ISDN support, the following software must be
- installed and configured in the following order:
-
- o LAPS (NTS/2 level required)
-
- If you are not using LAN protocols, install using the LAPS /N command. This
- provides PROTMAN.OS2, NETBIND.EXE and PROTOCOL.INI.
-
- o IBM ISDN Coprocessor Support Program Version 1.2
-
- This provides the software support for the adapter and NETWORK.INI.
- NETWORK.INI provides network-specific information to Communications Manager.
-
- o Communications Manager/2 Version 1.1
-
-
- ΓòÉΓòÉΓòÉ 3.7. Local Area Network (LAN) Support ΓòÉΓòÉΓòÉ
-
- LAN Adapter and Protocol Support (LAPS) is a prerequisite for Communications
- Manager. IBM Network Transport Services/2 (NTS/2) provides the support for IBM
- LAN adapters and a range of certified non-IBM LAN adapters for the following
- types of LANs:
-
- o IBM Token-Ring Network
-
- o IBM PC Network
-
- o Ethernet (ETHERAND) Network
-
- o IBM 3174 Peer Communications Network
-
-
- ΓòÉΓòÉΓòÉ 3.8. NetWare Support ΓòÉΓòÉΓòÉ
-
- Communications Manager provides the ability to use either Communications
- Manager or NetWare as a gateway to exchange network management data between
- themselves and NetView* running on a host. This requires that you have a
- Communications Manager workstation and Novell** NetWare** for SAA* server on a
- LAN. With this configuration, Communications Manager supports SNA Management
- Services transport between:
-
- o A Communications Manager workstation and NetView through an intermediary
- NetWare for SAA server
-
- o A NetWare for SAA server and NetView through an intermediary Communications
- Manager workstation
-
- * Trademark of IBM.
-
- ** Trademark of Novell, Inc.
-
-
- ΓòÉΓòÉΓòÉ 3.9. Subsystem Management ΓòÉΓòÉΓòÉ
-
- Communications Manager provides subsystem management to allow you to display
- and control the running status of the links, sessions, and transaction programs
- (TPs) operating on your system. You can fine-tune the operation of your
- network by displaying the status of these resources and using subsystem
- management functions to alter communication session operations. As you take
- these actions, subsystem management continues to monitor the real-time activity
- of your sessions and the links on which they are operating. As a result, you
- can immediately see how an action you take on one resource affects the
- operation of others.
-
- In the Subsystem Management window you can:
-
- o View the status of the Communications Manager services that are listed in the
- window.
-
- o Viewing the status of Communications Manager services
-
- o Use the menu bar in the window to start or stop many of the listed services.
-
- o Starting and stopping Communications Manager services
-
- o Use the menu bar to display the status of your network resources (links, data
- link controls (DLCs), and sessions). When you open the display windows, you
- can start or stop activity on many of the displayed resources.
-
- o Displaying and controlling sessions and links
-
-
- ΓòÉΓòÉΓòÉ <hidden> Viewing the Status of Communications Manager Services ΓòÉΓòÉΓòÉ
-
- The Subsystem Management window displays a list of the names of the services
- that can be displayed or controlled within subsystem management. The status
- field next to the name of a service tells you whether the service is currently
- Starting, Started, Stopping, or Stopped within the active configuration.
-
- The fields at the top of the window display the names of the active
- configuration (the configuration that is currently running) and the default
- configuration (the configuration that Communications Manager uses when you
- first start the program on your workstation).
-
-
- ΓòÉΓòÉΓòÉ <hidden> Starting and Stopping Communications Manager Services ΓòÉΓòÉΓòÉ
-
- You can use the pull-down menu in the Subsystem Management window to start and
- stop the following services:
-
- o APPC (advanced program-to-program communication) attach manager
-
- o Communications Manager kernel
-
- o SNA (systems network architecture) subsystem
-
- Note: Some of these services may not appear in the Subsystem Management window
- on your workstation. The services displayed in the window vary by the type of
- workstation configuration you are using.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Keylock ΓòÉΓòÉΓòÉ
-
- The Communications Manager keylock is a software security function that serves
- two purposes:
-
- o Protects confidential information that could be exposed by some
- Communications Manager functions, such as trace and configuration.
-
- o Prevents unauthorized or accidental changes to a configuration.
-
- If you need access to keylocked functions, your system administrator can give
- you the password.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Displaying and Controlling Sessions and Links ΓòÉΓòÉΓòÉ
-
- You can use the Subsystem Management window to display the status of individual
- communication sessions and the links on which they operate.
-
- SNA Networks
-
- To display the status of sessions and links on a Systems Network Architecture
- (SNA) network, select SNA subsystem; and then select Service from the menu bar.
- Select Details from the Service pull-down menu. The SNA Subsystem window
- appears, from which you can choose which resources you want to display or
- control.
-
- In many cases, when you open a display window, you can use the pull-down menu
- on the window to start, stop, or modify the activity of the individual
- resources displayed.
-
- X.25 Networks
-
- To display the status of physical links or SNA virtual circuits on an X.25
- network, select your choice on this window; and then select Service from the
- menu bar. Select Details from the Service pull-down menu.
-
- When you open a display window, you can use the menu bar on the window to
- start, stop, or modify the activity of the individual resources displayed.
-
- Note: X.25 selections appear only when X.25 physical links and SNA virtual
- circuits are defined in your configuration.
-
-
- ΓòÉΓòÉΓòÉ 3.10. SAA Common Communications Support Architectures ΓòÉΓòÉΓòÉ
-
- Communications Manager implements Systems Network Architecture/Management
- Services (SNA/MS). This architecture defines the approach to managing
- communications networks. The protocols used offer a vehicle for monitoring
- network operations from a central location.
-
-
- ΓòÉΓòÉΓòÉ 3.11. Synchronous Data Link Control (SDLC) Nonswitched and Switched Line Support ΓòÉΓòÉΓòÉ
-
- Communications Manager supports SDLC nonswitched line support, which is a
- communications protocol for managing information transfer over a
- telecommunications line that does not require dialing to establish the
- connection.
-
- Communications Manager also supports SDLC switched, which does require dialing
- to establish the connection.
-
-
- ΓòÉΓòÉΓòÉ 3.12. Systems Network Architecture (SNA) Gateway ΓòÉΓòÉΓòÉ
-
- Communications Manager allows multiple users on a LAN, an SDLC switched or
- leased link, an X.25 network, or ISDN network to access a System/370* (S/370)
- architecture host through an SNA gateway. Up to 254 workstations can be
- configured on the LAN supported by the SNA gateway.
-
- A gateway permits communication between hosts that support PU 2.0 workstations
- and workstations that use different DLC types. An SNA gateway can do the
- following:
-
- o Act as a protocol converter between workstations that use DLCs on their links
- that are different from the DLC that is used on the host link
-
- o Reduce the amount of system definition at the host and workstations
-
- o Allow you to dynamically change network definitions and add workstations
-
- o Reduce host resources by using pooled LUs, and by automatically logging off
- unused sessions
-
- * Trademark of IBM Corporation
-
-
- ΓòÉΓòÉΓòÉ 3.13. Twinaxial Data Link Control (TDLC) ΓòÉΓòÉΓòÉ
-
- Communications Manager supports twinaxial data link control (TDLC), which is a
- communications function that allows workstations attached to a workstation
- controller by way of twinaxial cable to use 5250 emulation and APPC.
-
- Note: 5250 emulation for twinaxial connection is for an IBM Applications
- System/400* (AS/400*) only.
-
- * Trademark of IBM.
-
-
- ΓòÉΓòÉΓòÉ 3.14. User Profile Management (UPM) Services ΓòÉΓòÉΓòÉ
-
- User Profile Management lets you control access to shared resources, such as
- file systems and databases. You can use UPM to create, manage, and view
- individual and group user IDs as well as to set authority levels.
-
- In Communications Manager, advanced program-to-program communications (APPC)
- and 5250 emulation use UPM to control access to remote computers by requiring
- users to log on at the UPM logon window.
-
- The User's Guide contains information about administering and using UPM. In
- addition, the online Command Reference contains descriptions and syntax for UPM
- commands that you can type from the OS/2 command line.
-
-
- ΓòÉΓòÉΓòÉ 3.15. X.25 Network Support ΓòÉΓòÉΓòÉ
-
- Communications Manager supports communications over X.25 packet switching data
- networks (PSDNs) using either permanent or switched virtual circuits. SNA
- applications can use this connection through the qualified logical link control
- (QLLC). The complete data traffic from all the sessions on an SNA link can be
- carried over a single virtual circuit.
-
- In addition, an API for non-SNA communications is provided so that a single
- X.25 link can carry a mixture of multiple SNA and non-SNA virtual circuits
- concurrently. X.25 is supported within SAA common communications protocol.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Connecting to Multiple Hosts ΓòÉΓòÉΓòÉ
-
- Communications Manager provides the ability to communicate to multiple hosts
- (SSCPs) on separate logical links through unique physical unit (PU)
- connections. This can be useful in the following situations:
-
- o LU 6.2 access to public networks (for example, X.25) of hosts that have not
- installed VTAM* 3.2 or later, and that cannot establish cross-domain links
-
- o LU 0, 1, 2, or 3 access to hosts in different domains, where cross-domain
- configuration is not possible
-
- o Direct routes to multiple hosts when this is more efficient than a route
- through cross-domain links
-
- o Multiple links to the same host for gateway configurations that require more
- than 254 dependent host LUs
-
- * Trademark of IBM
-
-
- ΓòÉΓòÉΓòÉ <hidden> Managing 3270 and 5250 Sessions ΓòÉΓòÉΓòÉ
-
- Communications Manager provides a way for you to view a list of configured
- emulator sessions and to start and stop those sessions.
-
-
- ΓòÉΓòÉΓòÉ 4. Emulation ΓòÉΓòÉΓòÉ
-
- Communications Manager allows your workstation to emulate, or perform like, a
- 3270 or 5250 host display terminal, and to establish host printer sessions with
- a workstation printer. The type of emulation (3270 or 5250) depends on the type
- of host computer you are communicating with. An individual workstation can be
- connected to multiple hosts and perform both types of emulation.
-
- These connections, called emulation sessions, allow you to have access to host
- computer functions as if you were using a 3270 or 5250 host display terminal.
-
- 3270 and 5250 emulation sessions are managed through Presentation Manager
- windows. As a result, you can change the color, size, and location of an
- emulator session window on your screen. You make these changes either during
- configuration, or during runtime through the Menu Bar.
-
- The Menu Bar gives you access to a variety of emulator user functions,
- including:
-
- o File transfer to and from host systems
-
- o Host graphics capabilities
-
- o Keyboard remapping
-
- o Color customizing of emulator session screens
-
- o Font size customizing
-
- o Pop-up Keypad function
-
- o Hotspots for mouse usage in emulation sessions
-
- o Numeric Lock function
-
- In addition, the Menu Bar gives you access to a number of OS/2 features such
- as Clipboard and print screen functions. Each emulation session appears in its
- own window. All printer sessions appear in a print control window.
-
- Depending on the connections configured for your workstation, you can start:
-
- o 5 coaxial terminal or printer 3270 sessions
- o 16 active display sessions for 3270 (For OS/2 2.1, the limit of active
- display sessions is increased to 26.)
- o 15 terminal or printer 5250 sessions
-
- You can start up to 26 sessions concurrently, combining 3270 and 5250 terminal
- emulations and printer sessions.
-
- Communications Manager supports data compression for 3270 and 5250 emulation
- session communications.
-
- The types of connections used for your sessions are shown in the 3270/5250
- Session Management window. Your system administrator can tell you about the
- configuration of your workstation and about the session types available to you.
-
-
- ΓòÉΓòÉΓòÉ 4.1. Menu Bar ΓòÉΓòÉΓòÉ
-
- The Menu Bar, at the top of your emulator session window, gives you access to a
- variety of emulator user functions. The Menu Bar selections are File, Edit,
- Transfer, Settings, Keyboard, and Help. Help is provided for each selection
- and for each of the choices they contain.
-
- The System Menu, in the upper left corner of the emulator screen, contains a
- Hide/Show Menu Bar option, and a Popup Menu Bar option.
-
-
- ΓòÉΓòÉΓòÉ 4.2. File Transfer ΓòÉΓòÉΓòÉ
-
- You can send files to a host computer or receive files from a host computer
- using 3270 terminal emulation. This is called a file transfer. IBM host
- computers that use VM, TSO, or CICS system software and have the required file
- transfer program installed, support file transfer using 3270 terminal
- emulation.
-
- File transfer uses an emulator session to transfer a file. You must be logged
- on to the emulator session you want to use for the file transfer. File
- transfer has exclusive use of the session and you cannot interact with the host
- application while file transfer is running.
-
- You can send or receive files either of two ways:
-
- o Using the Transfer function, accessible through the Menu Bar
- o From the OS/2 command prompt
-
- When you transfer files using Send file or Receive file from the Transfer menu
- on the Menu Bar, you specify the file transfer options to be used for the
- transfer. You can name and save sets of options so that you can use them for
- other file transfer sessions.
-
- You can also transfer multiple files at once by specifying the name of a file
- list you have created. Even during multiple file transfer each individual file
- can have its own set of file transfer options.
-
- The 5250 emulator does not support file transfer between the workstation and
- the host computer. However, file transfer is available when you use the PC
- Support programs on AS/400.
-
-
- ΓòÉΓòÉΓòÉ 4.3. Host Graphics ΓòÉΓòÉΓòÉ
-
- You can use the Graphical Data Display Manager (GDDM) host graphics support in
- a 3270 emulation session. GDDM-OS/2 Link file must be installed on your host
- to allow you to download the necessary files to your workstation.
-
- To customize Host Graphics, select Host Graphics from the Settings menu on the
- Menu Bar.
-
- For more information, refer to the Graphical Data Display Manager publications.
-
-
- ΓòÉΓòÉΓòÉ 4.4. Keyboard Remapping ΓòÉΓòÉΓòÉ
-
- The Communications Manager keyboard utility enables you to change key
- assignments on the keyboard you use in terminal emulation. You can customize
- key operations to match the keyboard layout you are accustomed to using.
-
- A keyboard layout is the physical arrangement of the keyboard. In that layout,
- functions are assigned, or mapped, to keys. These key assignments are called
- the keyboard mapping. They are contained in a keyboard profile within a
- Communications Manager configuration file.
-
- Communications Manager provides default keyboard mappings for workstations that
- use terminal emulation. You can use these defaults or use the keyboard utility
- to change them.
-
- There are two ways to start the keyboard utility program:
-
- o From the Keyboard menu on the Menu Bar
-
- o From the 3270/5250 emulation configuration windows in CMSETUP
-
- Using the keyboard utility, you can:
-
- o Move a definition from a source key to a target key
-
- o Copy a definition from a source key to a target key
-
- o Swap the definitions of a source key and a target key
-
- o Print a copy of the keyboard layout
-
- o Locate keys assigned to a specified function
-
- o Display the current keyboard definitions
-
- o Remap a selected key
-
- A browse function enables you to view the current definitions for each key.
-
-
- ΓòÉΓòÉΓòÉ 4.5. Color Customizing ΓòÉΓòÉΓòÉ
-
- The foreground and background colors of the 3270 and 5250 emulation sessions
- are specified during configuration. You can accept these default colors or
- choose your own.
-
- To choose your own, use the Settings option on the Menu Bar and select Color.
-
- As you select new colors the change is immediately made to the current
- emulation session window. This lets you view the effect of your color changes
- before you save them.
-
-
- ΓòÉΓòÉΓòÉ 4.6. Font Size ΓòÉΓòÉΓòÉ
-
- You can change the font size by selecting Settings from the Menu Bar, then
- selecting font size. The font size you select remains active until it is
- changed.
-
- The Font Size window allows you to perform the following tasks:
-
- o Accept a font size automatically determined by the emulator program
-
- o Select a font size from the list
-
- The fields and buttons specific to this window are:
-
- o Automatic font selection
- o Fixed size
-
- Automatic font selection lets the emulator program automatically assign the
- font size according to the window size.
-
- Fixed size allows you to change the font for data displayed in the emulator
- session window.
-
-
- ΓòÉΓòÉΓòÉ 4.7. Pop-up Keypad ΓòÉΓòÉΓòÉ
-
- A popup keypad is a small window containing push buttons, or keys, so that you
- can use your mouse to perform keyboard operations. Communications Manager lets
- you define two popup keypads, each with eight push buttons.
-
- To display a popup keypad, place your mouse pointer anywhere in the emulator
- session window and click once with mouse button 2. The keypad pops up at the
- mouse pointer position.
-
- The push buttons have default assignments, but you can customize your keypads
- using the Popup Keypad Setup window, which is accessed from the Menu Bar under
- Keyboard.
-
- Use the Popup Keypad Setup window to customize the popup keypads in the
- following ways:
-
- o Change a key assignment on a popup keypad
- o Display the current settings of a popup keypad
- o Select the mode of operation for a popup keypad
-
- You can define a popup keypad to be either sticky or a non-sticky. A sticky
- popup keypad will remain displayed on your screen after an action is completed.
- A non-sticky popup keypad will disappear after an action is complete.
-
-
- ΓòÉΓòÉΓòÉ 4.8. Hotspots ΓòÉΓòÉΓòÉ
-
- A hotspot is the area on a host screen that allows you to use your mouse to
- execute a host function or host command without pressing a function key or
- typing a command.
-
- The Hotspots Setup window allows you to select the function keys and host
- commands that can be activated by using a mouse.
-
- You can access the Hotspots Setup window from the Settings menu on the Menu
- Bar.
-
-
- ΓòÉΓòÉΓòÉ 4.9. Numeric Lock ΓòÉΓòÉΓòÉ
-
- The Numeric Lock window allows you to activate a numeric lock field in a host
- application that is running on your 3270 emulator session. If you are working
- in a host application containing protected fields that only accept certain
- numbers and characters, this feature allows you to "turn off" the rest of the
- keyboard while your cursor is in the protected field and minimize the chance
- for errors.
-
- This feature is only available for 3270 emulator sessions.
-
-
- ΓòÉΓòÉΓòÉ 4.10. Data Compression ΓòÉΓòÉΓòÉ
-
- Data compression is the process of compressing repeated characters or repeated
- data strings to shorten the length of records or blocks, thus reducing transfer
- time for communications.
-
- Communications Manager supports SNA session level data compression with the Run
- Length Encoding (RLE) and Limpel-Ziv 9-bit (LZ9) compression algorithms.
-
- With Communications Manager you can specify the use of data compression for
- communications over 3270 and 5250 emulation sessions, APPC/APPN sessions, and
- LUA sessions. To increase the speed of data transfer, EHLAPPI, APPC, and LUA
- now support data compression for LU-LU sessions.
-
- Note: 3270 emulation supports only LZ9 for outbound data streams and RLE for
- inbound data streams.
-
-
- ΓòÉΓòÉΓòÉ 4.11. Double-Byte Character Set Support ΓòÉΓòÉΓòÉ
-
- The Communications Manager OS/2 3270/5250 emulator now has both single-byte
- character set (SBCS) and double-byte character set (DBCS) capability, making
- Communications Manager fully-enabled for DBCS.
-
-
- ΓòÉΓòÉΓòÉ 5. Installation and Configuration ΓòÉΓòÉΓòÉ
-
- When you install Communications Manager, you indicate the directory where you
- want the base files to be installed. The next step is to install a
- configuration.
-
- Many customers require a program called LAN Adapter and Protocol Support (LAPS)
- to make use of Communications Manager. You must install and configure LAPS
- before you install Communications Manager in the following situations:
-
- o When you are going to upgrade a Communications Manager configuration that was
- established using OS/2 Extended Edition for use with local area network (LAN)
- Transport.
-
- o When you are going to use Communications Manager to establish connections on
- an integrated services digital network (ISDN).
-
- When you establish a configuration definition, you supply information about the
- workstation and your network, and you make selections that indicate how you
- want a feature or application to work on the workstation.
-
- Features and Applications That You Can Configure
-
- When you configure one or more of the features or applications for use with
- Communications Manager, your workstation can perform the following functions:
-
- o 3270 emulation
-
- o 5250 emulation
-
- o ACDI APIs
-
- o ACDI redirection
-
- o APPC APIs
-
- o CPI Communications
-
- o LUA APIs
-
- o X.25 APIs
-
- o Gateway
-
- Communications Manager Configuration Methods
-
- For 3270 and 5250 emulation, Communications Manager offers two configuration
- methods:
-
- o Default Configuration
-
- o Advanced Configuration
-
- When you configure features and applications other than emulation,
- Communications Manager automatically uses the advanced configuration method.
-
- After your configuration is created, you can use Keylock to lock or unlock a
- configuration.
-
-
- ΓòÉΓòÉΓòÉ 5.1. Install a Configuration ΓòÉΓòÉΓòÉ
-
- The setup process consists of creating or changing a configuration for your own
- workstation or someone else's workstation.
-
- A configuration is a description of the devices, optional features, and
- communications settings on your workstation. Communications Manager uses the
- information stored in your configuration to establish and manage your network
- communications.
-
- o You can use Communications Manager to create your configuration, and then
- install it.
-
- o You can install a configuration created for you by someone else. You must use
- this option if you are running the Communications Manager/2 Distributed
- Feature.
-
- o You can install a configuration created for your workstation with an earlier
- version of Communications Manager.
-
- If you are creating a new configuration, Communications Manager will guide you
- through the setup process. When you finish creating your configuration, you
- have the option to install it or to save it to install at a later time.
-
- If you are installing an existing configuration, Communications Manager will
- guide you through the installation process. Configurations created with an
- earlier version of Communications Manager are automatically upgraded.
-
-
- ΓòÉΓòÉΓòÉ 5.2. 3270 Emulation ΓòÉΓòÉΓòÉ
-
- Your workstation functions as a 3270 terminal when communicating with an IBM
- System/370* host computer. You can configure 3270 emulation for all workstation
- connection types except asynchronous.
-
- * Trademark of IBM
-
-
- ΓòÉΓòÉΓòÉ 5.3. 5250 Emulation ΓòÉΓòÉΓòÉ
-
- Your workstation functions as a 5250 terminal when communicating with an IBM
- Applications System/400* or an IBM System/36* host computer. You can configure
- 5250 emulation for all workstation connection types except asynchronous and
- DFT.
-
- * Trademark of IBM
-
-
- ΓòÉΓòÉΓòÉ 5.4. ACDI APIs ΓòÉΓòÉΓòÉ
-
- Your workstation with an asynchronous connection uses custom applications that
- interact with the functions of the asynchronous communications device interface
- (ACDI) provided by Communications Manager. For example, the Softerm** Custom
- Plus ASCII Emulator uses the ACDI API to connect to various networks, such as
- the IBM Information network.
-
- ** Trademark of Softronics, Inc.
-
-
- ΓòÉΓòÉΓòÉ 5.5. ACDI Redirection ΓòÉΓòÉΓòÉ
-
- Asynchronous communications device interface (ACDI) redirection is a
- Communications Manager function that allows you to reassign the serial
- communication ports on your workstation to asynchronous devices, such as
- modems, at a Local Area Network Asynchronous Connection Server (LANACS)
- gateway. By reassigning ports, you can direct data to different destinations,
- without changing your hardware configuration.
-
- Your Communications Manager workstation that is connected to a PC Network,
- Ethernet (ETHERAND), token ring, or other LAN network, communicates with
- asynchronous terminals and other devices by redirecting your serial port to a
- LANACS server. You can configure ACDI redirection for all LAN workstation
- connection types.
-
-
- ΓòÉΓòÉΓòÉ 5.6. APPC APIs ΓòÉΓòÉΓòÉ
-
- Your workstation uses the advanced program-to-program communications (APPC)
- protocol to communicate with other network stations and to share programs with
- those stations. You can configure APPC APIs for all workstation connection
- types except asynchronous and coaxial (DFT).
-
-
- ΓòÉΓòÉΓòÉ 5.7. CPI Communications ΓòÉΓòÉΓòÉ
-
- Your workstation uses the common programming interface communications (CPI-C)
- protocols and conventions to communicate with other network stations. CPI-C is
- the application program interface (API) provided with advanced peer-to-peer
- networking (APPN). You can configure CPI-C for all workstation connection
- types except asynchronous and DFT.
-
-
- ΓòÉΓòÉΓòÉ 5.8. LUA APIs ΓòÉΓòÉΓòÉ
-
- Your workstation uses custom applications that interface with and use the
- functions of logical unit (LU) programming. You can configure LUA APIs for all
- workstation connection types except asynchronous and coaxial (DFT).
-
-
- ΓòÉΓòÉΓòÉ 5.9. X.25 APIs ΓòÉΓòÉΓòÉ
-
- Your workstation uses custom applications that use the functions of the X.25
- network protocol.
-
-
- ΓòÉΓòÉΓòÉ 5.10. Default Configuration ΓòÉΓòÉΓòÉ
-
- This is the standard method that you use to configure 3270 or 5250 emulation on
- the following workstation connection types:
-
- o Ethernet (ETHERAND) network
-
- o PC Network
-
- o SDLC (synchronous data link control)
-
- o Token ring or other LAN types
-
- o Twinaxial.
-
- With default configuration, Communications Manager relies on a set of assumed
- defaults to set up the configuration definitions. You have to supply only the
- information that is unique to your workstation and your network, such as the
- destination address and the local node name.
-
- You can set up your workstation quickly for emulation, without having to make a
- lot of decisions, by using the assumed defaults.
-
-
- ΓòÉΓòÉΓòÉ 5.11. Advanced Configuration ΓòÉΓòÉΓòÉ
-
- When you use this method, you complete a set of profiles in which you select
- and supply information to make the emulation perform efficiently for your
- communication needs.
-
- When you want to tailor Communications Manager emulation operations to the
- special needs of your workstation or your network, advanced configuration is
- the best method.
-
- Note: Communications Manager automatically uses the advanced configuration
- method if you select several features or applications in one configuration.
-
-
- ΓòÉΓòÉΓòÉ 5.12. Gateway ΓòÉΓòÉΓòÉ
-
- This choice displays a list of the profiles you use to configure the
- workstation as a gateway. A gateway is a workstation that translates addresses
- between the network host computer and the workstations on your network.
-
-
- ΓòÉΓòÉΓòÉ 6. Application Programming Interfaces ΓòÉΓòÉΓòÉ
-
- Communications Manager provides a number of application program interfaces
- (APIs) to address the communication needs for connections to both IBM and
- non-IBM computers. All of the APIs are accessible from both full-screen and
- windowed applications.
-
- o Emulator High-Level Language Application Programming Interface (EHLLAPI)
-
- o Server-Requester programming interface (SRPI)
-
- o Conventional LU application (LUA)
-
- o Advanced program-to-program communications (APPC)
-
- o SAA common programming interface (CPI) for communications
-
- o System management
-
- o Asynchronous communications device interface (ACDI) and ACDI Redirection APIs
-
- o X.25
-
- o Communications Manager Kernel
-
- o Common services
-
- o Service Point Application Router/Remote Operations Service (SPAR/ROPS)
-
- o ISDN Connection Manager Interface (CMI)
-
- o Generalized Call Control Interface (GCCI)
-
- o IBM Realtime Interface CoProcessor Device Driver Programming Interface
-
-
- ΓòÉΓòÉΓòÉ 6.1. Communications Manager Kernel ΓòÉΓòÉΓòÉ
-
- The Communications Manager kernel is the main component of Communications
- Manager. The kernel stops and starts other Communications Manager components
- and provides services that the components need. The kernel provides
- Communications Manager status reporting services.
-
- The kernel API allows application programs to use kernel services. The kernel
- API calls perform the following tasks:
-
- o Loading and unloading the kernel
-
- o Activating and deactivating service requests
-
- o Querying Communications Manager status
-
- o Retrieving an active directory name from the Communications Manager
- environment.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Asynchrous Communications Device Interface (ACDI) and ACDI Redir. APIs ΓòÉΓòÉΓòÉ
-
- Communications Manager provides a programming interface for asynchronous
- communications and provides ACDI functions that do the following:
-
- o Provide device independence and support a variety of asynchronous
- communications devices and connection types such as:
-
- - Switched and non-switched lines
-
- - Modems (auto-dial, auto-answer, manual dial, manual answer)
-
- - Direct connections
-
- o Support asynchronous communications device command sets:
-
- - Attention command set (an IBM-supplied and user-edited device command set
- that supports Hayes** Smartmodem** and compatibles)
-
- - CCITT V.25bis command set (an IBM-supplied and user-edited device command
- set that supports V.25bis)
-
- - No command set (a user-supplied device command set that supports circuits
- that adhere to CCITT V.24)
-
- o Support traditional asynchronous communication protocols such as:
-
- - Flow control
-
- - Break processing
-
- o Support two dissimilar external devices attached through an A/B switch
-
- o Provide ports for resource management:
-
- - Three asynchronous ports for computers with MicroChannel* buses (COM1,
- COM2, COM3)
-
- - Two asynchronous ports for computers with AT type buses (COM1, COM2)
-
- o Provide communications and system management (C & SM) support
-
- o Provide flexible input and output interfaces for data transfers
-
- o Manage application buffers for transmitted and received data
-
- o Provide asynchronous port sharing where auto-answer and auto-dial are
- allocated to the same port
-
- o Assist country requirements for connecting computers to telephone networks.
-
- Communications Manager enables users to access a range of computers, including
- IBM and non-IBM host computer systems. In addition, several connections can be
- active concurrently, giving users rapid access to information from any point in
- a network.
-
- The Asynchronous Communications Device Interface (ACDI) can be redirected to an
- IBM Local Area Network Asynchronous Connection Server (LANACS) Version 2.0.
- LANACS is an IBM DOS product that provides asynchronous connection server
- capability to a LAN. The server that runs the LANACS program provides
- asynchronous resource (serial ports, asynchronous connection equipment, and
- telephone lines) that can be shared by workstations on a LAN. An Operating
- System/2* (OS/2*) workstation on the LAN can use serial ports on the
- asynchronous connection server as if the serial ports were located at the
- workstation.
-
- ACDI is the programming interface that provides support for those who want to
- use the serial ports for asynchronous communications in a multitasking
- environment. ACDI interacts with the serial ports through the base operating
- system and ensures that interrupts are handled and data is buffered for
- applications as required.
-
- * Trademark of IBM.
-
- ** Trademark of Hayes Microcomputer Products, Inc.
-
-
- ΓòÉΓòÉΓòÉ 6.2. Advanced Program-To-Program Communications (APPC) ΓòÉΓòÉΓòÉ
-
- Communications Manager provides advanced peer-to-peer networking (APPN) end
- node and network node support for workstations, allowing them to communicate
- more flexibly with other systems in the network.
-
- Communications Manager provides advanced program-to-program communications
- (APPC) to support communications between distributed processing programs,
- called transaction programs (TPs). APPN extends this capability to a
- networking environment. The TPs can be located at any node in the network that
- provides APPC.
-
- Communications Manager improves APPC throughput in performance-critical local
- area network (LAN) environments. If you plan to install Communications Manager
- on a LAN, LAN adapter and protocol support (LAPS) is required.
-
- The level of LAPS shipped with Network Transport Services/2 (NTS/2) Version 1.0
- or LAN Server Version 3.0 is recommended; however, Communications Manager also
- supports the levels of LAPS available with LAN Server Version 2.0 and Extended
- Services for OS/2. Communications Manager supports the following protocols for
- APPC:
-
- o IBM Token-Ring Network
-
- o 3174 Peer Communications (LAN over coaxial support)
-
- o Token-Ring Bus Master
-
- o Synchronous Data Link Control (SDLC)
-
- o IBM PC Network*
-
- o Twinaxial
-
- o Ethernet (ETHERAND)
-
- o X.25
-
-
- ΓòÉΓòÉΓòÉ 6.3. System Management ΓòÉΓòÉΓòÉ
-
- System management allows a system administrator to control and obtain status
- information about the SNA communication resources maintained by Communications
- Manager. It allows activation and deactivation of sessions and data link
- controls.
-
- System management provides verbs that perform display, subsystem management,
- configuration, management services, and node definition functions. The
- following list provides a brief description of the system management verbs:
-
- o Display verbs
-
- Display verbs allow you to display general configuration information and
- current operating values for SNA node.
-
- o Subsystem management verbs
-
- The subsystem management verbs provide programs with a method for managing
- sessions, links, and the APPC attach manager.
-
- o Configuration verbs
-
- Configuration verbs allow authorized programs to configure resources such as
- LUs and TPs.
-
- o Management services verbs
-
- Management services verbs provide programs with a method of reporting
- potential problems to management services focal points.
-
-
- ΓòÉΓòÉΓòÉ 6.4. ISDN Connection Manager Interface (CMI) ΓòÉΓòÉΓòÉ
-
- Connection manager interface (CMI) is an interface that allows user
- applications to communicate with connection manager for the purpose of
- establishing connections (outgoing and incoming) across a switched network to
- remotely attached host computers and other workstations.
-
- Communications Manager provides a virtual media access control (MAC) driver for
- each supported protocol stack so that the application at the CMI can
- dynamically determine which protocol and logical adapter to use when the call
- instance (from the time you call, to the time you hang up) becomes active.
- This allows the actual data channels to be independent from protocols and
- logical adapter numbers.
-
- CMI provides support for the following protocols:
-
- o Integrated data link control (IDLC)
-
- o Synchronous data link control (SDLC)
-
- o X.25
-
- o LAN
-
- - IEEE 802.2
- - NetBIOS
-
- CMI provides automatic dialing and automatic answering capability for
- applications written to the X.25 interface and to the APPC interfaces (LUA,
- EHLLAPI, CPI Communications, and LU 6.2).
-
- Note that the 3270 and 5250 emulation features provided by Communications
- Manager are considered to be APPC applications. SNA manages call control for
- IDLC and SDLC. X.25 call control is managed by the X.25 feature.
- Communications Manager does not provide automatic dialing and automatic
- answering capability for the LAN interfaces (IEEE 802.2, NetBIOS, Named Pipes
- API, and Remote Procedure Call {RPC} API). Applications written to these
- interfaces can be modified to use CMI if they require automatic dialing and
- automatic answering capability or can use the Communications Manager dial
- utilities to establish the physical connection by sidestream dialing.
-
- * Trademark of IBM.
-
-
- ΓòÉΓòÉΓòÉ 6.5. Common Services ΓòÉΓòÉΓòÉ
-
- The common services programming interface verbs are available to all
- application programs that use the Communications Manager APIs.
-
- The common services verbs perform the following tasks:
-
- o Enable and disable X.25 physical links
-
- o Provide American National Standard Code for Information Interchange (ASCII)
- to extended binary-coded decimal interchange code (EBCDIC), EBCDIC to ASCII,
- and user-defined conversions on data streams
-
- o Format data in the trace storage buffer and copy the data to a specified file
-
- o Provide dumping for user-selected components and provide specification of the
- file to which dump data is written
-
- o Trace API verbs and data
-
- o Display configuration information and operating values for active SNA nodes
-
- o Produce the translation table for specified code pages so user programs can
- perform table lookup on characters to convert character strings
-
- o Record messages in the FFST/2 message log
-
- o Send message and error logs to a user-supplied queue
-
- o Send network management services messages to a network management services
- control point.
-
-
- ΓòÉΓòÉΓòÉ 6.6. Conventional LU Application (LUA) ΓòÉΓòÉΓòÉ
-
- LUA shares a physical unit with the 3270 emulator, the gateway function, and
- the advanced program-to-program communications APPC API. LUA extends the
- capabilities of Communications Manager by supplying two APIs:
-
- o Request-unit interface, a basic interface
-
- o Session-level interface, a higher-level interface.
-
- LUA provides secondary support only for BIND LU types 0, 1, 2, or 3. The type
- of SNA BIND profiles that are supported for LU-LU sessions depends on the
- access method used.
-
- The services that LUA provides to application programs include only those
- supporting data communications. LUA does not provide any device emulation
- facilities. However, LUA does provide a unique subset of presentation services
- (PS) functions.
-
- LUA communications-connectivity requirements include the following IBM host
- systems:
-
- o AS/400
- o S/36
- o S/38
- o S/370
-
- * Trademark of IBM.
-
- LUA permits host attachment by the following:
-
- o Synchronous data link control (SDLC)
- o Token-ring network
- o X.25
- o IBM PC network protocol (using a gateway)
- o Ethernet (ETHERAND) network protocol (using a gateway)
- o 3174 Peer Communications
- o Token-ring bus master
- o Integrated services digital network (ISDN)
-
- - SDLC
- - X.25
- - IDLC
-
-
- ΓòÉΓòÉΓòÉ 6.7. Emulator High-Level Language Application Programming Interface (EHLLAPI) ΓòÉΓòÉΓòÉ
-
- The Emulator High-Level Language API (EHLLAPI) is an application programming
- interface that allows workstation programs to interact with a host using 3270
- or 5250 emulation.
-
- An EHLLAPI application program acts as a programmed operator (a program that
- performs and monitors activities in a workstation that are usually done by a
- human). An EHLLAPI application program can perform some or all of the
- following functions:
-
- o Automate repetitive tasks
-
- o Mask complete applications from the user
-
- o Consolidate several complicated tasks into one simple task
-
- o Simplify existing host applications
-
- o Monitor response time and availability
-
- o Monitor events that are diverse in nature
-
- o Automate console operations
-
- In addition, EHLLAPI facilitates communication from workstation application
- programs to host application programs using the 3270 data stream structured
- fields. This allows for the generation of programs such as the file transfer
- applications used to transfer files between host and workstation environments.
-
-
- ΓòÉΓòÉΓòÉ 6.8. Generalized Call Control Interface (GCCI) ΓòÉΓòÉΓòÉ
-
- GCCI provides an interface to a port connection manager (PCM) so that the
- connection manager can manage the PCM resources and coordinate the
- establishment and disconnection of physical connections. Each port on the
- network has its own PCM that is responsible for controlling access to the
- switched network.
-
-
- ΓòÉΓòÉΓòÉ 6.9. IBM Realtime Interface CoProcessor Device Driver Programming Interface ΓòÉΓòÉΓòÉ
-
- The IBM Realtime Interface Co-Processor device driver is used by the base
- operating system to support the Realtime Interface Co-Processor family of
- communication adapters, including the following adapters:
-
- o Realtime Interface Co-Processor 2 Port
-
- o Multiport
-
- o Multiport Model 2
-
- o Multiport/2
-
- o PortMaster
-
- o X.25
-
- The device driver programming interface is available with Communications
- Manager for users who want to provide their own programming support for the
- co-processor adapter. The main functions of the device driver are to:
-
- o Handle interrupts from the co-processor adapter
-
- o Determine which task on which co-processor adapter interrupted the system
- unit, and signal the appropriate system unit processes
-
- o Read the parameter file and configure the co-processor adapter accordingly
-
- o Provide a programming interface to the co-processor adapter through the
- generic input/output control (IOCtl) interface or through a set of dynamic
- link libraries (DLL)
-
-
- ΓòÉΓòÉΓòÉ 6.10. SAA Common Programming Interface (CPI) for Communications ΓòÉΓòÉΓòÉ
-
- The Systems Application Architecture (SAA) Common Programming Interface for
- Communications (CPI Communications) provides an alternative method of
- program-to-program communications that uses SNA LU 6.2 facilities.
-
- SAA describes a set of software interfaces, conventions, and protocols that
- provide a framework for designing and developing portable applications.
- Applications that follow SAA guidelines are easily integrated and will run on
- any hardware and software platform that provides an SAA environment.
-
- Both advanced program-to-program communications (APPC) and CPI Communications
- support transaction programs (TPs) that use Communications Manager APPC
- support. CPI Communications TPs, however, call SAA CPI Communications functions
- rather than issue APPC verbs.
-
- The CPI Communications functions and APPC verbs provide similar services.
- However, CPI Communications provides an API that is portable across multiple
- SAA platforms.
-
- CPI Communications provides calls for applications that require
- program-to-program communication. It makes use of SNA LU 6.2 facilities that
- include:
-
- o Starting a partner TP on a remote system
-
- o Sending or receiving data with a partner TP
-
- o Notifying a partner TP that an error has been detected
-
- o Synchronizing partner TPs
-
-
- ΓòÉΓòÉΓòÉ 6.11. Server-Requester Programming Interface (SRPI) ΓòÉΓòÉΓòÉ
-
- The SRPI is a high-level API that allows programmers to write SRPI requester
- programs that request servers to perform tasks. The SRPI API also supports
- ECF.
-
- ECF is a set of programs for interconnecting IBM workstations and IBM
- System/370 host computers operating in the MVS/XA or VM/SP environment.
-
- IBM ECF simplifies the way different systems use services over a connection.
- ECF provides a single interface that allows application programmers to write
- workstation and host applications that run on a variety of communication
- connections.
-
- SRPI has the following characteristics:
-
- o An interface for application programs in a workstation to request services,
- data, or both from a host. The requesting program is referred to as the SRPI
- requester.
-
- o An interface for programs in a host to reply to requests for services, data,
- or both from workstations. The program that services the request is referred
- to as the server.
-
- The SRPI requester and server programs operate in pairs, with the SRPI
- requester in the workstation and the server in the host computer.
-
- The SRPI router is a Communications Manager facility that uses information
- defined in the SRPI server profiles to route send requests to server programs
- using the appropriate 3270 sessions.
-
-
- ΓòÉΓòÉΓòÉ 6.12. Service Point Application Router/Remote Operations Service (SPAR/ROPS) ΓòÉΓòÉΓòÉ
-
- A network management API allows you to initiate the processing of host NetView
- program commands from OS/2 programs.
-
- Communications Manager lets you initiate workstation commands from the host
- NetView program. The standard output of the commands is returned to the host
- NetView program.
-
- Two Communications Manager components provide this network management
- capability: Service Point Application Router (SPA Router) and Remote
- Operations Service (ROP Service). SPA Router and ROP Service provide the
- following features:
-
- o Support for multiple LANs and multiple physical units (PUs)
-
- o Administration of wide area networks
-
- o System administration functions
-
- o Administration of different domains
-
- SPA Router is an OS/2 program that receives commands from the host NetView
- program and sends them to the specified application programs. SPA Router can
- receive commands for multiple OS/2 applications concurrently.
-
- ROP Service processes, on the workstation, commands that the host NetView
- program sends through SPA Router. ROP Services can process any OS/2 command
- that has a command line interface and that does not require operator input.
-
-
- ΓòÉΓòÉΓòÉ 6.13. X.25 ΓòÉΓòÉΓòÉ
-
- The X.25 API enables non-SNA application programs to communicate with
- workstations, IBM hosts, and non-IBM hosts, using X.25 networks.
-
- X.25 packet switching data networks (PSDNs) are wide area networks (WANs) that
- usually connect workstations and computers over large geographical distances.
- An X.25 network subscriber can make calls to other subscribers and can have
- many calls in operation at the same time. Most public X.25 networks are
- interconnected, enabling world-wide international calling. Many corporations
- have their own private networks, while some are connected to public networks.
-
- Data is transmitted over an X.25 network in discrete, independent units called
- packets. Packets are sent over virtual circuits set up through the X.25
- network. Because virtual circuits are duplex, packets can be flowing in both
- directions at the same time.
-
- The placing of data in packets and the use of virtual circuits instead of real
- circuits enables a PSDN to dynamically and optimally manage its real resources.
- Packets from different virtual circuits can be multiplexed on the same
- communication line by the PSDN. However, to a network subscriber, a virtual
- circuit appears to be a dedicated line. A workstation may only need one
- physical link to communicate with many other workstations and computers because
- the link can carry many virtual circuits concurrently.
-
- This optimal use of resources can result in communications equipment savings
- which can, in turn, result in cheaper communications costs for the X.25 network
- subscriber.
-
-
- ΓòÉΓòÉΓòÉ 7. Problem Diagnosis ΓòÉΓòÉΓòÉ
-
- Communications Manager provides the following information to assist in problem
- diagnosis:
-
- o Messages
- o Errors
- o Alerts
- o Traces
- o Dumps
-
- Communications Manager provides the following problem diagnosis facilities to
- display and interpret problem diagnosis information:
-
- o FFST/2
- o Problem Determination Aids
- o Common Services Application Programming Interface
-
-
- ΓòÉΓòÉΓòÉ 7.1. Messages ΓòÉΓòÉΓòÉ
-
- Messages are displayed during Communications Manager sessions. The appearance
- of a message does not always mean an error occurred. For example, a message
- may tell you that an operation is in progress or complete.
-
- Online help is available for Communications Manager messages. In addition,
- detailed descriptions of all Communications Manager messages, their causes, and
- actions you should take are available in the Message Reference. You can access
- this reference online by selecting it from the Communications Manager/2 folder.
-
- Communications Manager message types and the actions you should take to respond
- to them are:
-
- o Information message
- o Warning message
- o Action message
- o File transfer message (TRANS prefix)
- o OIA message
- o Device driver message
-
- Messages and message helps are logged and displayed in the following ways:
-
- o Pop-up Window
- o Message Console
- o Message Log Formatter
-
-
- ΓòÉΓòÉΓòÉ <hidden> Information Message ΓòÉΓòÉΓòÉ
-
- An information message appears if a situation occurs and there is no action you
- must take in response to the situation.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Warning Message ΓòÉΓòÉΓòÉ
-
- A warning message appears if a situation exists that you should be made aware
- of. Some warning messages include corrective actions you can take if you decide
- to modify the situation.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Action Message ΓòÉΓòÉΓòÉ
-
- An action message appears if a situation arises in which you must take some
- explicit action to correct the situation, or choose an alternative action.
- Correct the situation by taking the action provided with the message. If
- instructions are not provided, select Help to view an explanation of the
- situation and the corrective action you can take for it.
-
-
- ΓòÉΓòÉΓòÉ <hidden> File Transfer Message (TRANS prefix) ΓòÉΓòÉΓòÉ
-
- A file transfer message appears during file transfer with a 3270 host to report
- the current status of the transfer.
-
-
- ΓòÉΓòÉΓòÉ <hidden> OIA Message ΓòÉΓòÉΓòÉ
-
- OIA messages appear on the operator information area (OIA) line at the bottom
- of the 3270 or 5250 session window. This area provides information about
- sessions and presentation space printing, including status and error messages.
- Host application programs also use this line to display messages that explain
- keystroke errors (although some programs may use a different line).
-
- You can use the online help information provided during a session to determine
- the causes and actions for those messages:
-
- o If your host computer is an AS/400, the host automatically displays help
- information when you make a keystroke error.
-
- o If your host computer is an IBM System/36* (S/36*), press the Help key to
- display help information about an error code.
-
- o Select OIA message from the menu bar for additional OIA message information.
-
- Press the Error Reset key to return to the OIA display for 5250 sessions.
-
- * Trademark of IBM.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Device Driver Message ΓòÉΓòÉΓòÉ
-
- Device driver messages appear during startup of the workstation.
-
-
- ΓòÉΓòÉΓòÉ 7.2. Errors ΓòÉΓòÉΓòÉ
-
- Errors are unexpected results that occur during a Communications Manager
- operation which require more detailed information than can be provided in a
- message. Errors are logged in the system error log.
-
-
- ΓòÉΓòÉΓòÉ 7.3. Alerts ΓòÉΓòÉΓòÉ
-
- Alerts are information units sent to a management services focal point in a
- network to identify problems or impending problems. Alerts are logged in
- EPWALERT.DMP, which you can view by using the FFST/2 dump formatter.
-
- See the Problem Determination Guide for more information about alerts.
-
-
- ΓòÉΓòÉΓòÉ 7.4. Traces ΓòÉΓòÉΓòÉ
-
- Traces are records of data that provide a history of events that occurred
- during communications. Select Problem determination aids in the Communications
- Manager/2 folder to obtain trace information.
-
- See the Problem Determination Guide for more information about traces.
-
-
- ΓòÉΓòÉΓòÉ 7.5. Dumps ΓòÉΓòÉΓòÉ
-
- Dumps are copies of data stored in a portion of memory being used by
- Communications Manager components. Select Problem determination aids in the
- Communications Manager/2 folder to obtain dump information.
-
- See the Problem Determination Guide for more information about dumps.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Pop-Up Window ΓòÉΓòÉΓòÉ
-
- Usually the first indication of a problem is when a message appears in a pop-up
- window to let you know that a situation has occurred which may require your
- attention. In most cases, help is available from this window.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Message Console ΓòÉΓòÉΓòÉ
-
- The message console is a window that you can activate to view messages as they
- are logged. This service provides a similar function to the message log;
- however, no help is provided for the messages and the window's contents are
- erased when closed.
-
- For Communications Manager, use the message log formatter as the focal point
- for problem diagnosis and use the message console for configuring FFST/2.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Message Log Formatter ΓòÉΓòÉΓòÉ
-
- The message log formatter provides access to the Communications Manager
- messages that are stored in the default FFST/2 message log (OS2MLOG.DAT) and in
- other message logs defined by Communications Manager.
-
- When you receive a message, view the message in the message log formatter.
- Read the entire message and the message help and perform the actions indicated.
- If the message instructs you to look in the system error log or the FFST/2 dump
- formatter, note the time of the message and the problem ID to help you access
- the appropriate entries in the system error log and the dump formatter.
-
-
- ΓòÉΓòÉΓòÉ <hidden> FFST/2 ΓòÉΓòÉΓòÉ
-
- First Failure Support Technology/2* (FFST/2*) is a software problem diagnosis
- tool for OS/2 system software and applications. It is designed to facilitate
- the capture of problem diagnosis information when a problem occurs.
-
- The following FFST/2 facilities are in the FFST/2 folder:
-
- o Start FFST/2
- o Stop FFST/2
- o Message Console
- o System Error Log
- o Dump Formatter
- o Message Log Formatter
-
- Unless you are an advanced user, your primary use of FFST/2 will be the system
- error log and the message log formatter choices. Refer to the Problem
- Determination Guide for a complete description of the tasks you can perform
- with FFST/2.
-
- * Trademark of IBM.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Start FFST/2 ΓòÉΓòÉΓòÉ
-
- Select the Start FFST/2 icon in the FFST/2 folder to start the FFST/2 process.
- Add RUN=EPW to CONFIG.SYS file to start this process at system startup.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Stop FFST/2 ΓòÉΓòÉΓòÉ
-
- Select the Stop FFST/2 icon in the FFST/2 folder to stop the FFST/2 process.
-
- Note: This is not recommended because problem diagnosis information may not be
- processed. However, in many cases, Communications Manager will restart FFST/2
- if a problem occurs.
-
-
- ΓòÉΓòÉΓòÉ <hidden> System Error Log ΓòÉΓòÉΓòÉ
-
- The system error log is an OS/2 facility that contains information about the
- problem and the environment in which the problem occurred. Messages logged to
- the message log formatter often describe how to extract information from the
- system error log; therefore, always check the message log formatter before
- checking the system error log.
-
- Note: If you are using OS/2 Version 2.0 or higher, you must install the OS/2
- Serviceability and Diagnostic Aids to enable Communications Manager system
- error logging.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Dump Formatter ΓòÉΓòÉΓòÉ
-
- The dump formatter is a customized dump facility that can contain detailed
- information about a failure and the environment in which it occurred.
- Communications Manager uses this facility to supply and format detailed
- information about alerts.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Problem Determination Aids ΓòÉΓòÉΓòÉ
-
- Problem Determination Aids is a problem diagnosis facility in Communications
- Manager that provides trace and dump services.
-
- Use trace services to trace application programming interfaces (APIs) and data
- transmitted on communication links.
-
- Use dump services to make copies (or a dump) of the data stored in portions of
- memory used by Communications Manager for analysis by IBM.
-
- Problem Determination Aids is installed as additional function.
-
-
- ΓòÉΓòÉΓòÉ 8. Hints and Tips ΓòÉΓòÉΓòÉ
-
- You can use these hints and tips when using Communications Manager. Refer also
- to the README file for more hints and tips.
-
- Select one of the following for more information:
-
- o Installation
-
- o CMSETUP Options
-
- o Virtual device driver support
-
- o Sample Programs
-
- o Configuration
-
- o Configuration, Installation, and Distribution (CID)
-
- o Gateway and multiple PU support
-
- o Command Enhancements
-
- o ACDI Redirection Upgrade Restriction
-
-
- ΓòÉΓòÉΓòÉ 8.1. Installation ΓòÉΓòÉΓòÉ
-
- For additional installation information, read the README file on the
- installation diskettes (or in the redirected installation directory). This
- file contains any last-minute documentation updates.
-
- For more hints and tips about installation, select one of the following:
-
- o LAPS installation
-
- o Upgrade from a previous version
-
-
- ΓòÉΓòÉΓòÉ 8.1.1. LAPS Installation ΓòÉΓòÉΓòÉ
-
- LAN Adapter and Protocol Support (LAPS) is a component that allows you to
- configure and make changes to your network adapters and protocols for the
- purpose of enhancing network performance.
-
- Communications Manager installation verifies that LAPS is installed, but it
- does not verify that LAPS is properly configured.
-
- If one of the following products has been installed on your workstation, an
- acceptable version of LAPS may already be available; however, only NTS/2
- provides the level of LAPS support necessary for using ISDN.
-
- o IBM Extended Services for OS/2
-
- o IBM TCP/IP for OS/2
-
- o IBM LAN Server (or LAN Requester)
-
- o IBM Network Transport Services/2
-
-
- ΓòÉΓòÉΓòÉ 8.1.2. Upgrade from a Previous Version ΓòÉΓòÉΓòÉ
-
- If you are migrating from a previous version of Communications Manager, and you
- are planning to install on a different drive:
-
- o Remove the previous version using the REINST command. If this is not done,
- the files from the previous version remain on the drive although they are not
- usable.
-
- o Remove any Communications Manager-dependent products such as GDDM-OS/2 Link.
- The HGREMOVE command erases the GDDM-OS/2 Link files.
-
- o Remove any references to the former product from the LIBPATH, PATH and DPATH
- statements in your CONFIG.SYS file.
-
- o Back up data files, such as the configuration files. They can be migrated and
- used by this release of Communications Manager/2.
-
- Note: It is advisable to back up your CONFIG.SYS before modifying it.
-
-
- ΓòÉΓòÉΓòÉ 8.2. CMSETUP Options ΓòÉΓòÉΓòÉ
-
- CMSETUP and CMREDIR provide the following options from the menu bar. Select any
- option for additional information.
-
- o Install additional functions...
-
- o Remove additional features...
-
- o Reinstall...
-
- o Remove Communications Manager...
-
- o Remove communications features...
-
- o View system information...
-
- o View audit trail...
-
- o Recreate folders...
-
-
- ΓòÉΓòÉΓòÉ 8.2.1. Install Additional Functions ΓòÉΓòÉΓòÉ
-
- Install additional functions... allows you to add a variety of functions and
- online documents.
-
- As you select the items you want to install, the required disk space and the
- space you have available display in the Install Additional Functions window.
-
- For information on these functions, refer to the Workstation Installation and
- Configuration Guide
-
-
- ΓòÉΓòÉΓòÉ 8.2.2. Remove additional functions ΓòÉΓòÉΓòÉ
-
- Remove additional features... allows you to remove any of the functions or
- online documents that were previously installed. You can select the functions
- or online documents to remove from a displayed list.
-
-
- ΓòÉΓòÉΓòÉ 8.2.3. Reinstall ΓòÉΓòÉΓòÉ
-
- Reinstall reinstalls the base Communications Manager/2 product and any
- components necessary for the selected functions. This option is used when
- Communications Manager/2 files have been erased or damaged.
-
-
- ΓòÉΓòÉΓòÉ 8.2.4. Remove Communications Manager/2 ΓòÉΓòÉΓòÉ
-
- Remove Communications Manager/2... removes the product from your workstation.
- First failure support technology (FFST) and user profile management (UPM) are
- not removed. The \CMLIB directory remains on the target drive with any other
- files that you have added, such as configuration files for the Graphical Data
- Display Manager-OS2 (GDDM-OS2) Link files.
-
- As a final step in the removal process, the \CMLIB\CM.LOG which contains the
- audit trail is reset to indicate that the product has been removed. All prior
- installation history is erased.
-
-
- ΓòÉΓòÉΓòÉ 8.2.5. Remove Communications Features ΓòÉΓòÉΓòÉ
-
- Remove communications features... removes all files associated with
- configuration files other than your default configuration. Features are major
- components of Communications Manage/2 such as 3270 emulation, 5250 emulation,
- or the gateway.
-
- Choosing this options also allows you to remove any statements in CONFIG.SYS
- that are specific to removed configurations. The actual configuration files
- remain untouched and can be reloaded at any time by selecting Installation in
- the Communications Manager Setup window.
-
- Warning: All of the new network graphic images are held in the \CMLIB\*.MET
- files. In general, it is not advisable to remove Communications Manager
- configurations by doing an ERASE\CMLIB\cfgname.* as this could destroy files
- not related to your configuration. This is particularly true now as many of
- the MET files have relatively common names such as 5250X25.MET. If you happen
- to have a 5250X25.CFG and you erase it with the above command, then you would
- lose the 5250 over X.25 image also. It is safer to use a file utility, such as
- the OS/2 File Manager, to identify each file to be erased.
-
-
- ΓòÉΓòÉΓòÉ 8.2.6. View System Information ΓòÉΓòÉΓòÉ
-
- View system information... displays the:
-
- o Communications Manager version number
- o Workstation type
- o Default configuration
- o Configuration path
-
-
- ΓòÉΓòÉΓòÉ 8.2.7. View Audit Trail ΓòÉΓòÉΓòÉ
-
- View audit trail... displays a record of every Communications Manager feature
- that is installed. The audit trail is a specific Communications Manager file
- called \CMLIB\CM.LOG. Error messages are also logged here during the initial
- installation steps before FFST/2 is available.
-
-
- ΓòÉΓòÉΓòÉ 8.2.8. Recreate folders ΓòÉΓòÉΓòÉ
-
- Recreate folders... allows you to recreate a folder and objects in the folder.
- This is useful if you have accidentally deleted the objects.
-
-
- ΓòÉΓòÉΓòÉ 8.3. Virtual Device Driver Support ΓòÉΓòÉΓòÉ
-
- When you use OS/2 Version 2.0 or later and Communications Manager/2, support is
- available for virtual device drivers. This allows a DOS program to
- simultaneously use a device driver with an OS/2 program. This support is
- currently available for the following interfaces:
-
- o Emulator high level language application programming interface (EHLLAPI)
-
- o 802.2
-
- o Local area network basic input/output system (NetBIOS)
-
- The support for the virtual 802.2 and NetBIOS interfaces is supplied by IBM
- network transport services/2 (NTS/2).
-
- Communications Manager provides the virtual EHLLAPI interface. Installation
- consists of typing VHAPINST from a windowed or fullscreen OS/2 session.
-
-
- ΓòÉΓòÉΓòÉ 8.4. Sample Programs ΓòÉΓòÉΓòÉ
-
- The sample programs are provided on the API Support Diskette which is
- distributed with the Application Programming Guide. This publication is ordered
- separately.
-
- The sample programs are provided as a tool to aid in the development of
- programs that use Communications Manager application programming interfaces
- (APIs).
-
- The sample programs are installed by decompressing the ZIP files. Refer to the
- README.DOC file on the API Support Diskette for additional information.
-
-
- ΓòÉΓòÉΓòÉ 8.5. Configuration ΓòÉΓòÉΓòÉ
-
- There are three methods to create or change a Communications Manager
- configuration. For more information on any of these methods, select one of the
- items below.
-
- o Using interactive configuration (CMSETUP)
- o Using CID Response Files
- o Editing the .NDF file
-
- Note: IBM Extended Services for OS/2 Programmable Configuration has been
- replaced by CID.
-
- Select an item below for additional configuration information.
-
- o Using the configuration program
- o Verifying configuration files
- o Copying configuration profiles
- o Other configuration concerns
-
-
- ΓòÉΓòÉΓòÉ 8.5.1. Gateway and Multiple PU Support ΓòÉΓòÉΓòÉ
-
- Some benefits of a gateway are:
-
- o Reducing the host PU definitions
-
- o Eliminating communications links
-
- o Reducing the host system load due to less PU polling.
-
- o Allowing for protocol conversion between the host and the dependent
- workstations
-
- Communications Manager/2 has made a number of changes in the gateway support:
-
- o Gateway configuration is easier and less error-prone due to the OS/2
- Presentation Manager configuration interface (CMSETUP).
-
- o Downstream workstations can now be defined using models.
-
- o Several host systems can now be defined with multiple PU support.
-
- o The SNA gateway supports up to 254 concurrently active workstations (logical
- units) per host on the LAN. Communications Manager/2 supports up to five
- concurrent physical host connections.
-
- o Host and workstation definitions can now be done directly in the .NDF file.
-
- o Host and workstation definitions can be changed dynamically.
-
- For information on gateway restrictions, refer to the Restrictions chapter of
- this Overview, and the README file.
-
- Select one of the following items for additional gateway information.
-
- o The CMGWSESS Utility
- o Suggestions
-
-
- ΓòÉΓòÉΓòÉ 8.5.2. The CMGWSESS Utility ΓòÉΓòÉΓòÉ
-
- The CMGWSESS utility is available for downstream dependent workstations on a
- gateway. CMGWSESS is executed on the dependent workstation and it displays
- information concerning all sessions with the gateway node.
-
- All of the information returned by CMGWSESS is available on the gateway
- machine. It could be useful for the user on the dependent workstation,
- however, if the gateway machine is not physically accessible. It allows the
- user to get information concerning the LUs and host system which might be
- helpful to identify network problems.
-
- CMGWSESS relies upon the ability to initiate an LU 6.2 conversation with the
- (Remote Display Server) program on the gateway machine. The LU 6.2 sessions in
- fact show up in the data produced by CMGWSESS. This implies that the gateway
- machine must be appropriately customized for accepting an APPC conversation.
-
-
- ΓòÉΓòÉΓòÉ 8.5.3. Suggestions ΓòÉΓòÉΓòÉ
-
- Gateway host LU pool selection
-
- You assign a name when you create a new pool. It is advisable to include an
- indication of the host name within the eight character pool identification.
- This is recommended because of the gateway session information displayed within
- the subsystem management application.
-
-
- ΓòÉΓòÉΓòÉ 8.5.4. Using Interactive Configuration (CMSETUP) ΓòÉΓòÉΓòÉ
-
- You can create or change a Communications Manager configuration using
- interactive configuration, which is the CMSETUP command. Information is
- entered using a series of Presentation Manager windows. When you complete a
- configuration, an automatic verification step examines the configuration files
- you created and if no conflicts exist, creates the required configuration
- files. If there are conflicts, errors are saved in a log file. You can then
- choose to correct the errors in the configuration.
-
- Most workstation configuration can be created using CMSETUP; however, a few
- verbs and some parameters of other verbs are not supported by CMSETUP. Refer
- to Network Administration and Subsystem Management Guide for a list of these
- verbs and parameters.
-
-
- ΓòÉΓòÉΓòÉ 8.5.5. Using CID Response Files ΓòÉΓòÉΓòÉ
-
- You can create or change a Communications Manager configuration using the
- Configuration, Installation, and Distribution (CID) response files. You can use
- the response files to configure almost all of the Communications Manager
- configuration parameters. The CMRECORD utility creates a response file from a
- configuration. The model configuration can be a configuration that you want to
- upgrade or a configuration that was created with CMSETUP. You can
- automatically create a configuration on a workstation with CMSETUP using the
- response files.
-
- Creating configurations with CID is generally the responsibility of the network
- administrator.
-
-
- ΓòÉΓòÉΓòÉ 8.5.6. Editing the .NDF File ΓòÉΓòÉΓòÉ
-
- The node definitions file (.NDF) allows you to change your node configuration
- using a text editor. This is useful when you want to:
-
- o Make a quick change to a verb parameter
-
- o Duplicate an .NDF file quickly
-
- o View the configuration verbs
-
- o Specify configuration verbs and parameters not supported by CMSETUP
-
- Note: Only experienced Communications Manager users should modify the .NDF
- file.
-
-
- ΓòÉΓòÉΓòÉ 8.5.7. Using the Configuration Program ΓòÉΓòÉΓòÉ
-
- There are three ways to use the Communications Manager configuration windows.
- Select one of the following items for more information about using these
- windows.
-
- o Default configuration
- o Advanced configuration
- o Communications Manager configuration list
-
-
- ΓòÉΓòÉΓòÉ 8.5.8. Default Configuration ΓòÉΓòÉΓòÉ
-
- Default configuration is limited to configuring the following frequently-used
- scenarios:
-
- o 3270 emulation with LAN, SDLC or coaxial connection
- o 5250 emulation with LAN, SDLC or twinaxial connection
-
- When you use default configuration, you are required to enter the minimum
- number of parameters in each window; Communications Manager supplies defaults
- for all other values.
-
-
- ΓòÉΓòÉΓòÉ 8.5.9. Advanced Configuration ΓòÉΓòÉΓòÉ
-
- Advanced configuration allows you to configure using all of the Communications
- Manager configuration windows. If you use advanced configuration, you will
- have access to virtually all of the Communications Manager configuration
- parameters.
-
-
- ΓòÉΓòÉΓòÉ 8.5.10. Communications Manager Configuration List ΓòÉΓòÉΓòÉ
-
- The Communications Manager configuration list is a list of all Communications
- Manager profiles and features. If you are familiar with the configuration
- process, you can use this list to save time; however, Communications Manager
- does not direct you to the menus that are necessary for your particular
- scenario.
-
-
- ΓòÉΓòÉΓòÉ 8.5.11. Verifying Configuration Files ΓòÉΓòÉΓòÉ
-
- When you close the Configuration Definition window, a configuration
- verification is performed. The Options choice on the menu bar provides an
- option to turn automatic verification off; however, if the configuration is not
- verified, Communications Manager will not be able to use it at a later time.
-
- Bypassing automatic verification could be useful if, for example, you find that
- you do not have all of the necessary information to configure all the required
- profiles at that time. When the information is available, you can restart the
- configuration program, make the appropriate modifications, and then perform the
- verification.
-
-
- ΓòÉΓòÉΓòÉ 8.5.12. Copying Configuration Profiles ΓòÉΓòÉΓòÉ
-
- Communications Manager/2 does not provide a facility to copy profiles
- selectively from one configuration to another. Instead, you can generate CID
- response files and combine their feature definitions.
-
-
- ΓòÉΓòÉΓòÉ 8.5.13. Other Configuration Concerns ΓòÉΓòÉΓòÉ
-
- Be careful when specifying the LU local/NAU address for terminal emulators.
- Communications Manager in Extended Services and Extended Edition ensured a
- unique address for this field; this is no longer the case because of enhanced
- multiple PU support.
-
- Because you can now have multiple host links, you can also have multiples of
- the same NAU address. Communications Manager does not reject multiples of the
- same NAU address, even for the same host link, and only one emulator session
- can be active for one NAU address for any host.
-
-
- ΓòÉΓòÉΓòÉ 8.6. Configuration, Installation, and Distribution (CID) ΓòÉΓòÉΓòÉ
-
- Configuration, Installation, and Distribution (CID) allows several forms of
- user involvement in the CID process. They are:
-
- Attended installation
- Someone with product knowledge is present and can respond to various prompts
- during installation and configuration.
-
- Lightly attended installation
- Someone is present, but is only required to start the installation, insert
- diskettes, and respond to simple prompts.
-
- Unattended installation
- No user involvement is required.
- For more information on CID, refer to the Response File Reference online
- document.
-
- Select an item below for more CID information.
-
- o Model configuration
- o User response files
- o Functions not provided by CID
- o General comments
-
-
- ΓòÉΓòÉΓòÉ 8.6.1. Model Configuration ΓòÉΓòÉΓòÉ
-
- To create a Communications Manager model configuration on the file server, do
- one of the following:
-
- o Copy a configuration from one of the distributed workstations
-
- o Create a new configuration on the file server
-
- If you are creating the configuration on the file server, then proceed with
- configuration of a 3270 emulation session over a token-ring network. Use
- exactly the same setups as if you were on the distributed workstation, except
- for the following:
-
- o Select a suitable name for the configuration; for example:
-
- MYMODEL or MOD3270
-
- o When prompted by CMSETUP with the pop-up window, "Will this configuration be
- used for this workstation?", select NO. This causes CMSETUP to skip the
- steps related to installing components, using this configuration, on the file
- server.
-
- o During the configuration, when you are required to provide values such as
- LOCAL_CP_NAME, enter the values for one.
-
-
- ΓòÉΓòÉΓòÉ 8.6.2. User Response Files ΓòÉΓòÉΓòÉ
-
- The following methods can be used to create user response files:
-
- o Edit the sample new installation response file provided with Communications
- Manager. You can find this sample on the Network Administrator Diskette.
-
- o Use the Communications Manager CMRECORD function to convert a configuration
- into a response file, then edit the result to customize the file.
-
- o Use an editor to create a response file from scratch. This is not
- recommended, as the other options create files with records in the correct
- syntax, which saves time and increases the probability of the file being
- error free.
-
-
- ΓòÉΓòÉΓòÉ 8.6.3. General Comments ΓòÉΓòÉΓòÉ
-
- Use of a model configuration versus response file only
-
- Network administrators can provide almost all configuration information in
- either a response file, a configuration file set or a mixture of both.
-
- For example, a network administrator may wish to consider using only response
- files to define configuration information. This is possible except for the
- following function, which cannot be specified in a response file:
-
- o Keyboard remapping
-
- Note: The Keyboard remapping must be configured on an individual workstation
- by copying onto the workstation the appropriate configuration files.
-
- o Creating keyboard definitions in a response file requires care.
-
- A keyboard record in a configuration file is not directly linked to a COUNTRY
- profile. Therefore, CMRECORD cannot automatically create correct values for
- the AT_KEYBOARD, ENHANCED_KEYBOARD, and 106_ENHANCED_KEYBOARD (DBCS only)
- records.
-
- To overcome this, CMRECORD outputs the keyboard records without any COUNTRY
- fields. The response file processor (CMSETUP /R) considers COUNTRY to be an
- optional field. When CMSETUP /R is processing a response file, if the COUNTRY
- field is not specified, CMSETUP /R will examine the NAME filed and take the
- following action:
-
- - If the NAME is a known name, for example ACSCENUS, then Communications
- Manager will use the appropriate model keyboard.
-
- - If the NAME is a user-defined name (for example, MYKEYBD), then
- Communications Manager will determine what keyboard is defined to OS/2 via
- CONFIG.SYS and use the appropriate country's model keyboard to create the
- keyboard record.
-
-
- ΓòÉΓòÉΓòÉ 8.6.4. Functions not provided by CID ΓòÉΓòÉΓòÉ
-
- The following functions are not provided by CID:
-
- o Keywords which install by feature, without configuration
-
- It is not possible to specify just a record keyboard in a response file, with
- no field values and have the CID process install that feature. At a minimum,
- a NAME field keyword must be specified on any record keyword
-
- o Keywords to add, remove or change keylock passwords
-
- Keylock password is provided on the CMSETUP /R command via the /KL parameter
-
- o Updating multiple configurations in a single job
-
- Only one configuration can be updated per CID installation. Multiple CID
- installations with CMUPDATETYPE=4 (no installation) can be used to update
- multiple configurations on a workstation
-
-
- ΓòÉΓòÉΓòÉ 8.7. Command Enhancements ΓòÉΓòÉΓòÉ
-
- Several commands are available from an OS/2 window or full screen session. In
- general, you do not need to use line commands for Communications Manager.
- Virtually all of the Communications Manager functions are now accessible from
- OS/2 Presentation Manager windows. There are times, however, when it can be
- useful to perform a function under program control.
-
- For more information, refer to the Command Reference.
-
-
- ΓòÉΓòÉΓòÉ 8.8. ACDI Redirection Upgrade Restriction ΓòÉΓòÉΓòÉ
-
- If you upgrade an existing configuration that includes Asynchronous
- Communications Device Interface (ACDI) redirection from OS/2 EE 1.30.2 or
- Extended Services, your ACDI redirection configuration will not be upgraded.
- Everything else in your existing configuration is upgraded, including the ACDI
- APIs. To include ACDI redirection, you will need to modify your upgraded
- configuration.
-
-
- ΓòÉΓòÉΓòÉ 9. Productivity Aids (Applets) ΓòÉΓòÉΓòÉ
-
- A variety of productivity aids are included with Communications Manager. You
- should be aware, however, that these programs are not a formal part of
- Communications Manager and are not supported by IBM.
-
- A complete list of these productivity aids is contained on disk 1 of the
- Productivity Aids diskettes. For information on accessing these productivity
- aids, refer to the online README file.
-
-
- ΓòÉΓòÉΓòÉ 10. Restrictions ΓòÉΓòÉΓòÉ
-
- The following restrictions apply to this release of Communications Manager.
- Refer to the README file for the latest updates.
-
- Gateway Restrictions
-
- o Single focal point
-
- Although Communications Manager can maintain multiple SSCP-PU sessions, only
- one host system can be used as an active focal point for sending alerts.
- This link is specified with the HOST_FP_LINK_NAME parameter of the
- DEFINE_LOCAL_CP record in the .NDF file. The link for the focal point must
- be using the implicit PU with the same name as the local CP.
-
- o Single host entry point
-
- A Communications Manager node only accepts network management requests
- (NMVTs) from a PU 2 host that are addressed to the PU with the same name as
- the CP.
-
- o One PU per host/adapter/address
-
- The Communications Manager node can only have one link to another partner
- over a given source adapter/target address pair. The only way to define an
- additional PU is to define an additional link. Therefore, it is not possible
- to have multiple PUs to the same host unless a different local adapter or
- remote address is specified.
-
- Note: In addition to the obvious solution of using multiple adapters,
- another possibility is to define a different target SAP address. VTAM allows
- you to specify a source SAPADDR parameter on the PU definition if you are
- connected by an ICA. You can configure the local SAP in the LAN DLC Adapter
- profile and the target SAP in the SNA Connections Link Profile.
-
-
- ΓòÉΓòÉΓòÉ 11. Bibliography ΓòÉΓòÉΓòÉ
-
- The bibliography for Communications Manager/2 describes both online and printed
- sources of information that can be useful when planning for or using
- Communications Manager.
-
- o Publications Ordering Information
-
- o Communications Manager/2 Product Package Publications
-
- o Communications Manager/2 Administrator's Package Publications
-
- o Communications Manager/2 Programming Publications
-
- o Related Local Area Network Publications
-
- o Integrated Services Digital Network Publications
-
- o SNA Session Level Data Confidentiality Publications
-
- o OS/2 Publications
-
- o Related IBM AS/400 Host Publications
-
- o Related 3270 Host Communications Publications
-
- o Related Realtime Interface Co-Processor Publications
-
- o Related X.25 Packet-Switching Data Networks Publications
-
- o Systems Application Architecture (SAA) Publications
-
-
- ΓòÉΓòÉΓòÉ 11.1. Publications Ordering Information ΓòÉΓòÉΓòÉ
-
- Part numbers and order numbers for IBM publications are presented in the
- following way:
-
- o If only one part number or order number follows a publication title, that
- part number or order number is the worldwide part number; for example:
-
- IBM LAN Asynchronous Connection Server Function and Connectivity Guidelines
- (GA27-3917)
-
- o If a publication has a U.S. version different from the worldwide English
- version, two part numbers or order numbers are given in the following
- example:
-
- IBM X.25 Interface Co-Processor/2: Technical Reference (16F1879 (U.S.);
- 07F3180).
-
- o If a publication has both a part number and an order number, the numbers are
- given as in the following example:
-
- IBM Local Area Network Technical Reference (25F7688, P/N SC30-3383-03).
-
- Note: Four publications have order numbers listed and can be ordered
- separately. These books are at the Communications Manager/2 Version 1.0 level
- and have not been updated for this release.
-
- To order Communications Manager/2 or OS/2 publications, use the toll-free
- number: 800-426-7282. The publication part number (P/N) is required when
- ordering through this phone number. Contact your IBM authorized dealer or your
- IBM marketing representative for information about ordering any of the
- publications listed in this bibliography.
-
-
- ΓòÉΓòÉΓòÉ 11.2. Communications Manager/2 Basic Product Package Books ΓòÉΓòÉΓòÉ
-
- The following list encompasses all of the hardcopy and online publications in
- the Communications Manager library. The words "IBM Communications Manager/2"
- are actually part of the title of each book; however, in this list, those words
- are omitted.
-
- o Workstation Installation and Configuration Guide, SC31-7169-01
-
- o Quick Installation, SX75-0085-01
-
- o User's Guide, SC31-7068-01
-
- o Command Reference (online)
-
- o Overview (online)
-
- o Glossary (online)
-
- o Response File Reference (online)
-
- o Service Point Application Router and Remote Operations Service Guide (online)
-
- o Message Reference (online)
-
- o Problem Determination Guide (online)
-
- The following publication is available as a separately orderable publication.
-
- o Information and Planning Guide, SC31-7007-01
-
-
- ΓòÉΓòÉΓòÉ 11.3. Communications Manager/2 Administrator's Package Books ΓòÉΓòÉΓòÉ
-
- The following list encompasses all of the books in the Communications Manager/2
- Administrator's Package. The words "IBM Communications Manager/2" are actually
- part of the title of each book; however, in this list, those words are omitted.
-
- The following books provide advanced planning and installation information for
- Communications Manager:
-
- o Network Administration and Subsystem Management Guide, SC31-6168-01
-
- o Scenarios, SC31-6174-01
-
- o Host Connection Reference, SC31-6170-01
-
- o Host Print Guide, SC31-7145-00
-
-
- ΓòÉΓòÉΓòÉ 11.4. Communications Manager/2 Programming Books ΓòÉΓòÉΓòÉ
-
- The following list encompasses all the programming books in the Communications
- Manager library. The words "IBM Communications Manager/2" are actually part of
- the title of each book; however, in this list, those words are omitted.
-
- These publications are provided in BOOK and LISTPS format on the Communications
- Manager/2 Version 1.1 CD-ROM.
-
- The following books provide Communications Manager application programming
- interface (API) programming information for creating and maintaining
- Communications Manager programs:
-
- o Application Programming Guide
-
- o ACDI Programming Reference, SC31-6161
-
- o APPC Programming Guide and Reference
-
- o Conventional LU Application Programming Reference
-
- o ECF Server-Requester Programming Interface (SRPI) Reference, SC31-6165
-
- o EHLLAPI Programming Reference
-
- o ISDN Connection Management Interface (CMI) Programming Reference
-
- o ISDN Port Connection Manager (PCM) Programming Reference
-
- o Realtime Interface Co-Processor Device Driver Programming Reference,
- SC31-6164
-
- o System Management Programming Reference
-
- o X.25 Programming Reference, SC31-6167
-
-
- ΓòÉΓòÉΓòÉ <hidden> Quick Installation, SX75-0085-01 ΓòÉΓòÉΓòÉ
-
- Quick Installation, SX75-0085-01; P/N 79G0460
-
- This card provides you with a very brief set of instructions on how to start
- the installation of Communications Manager. It is intended primarily for those
- who want to accept most or all of the preselected choices during installation.
- Quick Installation provides only limited instructions to get you started. If
- you want more detailed information about installing Communications Manager,
- refer to Workstation Installation and Configuration Guide.
-
-
- ΓòÉΓòÉΓòÉ <hidden> * @R2c ΓòÉΓòÉΓòÉ
-
- width=50% height=100%.User's Guide, SC31-6108-01
-
- User's Guide, SC31-6108-01; P/N 79G0456
-
- This book provides information necessary to accomplish basic communication
- tasks using Communications Manager. For example, this volume contains
- information and procedures for starting and stopping Communications Manager,
- using the clipboard to mark and copy data from one application to another,
- using 3270 and 5250 emulation, transferring files, and changing the current
- keyboard layout.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Host Print Guide, SC31-7145 ΓòÉΓòÉΓòÉ
-
- Host Print Guide, SC31-7145; P/N 79G0453
-
- This book describes how to use the functions in Communications Manager Host
- Print for both AS/400 and 3270 printing. It tells how to configure for
- printing ,meet special printing needs, and solve printing problems.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Problem Determination Guide ΓòÉΓòÉΓòÉ
-
- Problem Determination Guide
-
- This book provides online documentation for problem determination procedures
- using FFST/2, trace and dump services, diagnostic tools, sense data, and OS/2
- request codes.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Command Reference ΓòÉΓòÉΓòÉ
-
- Command Reference
-
- This online document lists the Communications Manager commands and their syntax
- diagrams. It also describes Communications Manager device drivers.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Glossary ΓòÉΓòÉΓòÉ
-
- Glossary
-
- This online book defines technical terms and acronyms that are used throughout
- the Communications Manager program and publications.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Information and Planning Guide, SC31-7007-01 ΓòÉΓòÉΓòÉ
-
- Information and Planning Guide, SC31-7007-01; P/N 79G0459
-
- This book provides an overview of Communications Manager, including
- descriptions of new and enhanced functions and productivity aids, information
- on the administration and use of Communications Manager, and system
- requirements. This book also provides technical advice on performance and
- coexistence considerations, planning new installations, and migrating from
- previous releases.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Overview ΓòÉΓòÉΓòÉ
-
- Overview
-
- This online document provides a comprehensive view of Communications Manager.
- It includes a description of configuration, services, emulator functions,
- application programming interfaces, and a complete bibliography of
- Communications Manager documentation and related publications.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Network Administration and Subsystem Management Guide, ΓòÉΓòÉΓòÉ
-
- Network Administration and Subsystem Management Guide, SC31-6168-01; P/N
- 79G0452
-
- This book provides an overview of Communications Manager functions and the
- steps required to create the Communications Manager configurations for the
- workstations you support. This book also contains configuration worksheets.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Response File Reference ΓòÉΓòÉΓòÉ
-
- Response File Reference
-
- This online document contains information on how to create response files and
- use them to configure Communications Manager remotely. It also lists all of
- the response file keywords and explains how to upgrade Extended Services
- response files to Communications Manager response files.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Scenarios, SC31-6174-01 ΓòÉΓòÉΓòÉ
-
- Scenarios, SC31-6174-01; P/N 79G0458
-
- This book contains sample scenarios with steps to install and configure several
- different kinds of networks with attached workstations.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Workstation Installation and Configuration Guide, SC31-7169 ΓòÉΓòÉΓòÉ
-
- Workstation Installation and Configuration Guide, SC31-7169; P/N 79G0296
-
- This book provides the basic information to install Communications Manager and
- to configure it for various connections and features. This book also contains
- information about using a response file for installation and about changing a
- configuration. Some advanced user tasks, such as how to use the keylock
- function to protect configuration files, are described here.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Host Connection Reference, SC31-6170-01 ΓòÉΓòÉΓòÉ
-
- Host Connection Reference, SC31-6170-01; P/N 79G0457
-
- This book contains parameter matching and sample system generations for OS/2
- connections to S/370 and Application System/400* (AS/400*) hosts.
-
- * Trademark of IBM
-
-
- ΓòÉΓòÉΓòÉ <hidden> Service Point Application Router and Remote Operations Service Guide, SC31-7006 ΓòÉΓòÉΓòÉ
-
- Service Point Application Router and Remote Operations Service Guide
-
- This is an online book that contains guidance and reference information for
- using two Communications Manager functions, Service Point Application Router
- and Remote Operations Service, to handle network management commands directed
- to a workstation by a NetView operator or application program.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Message Reference, ΓòÉΓòÉΓòÉ
-
- Message Reference
-
- This online book contains the text, explanations, and suggested actions for all
- Communications Manager messages. This document is also available online.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Application Programming Guide ΓòÉΓòÉΓòÉ
-
- Application Programming Guide
-
- This book describes application program development for Communications Manager.
- It is the starting point for writing application programs that use any of the
- Communications Manager application programming interfaces (APIs) and contains
- information common to all of the APIs. The Communications Manager/2 Sample
- Programs diskette, which contains sample programs, API data structures, and
- header files, is provided with this book.
-
-
- ΓòÉΓòÉΓòÉ <hidden> ACDI Programming Reference, SC31-6161 ΓòÉΓòÉΓòÉ
-
- ACDI Programming Reference, SC31-6161
-
- This book introduces and defines the procedures for using the Asynchronous
- Communications Device Interface (ACDI). This book serves as a reference for
- programmers who want to use the asynchronous programming functions to create
- their own application programs using C and Macro Assembler languages.
-
-
- ΓòÉΓòÉΓòÉ <hidden> APPC Programming Guide and Reference ΓòÉΓòÉΓòÉ
-
- APPC Programming Guide and Reference
-
- This book provides information necessary to create application programs in the
- C, COBOL, or Macro Assembler programming languages that use the advanced
- program-to-program communications (APPC) programming interface functions.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Conventional LU Application Programming Reference ΓòÉΓòÉΓòÉ
-
- Conventional LU Application Programming Reference
-
- This book provides information necessary to create application programs in the
- C, COBOL, or Macro Assembler programming languages that use the IBM OS/2
- Conventional LU Application (LUA) programming interface.
-
-
- ΓòÉΓòÉΓòÉ <hidden> ECF Server-Requester Programming Interface (SRPI) Reference, SC31-6165 ΓòÉΓòÉΓòÉ
-
- ECF Server-Requester Programming Interface (SRPI) Reference, SC31-6165
-
- This book provides programmers with the information necessary to create
- requester application programs that use the Server-Requester Programming
- Interface (SRPI) functions in Communications Manager.
-
-
- ΓòÉΓòÉΓòÉ <hidden> EHLLAPI Programming Reference ΓòÉΓòÉΓòÉ
-
- EHLLAPI Programming Reference
-
- This book defines the Emulator High-Level Language Application Programming
- Interface (EHLLAPI). Applications written to this programming interface can
- access and control the 3270 and 5250 host presentation spaces.
-
-
- ΓòÉΓòÉΓòÉ <hidden> ISDN Connection Management Interface (CMI) Programming Reference ΓòÉΓòÉΓòÉ
-
- ISDN Connection Management Interface (CMI) Programming Reference
-
- This book describes how to use the integrated services digital network (ISDN)
- connection manager interface (CMI) to make a connection for user applications
- through a switched network.
-
-
- ΓòÉΓòÉΓòÉ <hidden> ISDN Port Connection Manager (PCM) Programming Reference ΓòÉΓòÉΓòÉ
-
- ISDN Port Connection Manager (PCM) Programming Reference
-
- This book describes how to develop and implement a call control module (a port
- connection manager) for use in Communications Manager's switched network
- environment.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Realtime Interface Co-Processor Device Driver Programming Reference, SC31-6164 ΓòÉΓòÉΓòÉ
-
- Realtime Interface Co-Processor Device Driver Programming Reference, SC31-6164
-
- This book provides information for writing programs that support the Realtime
- Interface Co-Processor adapters. The dynamic link libraries, the application
- loader, and the device driver interface are discussed.
-
-
- ΓòÉΓòÉΓòÉ <hidden> System Management Programming Reference ΓòÉΓòÉΓòÉ
-
- System Management Programming Reference
-
- This book provides detailed descriptions of the Advanced Peer-to-Peer
- Networking (APPN)* configuration and subsystem management verbs. These verbs
- allow configuration and management of APPN nodes.
-
- * Trademark of IBM
-
-
- ΓòÉΓòÉΓòÉ <hidden> X.25 Programming Reference, SC31-6167 ΓòÉΓòÉΓòÉ
-
- X.25 Programming Reference, SC31-6167
-
- This book provides the information necessary to create application programs in
- the C, COBOL, or Macro Assembler programming languages that use the X.25 API.
-
-
- ΓòÉΓòÉΓòÉ 11.5. Related Local Area Network Publications ΓòÉΓòÉΓòÉ
-
- The following LAN publications can aid administrators in installing,
- configuring, and using LAN servers, requesters, and hardware:
-
- o IBM Local Area Network Technical Reference (25F7688, SC30-3383-03) provides
- information for using IBM LAN adapters and software interfaces in IBM
- Personal System/2* (PS/2*) and IBM Personal Computer AT* workstations. It is
- intended for programmers who plan to use IBM LANs and for those who need
- information about the correct adapters required for setting up an IBM LAN.
-
- o IBM LAN Asynchronous Connection Server Function and Connectivity Guidelines
- (GA27-3917) provides guidelines for configuring a LAN asynchronous connection
- server.
-
- o IBM Local Area Network Asynchronous Connection Server (SC30-3509-01) provides
- information for network administrators who are planning and installing a LAN
- asynchronous connection server. This book is provided with the LAN
- asynchronous connection server product and cannot be purchased separately.
-
- o The LAN Server Version 2.0 product is described in the IBM Operating System/2
- Local Area Network Server Version 2.0 Network Administrator Reference:
-
- - Volume 1: Planning and Installation (04G1032)
- - Volume 2: Performance Tuning (04G1033)
- - Volume 3: Network Administrator Tasks (04G1034)
-
- o IBM Token-Ring Network Introduction and Planning Guide (GA27-3677-03).
-
- o IBM Token-Ring Network Problem Determination Guide (SX27-3710-04).
-
- o IBM PC Network Hardware Maintenance and Service Manual (S68X-2240-03).
-
- o IBM 3174 Establishment Controller Peer Communication User's Guide
- (GA27-3887-02).
-
- o IBM NETBIOS Application Development Guide (S68X-2270).
-
- o IEEE 802.2 Local Area Networks Standard, 802.2 Logical Link Control,
- ANSI/IEEE Standard, October, 1985.
-
- o IEEE 802.2 Local Area Networks Standard, 802.3 Carrier Sense Multiple Access,
- ANSI/IEEE Standard, October, 1985.
-
- o Microsoft/3Com LAN Manager Network Driver Interface Specification, Version
- 2.01, Microsoft Corporation, 3Com Corporation.
-
- o The Ethernet: A Local Area Network, Data Link Layer and Physical Layer
- Specifications, Digital, Intel, XEROX, Version 2.0, November 1982, Digital
- Equipment Corporation, Intel Corporation, Xerox Corporation.
-
- * Trademark of IBM
-
-
- ΓòÉΓòÉΓòÉ 11.6. Integrated Services Digital Network Publications ΓòÉΓòÉΓòÉ
-
- These publications provide information about ISDN architecture and interfaces.
-
- o IBM Lower-Layer Services Architecture: ISDN Port Connection Manager
- Architecture Reference (SC31-6829) defines the interface to the LSA port
- connection manager function for ISDN call control.
-
- o IBM Integrated Services Digital Networks Circuit-Switching Signaling Control
- Architecture Reference (SC31-6827) describes the format and sequence of
- messages on the D channel that control the switched connection and use of the
- B channel.
-
- o IBM Integrated Services Digital Networks Data Link Control Architecture
- Reference (SC31-6826) contains information about ISDN data link control,
- representing IBM's interpretation of CCITT Recommendations Q.921 and Q.922.
-
- o International Telegraph and Telephone Consultative Committee (CCITT), Support
- of Packet Mode Terminal Equipment by ISDN.
-
-
- ΓòÉΓòÉΓòÉ 11.7. SNA Session Level Data Confidentiality Publications ΓòÉΓòÉΓòÉ
-
- SNA session level data confidentiality is part of the IBM Transaction Security
- System (TSS). You can use TSS with Communications Manager to encrypt data when
- it is transferred between a host and a workstation. Work Station Security
- Services (WSSS) is the workstation portion of TSS. WSSS provides the file
- CSUESAPI.DLL, which is used by Communications Manager/2 during file transfer of
- encrypted data. Refer to these IBM publications for more information about TSS
- and WSSS.
-
- o Transaction Security System: General Information Manual and Planning Guide
- (GA34-2137). This publication describes the hardware and software products in
- TSS. It also describes ways in which you can use these products to:
-
- - Provide data confidentiality in an SNA network environment
- - Determine data integrity
- - Store sensitive data on portable media
- - Process financial PINs
- - Use public-key functions
-
- This manual also provides planning and site preparation information for TSS.
-
- o Transaction Security System: Programming Reference: Volume 1, Access Control
- and DES Cryptography (SC31-2934). This book provides guidance and reference
- information for the Transaction Security System security application program
- interface (API). The book is intended for system analysts who are responsible
- for designing programs that use the TSS hardware and software. Application
- programmers who are responsible for writing application programs that use the
- security API should also use this book.
-
- o Workstation Security Services Installation and Operating Guide (SA34-2141).
- This publication item is a kit that includes a manual, tabs, binder, and
- diskette holders. The manual tells how to install the 4754 and 4755
- cryptographic adapters. It also tells how to install and use the various Work
- Station Security Services utilities, including the hardware initialization
- utility and the software configuration utility. Additional information is
- provided about DOS support, OS/2 support, and problem determination
- procedures.
-
-
- ΓòÉΓòÉΓòÉ 11.8. OS/2 Publications ΓòÉΓòÉΓòÉ
-
- If your operating system is OS/2, you can use the publications in the following
- sections. If your operating system is manufactured by someone other than IBM,
- you can use the documentation supplied with your base operating system.
-
- o OS/2 2.0 Publications
-
- o Other OS/2 Publications
-
- o Procedures Language 2/REXX Publications
-
- o General Information
-
-
- ΓòÉΓòÉΓòÉ <hidden> OS/2 2.0 Publications ΓòÉΓòÉΓòÉ
-
- If your operating system is IBM OS/2 2.0, you can use the following related
- publications:
-
- o IBM OS/2 Technical Library (10G3356)
-
- o IBM OS/2 2.0 Command Reference (S10G-6313)
-
- o IBM Application Design Guide (10G6260)
-
- o IBM Programming Guide, Volume 1 (10G6261)
-
- o IBM Programming Guide, Volume 2 (10G6494)
-
- o IBM Programming Guide, Volume 3 (10G6495)
-
- o IBM Control Program Programming Reference (10G6263)
-
- o IBM Presentation Manager Programming Reference, Volume 1 (10G6264)
-
- o IBM Presentation Manager Programming Reference, Volume 2 (10G6265)
-
- o IBM Presentation Manager Programming Reference, Volume 3 (10G6272)
-
- o IBM Information Presentation Facility Guide and Reference (10G6262)
-
- o IBM System Object Model Guide and Reference (10G6309)
-
- o IBM Physical Device Driver Reference (10G6266)
-
- o IBM Virtual Device Driver Reference (10G6310)
-
- o IBM Presentation Driver Reference (10G6267)
-
-
- ΓòÉΓòÉΓòÉ <hidden> Other OS/2 Publications ΓòÉΓòÉΓòÉ
-
- If your operating system is IBM OS/2 Version 1.30.2, you can use the following
- related publications:
-
- o IBM Operating System/2 Standard Edition Getting Started
-
- o IBM Operating System/2 Standard Edition Using Advanced Features
-
- o OS/2 Programming Tools and Information Version 1.3 (6024929) (referred to as
- Programming Tools and Information) contains books which describe programming
- concepts for developing applications for OS/2 Standard Edition. Code examples
- and procedures are described to show the application developer how to use an
- API for developing source code. An installation card is included to guide the
- application developer in installing the toolkit. The following books are
- included:
-
- - Programming Overview (S91F9258)
-
- - Programming Guide (S91F9259)
-
- - Control Program Programming Reference (S91F9260)
-
- - Presentation Manager Programming Reference, Vol. 1 (S91F9261)
-
- - Presentation Manager Programming Reference, Vol. 2 (S91F9262)
-
- - I/O Subsystems and Device Support, Vol. 1: Device Drivers (S91F9263)
-
- - Building Programs (S91F9264)
-
- - Presentation Manager C/2 Bindings Reference (S91F9265)
-
- - I/O Subsystems and Device Support, Vol. 2: Driver Interfaces (S91F9266)
-
- - FORTRAN/2 Bindings Reference (S91F9267)
-
- - COBOL/2 Binding Reference (S91F9268)
-
- - Presentation Manager Macro Assembler/2 Bindings Reference (S91F9269)
-
- - Dialog Manager and Dialog Tag Summary Reference (S91F9270 )
-
- - Dialog Tag Language Guide and Reference (S91F9271)
-
- - Procedures Language/2 REXX Programming Reference (S91F9272)
-
- - Dialog Manager Guide and Reference (S91F9273)
-
- - Master Index (S12F9826)
-
-
- ΓòÉΓòÉΓòÉ <hidden> Procedures Language 2/REXX Publications ΓòÉΓòÉΓòÉ
-
- The following Procedures Language 2/REXX publications are available:
-
- o OS/2 2.0 Procedures Language 2/REXX Reference (S10G-6268)
-
- o OS/2 2.0 Procedures Language 2/REXX User's Guide (S10G-6269)
-
-
- ΓòÉΓòÉΓòÉ <hidden> General Information ΓòÉΓòÉΓòÉ
-
- The following information sources can help you understand the products
- available from IBM:
-
- o Catalog of IBM Education (G320-1244-38, U.S. only; GN21-4412)
-
- o Software Directory (GB21-9949-28, U.S. only; GN20-3025)
-
-
- ΓòÉΓòÉΓòÉ 11.9. Related IBM AS/400 Host Publications ΓòÉΓòÉΓòÉ
-
- The following information lists the related publications for Communications
- Manager communications with an AS/400 host.
-
- o AS/400 Publications
-
- o 5250 Emulation Publications
-
- o PC Support/400 Publications
-
-
- ΓòÉΓòÉΓòÉ <hidden> AS/400 Publications ΓòÉΓòÉΓòÉ
-
- For information about the IBM AS/400 host library, refer to AS/400 Publications
- Guide (GC41-9678).
-
-
- ΓòÉΓòÉΓòÉ <hidden> 5250 Emulation Publications ΓòÉΓòÉΓòÉ
-
- The following publications can help users understand 5250 emulation with
- Communications Manager/2:
-
- o IBM 5250 Information Display System Planning and Site Preparation Guide
- (GA21-9337-08)
-
- o IBM 5251 Display Station Models 1 and 11 5252 Dual Display Station Operator's
- Guide (GA21-9248-03)
-
- o IBM 5251 Display Station Models 2 and 12 Operator's Guide (GA21-9323-02)
-
- o IBM 5291 Display Station Operator's Guide (GA21-9409-02)
-
- o IBM 5292 Color Display Station Models 1 and 2 Operator's Guide (GA21-9416-01)
-
-
- ΓòÉΓòÉΓòÉ <hidden> PC Support/400 Publications ΓòÉΓòÉΓòÉ
-
- The following publications can help you learn how to use PC Support/400 to
- communicate with an IBM AS/400 host:
-
- o AS/400 PC Support/400: OS/2 Installation and Administration Guide Version 2.2
- (SC41-0007)
-
- o AS/400 PC Support/400: OS/2 Installation and Administration (PS/55) Guide
- Version 2.2 (SC41-0009)
-
- o AS/400 PC Support/400: DOS and OS/2 Technical Reference Version 2.2
- (SC41-8091)
-
- o AS/400 PC Support/400: Application Program Interface Reference Version 2.2
- (SC41-8254)
-
- o AS/400 PC Support/400: OS/2 User's Guide Version 2.2 (SC41-8200)
-
- o AS/400 PC Support/400: OS/2 User's Guide (PS/55) Version 2.2 (SC41-2415)
-
-
- ΓòÉΓòÉΓòÉ 11.10. Related 3270 Host Communications Publications ΓòÉΓòÉΓòÉ
-
- The following publications can be helpful to communications programmers:
-
- o IBM APPC for the Personal Computer Programming Guide (SC40-0100; P/N 75X1084)
-
- o IBM Programmer's Guide to the SRPI for the PC and the 3270-PC (SC23-0959-01)
-
- o IBM 3270 PC High Level Language Application Program Interface Programmer's
- Guide (available only with the IBM 3270 PC HLLAPI program product, 75X1087)
-
- The following host references can aid a communications system administrator who
- is consulting with host personnel during configuration:
-
- o VTAM Installation and Resource Definition Version 3 (SC23-0111-05)
-
- o ACF/VTAM Version 3 Customization (SC23-0112-03) (a component of SBOF-1584 and
- SBOF-1583)
-
- o Enhanced Connectivity Facilities TSO/E Servers-Requesters CMS
- Servers-Requesters Introduction Version 1 (GC23-0957-04)
-
- o Network Program Products Planning (SC27-0658-02)
-
- o Network Program Product Samples (SC30-3352-07)
-
- o Synchronous Data Link Control General Information (GA27-3093-03)
-
- o Systems Network Architecture Guide to SNA Publications (GC30-3438)
-
- o Systems Network Architecture Concepts and Products (GC30-3072-04)
-
- o Systems Network Architecture Network Product Formats (LY43-0081-01)
-
- o Systems Network Architecture Format and Protocol Reference: Architecture
- Logic for LU Type 6.2 (SC30-3269-03)
-
- o Systems Network Architecture: Sessions between Logical Units (GC20-1868-02)
-
- o Systems Network Architecture Technical Overview (GC30-3073-03)
-
- o System Control Statements VSE/AF (SC33-6198-02)
-
- o 3270 Information Display System 3274 Control Unit Description and
- Programmer's Guide (GA23-0061-02)
-
- o MVS Host Publications
-
- o VM Host Publications
-
- o Graphical Data Display Manager Publications
-
-
- ΓòÉΓòÉΓòÉ <hidden> MVS Host Publications ΓòÉΓòÉΓòÉ
-
- The following publications can be used for communicating with an MVS host:
-
- o CICS/DOS/VS Version 1 Installation and Operations Guide (SC33-0070-06)
-
- o CICS/DOS/VS Version 1 Release 7 Release Guide (GC33-0130-02)
-
- o TSO/E Version 2 Guide to the Server-Requester Programming Interface
- (SC28-1877-03)
-
- o ECF/TSO/E Servers and CMS Servers Installation Planning and Programmer's
- Guide (SK2T-0004)
-
- o ECF Installation, Planning, and Administration Guide (SH20-9677-02)
-
-
- ΓòÉΓòÉΓòÉ <hidden> VM Host Publications ΓòÉΓòÉΓòÉ
-
- The following publications can be used for communicating with a VM host:
-
- o IBM Programmers Guide to the Server-Requester Programming Interface for VM/SP
- (SC24-5291-02)
-
- o VM/SNA NPP Samples (SC30-3309) (a component of SBOF-1584)
-
- o VM/SP Planning Guide and Reference (SC19-6201-06)
-
-
- ΓòÉΓòÉΓòÉ <hidden> Graphical Data Display Manager Publications ΓòÉΓòÉΓòÉ
-
- Communications system administrators and users of the 3270 host graphics
- program Graphical Data Display Manager (GDDM*) can use the following
- publications for additional information:
-
- o GDDM Version 2 Release Guide (GC33-0320-02)
-
- o GDDM Version 2 Library Guide and Master Index (GC33-0595-01)
-
- o Introducing GDDM (GBOF-0058). This package contains:
-
- - GDDM Version 2 General Information (GC33-0319-02)
-
- - GDDM If you make business presentations... (GC33-0455)
-
- - GDDM If you're an engineer... (GC33-0456)
-
- o GDDM Version 2.2 Application Programming Guide GDDM/MVS, GDDM/VM, GDDM/VSE,
- GDDM-IMD, GDDM-PGF (SC33-0337)
-
- o GDDM Version 2 Base Programming Reference Volume 1 and 2 (SC33-0332-02)
-
- o GDDM Version 2 Base Programming Reference Summary (SX33-6053-01)
-
- o GDDM-PGF Programming Reference (SC33-0333)
-
- o GDDM-PGF Interactive Chart Utility (SC33-0328)
-
- o GDDM Better Charts Poster (GC33-0529)
-
- o GDDM-PGF Vector Symbol Editor (SC33-0330)
-
- o GDDM-PGF Version 2 Programming Reference Summary (SX33-6054)
-
- o GDDM Version 2 Installation and System Management for MVS (GC33-0321-04)
-
- o GDDM Version 2 Installation and System Management for VSE (GC33-0322-03)
-
- o GDDM Version 2 Installation and System Management for VM (GC33-0323-03)
-
- o GDDM Version 2 Performance Guide (SC33-0324)
-
- o GDDM Version 2 Messages (SC33-0325-03)
-
- o GDDM Version 2 Diagnosis and Problem Determination Guide (SC33-0326-03)
-
- o GDDM Version 2 Guide for Users (SC33-0327-02)
-
- o GDDM Image Symbol Editor (SC33-0329)
-
- o GDDM Interactive Map Definition (SC33-0338)
-
- o GDDM-GKS Programming Guide and Reference (SC33-0334)
-
- o GDDM Image View Utility (SC33-0479)
-
- o GDDM-PCLK Reference Summary (SX33-6067-01)
-
- o GDDM 2.2 Typefaces and Shading Patterns (ST33-0554)
-
- o GDDM Version 2 Licensed Program Specifications (GC33-0423-06)
-
- * Trademark of IBM
-
-
- ΓòÉΓòÉΓòÉ 11.11. Related Realtime Interface Co-Processor Publications ΓòÉΓòÉΓòÉ
-
- The library for the IBM Realtime Interface Co-Processor, the IBM Realtime
- Interface Co-Processor Multiport, and the IBM Realtime Interface Co-Processor
- Multiport/2 consists of the following publications:
-
- o Realtime Interface Co-Processor Technical Reference (SC28-8006)
-
- o Realtime Interface Co-Processor Technical Reference Supplement (S15F-8872)
-
- o Realtime Interface Co-Processor Firmware Technical Reference (S33F-5336)
-
- o Realtime Interface Co-Processor Portmaster Technical Reference (S33F-5337)
-
- o Realtime Interface Co-Processor Portmaster Technical Reference Supplement
- (SC28-8271)
-
- o Realtime Interface Co-Processor Multiport Model 2 Technical Reference
- (S57F-0632)
-
- o Realtime Interface Co-Processor Multiport Model 2 Technical Reference
- Supplement (SC28-8273)
-
- o OS/2 Extended Edition Version 1 Realtime Interface Co-Processor Multiport/2
- (S01F-0300)
-
- o Realtime Interface Co-Processor: Developer's Kit (S16F-2020). The
- publication with this product provides tips and techniques for system
- programmers who are creating applications for the IBM Realtime Interface
- Co-Processor Multiport/2 and the IBM X.25 Interface Co-Processor/2 in the
- OS/2 program. It describes an assortment of productivity aids, including
- samples and debugging tools.
-
- o Realtime Interface Co-Processor: C Language Support (SC28-8014). The
- publication with this product documents C high-level interfaces for the IBM
- Realtime Interface Co-Processor Multiport/2 and the IBM X.25 Interface
- Co-Processor/2.
-
- o Realtime Interface Co-Processor AIX Support for RISC/6000 User's Guide
- (SC28-9596)
-
- o Realtime Interface Co-Processor and Realtime Interface Co-Processor Multiport
- Hardware Maintenance Library (SC28-8005)
-
- o Realtime Interface Co-Processor Multiport/2 Hardware Maintenance Library for
- 6 Port Synchronous Card (S15F-8855)
-
-
- ΓòÉΓòÉΓòÉ 11.12. Related X.25 Packet-Switching Data Networks Publications ΓòÉΓòÉΓòÉ
-
- The definitive X.25 reference is the CCITT (International Telegraph and
- Telephone Consultative Committee) Recommendation X.25:
-
- o Interface between Data Terminal Equipment (DTE) and Data Circuit Terminating
- Equipment (DCE) for Terminals Operating in the Packet Mode on Public Data
- Networks, Volume VIII, Fascicle VIII.2, Rec. X.25, Geneva (November 1980)
-
- o Data Communications Networks Interfaces, Volume VIII, Fascicle VIII.3, Rec.
- X.20-X.32, Malaga-Torremolinos (October 1984)
-
- IBM publications for X.25 are:
-
- o X.25 1984-1988 Interface for Attaching SNA Nodes to Packet-Switched Data
- Networks General Information Network (GA27-3761)
-
- o X.25 1984-1988 Interface for Attaching SNA Nodes to Packet-Switched Data
- Networks Architecture Reference (SC30-3409-01)
-
- o X.25 Interface for Attaching SNA Nodes to Packet-Switched Data Networks
- General Information (GA27-3345-02)
-
- o Tuning Considerations for SNA X.25 DTE's (GG24-1746)
-
- In addition to the literature in the preceding list, you can refer to other
- published material about packet switching and X.25. For example, network
- providers may publish introductory material or booklets of network-specific
- information.
-
- The following publications describe the X.25 Network Control Program Packet
- Switching Interface (NPSI), which offers SNA users the ability to use
- communications facilities that support the CCITT X.25 (1980 and 1984)
- recommendations:
-
- o X.25 NCP Packet Switching Interface General Information Version 3.4
- (GC30-3469-04)
-
- o X.25 NCP Packet Switching Interface Planning and Installation Version 5.4
- (SC30-3470-05)
-
- o X.25 Network Control Program (NCP) Packet Switching Interface Host
- Programming Version 3.4 (SC30-3502-03)
-
- The following publications may be needed for reference:
-
- o X.25 Interface Co-Processor/2 Technical Reference (S16F-1879, U.S.; 07F3180)
-
- o X.25 Interface Co-Processor/2 Hardware Maintenance Library (S16F-1874, U.S.;
- 07F3190; 07F3193, France; 07F3196, Germany)
-
-
- ΓòÉΓòÉΓòÉ 11.13. Systems Applications Architecture (SAA) Publications ΓòÉΓòÉΓòÉ
-
- The following publications describe the requirements for SAA and its
- advantages:
-
- o Systems Application Architecture Common Communications Support Primer
- (GC24-3483)
-
- o Systems Application Architecture Common Programming Interface Query Reference
- (SC26-4349-03)
-
- o SAA: Common Programming Interface C Reference (SC26-4353)
-
- o SAA: Common Programming Interface C Reference (SC26-4354-02)
-
- o Systems Application Architecture Common Programming Interface Application
- Generator Reference (SC26-4355-03)
-
- o Systems Application Architecture Common Programming Interface Dialog
- Reference (SC26-4356-02)
-
- o Systems Application Architecture Common Programming Interface FORTRAN
- Reference (SC26-4357-02)
-
- o Systems Application Architecture (SAA) Common Programming Interface (CPI)
- Procedures Language Reference (SC26-4358-03)
-
- o Systems Application Architecture Common Programming Interface Presentation
- Reference (SC26-4359-02)
-
- o SAA Writing Applications: A Design Guide (SC26-4362)
-
- o SAA: Common Programming Interface Communications Reference (SC26-4399)
-
- o Systems Application Architecture: Common User Access Guide to User Interface
- Design (SC34-4289)
-
- o Systems Application Architecture: Common User Access Advanced Interface
- Design Reference (SC34-4290)
-
- o IBM Systems Application Architecture: Common Communications Support Summary
- (GC31-6810)
-
- o SAA Applications: A Value Guide (G320-9803)
-