BS ISO/IEC 11578:1996
Current
The latest, up-to-date edition.
Information technology. Open systems interconnection. Remote procedure call (RPC)
Hardcopy , PDF
English
15-06-1997
Section 1. General
1.1 Scope
1.2 Normative references
1.3 Informative references
1.4 Definitions
1.5 Abbreviations
1.6 Portability
1.7 Services and Protocols
1.8 Conformance Requirements
Section 2. Introduction to the RPC API
2.1 RPC Programming Model Overview
2.2 API Operations
2.3 Binding
2.4 Name Service Interface
2.5 Server Model
2.6 Server Resource Models
2.7 Security
2.8 Error Handling
2.9 Cancel Notification
2.10 Stubs
2.11 RPC API Routine Taxonomy
Section 3. RPC API Manual Pages
3.1 RPC Data Types
Section 4. Interface Definition Language
4.1 Notation
4.2 IDL Language Specification
4.3 The Attribute Configuration Source
4.4 IDL Grammar Synopsis
4.5 IDL Constructed Identifiers
4.6 IDL and ACS Reserved Words
Section 5. Stubs
5.1 The application/Stub Interface
5.2 Interoperability Requirements on Stubs
Section 6. Remote Procedure Call Model
6.1 Client/Server Execution Model
6.2 Binding, Addressing and Name Services
6.3 Error Handling Model
Section 7. RPC Service Definition
7.1 Call Representation Data Structure
7.2 Service Primitives
Section 8. Statechart Specification Language Semantics
8.1 The Elements of Statecharts
8.2 State Hierarchies
8.3 Concurrency
8.4 Graphical Expressions
8.5 Semantics that Require Special Consideration
8.6 Summary of Language Elements
Section 9. RPC Protocol Definitions
9.1 Conformance
9.2 RPC Stub to Run-time Protocol Machine Interactions
9.3 Connection-oriented Protocol
9.4 Connection-oriented Protocol Machines
9.5 Connectionless Protocol
9.6 Connectionless Protocol Machines
9.7 Naming Conventions
Section 10. Connectionless RPC Protocol Machines
10.1 CL_CLIENT Machine
10.2 CL_SERVER Machine
Section 11. Connection-oriented RPC Protocol Machines
11.1 CO_CLIENT Machine
11.2 CO_CLIENT ALLOC Machine
11.3 CO_CLIENT_GROUP Machine
11.4 CO_SERVER Machine
11.5 CO_SERVER_GROUP Machine
Section 12. RPC PDU Encodings
12.1 Generic PDU Structure
12.2 Encoding Conventions
12.3 Alignment
12.4 Common Fields
12.5 Connectionless RPC PDUs
12.6 Connection-oriented RPC PDUs
Section 13. Security
13.1 The Generic RPC Security Model
13.2 Security Services for Connection-oriented Protocol
13.3 Security Services for Connectionless Protocol
Section 14. Transfer Syntax NDR
14.1 Data Representation Format Label
14.2 NDR Primitive Types
14.3 NDR Constructed Types
14.4 NDR Input and Output Streams
Annex A Universal Unique identifier
Annex B Protocol Sequence Strings
Annex C Name Syntax Constants
Annex D Authentication, Authorisation and Protection-
level Arguments
Annex E Reject Status Codes and Parameters
Annex F IDL to C-language Mappings
Annex G Portable Character Set
Annex H Endpoint Mapper Well-known Ports
Annex I Protocol Identifiers
Annex J DCE CDS Attribute Names
Annex K Architected and Default Values for Protocol Machines
Annex L Protocol tower Encoding
Annex M The dce_error_inq_text Manual Page
Annex N IDL Data Type Declarations
Annex O Endpoint Mapper Interface Definition
Annex P Conversation Manager Interface Definition
Annex Q Remote Management Interface
Annex R Mapping of RPC Protocol to an OSI Infrastructure
List of Figures
List of Tables
Addresses issues concerning the Remote Procedure Call (RPC).
Committee |
ICT/1
|
DevelopmentNote |
Supersedes 95/642375 DC. (08/2005)
|
DocumentType |
Standard
|
Pages |
508
|
PublisherName |
British Standards Institution
|
Status |
Current
|
Standards | Relationship |
ISO/IEC 11578:1996 | Identical |
ISO/IEC 7498-3:1997 | Information technology — Open Systems Interconnection — Basic Reference Model: Naming and addressing |
ISO/IEC 7498-1:1994 | Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model |
ISO/IEC 10731:1994 | Information technology Open Systems Interconnection Basic Reference Model Conventions for the definition of OSI services |
ISO/IEC 9545:1994 | Information technology Open Systems Interconnection Application Layer structure |
ISO/IEC 8824:1990 | Information technology — Open Systems Interconnection — Specification of Abstract Syntax Notation One (ASN.1) |
ISO 7498-2:1989 | Information processing systems Open Systems Interconnection Basic Reference Model Part 2: Security Architecture |
ISO/IEC 10646-1:2000 | Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane |
ISO/IEC 8649:1996 | Information technology Open Systems Interconnection Service definition for the Association Control Service Element |
ISO/IEC 8822:1994 | Information technology Open Systems Interconnection Presentation service definition |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.