|
|
Getting Started as an MPE/iX Programmer Programmer's Guide: HP 3000 Computer MPE/iX Computer Systems > Chapter 1 OVERVIEWData Communications |
|
Hewlett-Packard's networked, data communications and data management products are called HP AdvanceNet. AdvanceNet provides network services (NS) software products, including interactive and programmatic services. NS enables Hewlett-Packard and multivendor computer systems to communicate with each other and share resources. For detailed information, refer to NS3000/XL User/Programmer Reference Manual (36920-90001). Network File Transfer (NFT) is the network service that copies disc files from one computer system in a network to another. NFT can transfer a file between any two systems in a local area network. NFT can transfer files between two systems remote from your own or perform local transfers on a single HP 3000. You can use NFT interactively or programmatically. Remote Process Management (RPM) provides intrinsics that allow a process to create and kill other processes (that is, initiate and terminate their execution). A created process may or may not be dependent on the creator. If it is independent, it can continue to execute after the creator has expired. RPM permits a process to create a process and send information to it in the same intrinsic call. You can use RPM in conjunction with Network Interprocess Communication (NetIPC) to manage distributed applications. For detailed information on NetIPC, refer to NetIPC 3000/XL Programmers Reference Manual (5958-8600). NS 3000/XL is Hewlett-Packard's local area network (LAN) software services for linking multivendor computer equipment, including MPE/iX based HP 3000 processors. These network services (NS) run in conjunction with either of the HP AdvanceNet link products ThinLAN3000/XL Link and StarLAN/3000 Link. The LAN link supports the NS product and consists of both hardware and software components. NS3000/XL software services and one of these link products combine to form a high-speed, shared-access, IEEE 802.3 LAN. The Remote File Access service (RFA) allows access to remote files and devices. Using RFA, you can create, open, read, write, close, and perform other manipulations on a file residing on a remote HP 3000 system. Since a file can be a peripheral device, you can, for example, read from a tape mounted on a remote system or print local data on a remote printer. The RFA uses the same MPE/iX File System intrinsics used on a local system. They are sent to the remote environment and executed there. A local program can call them explicitly or use the I/O procedures specific to the language in which the program is written. You can interactively access a remote file or device if you have previously issued a :FILE command that specifies the remote location of the file. You cannot directly indicate the location in the MPE/iX or subsystem command that accesses the file. You can programmatically access a remote file from a local application program once you have established an environment on the remote node by doing one of the following:
You can use the Virtual Terminal (VT) and Remote File Access (RFA) services to access remote terminals. Use a :FILE command or an HPFOPEN or FOPEN call to indicate that the file you wish to access is actually a remote terminal. The remote terminal functions as a non-session I/O device. TurboIMAGE/XL is a Hewlett-Packard database management system. You can use TurboIMAGE/XL intrinsics and utilities to access a TurboIMAGE/XL database residing on a remote HP 3000. TurboIMAGE/XL intrinsics are sent to the remote node and executed in the remote environment. The database should reside on an HP 3000, since other TurboIMAGE products are not fully compatible with TurboIMAGE/XL. The database must be located entirely on a single node. You can obtain the information required to open a remote TurboIMAGE/XL database in a program in three ways:
|
|