NetIPC 3000/XL Programmer's Reference Manual (5958-8600)
Table Of Contents
- 1 NetIPC Fundamentals
- 2 Cross-System NetIPC
- 3 NetIPC Intrinsics
- 4 NetIPC Examples
- A IPC Interpreter (IPCINT)
- B Cause and Diagnostic Codes
- C ErrorMessages
- D Migration From PTOP to NetIPC and RPM
- E C Program Language Considerations

15
Preface
Network InterProcess Communication (NetIPC) is a set of
programmatic calls that can be used to exchange data between
peer-to-peer processes on the same or different nodes in an
Hewlett-Packard NS network. Any process can initiate communication,
and any process can send or receive messages by means of common
intrinsics. NetIPC 3000/XL is a version of NetIPC that can be used in
programs written for MPE XL based computer systems.
NetIPC provides programmatic access to the Transmission Control
Protocol (TCP), which is the Transport-Layer protocol used by
NS 3000/XL link products.
NetIPC 3000/XL is provided with the purchase of any NS 3000/XL link
product. With the purchase of the X.25 XL System Access link product,
NetIPC access to TCP (level 4) and X.25 (level 3) is provided.
Intended
Audience of this
Manual
In order for you to use NetIPC, you should be familiar with MPE XL,
the operating system on which NetIPC 3000/XL can be used. You
should also be familiar with the TCP protocol and a high-level language
such as Pascal.
If you are using direct access to level 3 (X.25), you should be familiar
with the X.25 protocol and the HP 3000 products that provide X.25
network communication.
Organization of
the Manual
Following is a summary of how this manual is organized:
• Chapter 1 , “NetIPC Fundamentals,” explains how to establish
connections, send and receive data over connections, and shutdown
connections between processes using NetIPC TCP access or X.25
level 3. This chapter also introduces some of the NetIPC calls.
• Chapter 2 , “Cross-System NetIPC,” describes what NetIPC calls
need to be considered for a cross-system application (using TCP
access) between an HP 3000 Series 900 and either an HP 1000,
HP 9000, or personal computer.
• Chapter 3 , “NetIPC Intrinsics,” provides a detailed description of
each NetIPC intrinsic, in alphabetical order. This chapter also
explains programming considerations, syntax, and the structure and
function of several parameters that are common to multiple NetIPC
intrinsics.
• Chapter 4 , “NetIPC Examples,” provides sample programs using
NetIPC intrinsics for peer-to-peer process communication for both
TCP access and X.25 level 3 access.