5016785_B20_B Net_Administration_R1.0_Jun85 5016785 B20 B Net Administration R1.0 Jun85
5016785_B20_B-Net_Administration_R1.0_Jun85 5016785_B20_B-Net_Administration_R1.0_Jun85
User Manual: 5016785_B20_B-Net_Administration_R1.0_Jun85
Open the PDF directly: View PDF .
Page Count: 131
Download | |
Open PDF In Browser | View PDF |
. Burroughs Administrator's Guide Distribution Code SA Priced Item . Printed in U.S.A. June 1985 5016785 ( Burroughs cannot accept any financial or other responsibilities that may be the result of your use of this information or software material, induding direct. indirect, special or consequential damages. There are no warranties extended or granted by this document or software material. You should be very careful to ensure that the use of this software material and/or information complies with the laws~ rules. and regulations of the jurisdictions with respect to which it is used. ( \. The information contained herein is subject to change without notice. Revisions mav be issued to advise of such changes and/or additions. Comments or suggestions regarding this document should be submitted on a Field Communication Form (FCF) with the CLASS specified as 2 (S.SW: System Software), the Type specified as 3 (DOC), and the product specified as the 7-digit form number of the manual (for example, 5016785). ( ) LIST OF EFFECfIVE PAGES Pages Title ii iii iv v thru xii I-I thru 1-5 1-6 2-1 thru 2-5 2-6 3-1 .thru 3-4 4-1 thru 4-6 5-1 thru 5-9 5-10 , 6-1 thru 6-14 7-1 thru 7-6 8-1 thru 8-8 9-1 thru 9-3 9-4 A-I thru A-20 B-1 thru B-II B-12 C-I thru C-2 D-I thru D-IO I thru 8 ) 5016785 Issue Original Original Original Blank Original Original Blank Original Blank Original Original Original Blank Original Original Original Original Blank Original Original Blank Original Original Original iii ( ( ( ) TABLE OF CONTENTS Section Page Title INTRODUCTION Overview of the Contents Related Material 1 2 ) 3 4 5016785 :. xi xi xii . B-NET OVERVIEW General . . . . Networks and Nodes B-NET Subsystems ..•. Net Transport Service . . • • • • • Net Transport Service Utilities Network Control Center (NCC) Network Automatic Configuration (NAC) Facility .•.•. Net Agent and Net Server ..•. Net Agent . . . • • Net Server ...••• .•• . 1-1 1-1 1-1 1-2 1-2 1-4 1-4 CABLE CONNECTIONS AND MODEMS General Modems Modifying the Standard BizComp 1012 Modem Modem Cables Connecting the Racal-Vadic VA212 Modem Connecting the BizComp 1012-CT Modem Leased Line Connections Direct Cable Connections 2-1 2-1 2-1 . ··· · ··· · ·· · ·· · ··· 1-4 1-5 1-5 1-5 ······· . · 2-2 2-2 ···· · · · ·· ·· ·· ·· 2-2 2-3 2-3 2-5 LOADING THE B-NET sO~"'rWARE FROM THE DISTRIBUTION DISKETTE General Contents of the Distribut~on Diskette Loading Procedures Workstations with Hard Disk Drives Workstations with Dual Floppy Disk Drives ····· · ···. ···· ···· ···· 3-1 3-1 3-1 3-1 3-2 ···· 3-3 ····· 4-1 4-1 4-1 4-1 B-NET SYSTEM INSTALLATION General . . . • . • Installing the B-NET Subsystems •. Installing the Net Transport Service Installing the Net Agent and the Net Server Installing the Net Agent Installing the Net Server 4-3 4-3 4-5 v ( TABLE OF CONTENTS (Cont) Section 5 6 vi Title NETWORK CONTROL CENTER (NCC) General • • . . . . . . • . • • • • • • • • Activating the NCC ..••• Network Configuration Files • • • • Accepting the Default Network Configuration File •••• Specifying a Network Configuration File . • . . • . • • • NCC Screen Display Areas NCC Banner Display Date/Time Display Message Display Main Display Function Key Display NCC Facilities Page 5-1 5-1 5-1 5-1 5-2 5-2 5-3 5-4 5-4 5-4 5-4 5-5 5-8 5-9 6-1 NODE AND NETWORK CONFIGURATION 6-1 General • • . • • . • . . • . 6-1 Coordinating Network Configuration 6-1 Formulating a Network Plan 6-2 Maintaining a Network Log 6-2 NCC Media Table ·and Node Table 6-2 Displaying the Media Table 6-3 Media Table Entries 6-3 Media Column 6-4 Type Column . . . . . 6-4 Parameters Column 6-5 Leased Line . • . . • • • • • 6-5 Dial Line 6-5 X.25 PVC 6-6 X.25 SVC •.•••••• 6-6 Adding Media .....••• 6-7 Deleting Media •..• 6-8 Displaying the Node Table 6-8 Node Table Entries 6-8 Name Column 6-9 Address Column 6-9 Media Column .... 6-10 SubAddress Column • . • • 6-10 Adding Nodes • • • • • • 6-12 Deleting Nodes •••• ·6-12 Modifying Node Entries .•••• 6-13 Saving a Network Configuration 6-13 Exiting the NCC • • • • 6-14 Deinstalling the B-NET System . . • • ( ( ) TABLE OF CONTENTS (Cent) Section 7 Title NETWORK AUTOMATIC CONFIGURATION (NAC) FACILITY ••••..••• General • • . • • • ••• • • • Reentering a Network •••••.• Clearing the Media and Node Tables Reentering a ,Network Configuration from the Executive • • • . '. . • ' . ' . . Accepting the Default Network Configuration File . . . . . Specifying a Network Configuration File 8 ) 9 A Page . . . . . . . . . . . . . . 5016785 7-2' 7-2 .. 7-2 Reentering a Network Configuration from the NCC •..••.••• Editing Network Configuration Files Network Configuratiort File Conventions Media Table Parameters . • • • Node Table Parameters . . • • • • • • • 7-2 7-3 7-3 7-4 7-4 MONITORING NODE AND NETWORK STATUS' AND ACTIVITY •••..••••• General., • • • • • • • • • • • • • • • • • Accessing the NCC Status Displays , Network Synopsis • • • • • • • • • Configuration Section • • . • Statistics Section • • • • • • • • Network Connection Summary Network Connection Detailed Status 8-1 8-1 8-1 8-3 8-3 8-5 8-5 8-6 USING THE B-NET SYSTEM General • • • • • • • Accessing Remote ~odes Dial Line Communications •.•. Leased Line and Direct Cable Communications ••••• STATUS CODES AND STATUS MESSAGES General Status Codes Status Messages ............ B 7-1 7-1 7-1 7-1 CREATING B-NET REQUESTS General Requests ..•.•••.•••. Overview of B-NET Operations B~NET Session Structure 9-1 9-1 9-1 9-2 9-3 A-I A-I A-I A-18 B-1 B-1 B-1 B-1 B-2 vii ( TABLE OF CONTENTS (Cont) section Page Title ····· ···· B-2 B-2 ···· B-3 B-3 B-3 Routing B-NET Requests Routing by File Specification Example of a Request Routed by Specification Rules for Routing by Specification Node Naming Conventions Maximum Number of File Specifications Passwords How the System Expands Specifications Requests Originating from a Cluster Workstation B-NET Routing Macros Requests Directed to a Remote Queue How the System Routes Requests Routing by Handle Rules for Routing by Handle How the Net Agent Translates a Handle Routing by Request Codes and Routing Codes Request Codes -. Routing Codes How the Net Agent Handles Requests ···· ···· ········ · ·· ·· ·· ·· ·· ·· ·· . . C · GLOSSARY · · ·· · · · · · ····· ····· · ·· ·· ·· ·· · · · · ······ ······· · . .· D ···· ····· ·· ·· ·· ·· MEMORY REQUIREMENTS General Net Transport Service Net Agent Net Server . ···· B-4 B-4 B-4 B-4 B-S B-S B-S B-7 B-7 B-8 B-8 B-9 B-9 B-9 ( C-l C-l C-l C-l C-2 D-l ( viii ) LIST OF ILLUSTRATIONS Figure 5-1 5-2 5-3 5-4 5-5 5-6 6-1 6-2 6-3 ) 7-1 8-1 8-2 8-3 Title Page Network Control Center Screen with Network Synopsis and Home Function Key Display (Sample) Media Table and Media Function Key Display • • •• • Node Table and Node Function Key Display •• • • Network Synopsis and Home Function Key Display •• • • Network Connection Summary and Status Function Key Display. • Network Connection Detailed Status and Status Function Key Display • • • • NCC Screen with Network Synopsis and Horne Function Key Display (Sample) Media Table and Media Function Key Display • • • • • • • • • Node Table and Node Function Key Display • • . • • • •••••••• Network Configuration File (Sample) •••• Network Synopsis and Status Function Key Display • • •• • ••• Network Connection Summary and Status Function Key Display ••••• Network Connection Detailed Status and Status Function Key Display 5-3 5-5 5-6 5-6 5-7 5-7 6-3 6-4 6-9 7-3 8-2 8-2 8-3 LIST OF TABLES Table 2-1 2-2 2-3 5-1 7-1 7-2 A-I A-2 A-3 A-4 B-1 5016785 Title Racal-Vadic VA2l2 User Options BizComp 1012-CT t-1odem Cable Pinouts B 25 Direct Comnnection Cable Pinouts NCC Function Key Displays and Main Displays .••••• Media Table Parameters Node Table Parameters Net Server Status Codes Net Agent Status Codes Net Transport Service Status Codes Status Messages Routing Macros Page 2-3 2-4 2-5 5-8 7-5 7-6 A-2 A-a A-14 A-18 B-6 ix ( LIST OF TABLES (Cont) Table B-2 B-3 B-4 Title How the Net Agent Translates a Handle Routing Codes The Value of rSpec •••••.••••• P~ge B-a B-IO B-II ( ( x ) INTRODUCTION This guide describes the features and operations of the B-NET Communications system. It begins with an overview of the system's components, then explains how to set up the hardware and install the software, configure a network, and communicate with other systems on the network. OVERVIEW OF THE CONTENTS This guide contains nine sections, four appendices, and an index. Section 1, B-NET Overview, introduces the capabilities and components of the B-NET system. ) Section 2, Cable Connections and Modems, describes the modems that B-NET supports, and explains how to build the cables for connecting a modem to your workstation, and how to set up the modem. It also describes the cable required for direct connections between two B 25 workstations. Section 3, Loading the B-NET Software from the Distribution Diskette, explains how to load the B-NET software onto your system. It includes procedures both for systems with hard disk storage and dual floppy disk systems. Section 4, B-NET System Installation, explains how to activate the B-NET system after loading the software. Section 5, Network Control Center (NCC), describes the B-NET system's administrative interface. Section 6, Node and Network Configuration, explains how to configure your system for communicating with others in a B-NET communications network. It discusses the function of the Network Administrator in installing and maintaining a network, and gives procedures for saving a network configuration and deinstalling a network. Section 7, Network Automatic Configuration (NAC) Facility explains how to automatically reenter a previously configured network. Section 8, Monitoring Node and Network Status and Activity, explains the utilities the B-NET system provides for keeping track of network usage. 5016785 xi ( Section 9, Using the, B-NET System, gives procedures for communicating over a B-NET network. Appendix A, Status Cedes and Status Messages, lists information the system provides to help you install and operate a network., . Appendix B, Creating B-NET Requests, provides technical information for system developers and programmers. Appendix C lists the B-NET system's memory requirements, and Appendix D is a glossary of terms. RELATED MATERIAL This guide makes reference to the following literature: • For additional information on the Executive, refer to the B 20 Systems Standard Software Operations Guide. • For additional information about the B 20 Operating System (BTOS), refer to the B 20 Operating System (BTOS), Referellce Manual, Va Is. J and 2. ( ( xii ) SECTION 1 8-NET OVERVIEW GENERAL B-NET is a communications software program that allows users of B 20 systems to access the files and other resources of systems in remote locations. B-NET provides administration, data transfer, and link control procedures for communications between systems connected in a B-NET network. B-NET operates as an extension of the BTOS message-based operating system. B-NET supports a distributed BTOS environment, in which operating system messages pass from one workstation to another much like messages pass from one process to another within a workstation. ) As a result, using B-NET is similar to using BTOS: you use the Executive to activate the system and to specify the files you want to access at remote locations. Because B-NET services users' requests automatically, its operation is transparent to personnel at the remote location. B-NET includes interactive utilities for installing and configuring the network, and for monitoring network activities and status. It also includes a facility for storing and automatically reentering a previously configured network. NETWORKS AND NODES A network consists of two or more nodes that can communicate with each other over one or more communications line media. A node is a workstation (standalone, master, or cluster with a local file system) in which the B-NET software has been installed, and which has been configured to communicate with one or more other nodes in the network. Your node is the local node: remote nodes are nodes in other locations. A cluster workstation that is not a node itself (that is, does not have the B-NET software installed) can access B-NET services through the master workstation if the master is a node. 5016785 1-1 ( However, a master workstation that is not a node can not access B-NET services through a cluster workstation that is a node. B-NET is a point-to-point system; that is, a line connection must exist between your node and a remote node you want to communicate with. For example, if your node does not have a line connection with node A, you can not access node A's files via node B, even though node B is connected with both your node and node A. Because B-NET is media-independent, it supports several types of networks and a variety of communications line media, including the following: • Intrabuilding connections: RS-232-C • Interbuilding connections: circuit-switched networks (DDD and DDS) • Intercity connections: public data networks (X.25 packet switching) ( circuit-switched networks (ODD and DDS) • International connections: public data networks (X.25 packet switching) circuit-switched networks (ODD and DDS) B-NET SUBSYSTEMS The B-NET system includes three subsystems: the Net Transport Service, the Net Agent, and the .Net Server. The Transport Service controls the routing, flow, and sequencing of communications between nodes. The Net Agent controls the sending of users' requests for service, while· the Net Server controls the answering of requests. Net Transport Service The Net Transport Service is a BTOS system service that connects individual nodes into a B-NET communications network. 1-2 ( ) It includes utilities for installing and deinstalling a network, and for monitoring network status and activity. Each node's Transport Service communicates directly with the Transport Service of remote nodes in the network. The Transport Service is the communications vehicle for distributed BTOS. The two other B-NET SUbsystems, the Net Agent and the Net Server, interface with the Transport Service to provide the distributed BTOS's request/response type of interprocess communication. The Transport Service performs four types of network services: • managing communications between workstations on the network • providing end-to-end data transfer among workstations on the network • managing local buffer allocation and flow control • providing communications administration services (establishing, terminating, and synchronizing communications) ) I The Transport Service includes the following features and capabilities: • supports leased-line operations between two adjacent systems at speeds between 2400 bps and 4800 bps (full duplex) • supports auto-dial, auto-answer dial line operations between two nodes with Bell 2l2-compatible Racal-Vadic VA2l2 and BizComp l012-CT moderns • supports direct cable connections between B 25 workstations located up to 50 feet apart at 9600 bps • provides X.25 media support, with both permanent virtual circuits (PVCs) and switched virtual circuits (SVCs) • supports two active lines (leased, dial, X.25) per node • allows network configurations of up to 64 nodes • based on International Standards Organization (ISO) Open Systems Interconnection (OSI) Draft Standard Transport Protocol (Class 4) 5016785 1-3 (' \ Net Transport Service Utilities The Net Transport Service incorporates two utilities: • the Network Control Center (NCC) • the Network Automatic Configuration (NAC) facility You use the NCC to configure the network and to monitor the network's status and activity. In addition, the NCC allows you to store network configuration entries in the Network Configuration file. The NAC facility· allows you to automatically reenter. a previously configured network using the entries stored in a Network Configuration file. Network Control Center (NCC) The Network Control Center (NCC) is a full-screen, menu- and function key-driven utility you use to perform the following operations: • configuring your node and the line media connecting your node to remote nodes • monitoring your node's status and activity within the network (including the number of nodes in the network, the number of network users, the status of open sessions between nodes, etc.) • storing the current network configuration in a Network Configuration file for automatic reentry after the network has been deinstalled • in conjunction with the NAC facility, automatically reentering a network stored in a Network Configuration file. ( , Network Automatic Configuration (NAC) Facility The Networf Automatic Configuration (NAC) facility allows you to automatically reconfigure your node after the network has been deinstalled. You use the NAC facility to reenter the network from the Network Configuration file into the Transport Service's Media and Node Tables. 1-4 ( \ ) When you use the NAC facility in conjunction with Submit files, you can reconfigure a network in one step. Submit files ar.e covered in the B 20 Systems Standard Software Operations Guide. Net Agent and Net Server The Net Agent is the B-NET subsystem that forwards users' requests for service to Net Servers installed on remote nodes. The Net Server subsystem responds to user's requests received from remote Net Agents. Requests and responses pass via the Transport Service between the Net Agents and Net Servers installed on a network's nodes. The Net Agent and the Net Server are separate programs. You usually load both on the same workstation; however, in some cases, your workstation may require only one or the other. • Workstations that originate but do not respond to requests for service need the Net Agent only. • Workstations that respond to but do not originate requests for service need the Net Server only. ) Net Agent The Net Agent is an installed system service that allows you to use the Executive to enter requests for service. When you enter an Executive command requesting service from a remote node, BTOS transmits the request to your node's Net Agent, which forwards it via the Transport Service to the Net Se~ver on the remote node. NOTE The Net Agent can be loaded on any workstation with local file storage in a cluster; however, it is usually located in the master workstation. Net Server The Net Server is an installed system service that responds to requests for service from Net Agents installed on remote nodes in the network. When the Net Server receives a request from a remote node's Net Agent, it carri~s out the request and returns a response ~ia the Transport Service. 5016785 1-5 ( ( ( ) SECTION 2 CABLE CONNECTIONS AND MODEMS GENERAL B-NET supports three types of line media for connecting nodes: ) • public telephone lines • leased lines • direct cable connections (between B 25 workstations located up to 50 feet apart) Public telephone lines require a modem. Leased lines require a modem or a modem eliminator. (A modem eliminator is an electronic device that emulates a pair of modems transmitting and receiving; it originates clock signals that coordinate communications between workstations.) Direct cable connections require a special cable. MODEMS B-NET supports two types of modems: the Racal-Vadic VA212 and the BizComp 1012-CT. Both operate in synchronous mode once the system establishes a telephone connection. Both the Racal-Vadic and the BizComp have three operating modes: • Auto dial/auto answer: You can originate requests for service, and the node automatically answers requests from other nodes. • Originate only: You can originate requests for service, but the node does not answer requests from other nodes. • Answer only: The node will answer requests for service: however, if you try to originate a request, the system displays the statu~ code 8944 with the message This modem is answer only. 5015785 2-1 ( You specify your modern's operating mode in the Network Control Center's Media Table (refer to Media Table Entries, in section 6). Modifying the Standard Bizcomp 1012 Modem The standard BizComp 1012 does not permit transmission of a string of nulls longer than 1.6 seconds. Because B-NET operates in synchronous mode, however, some files transmitted may have strings of nulls longer than 1.6 seconds, causing the standard modern to disconnect. The BizComp l012-CT Modern is a special model equipped with a hard-wired, factory-installed internal option needed to support B-NET. If possible, you should use this special model. If you already have a standard model, you can return it to the manufacturer for modification, or have a qualified technician modify it to support a transparent data mode for B-NET synchronous operation. Modem Cables ( To ensure proper operation, you ~hould use the modern cable specified in the user's manual accompanying your modem. If you have a generic RS-232-C modem cable, you must check it pin-for-pin against the cable the modem manufacturer specifies. Often it is preferable to have a qualified technician make a special cable instead of attempting to modify a generic cable. If you can not avoid using a generic cable, be sure you do the following: • remove all pins that the modern does not use • insure that the mating connector pins match according to the modern's signal requirements . Connecting the Racal-Vadic VA212 Modem The Racal-Vadic VA212 Modern requires a straight-through RS-232-C modern cable. See the user's manual accompanying your modem for information concerning the pinouts of the Data Communications Equipment (DCE) end of the cable. 2-2 ( ) On B 22 workstations, you must set the TxD and RxD clocks to external clock on the channel that the line uses. When you initially install the modem, you must set the user options to the settings specified in table 2-1. Refer to the appropriate section of the user's manual accompanying your modem for detailed procedures. NOTE Options not included in table 2-1 retain their default values. Before setting the options, you should initialize all settings to their default values by setting option 1 to code 3. Connecting the Bizcomp 1012-CT Modem When you initially install the BizComp 1012-CT Modem, you must set the switches to the following positions: ) • switches 1 through 6 and 8: • switches 7 and 9: up down On B 22 workstations, you must set the TxD and RxD clocks to external clock on the channel that the line uses. The BizComp l012-CT requires a modified or special cable with pinouts as specified in table 2-2. All wiring is straight-through. If you modify a standard cable, you must remove all ·connector pins the modem does not use. Refer to the user's manual accompanying your modem for further information. LEASED LINE CONNECTIONS On a leased line, the system continuously maintains an open connection between nodes, allowing traffic in both directions. Leased lines function similarly to auto dial/auto answer modem connections; however, you do not have to wait for the system to establish a connection before beginning operations. Leased lines require a modem or modem eliminator to provide the workstation with Transmit Data (TxD) and Receive Data (RxD) clocks. The modem eliminator should be set so that the Request To Send (RTS) signal of the remote end tQggles the carrier detect. 5015785 2-3 ( Table 2-1. Racal-Vadic VA2l2 User Options Option No. Name 01 02 07 13 14 16 21 24 Standard Options Data Format Slave Clock Abort Timer Disconnect Respond to Remote Test CXR Control Local Copy Call Progress Detect Table 2-2. Setting (DTE) Modem (DCE) Pin No. Pin No. 1 1 I 2 01*2 02*2 07*.1. 13*2 14*2 16*2 21*2 24*2 BizComp l012-CT Modem Cable Pinouts Workstation 2-4 Disabled Synchronous Enabled Disabled Disabled Normal CXR Disabled Disabled Code. ~ ( 2 3 3 4 4 5 5 6 6 7 7 8 8 14 11 12 ·12 15 15 17 17 20 20 22 22 ( ) On B 22 workstations, you must 'set the TxD and RxD clocks to external clock on the, channel the leased line uses. B-NET currently supports a maximum line speed of 4800 bps on leased lines • . DIRECT CABLE CONNECTION'S B-NET supports direct cable connections for synchronous operation at 9600 bps between twoB 25 workstations. The workstations can be located up to 50 feet apart. This connection does not require a modem: however, it requires a special cable with pinouts as indicated ~n table 2-3. When you configure your system, you treat this cable connection as a leased:line{refer to Media Table Entries, in section 6). ' Table 2-3. B 25 Direct Connection Cable Pinouts ) Workstation 1 Workstation 2 Pin No. Pin No •. 1 1 2 3 3 2 4 5 5 4 7 7 15 ,17 17 15 24 8 20 5015785 U 0 '---- [ 24 8 20 2-5 ( ( ( ) SECTION 3 LOADING THE B-NET SOFTWARE FROM THE DISTRIBUTION DISKETTE GENERAL The distribution diskette accompanying this manual is your master copy of the B-NET program. It has been shipped to you write-protected: it should NOT be write-enabled. You should not use your distribution disket~e as a working copy. Make a copy of it for that purpose, and store the original in a safe place. CONTENTS OF THE DISTRIBUTION DISKETTE The B-NET distribution diskette contains the,directorywith the following files: ) NetCtrForm.Lib Net.run NetServer.run NetAgent.run StopNet.run Ncc.run Nac.run Request.4.sys It also contains the directory with the following files: Install.sub DFInstall.sub SpCleanup.sub The system uses these files to load the program. LOADING PROCEDURES This section tells you how to load the B-NET software onto your B 20 system. It includes procedures for workstations with hard disks (both standalone systems and master workstations of cluster systems) and workstations with dual floppy disk drives. 5016785 3-1 ( NOTE Your system must have BT05 release' level 5.0 or higher. Workstations with Hard Disk Drives Use the following procedure to load the B-NET software onto standalone and master workstations equipped with a hard disk drive. NOTE B 22 workstations must be set up for synchronous communications. Have a qualified service technician power it down, remove the memory I/O board, ensure that the communications channel to be used for network communications is configured for external clock, and replace the board in its slot. ( When this is done,' power up the workstation and complete the 5ignon form. 1. Insert your working copy of the distribution diskette in drive fOe DO NOT press the RESET button. 2. Enter the Software Installation command in the Executive command field; .then press GO. The system displays the following message: B 20 B-NET Installation 'If this is a cluster system and the cluster is no~ disabled; then powe~ down all cluster workstations. PRESS when ready If you are loading B-NET onto the master workstation of a cluster, power down the clUster workstations. 3-2 ( ) 3. Press GO. The system copies the B-NET files from the distribution diskette and creates the B-NET commands; the following message then appears: If you have a Single Partition system, PRESS If you have a Multipartition system, PRESS 5. ) • If your system is configured as a single partition system, press GO. The system automatically removes the commands not applicable to single partition systems. • If your system is configured as a multipartition system, hold down the CANCEL key while you press GO. The system retains the commands applicable to multipartition systems. When the system completes the operation, it displays the following message: ***** INSTALLATION OF B 20 B-NET COMPLETE ***** The Executive command prompt reappears on the display. 6. Remove your working copy of the distribution diskette from drive fO, and resume normal operations. If you have a cluster system, you can now resume cluster operations. Workstations with Dual Floppy Disk Drives To load the B-NET software onto a workstation with dual floppy disk drives, use the following procedure: 1. Using a working copy of the Dual Floppy as Boot diskette B26SF#-1 (' represents the release level), bootstrap your system and log onto the Executive. 2. Insert a working copy of the diskette labeled B26SF#-2 (' represents the release level) into drive fOe Make sure that it is not write-protected. 5016785 3-3 3. Insert a working copy of the B-NET distribution diskette into drive fl. 4. Enter the command Submit in the Executive command field, then press RETURN. ( The system displays the following command form: Submit File list [Parameters] [Force expansion?]" [Show expansion?] 5. Entex [fl] DFInstall.sub in the highlighted File list field; then press GO. The system displays the following message: B 20 B-NET Installation PRESS when ready 6. 7. When the system prompts you, remove the B-NET distribution diskette from drive fl and insert a working copy of Dual Floppy OS Boot diskette B26SF#-1 (I represents the release level) into drive fl; then press GO. ( When the operation is complete, the system displays the following message: ***** INSTALLATION OF B 20 NET COMPLETE ***** The Executive command prompt reappears on the display. 8. Remove the disk from drive fl and resume normal operations. NOTE To enter the B-NET commands and use the B-NET utilities described later in this manual, you must insert the copy of diskette B26SF#-1 (I represents the release level) modified in step 6 of this procedure into drive fO, and a working copy of the B-NET distribution diskette in drive fl. This is not required to communicate with remote nodes in the network. 3-4 ( SECTION 4 B-NET SYSTEM INSTALLATION GENERAL After loading the B-NET software, you can install the B-NET system services (the Transport Service, Net Server, and Net Agent). First, however, you must determine your node's name and address within the network, as well as the names and addresses of the nodes with which you want to communicate. Refer to Coordinating Network Configuration, in section 6. INSTALLING THE B-NET SUBSYSTEMS ) You install each of the B-NET subsystems by entering the appropriate Executive command and providing the information requested in the command form. When you press GO, the system brings the corresponding subsystem from disk into memory. NOTE You must install the Net Transport Service first; the Net Agent and Net Server can follow in either order. If you use X.25 as a communications medium, you must install it before you install any of the B-NET subsystems. Installing the Net Transport Service To install the Net Transport Service, use the following procedure (use the NEXT, RETURN, or Down Arrow keys to move the highlight through the command form): 1. 5016785 Enter the command Install Net Transport Service in the Executive command field; then press RETURN. 4-1 The system displays the following command form: ( Install Net Transport Service Node Name Node Address [Max # Media (default=2)] [Max # Nodes (default=2)] [Max # Users (default=2)] [Max # Connections (default=# of ws)] The Node Name field is highlighted. 2. Enter your node's name (up. to 12 alphanumeric characters). The name could denote your node's location (for example, Chicago) or function (for example, Accounting). 3. Move the highlight to the Node Address field. 4. Enter your node's address. The address is a number you assign·to a node when you add it to the network (refer to Node and Network Configuration, in section 6). Addresses begin with 1 and progress in numerical order up to the number you specify in the Max Nodes field (see step 5 below). The maximum is 64. ( NOTE The node name and the node address identify a node and distinguish it from other nodes in the network. Therefore, each node on the network MUST have a different name and address. The remaining parameters are optional. To accept the default values and complete installation of the Transport Service, press GO. To change any of the parameters, use the following procedure: 1. Move the highlight to the Max # Media field. 2. Enter the maximum number of line media your node has going out or coming in. The default value is 2; to accept the default, leave this field blank. 4-2 ( ) 3. Move the highlight to the Max # Nodes field. 4. Enter the maximum number of nodes to be included in the network. The current limit is 64. The default value is 2: to accept the default, leave this field blank. 5. Move the highlight to the Max # Users field. 6. Enter the maximum number of direct users of the Transport Service. This is normally 2 - the Net Agent and the Net Server. Some nodes may have only 1 - either the Net Agent or the Net Server alone (refer to Net Agent and Net Server, in section 1). The default value is 2; to accept the default, leave this field blank. 7. Move the highlight to the Max # Connections field. 8. Enter the maximum number of cluster users (or applications) that can communicate simultaneously with remote nodes in the network. The current maximum is 16. The default value is the number of workstations (master and clusters) on the node: to accept the default, leave this field blank. 9. Press GO to complete installation of the Transport Service. Installing the Net Agent and the Net Server After installing the Transport Service, you install the Net Agent and/or the Net Server, in either order. Like the Transport Service, you install the Net Agent and the Net Server from the Executive. Installing the Net Agent ) To install the Net Agent, you enter the Install Net Agent command in the Executive command field, then press RETURN. 5016785 4-3 ( The system displays the following command form: Install Net Agent [Max # sessions open (default=4)] [Max # remote resources open (default=16)] [Max # client requests queued (default=8)] [Max # transport requests queued (default=4)] [Session timeout in se~a (default=60)] The Max # sessions open field is~ighlighted. All parameters are optional. To accept the default values and complete installation of the Net Agent, press GO. To change any of the parameters, use the following procedure (use the NEXT, RETURN, or Down Arrow keys to move the highlight through the command form): 1. Specify the maximum number of sessions that can be open at the same time. A session is an open connection between two nodes: any number of users on a node can share a session. The default value is 4: to accept the default, leave this field blank. ( 2. Move the highlight to the Max # remote resources open field. 3. Specify the maximum number of remote resources that can be open at the same time. Any request that returns a file handle from a remote node (for example, OpenFile or EstablishMailConnection) requires a remote resource. The default value is 16: to accept the default, leave this field blank. 4. Move the highlight to the Max # of client requests queued field. 5. Specify the maximum number of client requests that can be in the Net Agent's queue at the same time. Client requests are requests to remote nodes. client request remains in the queue until the remote node responds. The default value is 8: to accept the default value, leave this field blank. 4-4 A ( ) 6. Move the highlight to the Max # of transport requests queued field. 7. Specify the maximum number of requests the Net Agent can have in the Transport Service's queue at the same time. The Net Agent uses transport requests to send or receive blocks of data: the Transport Service accepts a maximum of 4. The default value is 4: to accept the default, leave this field blank. 8. Move the highlight to the Session timeout in sec. field. 9. Specify the length of time in seconds after which you want the Net Agent to close a session if there is no activity. The default value is 60: to accept the default, leave this field blank. 10. ) Press GO to complete installation of the Net Agent. Installing the Net Server To install the Net Server, you enter the Install Net Server command in the Executive command field, then press RETURN. The system displays the following command form: Install Net Server [Max sessions open (default=4)] [Max # remote resources open (default=16)] [Max # data buffers (default=4)] The Max sessions open field is highlighted. All parameters are optional. To accept the default values and complete installation of the Net server, press GO. To change any of the parameters, use the following procedure (use the NEXT, RETURN, or Down Arrow keys to move the highlight through the command form): 1. Specify the maximum number of sessions that can be open at the same time. A session is an open connection between two nodes: any number of users on a node can share a session. 5016785 4-5 The default value is 4; to accept the default, leave this field blank. 2. Move the highlight to the Max # remote resources open field. 3. Specify the maximum number of remote resources that can be open at the same time. Any request that returns a file handle from a remote node (for example, OpenFile or EstablishMailConnection) requires a remote resource. ( The default value is 16; to accept the default, leave this field blank. 4. Move the highlight to the Max # data buffers field. 5. Specify the maximum number of data buffers you need. The Net Server requires one data buffer for each of the client requests it can service at the same time. The default value is 4; to accept the default, leave this field blank. 6. Press GO to complete installation of the Net Server. ( ( 4-6 ) SECTION 5 NETWORK CONTROL CENTER (NCC) GENERAL To facilitate network configuration and administration, the Transport Service includes the Network Control Center (NCC). The NCC is a full-screen, menu- and function key driven utility you use to perform the following tasks: ) • configuring your node and the line media connecting your node to remote nodes • monitoring your node's status and activity within the network (including the number of nodes in the network, the number of network users, the status of open sessions between nodes, etc.) • storing the current network configuratio'n in a Network Configuration file for automatic reentry after the network has been deinstalled • automatically reentering a previously configured network You can activate the NCC and access all of its functions from any workstation on your node. ACTIVATING THE NCC You activate the NCC from the Executive when you want to enter or modify a network, or monitor network activity. Network Configuration Files When you activate the NCC, the system opens a Network Configuration file to store the currently entered network (refer to Saving a Network, in section 6). You can accept the default file, [Sys] NetCfg_sys, or specify another file. 5016785 5-1 ( The Network Automatic Configuration facility uses Network Configuration file entries to reconfigure a network that you have deinstalled (refer to section 7, Network Automatic Configuration Facility). You can enter your node in only one network at a time. If you want your node to participate in more than one network, you can store each network configuration in a separate file; you specify a different Network Configuration file name when you activate the NCC to enter each configuration (refer to Specifying a Network Configuration File, later in this section). If you accept the default file or specify an existing file, the system overwrites any existing entries with the current entries. Accepting the Default Network Configuration File To activate the NCC and accept the default Network Configuration file, you enter the command Network Control Center in the Executive command field, then you press GO. The NCC Screen appears (refer to figure 5-1); initially, it contains the Network Synopsis and the Home function key display (refer to NCC Screen, later in this section). ( Specifying a Network Configuration File To activate the NCC and specify a Network Configuration file, use the following procedure: 1. Enter the command Network Control Center in the Executive command field, then press RETURN. The system displays the following command form: Network Control Center [Network Configuration FileJ. 5-2 2. Enter a file name in the highlighted Network Configuration File field. 3. Press ·GO. The NCC Screen appears (refer to figure 5-1); initially, it contains the Network Synopsis and the Home function key display (refer to NCC Screen, later in this section). ( ) »» NETWCRK SYN:lPSlS MAX «« USERS MAX. SESSICNS Main D1splay Q,JRRENT USERS I) OJRRENT g5SICNS .. -V ~==================================~ STATISTICS P.AQ \::::.:•.. ::.:.\.::::. .•• :::::::::. .:. . . }:::. :.•: : :::::.::.:1 Med1a Figure 5-2. 5016785 Type Parameters Media Table and Media Function Key Display 5-5 ( I)}:::::.:::: .):}}::::::::::::::::::::::}:}:::::::;:::::::-:::::::::}::::::::::::::::::::::::::::::::;::::::«<:::::::::::1 t-.E'T\fJCJRK MA'\IAGEr'-'ENT f>.I'.O IY'On Jul 23, 1984 2:00 PM co-.rrRa... CENTER !::::«<:::::::::::::::{::::::»<:::::::}}:::::::::::::::{{:::»»»»>::::»:« 5IS «« o::N=lG....RATICN ~ Ml% M"f'E$ MAX USERS MAX. SESSIQ\IS ~ Q..B8ENT NOCES CURRENT USERS Q.8RENT SESSIO'§ I- STATISTICS P,AO NetCfg.sys, or specify another Network Configuration file. Accepting the Default Network Configuration File To accept the default Network Configuration file, you enter the command Network Automatic Configuration in the Executive command field, then you press GO. The system automatically places the entries currently stored in the default file [Sys] NetCfg.sys into the NCC's Media and Node Tables. Specifying a Network Configuration File To specify a Network Configuration file, use the following procedure: 1. Enter the command Network Automatic Configuration in the Executive command field; then press RETURN. The system displays the following command form: ( Network Automatic Configuration [Network Configuration File] 2. Enter a file name in the highlighted Network Configuration File field. 3. Press GO. The system places the entries from that file into the Transport Service's Media and Node Tables. Reentering a Network Configuration from the NCC To reenter a network configuration from the NCC, use the following procedure: 7-2 1. Activate the Network Control Center (refer to .Activating the NCC, in section 5). 2. Specify the Network Configuration file containing the network you want to reenter (or accept the default file). The NCC main screen appears with the Network Synopsis. and the Home function key display (refer to figure 7-l). ( ) 3. Press the RECNFG key (f5). The system automatically completes the Media and Node Tables, using the entries stored in the Network Configuration File specified in step 1 (or in the default file). EDITING NETWORK CONFIGURATION FILES You can modify the network configuration stored in a Network Configuration file using the Editor or the Word Processor (refer to the B 20 Systems Editor Reference Manual or your word processor's reference guide). Network Configuration File Conventions The following conventions permit the NAC facility to identify the entries and automatically place them in the NCC's Media and Node Tables when you reenter the network configuration: ) • the table headings are enclosed by square brackets • the parameters are enclosed by colons • the final entry for each table is :Finish: Figure 7-1 shows a typical Network Configuration file. [Media] :EntryNumber:l :Type:Dial :ParamO:B :Paraml:BC :Param2:Both :Param3:Tone :Finish: :channel B ; BizComp modem ; originate and answer mode [Node] :Name:LosAngeles :Address:2 :Media:l :SubAddress: 19:2135551212 1 :Finish: Figure 7-1. 5016785 Network Configuration File (Sample) 7-3 The items listed under [Media] are the Media Table parameters for the network configuration: the items listed under [Node] are the Node Table parameters. Your file may not include some of the entries shown in the example in figure 7-1; it will have only those applicable to your network. ( If you wish, you can include a note or comment after an entry by preceding it with a semicolon. The system ignores the comment when it reenters the network configuration. Media Table Parameters Table 7-1 summarizes the Media Table parameters and entries. You can make only one entry for each parameter. If your node has both a leased line and a dial line, the file will have two separate listings under the [Media] heading. Node Table Parameters Table 7-2 summarizes the Node Table parameters and entries. You can make only one entry for each parameter. If your node communicates with more than one other node, the file will have separate listings for each under the [Node] heading. ( ( 7-4 ) Table 7-1. Parameter ) Media Table Parameters Entry Description EntryNumber The number you assign to the line medium 1 - Type The type of line medium Dial Leased PVC SVC ParamO The channel the line medium uses A B Paraml Modem type Param2 Modern mode Be (BizComp) RV (Racal-Vadic) Both (Auto answer/dial) AnsOnly(Answer only) OrgOnly(Originate only) Param3 Local dialing support 5016785 255 (in numerical sequence) Tone Pulse 7-5 Table 7-2. Parameter Node Table Parameters Description ( Entry Name The name of the remote node An alphanumeric string up to 12 characters long Address The address of the remote node A number between 1 and 64 MediaNumber The number assigned to the line medium connecting your node with the remote node A number between 1 and 255 SubAddress The telephone number or X.25 DTE address of the remote node An alphanumeric string up to 25 characters long NOTE If a string includes a left bracket, right bracket, colon, or semicolon, you must enclose the entire string in single quotation marks (for example, the SubAddress parameter in figure 7-1). ( ( 7-6 SECTION 8 MONITORING NODE AND NETWORK STATUS AND ACTIVITY GENERAL The NCC includes the following three status displays for monitoring node and network activity: ) • the Network Synopsis • the Network Connection Summary • the Network Connection Detailed Status ACCESSING THE NCC STATUS DISPLAYS You access the NCC status displays from the NCC Screen and the Status function key display: use the following procedure: 1. Activate the Network Control Center (refer to Activating the NCC, in section 5). The NCC Screen appears with the Network Synopsis and the Home function key display (refer to figure 5-1). 2. Press the STATUS key (f4): the Status function key display appears at the bottom of the screen (refer to figure 8-1). The Network Synopsis remains in the main display area. To display the Network Connection Summary (refer to figure 8-2), press the CONSUM key (f2). To display the Network Connection Detailed status (refer to figure 8-3), press the CONDET key (f3). To return to the Network Synopsis from one of the other displays, press the NODSUM key (f1). To restore the Horne function key display, press the HOME key (flO). 5016785 8-1 >>>> f\ETWCRK SYNO='SlS <<<< CC)N=lG..RATICl'ol ~ MAX. r-a&S MAX USERS ~ QLRRENT~~ ~~NT !dS~RS M,O..X. SESSIONS a..RRENT ~~I~ STATISTICS PPO OldFile.fls. 9-1 ( NOTE If you enter a file specification that does not begin with a node name, the system uses local node as the default. 3. Press RETURN: the highlight moves to the File to field. Enter the name of the file into which you want to copy the file from Los Angeles. In this example, you would enter a file name such as NewFile.fls. The remaining parameters are optional. 4. Complete the command form; then press GO.' The system copies the file named OldFile.fls from the node in Los Angeles, and puts it into a file named NewFile.fls at your node. You can use the Path command to specify a remote node as the currently logged on node. When you are logged onto a remote node, you specify your local node by specifying {local} as the node name; on cluster systems, you specify the master workstation of the local node by using the node name master) • ( DIAL LINE COMMUNICATIONS When you originate a request for service over a dial line, most of the operation is transparent to you. You simply enter the appropriate Executive commands without concern for details such as taking the phone off-hook, dialing the number, etc. Once you enter parameters such as auto-dial/auto-answer, telephone number of remote node, etc., in the Media and Node Tables, the B-NET System performs these tasks automatically. After you enter an Executive command and complete the corresponding command form, you press GO. The B-NET System automatically dials the telephone number, establishes the connection, and begins the transaction. If it cannot make the connection, the system displays the status code 8939 with the message No dial connection; this usually indicates that the remote node is not configured, or other communications problems. You should keep trying until the system makes the connection. 9-2 ( ) The operation is transparent to the node answering your request. The system performs all tasks in background, and it is not necessary for anyone at the answering node to be aware that a transaction is taking place. Once a connection is open, users at both nodes can perform transactions. When all transactions are complete, the system automatically ends the session at the end of the time-out period specified when you install the Net Agent (refer to Installing the Net Agent, in section 4). LEASED LINE AND DIRECT CABLE COMMUNICATIONS You use the same procedures with leased lines and direct cable connections between B 25 workstations as with dial lines. Since a leased line or a direct cable connection is always open, however, neither dialing nor opening and closing of connections is involved. ) 5016785 9-3 ( ( ( ) APPENDIX A STATUS CODES AI\JD STATUS MESSAGES GENERAL The B-NET software includes status codes and status messages to help you install and operate a network. The system displays status codes at the Executive level to inform you of error conditions that occur during B-NET operations. Status messages appear in the NCC Screen1s message display area (refer to Message Display, in section 5) to alert you of error conditions during installation of the B-NET subsystems. ) STATUS CODES A status code is a four-digit number, followed by a short message, indicating a problem within the system. The status codes pertaining to each of the B-NET subsystems fall within the following ranges: • Net Server 5000 to 5099 • • Net Agent 5100 to 7299 Net Transport Service 8900 to 9000 The following tables list the status codes and accompanying messages, along with a brief explanation for each: Table A-I. Net Server Status Codes Table A-2. Net Agent Status Codes Table A-3. Net Transport Service Status Codes For further information, refer to the B 20 Systems Operating System (BTOS) Reference Manual, Vols. 1 and 2. 5016785 A-I ( Table A-I. Net Server Status Codes Status Code Message/Explanation 5000,5001 Reserved 5002 Request data too large. The request data in a client request is larger than the size of the buffer specified by sXbData in the command lin~. Possible cause: Net Server receiving data incorrectly from the Net Transport Service. 5003 No user number available. The Net Server does not have a user number to allocate for this request. The client should try again later or allocate more remote user numbers to the Net Server in the in the nNet Users parameter of the Sysgen prefix File. 5004 Buffer not waiting for Read. The Net Server received a Read event for a buffer that is not wating for a Read. 5005 Invalid request. The Net Server received an unexpected request at an exchange allocated to the Net Server. It is not a response to a request that the Net Server originated. Possible cause: the system has sent a request to the wrong exchange. A-2 ( ) Table A-I. Net Server Status Codes (Cont) Status Code Message/Explanation 5006 Buffer not waiting for response. The Net Server received a response to a request when its buffer was not waiting for a response. possible causes: 5007 • program error • the system may have written data in memory at random. Buffer not in Write state. The Net Server received a response to a Write when its buffer is not in StateWaitingForWrite. ) Possible causes: 5008 • program error • the system may have written data in memory at random. Invalid disconnect response. The Net Server received an unexpected Disconnect request from the Net Transport Service. 5009 Invalid user number. The Net Server received a response to a client request when the user number in the request block is not assigned to remote users. 5016785 A-3 Table A-l. Net Server Status Codes (Cont) Status Code Message/Explanation 5010 Invalid event. The Net Server received an event of an unknown type from the Transport Service. Possible causes: 5011 • program error • the system may have written data in memory at random. No abort requests. The Net Server expects the Request.asm to specify Abort requests. 5012 Invalid connection handle. ( The Net Server received a connection handle from the Transport Service that is not in the Net Server table. Possible causes: 5013 • program error • the system may have written data in memory at random. Invalid request size. The size of the message received from the Net Server does not equal the total of the header, the request block, and the request data. Possible cause: data incorrectly received from the Transport Service. ( A-4 Table A-l. Net Server Status Codes (Cont) Status Code Message/Explanation 5014 Invalid buffer on read. The pointer returned by the event request on a Read does not point to a buffer. possible causes: 5015 • program error • the system may have written data in memory at random. Session closed. The system has closed the session due to a timeout. ) 5016 File handle to close not found. The handle of a file closed by a remote user is not in the Net Server's table of remote file handles. possible causes: 5017 • program error • the system may have written data in memory at random. File handle for change longevity not found. The file handle specified by ChangeFhLongevity is not in the Net Server's table of remote file handles. possible causes: 5016785 • program error • the system may have written data in memory at ~andom. A-S ( Table A-I. Net Server Status Codes (Cont) Status Code Message/Explanation 5018 No remote file handle available. The Net Server has processed an Open request but does not nave room in its table of remote file handles. Requires a larger number of remote files in the command line. 5019 User resource count zero. The system is closing a file when the user's resource count is already zero. Possible causes: program error; the system may have written data in memory at random. 5020 No net users. For the Net Server to run, BTOS must allocate at least one user number for net users. This is a Sysgen option specified by the nNetUsers parameter in the Prefix file. 5021 ( No Transport Service. The Transport Service must be initialized before the Net Server. The Transport Service is not serving the exchange for AttachBNet. 5022 Unexpected request. A user has stopped the Net Server with a request in its queue. possible causes: • program error • the system may have written data in memory at random. ( A-6 ) Table A-I. Net Server Status Codes (Cont) Status Code Message/Explanation 5023 to 5025 Reserved 5026 Net Server array too small. The static array in the InitAlloc module is not large enough to accomodate all dynamically allocated arrays the system initializes; requires reassembling InitAlloc. Enlarging the array enlarges the run file. The system returns unused memory at the completion of initialization. 5027 to 5099 Reserved ) 5016785 A-7 ( Table A-2. Net Agent Status Codes Status Code Message/Explanation 5100 Reserved 5101 The list of Request Control Blocks is inconsistent. Internal error. 5102 Net Agent no room. The command line allocates a fixed number of Request Control Blocks (RCB). The net Agent does not have a free RCB to handle the request. 5103 NetXbuf too small. 5104 Invalid message header. The first word of a message should point to the Request Control Block (RCB) that belongs to the message, and the first word is not a valid pointer. ( Possible cause: invalid data received from the Net Transport Service. 5105 Message wrong session. The ConnectionHandle accompanying the message does not agree with the ConnectionHandle of the Request Control Block (RCB) associated with the message. 5106 Invalid net request. The Net Agent received an unexpected request. Possible cause: request sent to wrong exchange. 5107 Invalid event. The Net Agent does not recognize an event received from the Net Transport Service. A-a ( ) Table A-2. Net Agent Status Codes (Cont) Status Code Message/Explanation 5108 Internal error. 5109 Read overflow. The Net Server returned more bytes for a read request than can fit in the client's buffer. Possible causes: 5110 • program error • the system may have written data in memory at random. No session available. No session is currently available to handle the· request. Try again later; or allocate a greater value to nSessions in the Net Agent command line. ) 5111 Internal error. 5112 Invalid system request. The Net Agent received a request with a zero routing code that is not a system request (a zero routing code indicates a system request). possible causes: 5016785 • program error • the system may have written data in memory at random. A-9 ( Table A-2. Net Agent Status Codes (Cont) Status Code Message/Explanation 5113 Invalid Net Agent connection. The Net Transport Service returned a ConnectionHandle that is not in the Net Agent's table. Possible causes: 5114 • program error • the system may have written data in memory at random. Invalid file handle. The client passed a file handle to the Net Agent that exceeds the number of remote file handles; or the file handle does not correspond to an open session. 5115 ( Transport failure. The Transport Service returned an event request with the notice of event transport failure. 5116 Remote file handle not found. A remote file handle does not exist in the Net Agent's table of remote resources. Possible causes: 5117 • program error • the system may have written data in memory at random. Invalid user number. The user number in a request is greater than the last cluster user number. Request routed to the Net Agent incorrectly. A-IO ( Table A-2. Net Agent Status Codes (Cont) Status Code Message/Explanation 5118 Invalid node name. The node name in a file specification is too long or not enclosed in braces. 5119 No remote file handles available. No more remote file handles are available. possible correction: increasing nRemoteFhMax in the command line. 5120 File to close not found. The file handle for a Close request does not exist in the Net Agent's table of remote file handles. ) Possible causes: 5121 • program error • the system may have written data in memory at random. No Transport Service. The Transport Service must be initialized before the Net Agent. The Transport service is not serving the exchange for AttachBNet. 5122 Session closed. The system has closed the session (probably due to a timeout). 5016785 A-II ( Tab1e A-2. Net Agent Status Codes (Cont) status Code Message/Exp1anation 5123 Session not waiting for open. The Net Agent received a response to an open request when the session was not waiting for an Open. possible causes: 5124 • program error • the system may have written data in memory at random. Inva1id timeout. The Net Agent received a request with zero request code (indicates a TimerRequestBlock) when the request pointer does not point to a SessionData record. ( possible causes: 5125 • program error • the system may have written data in memory at random. Bad sequence number. The Net Server sent a request with a sequence number that does not correspond to the request the Net Agent received. possible cause: invalid data received from the Transport Service. ( A-12 ) Table A-2. Net Agent status Codes (Cont) Status Code Message/Explanation 5126 Net Agent array too small. The static array in the InitAlloc module is not large enough to accomodate all dynamically allocated arrays the system initializes. Enlarging the array enlarges the run file. The system returns unused memory at the completion of initialization. 5127 Net Agent stopped. The Net Agent received a requ~st from a client after deactivation. Possible causes: • • ) 5128 to 7299 5016785 program error the system may have written data in memory at random. Reserved. A-13 ( Table A-3. Net Transport Service Status Codes Status Code Message/Explanation 8900 Link disconnected. The link between two nodes received an unexpected unrecoverable error. All operations currently in progress are terminated. 8901 Resources ~navailable. An internal B-NET resource is currently expended. User should retry the operation later. 8902 Maximum TSAP attachments are exceeded. A TSAP (that is, a Net Agent or Net Server user) tried to access the N~t Transport Service, exceeding the maximum number of users specified in the Max Users parameter when installing the Net Transport Service. 8903 ( TSAP in use. A Net Transport Service user tried to use a TSAP (that is, an address) currently allocated to another user. 8904 Data truncated. The user tried to receive or transmit data exceeding the specified limitations of the buffer size. The system returned as much of the excess as possible. 8905 Invalid TSAP. A Net Agent or Net Server user specified a TSAP out of the valid range. 8906 Timeout has occurred. 8907 An invalid node address has been given. 8908 Node has been reset. A-14 ( ) ) Table A-3. Net Transport Service Status Codes (Cont) Status Code Message/Explanation 8909 TSAP has been reset. 8910 Invalid connection index received. 8911 Invalid connection. 8912 TSAP has been deactivated. 8913 Invalid state. 8914 Request came from a user the Transport Service does not recognize. 8915 Write-type or read-type request received when a buffer does not exist for data transmission or receipt • 8916 No connections exist for this TSAP (user) • 8917 Queue contains the maximum number of requests of this type. 8918 No more internal queuing structures exist in the Transport Service. User should retry later. 8919 TSAP Index mismatch. 8920 Purge request received - OS aborted. 8921 TSAP in session. 8922 Invalid TSAP range. 0923 Maximum connects at this node. 8924 Reserved 8925 Transport Service user detached. The Net Agent or the Net Server is detached from the Net Transport Service. All pending operations are terminated. 5016785 A-15 Table A-3. Net Transport Service Status Codes (Cont) Status Code Message/Explanation 8926 Invalid address range. 8927 Invalid node range. 8928 Invalid connect range. 8929 Disconnect received from partner. 8930 Reserved 8931 Invalid channel specified. 8932 Not yes or no. 8933 Invalid dial ID. 8934 Invalid buffer size. 8935 Invalid maximum number of media specified. 8936 Invalid node name. 8937 Duplicate node. 8938 No such media. 8939 No dial connection. 8940 No such task type. 8941 Node in use - cannot delete. 8942 Media in use - cannot delete. 8943 Phone not on-hook. 8944 This modem is answer only. 8945 No more RS-232-C lines. 8946 Cannot delete media. ( ( ( A-16 ) Table A-3. Net Transport Service Status Codes (Cont) Status Code Message/Explanation 8947 Maximum number of nodes exceeded. A user attempted to exceed the number of nodes specified when installing the Net Transport Service. 8948 Maximum number of media exceeded. A user attempted to exceed the number of media specified when installing the Net Transport Service. 8949 Invalid media range. The media number exceeds the maximum allowable number of media. ) 8950 Duplicate media. 8951 Transport Service stopped. 8952 Reserved 8953 X.2S Network connection failed. 8954 X.2S too few buffers or request blocks. 8955 No matching virtual circuit block. 8956 X.2S lost request block. 8957 Too many X.2S network request blocks. 8958 Too few X.2S buffers. 8959 to 9000 Reserved 5016785 A-17 ( STATUS MESSAGES Table A-4 lists the status messages that appear in the NCC's message display area (refer to section 5, Network Control Center). Messages are in alphabetical order. Table A-4. Status Messages Bad number format. Channel in use. Configuration complete. Configuration table is full. Disconnect received. duplicate media. Duplicate node. ( Duplicate node entry. End of entry table reached. Entry is not allowed. Error during configuration. Error oout of range. Invalid address range. Invalid buffer size. Invalid channel. Invalid connection rnage. Invalid dial ID. Invalid dial type string. Invalid entry parameter string. Invalid maximum media. A-lS ( ) Table A-4. Status Messages (Cont) Invalid media channel string. Invalid media parameters. (Valid parameters are Leased, Dial, PVC, and SVC) Invalid media range. Invalid media type string. Invalid modern mode string. Invalid modern type string. Invalid node name. Invalid node range. Invalid YES/NO entry. ) Last entry in table. Maximum media exceeded. Maximum nodes exceeded. Maximum nodes added. Media cannot delete media. Media in use. Media table is full~ Missing quote. Modern answer only. No connection number selected. No dial connection. No entries in table. No entries to save in configuration file. No more RS-232-C lines. 5016785 A-19 Table A-4. Status Messages (Cont) No such media. No such media type. Node in use. Not YES/NO entry. Number entered exceeds maximum value allowed. Phone not on-hook. Reconfigure operation not completed, error encountered. Too many entries. Too many parameter fields for entry. Top of entry table reached. TSAP detached. Undefined media type. ( Unrecognized entry parameter. Unrecognized entry string. ( A-20 ) APPENDIX B CREATING B-NET REQUESTS GENERAL This appendix contains information you need to create new B-NET requests. It also explains how B-NET handles and routes requests. Because requests incorporate routing information, an understanding of routing is necessary to enable you to create new B-NET requests. REQUESTS ) B-NET is an extension of the B-20 message-based operating system. In this system, one process communicates with another by passing messages called requests through the distributed operating system, either within a workstation or between workstations. A request instructs BTOS to command a system service to perform an operation. For detailed information about requests, refer to the B 20 Systems Operating System (BTOS) Reference Manual, v.ols. 1 and -2. A B-NET request is addressed to a resource located at a remote node. The Net Agent receives B-NET service requests from BTOS, and forwards them to their destinations via the Transport Service. You normally use the Executive to send requests over B-NET. In addition, you can build new requests, combine them in B-NET sessions, and direct them to remote nodes via the Net Agent. Requests are ·packaged in highly structured, self-contained data elements called request blocks. You must construct request blocks carefully to include critical routing information that BTOS software elements use. OVERVIEW OF B-NET OPERATIONS. ) In general, you can use B-NET to request any BTOS operation. Because BTOS runs on top of the B-NET layer, B-NET is transparent to BTOS. 5016785 B-1 At the local node, if the Net Agent is installed on the workstation originating a request, BTOS forwards B-NET the request directly to the Net Agent. If the Net Agent is installed on the master workstation in the cluster, BTOS sends the request to the local Cluster Workstation Agent, which forwards the request to the master workstation, which routes the request to the Net Agent. ( At the remote node, the Net Server receives a request block from the originating node's Net Agent, executes the request, and returns the response to the originating node's Net Agent. 8-NET SESSION STRUCTURE Whenever possible in a B-NET request/response session, the system routes requests directly to the Net Server, which functions as an exchange. A session can last for only one request. In a network polltype transaction, for example, no resource handle is returned, and receiving the response completes the session. In a session opening an ISAM dataset, a typical session may allocate a resource (for example, opening a file), communicate one or more requests using the resource handle (the one for read/write records), and terminate the session by releasing the resource. ( B-NET supports application systems using up to five-sector buffer lengths. ROUTING B-NET REQUESTS The B-NET system, operating together with BTOS, commonly uses the file specification to route a request to its destination. As an alternative, it may route requests by handle. Routing by File Specification A specification, such as a file specification, is a string of characters (that is, bytes) that a pb/cb pair in a request block points to. B-2 ( The count byte (cb) and the pointer byte (pb) are a pair of bytes in the request block. The cb is the count of bytes in the string; the pb points to the logical memory address of the byte string. Both are required to define and locate a string of bytes. Example of a Request Routed by Specification The OpenFile request is an example of a request that is routed by file specification. A fully expanded file specification includes the node, volume, and directory names prefixed to the file name, as in the following'example: {LosAngeles} [HdQtrs] NetRouting.doc If the file specification begins with a node name enclosed in braces, the system routes the request to that node. ) The OpenFile request returns a handle that the system can use to reference the file in subsequent operations (refer to Routing by Handle, later in this appendix). Rules for Routing by Specification You must observe certain rules with respect to node names, limiting the number of file specifications per request, and applying passwords. Node Naming Conventions Node names can be any combination of up to 12 alphanumeric characters. Each node on the network must have a different name; the system does not accept duplicate node names (refer to Node Table Entries, in section 6). Two node names are reserved: • {local} (tells the system not to route the request) • {master} (tells the system to route the request to the master workstation) Refer to How the System Routes Requests, later in this appendix. 5016785 B-3 ( Maximum Number of File Specifications A request can include a maximum of two file specifications. The first must occur in the first request pb/cb pair; if there is a second specification, if must occur in the third pb/cb pair. Passwords If a file specification has a password associated with it, the pb/cb ?air immediately following the pb/cb pair for the file specification must include the password. If the file specification occurs twice in a request, the password must occur each time also. How the System Expands Specifications The system must expand specifications when you originate a request from a cluster workstation, and when you direct a request to a remote queue. ( Requests Originating from a Cluster Workstation When you originate a request from a cluster workstation, the Cluster Workstation Agent must expand each specification before it sends the request to the master workstation. Because the master does not have the cluster workstation's User Control Block, it can not expand the specifications itself. A pb/cb pair in a request may describe a specification that is not fully expanded. Expanding a specification adds default path information from the User Control Block to make the specification complete. The information added from the User Control Block depends on the type of specification. The following examples illustrate the form of several types of specifications: FileSpec: {NodeName} [VolumeName] FileName B-4 ( ) DirSpec: {NodeName} [VolumeName] DevSpec: (NodeName} [VolumeName] B-NET Routing Macros B-NET routing macros tell the Cluster Workstation Agent how to expand specifications. when it receives a request. A request macro in the Request.asm file specifies each request BTOS recognizes. Request macro parameters specify the name of the request, the value of the request code, the number of the pb/cb pairs, etc. Each request macro can include B-NET routing macros. B-NET routing macros answer three questions: o Is the request routed by specification or by handle? o For requests routed by specification, where is the specification in the request block? o For requests routed by specification, how is the specification expanded? ) Table B-1 describes the routing macros used in expanding specifications. Requests Directed to a Remote Queue When you direct a request toa remote queue, the Queue Manager searches the Queue.index file for the corresponding entry, then adds the local node name to the file specification before resending the request over the network. How the System Routes Requests When the kernel receives a request routed by specification, it determines whether the specification begins with a node name (that is, a name enclosed in braces). 5016785 0-5 ( Table B-1. Macro '%FileSpec Routing Macros Description Expands everything to the left of the file name: Default file name prefix Default directory Default vol'lme Default node %DirSpec Expands everything to the left of the directory name: Default volume Default node %DevSpec Expands everything to the left of the volume name: ( Default node %FileSpec2 Same as %FileSpec, except that the request contains two specifications %FileSpecP2S2 Same as %FileSpec, except that the specification occurs in the third request pb/cb pair instead of the first pair If the specification does not begin with a node name (enclosed in braces) or a device name (enclosed in brackets), the kernel determines whether the user's default path specifies a node name, then takes the appropriate action: 8-6 • If the node name is the reserved name {local}, the kernel does not route the request. • If the node name is the reserved name {master}, the kernel routes the request to the master. ( ) • If the specification begins with a node name, or if the user's default path specifies a node name, the kernel routes the request to the Net Agent. • If the request originates from a workstation with the Net Agent installed, the kernel routes the request directly to the Net Agent. • If the request originates from a cluster workstation without the net Agent installed, the kernel routes the request to the Cluster Workstation Agent. The Cluster Workstation Agent sends the request to the master, which routes the request to the Ner Agent. If no Net Agent is available to serve a request directed to a remote node, the system returns the request to the originator with the error message Service not available (33). Routing by Handle ) A handle is a l6-bit value a system service assigns to a resource used to perform an operation; for example, a Read request is routed by handle. The system uses that handle to reference the resource. The file system uses "a file handle to reference files you open using the OpenFile request. The Net Agent sets the high-order bit on a handle returned from a remote node to indicate a remote resource. When the system encounters a request that refers to a handle with the high-order bit set, it routes it to the Net Agent. Rules for Routing by Handle The following rules apply to requests routed by handle: • The handle must be in the first word of the control information. • A handle returned from a remote service must never be zero. • If a request returns a handle to a resource (for example, an OpenFile request), the first response pb/cb pair must return the handle. ) 5016785 B-7 ( How the Net Agent Translates a Handle Table B-2 explains how the Net Agent translates a handle before returning it to the originator of the request. Routing by Request Codes and Routing Codes A request code is a byte in the request block (byte 10) that uniquely identifies a system service. For example, the request code for the Write operation is 36. A routing code is a byte in the request block that the kernel and agents use to route a request from a program anywhere in the network, even if BTOS at the iocal node does not recognize the request code. Table B-2. Bit 15 How the Net Agent Translates a Handle Translation ( The Net Agent sets the high-order bit to indicate that the system routes any request using this handle to the Net Agent. 14 to 12 The Net Agent does not change these bits. The file system uses these bits as a verification code. 11 to 8 The Net Agent does not change these bits. 7 to 0 The Net Agent translates the low-order byte of the handle into a unique number ranging from 1 through 255. This permits the Net Agent to associate the handle with a session and a remote handle. When the Net Agent receives a request routed by handle, it uses the low-order byte of the handle to find the session and the remote handle in its table. ( B-8 ) Request; Codes The system uses request codes for two purposes: • to route a request to the appropriate system service process • to specify to that process which one of the several services it provides the system is currently requesting If BTOS at the local node recognizes a request code, but the originating workstation does not serve the request, the system routes the request to a remote node if routing information points to a remote node. Routing Codes ') J It is possible to route a request to a remote nbde if BTOS at the local node does not recognize the request code. When the system assembles a request, it creates a one-byte routing code that it associates with that request. The kernel searches for the routing code in the rtCode field of the request block. Unless this field is zero, the system uses it to route the request to a remote node. Tables B-3 and B-4 indicate the meaning of the routing code in the rtC~de field of the request block. The tables give the equivalent macros of each bit in the routing code; macros begin with a percent sign (%). How the Net Agent Handles Requests The parameters you enter when you install the Net Agent determine how the Net Agent handles requests. These parameters are explained in Installing the Net Agent, in section 4. 5016785 B-9 ( Table B-3. Bit Macro Routing Codes Description o %Rl'l This request is a Read or Write, and may have to be broken up into small requests. I %OpenFh This request opens a resource. This request's first response pb/cb pair returns a handle for reference to this resource in subsequent operations. 2 Reserved 3 %SpecPi'l Each file specification pb/cb pair is followed by a password pb/cb pair. If %SpecPW is set and there is' no file specification to expand (rSpec = 0, or rSpec > 5), the first pb/cb pair becomes a password to expand (for example, ChangeOpenMode) . 4 %rFh Route this request by handle. The system returned this handle in response to a request marked %OpenFh. 5, 6, 7 rSpec This field indicates that a request is routed by a specification, or that this request closes a resource. ( \... Refer to Table B-4 for the value of rSpec. ( B-IO ) Table 8-4. Value Macro o ) Meaning No specification routing 1 %DevSpec Route by Device Specification 2 %DirSpec Route by Directory Specification 3 %Fi1eSpec Route by File Specification 4 %Fi1eSpec2 Route by File Specification (request includes two file specifications) 5 Fi1eSpecP2S2 Route by File Specification in P2/S2 6 %C1oseFh Closes the resource that the request %OpenFh opened 7 5016785 The Values of rSpec Reserved B-11 ( ( ( ) APPENDIX C MEMORY REQUIREMENTS GENERAL This appendix defines the memory requirements of each of the B-NET subsystems. NET TRANSPORT SERVICE The NET Transport Service (less utilities) requires 54KB of memory. ) Based on network configuration, additional memory may be required, up to a maximum of l15KB: • each node or user requires approximately 100 bytes of control storage • buffer areas range from l5KB to 60KB The Network Control Center requires 70KB. The Network Automatic Configuration facility requires 40KB. NET AGENT The Net Agent software requires 9.6KB, plus llKB if the user accepts the default parameters. Additional memory may be required, as follows: • 35 bytes for each additional session • • • 6 bytes for each additiorial remote resource 5016785 38 bytes for each additional client 74 bytes for each additional transport request C-l ( NET SERVER The Net Server software requires l3.5KB, plus llKB if the user accepts the default parameters, and 85 bytes for each remote user. Additional memory may be required, as follows: • 35 bytes for each additional session • 6 bytes .for each additional remote resource • 578 bytes for each additional memory bl'ffer ( ( C-2 ) APPENDIX 0 GLOSSARY Address An Address is a number from 1 through 64 that identifies a node from the other nodes on the network. You enter your node's address in the NCC's Node Table, as well as the addresses of the nodes your node communicates with. Each node must have a different address. Auto-answer Auto-answer is a feature of a modem whereby the modern automatically answers incoming calls. Auto-dial \ ) Auto-dial is a feature of a modem whereby the modem automatically dials a prespecified number and establishes a commection. Channel A channel is an RS-232-C communications port on a workstation (master or cluster). Client Request A client request is a B-NET request in the Net Agent's queue. Cluster Workstation Agent The Cluster Workstation Agent Service Process concerts interprocess requests to interstation messages for transmission to the master workstation. At system build it forms part of the system image for use on a cluster workstation. It is the equivalent of the Master Workstation Agent Service Process. Credit (Local) Local credit is the buffer space available at the local end of a connection, measured in the number of packets that can occupy the buffer space. 5016785 0-1 ( \~ Credit (Remote) Remote credit is the buffer space available at the remote end of a connection, measured in the number of packets that can occupy the buffer space. CRX (Carrier Detect) is a modem signal. Data Buffer A data buffer is the buffer the Net Server uses to service each open request. DCE DCE is an abbrevation for Data Communications Equipment (for example, a modem). DDD DOD is an abbrevation for Direct Distance Dialing. ( DDS DDS is an abbrevation for Direct Distince Switching. Deinstallation Deinstalling a system service causes the system to vacate memory and,in a mUltipartition system, relinquish the partition and system resources. Dial Line A dial line is a telephone line that requires you to initiate each call separately by entering a telephone number. DTE (Data Terminal Equipment) is any terminal or workstation that uses the network. DTR DTR (Data Terminal Ready) is a modem signal. D-2 ( '\ ) File Specification A file specification is a syntactical string that identifies a file. In its expanded form, it includes a node name, volume name, directory name, possibly a file prefix, and a file name. GND GND is an abbrevation for ground. Handle A handle is a name a system service assigns to reference a resource the system uses to perform an operation. 1M IM is an abbrevation for intelligent modem. An intelligent modern is a modern that has auto-answer auto-dial capability (see Auto-answer and Auto-dial, in this section). ) 1PC IPC (Interprocess Communication) is the request/response model of the B 20 message-based operating system (BTOS). ISO The ISO (International Standards organization) establishes standards for network architecture. The ISO standard divides network architecture into seven layers: physical, link, network, transport, session, presentation, and application. Kernel· The kernel is the innermost layer of BTOS. It executes at a higher priority than any porcess. It schedules processes and provides interprocess communication primitives. Layer A layer is a network function or a set of related network functions that forms an autonomous functional block in the superset of network architectureal functions. This partitioning of the necessary network functions allows each layer to interface transparently with adjoining layers, thereby providing a method of making network components ~ore manageable. 5016785 0-3 ( LAN An LAN (Local Area Network) is a network that does not require public communications facilities (for example, an intraoffice network). LCN The LCN (Logical Channel Number) is the number of the Logical Channel you subscribe to. A Logical Channel is one multiplexed data stream over a physical line supplied by the public carrier. Leased Line A leased line is a communications line a subscriber leased from a common carrier for exclusive use. The subscriber has private, full-time access to the line for the duration of the contract. Media Table The Media Table is a facility of the Network Control Center. It has columns in which you make entries to specify the communication line media your node uses to communicate with other nodes one the network. (~ Medium A medium is a physical connection over which the system transmits and receives data (for example, a dial line or a leased line). Message A message is a complete block of data comprising one or more packets. Modem Eliminator A modem eliminator is an electronic device that emulates two modems transmitting and receiving data. It originates clock signals that coordinate communications between workstations. Net Agent The Net Agent is a B-NET SUbsystem that initiates a request on behalf of a user. 0-4 ( ) Net Server The Net Server is a B-NET subsystem that executes requests from the Net Agent and returns responses to Net Agents that originate requests. Net Transport Service See Transport Service. Network Automatic Configuration Facility (NAC) The NAC is a B-NET facility that allows you to save a network configuration and automatically reconfigure it after you deinstall it. Network Configuration File A Network Configuration File is a file you specify to store Node Table and Media Table entries. The system stores a network configuration in a network configuration file for automatic reentry later. ) Network Connection Summary The Network Connection Summary is a facility of the Network Control Center. It displays information about individual connections between your node and remote nodes. Network Control Center (NCC) The NCC is a full-screen, menu- and function key driven utility that provides the administrative interface for configuring a node and monitoring node and network activity. Network Management and Control Center See Network Control Center (NCC). Network Synopsis The Network Synopsis is a facility of the NCC. It displays a summary of the current configuration's parameters and statistics concerning the activity of the currently active node. Node Address See Address. 5016785 D-5 ( Node Table The Node Table is a facility of the Network Contiol Center. It has columns in which you make entries to specify the other nodes on the network your node can communicate with. Off-Hook Off-hook is the condition of a telephone line activated for communications. When you lift the handset of a telephone from the cradle, the telephone is off-hook. Intelligent modems emulate lifting and replacing the handset. On-Hook On-hook is the condition of a telephone line not activated for communications, as when the handset is on the cradle. OSI OSI (Open Systems Interconnection) is a standard of the ISO that attempts to provide for consistent hardware and software interfaces among network products. Packet ( A packet is the basic block of data sent in a packetswitched network. A packet consists of control information and a segment of data. Packet-switching Packet-switching is a technique for transmitting data in small segments called packets. The line is used only during transmission of the packet, allowing more efficient use of the line. pb/cb The pointer byte (pc) and count byte (cb) are a pair of bytes in a request block that point to and define the extent of a string of bytes in logical memory. PBX A PBX (Private Branch Exchange) is an in-house telephone switching system. 0-6 ( ) PDN A PDN (Public Data Network) is a Federally regulated provider of communications services (for example, Tymnet or Telenet). Permanent Virtual Circuit A Permanent Virtual Circuit (PVC) is a connection that the system is not required to clear or establish with each use. Pulse Dialing Pulse dialing uses a telephone with a rotary dial. The dial generates pulses that encode the numbers. Also see Tone Dialing. Remote Resource ) A remote resource is a system resource located at a remote node that the system needs to complete a B-NET request. Any request that returns a handle from a remote node requires a remote resource. Request A request is the medium of exchange between processes in the B 20 message-based operating system (BTOS). A request is a message consisting of a standard request block that requests the system to perform a standard operation as specified by a resource. Request Code A request code (rqCode) is a l6-bit value (byte 10 in the request block) that uniquely identifies a system service. For example, the request code for the Write operation is 36. The system uses request codes to route a request to the appropriate system service process, and to specify to that process which one of the several services it provides the system is currently requesting. Resource See Remote Resource. 5016785 D-7 ( Routing Code A routing code is a l6-bit value (byte I in the rtCode field. of the request block). If BTOS at the local node does not recognize the request code, the kernel checks the routing code to determine how to route the request. the routing code is decoded by a table containing macros and some special routing instructions. RxD (Receive Data) is the designation of a clock on a workstation's communications channel. Session A session is a connection the Net Agent initiates between two nodes; all users on both nodes can share a session. Session Timeout A session timeout is the time the Net Agent allows for a session to remain unused while no resources are open. ( SNF SNF (Sequence Number Field) is a field defining the sequential number the system assigns to the next packet to be sent. Subaddress A subaddress is a node's telephone number. Switched Virtual Circuit A Switched Virtual Circuit (SVC) relies on the network controller to establish a connection path and clear it when not in use. Sysgen Prefix File ~he System Prefix file is used during the Sysgen of an operating system. D-8 ( ) System Configuration Block The System Configuration Block is a part of BTOS that allows the application system to determine details about the System Image (for example, workstation configuration and system build parameters). Tone Dialing Tone dialing uses a telephone with a touch-tone dial. This system uses tones with different pitches to represent a number. See also Pulse Dialing. Topology The topology of a network describes the network in terms of the number of nodes it includes, the media connecting the nodes, and which nodes are connected. ) The topology of a network architecture describes how the network is organized. B-NET uses a distributed, independent multimedia topology; that is, all nodes are peers (equal), and any node can connect to any other. An individual node may consist of a subnet implementing, for example, a ring or star topology connected with a different network technology. Transport Request A transport request is an outstanding Net Agent request to the Transport Service. Transport Service The Transport Service is a B-NET subsystem that performs the transmission control and interface layer of B-NET. TSAP TSAP is an abbreviation for Transport Service Access,Point. TxD TxD (Transmit Data) is the designation of a clock on a workstation's communications channel. Virtual Circuit ) A virtual circuit is a network communications liQk in a store-and-forward packet-switched network. 5016785 D-9 ( X.2S X.2S is a packet-switched network protocol based on a standard promulgated by the International Telegraph and Telephone Consultative Committee (CCITT). Xmit Xmit is an abbreviation for transmit. ( ( D-10 ) ) INDEX Abort request, A-4 Accessing remote nodes, 9-1 Accessing the NCC status displays, 8-1 ACTION/FINISH keys, 6-13 Activating the Network Control Center, 5-2 ADD key (f1), 6-6, 6-10 Adding media, 6-6 Adding nodes to the network, 6-2 Adding nodes, 6-10 Address, 4-2, 8-4, 0-1 Answer only, 1-5, 2-1, 4-3 Arrays, A-7, A-13 Assigning numbers to line media, 6-3, 6-6 Auto dial/auto answer, 1-3, 2-1, 0-1 Automatic node configuration, 1-4 B 22 workstation TxD and RxO clocks, 2-3, 2-4, 3-2, 0-8, 0-9 Baud rate (line speed), 1-3, 2-4, 6-5 BizComp 1012 standard modern, 2-2 BizComp 1012-CT Modern, 1-3, 2-1, 2-2 switch settings, 2-3 BTOS, 1-1, 3-2, 6-14, 9-1 Buffers, A-2,A-J, A-5, A-9, A-14, B-2 Building new requests, B-1 Cable connection, direct, 1-3, 2-1, 2-5 Cable, modem BizComp 1012-CT, 2-3, 2-4 Racal Vadic VA212, 2-2 cb (count byte), B-3, 0-6 Channel (A or B), 6-5, 0-1 Circuit-switched networks, 1-2 Clearing the Media and Node Tables, 7-1 Client request, 4-4, 4-6, A-13, 0-1 Cluster workstation, 1-5, 4-3, B-4, B-7 Cluster Workstation Agent, B-4, B-7, 0-1 Code character for second dial tone, 6-10, 6-11 Commands Copy, 9-1 Install Net Agent, 4-3 Install Net Server, 4-5 Install Net Transport Service, 4-1 Network Automatic Configuration, 7-2 Network Control Center, 5-2 Path, 9-2 Software Installation, 3-2 Stop Net Agent, 6-14 Stop Net Server, 6-14 1 Stop Net Transport Service, 6-14 Submit, 3-4 CONDET key (£3), 8-1, 8-6 Configuring dial lines, 6-5 Configuring direct cable connections, 6-5 Configuring leased lines, 6-5 Configuring nodes, 5-9 Configuring X.25 PVC connections, 6-5 Configuring X.25 SVC connections, 6-6 Connection handle, A-4 Connections, 1-2, 8-4 CONSUM key, (£2), 8-1, 8-5, 8-6 Coordinating network configuration, 6-1, 6-8 Copy command, 9-1 Count byte (cb), B-3 Credit, 8-7, D-l CRX, D-2 Data buffer, 4-6, D-2 Data Communications Equipment (DCE), D-2 Data Terminal Equipment (DTE), D-2 Data Terminal Ready (DTR), D-2 Date/time display, 5-4 DCE (Data Communications Equipment), D-2 DDD (Direct Distance Dialing, 1-2, D-2 DDS (Direct Distance Switching), 1-2, D-2 Deinstalling the system, 6-14, 7-1, D-2 DELETE key (£2), 6-12 Deleting Media, 6-7 Deleting nodes, 6-l~ Dial lines, 1-3, 6-4, 9-2, D-2 Direct cable connection, 1-3, 2-1, 2-5, 6-5, 9-3 Disconnect request, A-3 Display areas, see NCC banner display, date/time display, message display, main display, function key display Displaying the Media Table, 6-2 Displaying the Node Table, 6-8 Distributed BTOS, 1-1, 1-2 Distribution diskette, 3-1 DTE (Data Terminal Equipment), D-2 DTR (Data Terminal Ready),D-2 Dual floppy disk workstation, 3-3 Dual Floppy as Boot diskette, 3-3, 3-4 Dynamically allocated arrays, A-7, A-13 Editing a Network Configuration file, 7-3 Event, A-4, A-8 Event request, A-lO Event transport failure, A-lO Exchange, A-2 Executive, 1-1, 1~5, 3-2, 3-4, 4-1, 4-3, 4-5, 5-1, 6-14, 7-2, 9-1, 9-2 Expanding specifications, B-4 2 ( ( ( ) ) File handle, A-5, A-lO, B-7, 0-3 File name, 9-1 File specification, 9-1, B-2, B-3, B-4, 0-3 FINISH/GO keys, 6-13 Function key displays, see Media function key display, Node function key display, Horne function key display, and Status function key display Function keys, 5-9 GNO, 0-3 Handle, A-4, A-5, B-2, B-3, B-7, B-8, 0-3 Hard disk workstation, 3-3 Header, A-4 High Window Edge, 8-7 High-order bit, B-7, B-8 Horne function key display, 5-6, 5-8, 6-2, 6-3 HOME key (flO), 6-7, 6-12, 6-13, 8-1 1M (Intelligent Modern), 0-3 Install Net Agent command, 4-3 Install Net Server command, 4-5 Install Net Transport Service command, 4-1 Installing the Net Agent and the Net Server, 4-3 Installing the Net Transport Service, 4-1 International Standards Organization (ISO), 1-3 Interprocess communication (IPC), 1-3, 0-3 Intelligent modern (1M), 0-3 IPC (Interprocess Communication), 1-3, 0-3 ISO (International standards Organization), 1-3, 0-3 ISO Open Systems Interconnection (OSI) Oraft Standard Transport Protocol (Class 4), 1-3, 8-6 Kernel, B-5 through B-9, 0-3 LAN (Local Area Network), 0-4 Layer, 0-3 LCN (Logical Channel Number), 0-4 Leased line, 2-1, 2-4, 6-4, 6-5, 6-10, 9-3, 0-4 Line media, 1-2, 2-1, 4-2 Line media numbers, 6-3, 6-6 Line speed (baud rate), 1-3, 2-4, 6-5 Link, A-14 Loading the B-NET software, 3-1 Local Area Network (LAN), 0-4 Local credit, 8-7, 0-1 Local node, 1-1, 9-2 Logical Channel Number (LCN), D-4 Low Window Edge, 8-7 Low-order byte, B-8 Main display, 5-5 Master workstation, 1-5 Media, 1-2, 0-4 Media column of the Media Table, 6-3 Media function key display, 5-5, 5-8, 6-4 MEDIA key (f2) 3 ( Media Table entries, see Media column, Type column, and Parameters column Media Table, 1-4, 5-3, 5-5, 5-8, 6-1, 6-4, 0-4 displaying, 6-2 Media Table parameters in a Network Configuration file, 7-4, 7-5 Memory requirements Net Transport Service, C-l Net Agent, C-l Net Server, C-2 Message, 1-1, 8-6, 8-7, A-4, B-1, 0-4 Message display area, 5-4, 6-7, A-I Modems, 1-3, 2-1 Modem cable, 2-2 BizComp l012-CT, 2-3, 2-4 Racal Vadic VA2l2, 2-2 Modem eliminator, 2-1, 2-4, 0-4 MODIFY key (f3), 6-12 Modifying node entries, 6-12 Monitoring node and network status and activity, 5-3, 5-9, 8-1 Multipartition systems, 3-3, 6-14 NAC (Network Automatic Configuration) facility, 1-4, 5-2, 5-9, 6-13, 0-5 NCC (Network Control Center), 1-4, 7-2 activating, 5-1 NCC banner display, 5-4 NCC display areas, see NCC banner display, date/time display, message display, main display, function key display NCC function key displays, see Media function key display, Node function key display, Home function key display, and Status function key display NCC Screen, 5-3, 6-2, 8-1 NCC status displays, see Network Synopsis, Network Connection Summary, Network Connection Oetailed Status NCC tables, see Media Table and Node Table Net Agent, 1-2, 1-5, 0-4 installation, 4-3 Net Agent status codes, A-I Net Server, 1-2, 1-5, 0-4 installation, 4-5 Net Server status codes, A-I Net Transport Service, 1-2, 0-5 . installation, 4-1 Net Transport Service status codes, A-I Network, 1-1 Network Administrator, 6-1, 6-8 Network Automatic Configuration command, 7-2 Network Automatic Configuration f~cility (NAC), 1-4, 5-2, 5-9, 6-13, 7-1, 0-5 4 ( ( ) ) Network configuration, 6-1 Network Configuration file, 1-4, 5-1, 5-9, 6-13, 7-1, 7-2, 0-5 accepting the default, 5-2, 7-2 editing, 7-3 specifying, 5-2, 7-2 Network Connection Detailed Status, 5-5, 5-7, 5-8, 8-1, 8-6 Network Connection Summary, 5-5, 5-7, 5-8, 8-1, 8-5, D-5 Network Control Center (NCC), 1-4, 7-2, 0-5 activating, 5-1 Network Control Center command, 5-2 Network log, 6-2 Network Management and Control Center, see Network Control Center (NCC) Network plan, 6-1 Network Synopsis, 5-5, 5-6, 5-8, 6-2, 6-3, 8-1, 8~3, 0-5 Configuration section, 8-3 Statstics section, 8-3, 8-5 Node, 1-1 Node address, see Address Node configuration, 5-3, 5-9, 6-1 Node function key display, 5-6, 5-8 NODE key (£1) Node name, 4-2, 8-4, 9-1, A-II Node naming conventions, B-3 Node Table, 1-4, 5-3, 5-5, 5-6, 5-8, 6-1, 6-8, D-6 Node Table Address column, 6-8, 6-9 Node Table columns, 6-8 Node Table Media column, 6-8, 6-9 Node Table Name column, 6-8, 8-4 Node Table parameters in a Network Configuration file, 7-4, 7-6 Node Table SubAddress column, 6-8, 6-10, 0-8 NODSUM key (£1), 8-1 Off-hook, 0-6 On-hook, 0-6· Open request, A-6, A-12 Open Systems Interconnection (OSI), D-6 OpenFile request, B-3, B-7 Originate only, 1-5, 2-1, 4-3 OSI (Open systems Interconnection), 0-6 Packet, 8-6, 8-8, 0-6 Packet-switching, D-6 Parameters column of the Media Table, 6-4, 6-7 buffer size parameter (X.25 PVC), 6-5 buffer size parameter (X.25 SVC), 6-6 call type parameter (X.25 SVC), 6-6 high port (X.25 SVC), 6-6 line speed parameter (leased lines), 6-5 Local Channel Number (LCN) parameter (X.25 PVC), 6-5 5 local dialing support parameter (dial lines), 6-5 modem mode parameter (dial lines), 6-5 low port parameter (X.25 SVC), 6-6 modem type parameter (dial lines), 6-5 number of retries parameter (X.25 PVC), 6-5 number of retries parameter (X.25 SVC), 6-6 Partner, 8-6 Passwords Path command, 9-2 pb (pointer byte), B-3, 0-6 pb/cb pair, B-3, B-4, B-7, 0-6 PBX, 6-10 PDN (Public Oata Network), 0-7 Permanent Virtual Circuit (PVC) connections (X.25), 1-3, 6-4, 6-5, 0-7 Planning a network, 6-1 Point-to-point, 1-2 Pointer byte (pb), B-3 Pointer, A-5, A-12 Public Oata Network (PON), 1-2, 0-7 Public telephone lines, 2-1 Pulse dialing, 6-5, 0-7 PVC (X.25) connections, 1-3, 6-4, 6-5, 0-7 Queue.index file, B-5 Racal-Vadic VA212 Modem, 1-3, 2-1, 2-2 user options, 2-3 RCBs (Request Control Blocks), A-a Read, A-5 Read event, A-2 Read request, B-7 Receive Next, 8-7 RECNFG key (fS), 7-3 Reentering a network, 7-1 from the Executive, 7-2 from the NCC, 7-2 Remote credit, 8-7, 0':"1Remote file handle, A-IO, A-ll Remote node, 1-1, 9-2 Remote queue, B-4, B-5 Remote resources, 4-4, 4-6, B-7, 0-7 Request, A-2, A-9, B-1, 0-7 Request block, A-3, A-4, B-1 Request code, B-8, B-9, 0-7 Request control blocks (RCBs), A-a Request data, A-4 Request macro, B-5 Request pointer, A-12 Request.asm file, B-5 RESET button, 6-14 Resource count, A-6 ( ( ( 6 ) ) Routing by handle, B-7 by request code, B-8 by specification, B-3 Routing codes, B-8, B-9, B-IO, 0-8 Routing macros, B-5, B-6 Routing requests, B-1 RS-232-C modem cable, 2-2 rtCode field, B-9 SAVE key (f6), 6-13 Saving a network configuration, 6-13 Second dial tone, 6-10, 6-11 Send Next, 8-7 Sequence number, A-12 Session, 4-4, 4-5, 8-4, A-9, , A-II, 0-8 Session timeout, 4-5, 0-8 Single partition system, 3-3, 6-14 SNF (Sequence Number field), 0-8 Software Installation command, 3-2 Specification, see File specification Static array, A-7, A-13 Status codes, A-I Status displays, see Network Synopsis, Network Connection Summary, and Network Connection Oetailed Status Displays Status function key display, 5-7, 5-8, 8-1 STATUS key (f4), 8-1 Status messages, A-I stop Net Agent command, 6-14 Stop Net Server command, 6-14 Stop Net Transport Service command, 6-14 SubAddress, see Node Table SubAddress column Submit command, 3-4 Submit files, 1-5, 7-1 Subsystems, 1-2 see also Net Transport Service, Net Agent, Net Server SVC (Switched Virtual Circuit) connections (X.25), 1-3, 6-4, 6-6, 0-8 Switched Virtual Circuit (SVC) connections (X.25), 1-3, 6-4, 6-6, 0-8 Sysgen Prefix file, A-2, A-6, 0-8 System Configuration Block, 0-9 System request, A-9 System service process, B-9 Table of remote file handles, A-5 Table of remote resources, A-IO Telephone number, see Node Table SubAddress column Time-out period, 4-5, 9-3, A-5, A-II, A-14 Tone dialing, 6-5, 0-9 Topology, 0-9 Transport requests, 4-5, 0-9 Transport Service, see Net Transport Service 7 ( TSAP, A-14, D-9 TxO and RxD clocks, on B 22 workstations, 2-3, 2-4, 08, 0-9 Type column of the Media Table, 6-4, 6-6 User Control Block, B-4 User number, A-3, A-10 Vacating the partition, 6-14 Virtual circuit, 0-9 Workstation . cluster, 1-1, 3-2, B-4, B-7 dual floppy disk, 3-3 hard disk,. 3-2 master, 1-1 Write, A-3 Write operation, B-8 Write state, A-3 X.2S connections, 1-3, 4-1, 6-4 thru 6-6, 0-10 X.2S Data Terminal Equipment (OTE), 6-10 Zero request block, A-12, B-9 Zero routing code, A-9 ( ( 8 Title: B 20 Systems B-NET Administrator's Guide Form No: Date: 5_0_1..;.6..;.7.;;.85~_ _ _ _ __ June 1985 ) Burroughs Corporation is interested in receiving your comments and suggestions, regarding this manual. Comments will be utilized in ensuing revisions to improve this manual. Please.check type of Suggestion: o Addition o Deletion o Revision o Error Comments: ) From: Name _______________________________________________________________________________________________________ Title Company Address Phone Number _ _ _ _ _ _ _ _ _ _ _ _ __ Remove form and mail to: ) Burroughs Corporation Corporate Documentation - West 1300 Jolm Reed Court City of Industry. CA 91745 U.S.A. Da te ___________________ ( ( (
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37 Producer : Adobe Acrobat 9.2 Paper Capture Plug-in Modify Date : 2009:12:26 17:09:32-08:00 Create Date : 2009:12:26 17:09:32-08:00 Metadata Date : 2009:12:26 17:09:32-08:00 Format : application/pdf Document ID : uuid:d050fda5-4291-4d48-90ca-d14f8dc5dceb Instance ID : uuid:0b269a12-2bc4-448b-813f-699ccce063a2 Page Layout : SinglePage Page Mode : UseNone Page Count : 131EXIF Metadata provided by EXIF.tools