HPlogo

NetIPC 3000/XL Programmer's Reference Manual: HP 3000 MPE/iX Computer Systems

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Glossary

 » Index

HP Part Number: 5958-8600

Edition: Edition 3

Published: E1089


Table of Contents

Preface
1 NetIPC Fundamentals
NetIPC Concepts
Sockets
Connections
Using NetIPC for Interprocess Communication
Establishing a Level 4 Connection
Sending and Receiving Data Over a Connection
Shutting Down Sockets and Connections
Additional NetIPC Functions
Direct Access to Level 3 (X.25)
Features
Limitations
Switched Virtual Circuits (SVCs)
Permanent Virtual Circuits (PVCs)
Access to the Call User Data (CUD) Field
Fast Select Facility
Facility Field
Access to X.25 Protocol Features
NetIPC Between MPE-XL and MPE-V Systems
2 Cross-System NetIPC
Software Required
Calls Affecting the Local Process
Calls Affecting the Remote Process
HP 3000 to HP 1000 NetIPC
HP 3000 to HP 9000 NetIPC
HP 3000 to PC NetIPC
NetIPC Error Codes
Program Startup
HP 3000 Program Startup
HP 1000 Program Startup
HP 9000 Program Startup
PC NetIPC Program Startup
3 NetIPC Intrinsics
Programming Considerations
Compatibility vs. Native Mode
Option Variable
Syntax
Capabilities
User-specified Protocol Addressing
Common Parameters
Flags Parameter
Opt Parameter
Data Parameter
Result Parameter
Summary of NetIPC Intrinsics
NetIPC Reference Pages
ADDOPT
Syntax
Parameters
Description
INITOPT
Syntax
Parameters
Description
IPCCHECK
Syntax
Parameters
Description
IPCCONNECT
Syntax
Parameters
Description
Protocol-Specific Considerations
X.25 Considerations
TCP Access
Cross-System Considerations for TCP
IPCCONTROL
Syntax
Parameters
Description
IPCCREATE
Syntax
Parameters
Description
Protocol-Specific Considerations
IPCDEST
Syntax
Parameters
Description
Protocol-Specific Considerations
IPCERRMSG
Syntax
Parameters
Description
IPCGET
Syntax
Parameters
Description
IPCGIVE
Syntax
Parameters
Description
IPCLOOKUP
Syntax
IPCNAME
Syntax
Parameters
Description
IPCNAMERASE
Syntax
Parameters
Description
IPCRECV
Syntax
Parameters
Description
Protocol-Specific Considerations
X.25 Considerations
IPCRECVCN
Syntax
Parameters
Description
Protocol-Specific Considerations
IPCSEND
Syntax
Parameters
Description
Protocol-Specific Considerations
IPCSHUTDOWN
Syntax
Parameters
Description
Protocol-Specific Considerations
X.25 Considerations
TCP
OPTOVERHEAD
Syntax
Parameters
Description
READOPT
Syntax
Parameters
Description
Asynchronous I/O
Steps for Programming with Asynchronous I/O
IO[DONT]WAIT
Syntax
Parameters
Description
4 NetIPC Examples
Example 1
Program 1A
Program 1B
Example 2
Program 2A (Vector1)
Program 2B (Vector2)
Example 3
Program 3A (X25CHECK)
Program 3B (X25SERV)
Example 4
Program 4A (SNMIPC1)
Program 4B (SNMIPC2)
A IPC Interpreter (IPCINT)
Using IPCINT
Comparison of IPCINT to Programmatic NetIPC
Example: Programmatic Access to X.25
Example: IPCINT for X.25 Direct Access
Syntax of IPCINT
Abbreviated Intrinsic Names
Pseudovariables
Prompts for Parameters
Call User Data Field
Sample IPCINT Session
B Cause and Diagnostic Codes
Diagnostic Codes in X.25 Clear Packets
Diagnostic Codes From a Remote Host
C Error Messages
NetIPC Errors
SOCKERRS
Submitting an SR
D Migration From PTOP to NetIPC and RPM
Creating Remote Processes
Creating Remote Processes: In the Master Program
Syntax
Creating Remote Processes: In the Slave Program
Syntax
Syntax
Exchanging Data
Exchanging Data: In the Master Program
Syntax
Syntax
Exchanging Data: In the Slave Program
Syntax
Syntax
Terminating Processes
Syntax
Example: Client-Server Application
PCLIENT: Sample PTOP Master Program
PSERVER: Sample PTOP Slave Program
RCLIENT: Sample NetIPC/RPM Master Program
RSERVER: Sample NetIPC/RPM Slave Program
E C Program Language Considerations
C Program Language Differences
Parameters
Example
Glossary
Index
Feedback to webmaster