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

44 Chapter1
NetIPC Fundamentals
NetIPC Between MPE-XL and MPE-V Systems
NetIPC Between MPE-XL and MPE-V Systems
NetIPC applications can be written to communicate between MPE-V
and MPE XL-based HP 3000s with the following considerations:
• In addition to the X.25 features supported on MPE-V, NetIPC on
MPE XL systems supports the following:
— Fast select facility
— Ability to append, generate and examine the facility field in call
packets
— Directly specifying the remote host X.25 address or PVC number.
• There are additional differences between the MPE-V and MPE XL
X.25 implementations that can affect NetIPC programming:
— On MPE XL, IPCCONTROL
request
12, reason for error or event
only returns 10 (clear), 11 (reset), or 12 (interrupt). On MPE-V, in
addition to returning 10, 11, 12, IPCCONTROL returns 14
(network shutdown), 15 (restart sent by local network), 16 (level2
failure), 17(restart sent by local protocol module), and 18 (restart
packet received).
— On MPE XL, IPCSHUTDOWN completes immediately, while on
MPE-V it does not complete until a clear confirmation arrives.
— On MPE XL, PAD calls are sent to the catch-all socket while on
MPE-V PAD calls are sent to socket #2563.
— On MPE XL a reset is not sent to initialize or clear a PVC, while
on MPE-V a reset is sent.
— MPE-V has a timeout for interrupt collisions, MPE XL does not.
— On MPE XL, the
IPCCREATE
parameter
network name
must be
padded with blanks while on MPE-V, the network name is padded
with nulls.