HP 3000 Manuals

Data Communications [ Getting Started as an MPE/iX Programmer Programmer's Guide ] MPE/iX 5.0 Documentation


Getting Started as an MPE/iX Programmer Programmer's Guide

Data 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) 

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) 

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).

Local Area Network (LAN) 

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.

Remote File Access 

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:

   *   Calling standard MPE/iX File System intrinsics.

   *   Using I/O procedures specific to the language in which the program
       is written.  If you have issued a :FILE command specifying a
       formal file designator for a remote file or device, then an
       HPFOPEN or FOPEN call in a local program can use this formal file
       designator in the formaldesignator parameter.

Remote Terminal Access 

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.

Remote Data Base Access 

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:

   *   Identify the database as a remote file in a previously executed
       :FILE command.

   *   Use the COMMAND intrinsic to include :FILE information in a
       program.

   *   Create a database-access file to supply :FILE, :DSLINE, and
       :REMOTE HELLO commands.



MPE/iX 5.0 Documentation