Information technology — Remote Operations: OSI realizations — Remote Operations Service Element (ROSE) protocol specification

Specifies the protocol and procedures for the Remote Operation Service Element. The ROSE procedures are defined in terms of the interactions between peer ROSE protocol machines through the use of RTSE services or the Presentation service and the interactions between the ROSE protocol machine and its service-user. Specifies conformance requirements for systems implementing these procedures.

Technologies de l'information — Opérations distantes: Réalisations OSI — Spécification du protocole de l'élément de service d'opérations distantes (ROSE)

General Information

Status
Published
Publication Date
05-Apr-1995
Current Stage
9093 - International Standard confirmed
Completion Date
28-Jun-2001
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 13712-3:1995 - Information technology -- Remote Operations: OSI realizations -- Remote Operations Service Element (ROSE) protocol specification
English language
47 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 13712-3:1995 - Technologies de l'information -- Opérations distantes: Réalisations OSI -- Spécification du protocole de l'élément de service d'opérations distantes (ROSE)
French language
47 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 13712-3:1995 - Technologies de l'information -- Opérations distantes: Réalisations OSI -- Spécification du protocole de l'élément de service d'opérations distantes (ROSE)
French language
47 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL
ISOAEC
STANDARD
13712-3
First edition
1995-04-15
Corrected and reprinted
1995-09-15
Information technology - Remote
Operations: OSI realizations - Remote
Operations Service Element (ROSE) protocol
specification
Technologies de l’information - Opkations ti distance: R6alisations
OS/ - Spkcification du protocole pour l%le’ment de Service des
ope’ra tions 5 distance (ROSE)
Reference number
PSO/IEC 13712-3:1995(E)

---------------------- Page: 1 ----------------------
ISO/IEC 13712-3: 1995(E)
Conte&
Page
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.*.
1 Scope
Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 Identical Recommendations I International Standards
. . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Paired Recommendations I International Standards equivalent in technical content
2.3 Additional references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
.*.*.
3.1 Reference model definitions
Service conventions definitions . . . . . . . . . . .‘.
3.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
3.3 Presentation Service definitions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Association control definitions
3.5 Reliable transfer definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6 ROSE Service definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7 Remote Operation protocol specification definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
4
4
4.1 Data units . . . . . . . . . . . . . . . . . . . .*.
4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Types of application-protocol-data-units
4
4.3 Other abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
5 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
6
Service Provision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62 . Association and transfer Services
63 . Protocol model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 Basic ROSE elements of procedure
8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
7.1 Association-establishment
10
7.2 Association-release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
7.3 Association-abort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4 Invocation
13
7.5 Return-result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
14
7.6 Return-error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
15
7.7 User-reject .
16
7.8 Provider-reject .
18
Association realizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
8
18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.
8.1 Introduction
18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2 Association realization by ACSE
19
8.3 Association realization by RTSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
o ISO/IEC 1995
All rights reserved. Unless otherwise specified, no gart of this publication may be
reproduced or utilized in any form or by any means, electronie or mechanical, including
photocopying and microfilm, without Permission in writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 l CH-121 1 Geneve 20 l Switzerland
Printed in Switzerland
11

---------------------- Page: 2 ----------------------
o ISO/IEC ISO/IEC 13712-3: 1995(E)
Page
9 Transfer realizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.1 Introduction
21
9.2 P-DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
9.3 RT-TRANSFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
10 Abstract syntaxes .
10.1 Introduction . 23
10.2 Bind Operation . 23
................................................................................................................................ 24
10.3 Unbind Operation
24
10.4 Other operations .
24
10.5 Defining the abstract syntaxes .
25
11 Conformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1 Statement requirements
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
11.2 Static requirements
. . . . . . . . . . . . .*.*. 25
11.3 Dynamit requirements
26
Annex A - ROPM State Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
A. 1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
A.2 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
A.3 Actions to be taken by the ROPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.4 Tables
42
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annex B - ASN.1 Modules
44
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annex C - Guidelines for the use of the notation
47
. . . . . . . . . . . . . . . . . . . .*.
Annex D - Assignment of Object identifier values
. . .
111

---------------------- Page: 3 ----------------------
ISO/IEC 13712-3: 1995(E) o ISO/IEC
Foreword
ISO (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized System for worldwide
standardization. National bodies that are members of ISO or IEC participate in the
development of International Standards through technical committees established
by the respective organization to deal with particular fields of technical activity.
ISO and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with
ISO and IEC, also take part in the work.
In the field of information technology, ISO and IEC have established a joint
technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the
joint technical committee are circulated to national bodies for voting. Publication
as an International Standard requires approval by at least 75 % of the national
bodies casting a vote.
International Standard ISO/IEC 137 12-3 was prepared by Joint Technical
Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 21, Open
Systems Interconnection, data management and open distributed processing, in
collaboration with ITU-T. The identical text is published as ITU-T
Recommendation X.882.
This part of ISO/IEC 137 12 is a partial revision of ISO/IEC 9072-2: 1989.
ISO/IEC 137 12 consists of the following Parts, under the general title Information
technology - Remote operations:
- Part 1: Concepts, model and notation
- Part 2: OSI realizations - Remote Operations Service Element (ROSE)
Service definition
- Part 3: OSI realizations - Piernote Operations Service Element (ROSE)
protocol specification
Annexes A and B form an integral part of this part of ISOKIEC 137 12. Annexes C
and D are for information only.
IV

---------------------- Page: 4 ----------------------
o ISO/IEC
ISO/IEC 13712-3: 1995(E)
Introduction
Remote operations (ROS) is a paradigm for interactive communication between objects. As such it tan be used in the
design and specification of distributed applications. The basic interaction involved is the invocation of an Operation by
one Object (the invoker), its Performance by another (the Performer), possibly followed by a report of the outcome of the
Operation being returned to the invoker.
The concepts of ROS, as specified in ITU-T Rec. X.880 1 ISOLIEC 13712-1, are abstract, and may be realized in many
ways. For example, objects whose interactions employ ROS concepts may be separated by a Software interface or by an
OS1 network.
ITU-T Rec. X.881 I ISO/IEC 13712-2 provides the framework for the realization of an association contract as an OS1
application context. Such an application context is specified primarily in terms of a collection of application Service
elements. From a ROS perspective, these ASEs fall into three broad categories:
Operation-specific ASEs, which embody knowledge of the definitions of the operations in the contract;
a>
b) the Remote Operations ASE (ROSE) which drives the general-purpose protocol required to invoke and
report returns of arbitrary operations;
information transfer ASEs concerned with the establishment and release of associations where necessary,
C>
and the communication of the ROSE protocol information.
This Recommendation I International Standard describes the behaviour of ROSE itself, and the way in which different
collections of information transfer ASEs (specifically, the Reliable Transfer Service Element (RTSE) and the
Association Control Service Element (ACSE)) are employed to transfer its protocol control information (PCI) in an OS1
realization.
This Recommendation I International Standard is a revision of CCITT Rec. X.229 I ISO/IEC 9072-2. The existing usage
of ROSE in conjunction with ACSE, RTSE and the Presentation layer as defined in CCITT Rec. X.229 I
ISO/IEC 9072-2 remains valid after this revision. In addition, this revision makes no Change to the ROSE PCI.

---------------------- Page: 5 ----------------------
This page intentionally left blank

---------------------- Page: 6 ----------------------
ISO/IEC 13712-3 : 1995 (E)
INTERNATIONAL STANDARD
IT&T RECOMMENDATION
REMOTE OPERATIONS: OS1 REALIZATIONS -
INFORMATION TECHNOLOGY -
REMOTE OPERATIONS SERVICE ELEMENT (ROSE) PROTOCOL SPECIFICATION
1 Scope
This Recommendation I International Standard specifies the protocol (abstract Syntax) and procedures for the Remote
Operation Service Element. The terms, definitions and mechanisms defined in ITU-T Rec. X.880 I ISO/IEC 13712-1
apply here and are specialized for an OS1 realization as specified in this Recommendation I International Standard. The
ROSE Services, defined in ITU-T Rec. X.88 1 I ISO/IEC 137 12-2, at-e provided in conjunction with the Association
Control Service Element (ACSE) Services (ITU-T Rec. X.217 I ISO 8649) and the ACSE protod (ITU-T
Rec. X.227 I ISO 8650), optionally the Reliable Transfer Service Element (RTSE) Services (ITU-T Rec. X.218 I
ISO/IEC 9066-1) and the RTSE protocol (ITU-T Rec. X.228 I ISO/IEC 9066-2), and the Presentation Service (ITU-T
Rec. X.216 I ISOLIEC 8822 ).
The ROSE procedures are defined in terms of:
the interactions between peer ROSE protocol machines through the use of RTSE Services or the
a>
Presentation Service;
the interactions between the ROSE protocol machine and its service-user.
b)
International Standard specifies conformance requirements for Systems implementing these
This Recommendation I
procedures.
2 Normative references
The following ITU-T Recommendations and International Standards contain provisions which, through reference in this
text, constitute provisions of this Specification. At the time of publication, the editions indicated were valid. All Recom-
mendations and Standards are subject to revision, and Parties to agreements based on this Specifkation are encouraged
to investigate the possibility of applying the most recent editions of the Recommendations and Standards indicated
below. Members of IEC and ISO maintain registers of currently valid International Standards. The Telecommunications
Standardization Bureau of the ITU maintains a list of currently valid ITU-T Recommendations.
21
. Identical Recommendations I International Standards
-
ITU-T Recommendation X.200 (1994) l ISOLIEC 7498-1: 1994, Informution technology - Open Systems
Interconnection - Basic Reference Model: The Basic Model.
-
ITU-T Recommendation X.210 (1993) I ISO/IEC 1073 1: 1994, Information technology - Open Systems
- Basic Reference Model - Conventions for the definitions of ON Services.
Interconnection
-
‘>, Informution processing systems - Open Systems
ITU-T Recommendation X.215 (1994) I ISO 8326:-
Interconnection - Basic connection oriented Session Service decfinition.
-
ITU-T Recommendation X.216 (1994) I ISO/IEC 8822: 1994, Information technology - Open Systems
Interconnection - Presentation Service definition.
- ITU-T Recommendation X.217 (1995) I ISO 8649:- 2), Informution processing systems - Open Systems
Interconnection - Service definition for the Association Control Service Element.
-
3), Informution processing systems - Open Systems
ITU-T Recommendation X.227 (1995) I ISO 8650:-
Interconnection - Protocol specljkation for the Association Control Service Element.
-
ITU-T Recommendation X.680 (1994) I ISOLIEC 8824-1: 1995, Information technology - Abstract Syntax
Notation One (ASN.1): Specijkation of basic notation.
1) To be published. (Revision of ISO 8326: 1987)
2) To be published. (Revision of ISO 8649:1988)
3) To be published. (Revision of ISO 8650:1988)
ITU-T Rec. X.882 (1994 E) 1

---------------------- Page: 7 ----------------------
ISO/IEC 13712-3 : 1995 (E)
-
ITU-T Recommendation X.68 1 (1994) I ISO/IEC 8824-2: 1995, Information technology - Abstract Syntax
Notation One (ASN. I): Information Object speciflcation.
-
ITU-T Recommendation X.682 (1994) I ISO/IEC 8824-3: 1995, Information technology - Abstract Syntax
Notation One (ASN. 1): Constraint specification.
-
ITU-T Recommendation X.683 (1994) I ISO/IEC 8824-4: 1995, Information technology - Abstract Syntax
Notation One (ASN. 1): Parametrization of ASN. 1 specifications.
-
ITU-T Recommendation X.690 (1994) I ISO/IEC 8825- 1: 1995, Information technology - ASN. I encoding
rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished
Encoding Rules (DER}.
-
ITU-T Recommendation X.880 (1994) I ISOLIEC 13712-1:1995, Information technology - Remote
Operations: Concepts, model and notation.
-
ITU-T Recommendation X.881 (1994) I ISO/IEC 13712-2:1995, Information technology - Remote
Operations: OSI realizations - Remote Operations Service Element (ROSE} Service deflnition.
.
22 . Paired Recommendations I International Standards equivalent in technical content
-
ITU-T Recommendation X.2 18 (1993), Reliable transfer: Model and Service definition.
ISO/IEC 9066-1: 1989, Information processing Systems - Text communication - Reliable transfer -
Part 1: Model and Service definition.
-
ITU-T Recommendation X.228 (1988), Reliable transfer: Protocol specification.
ISOIIEC 9066-211989, Information processing Systems - Text communication - Reliable transfer -
Part 2: Protocol specifkation.
-
CCITT Recommendation X.219 (1988), Remote operations: Model, notation and Service definition.
ISO/IEC 9072-1: 1989, Information processing Systems - Text communication - Remote operations -
Part 1: Model, notation and Service definition.
-
CCITT Recommendation X.229 (1988), Remote operations: Protocol specification.
ISO/IEC 9072-2:1989, Information processing Systems - Text communication - Remote operations -
Part 2: Protocol specification.
23 . Additional references
-
CCITT Recommendation X.410 (1984), Message handling Systems: Remote operations and reliable
transfer Service
3 Definitions
Reference model definitions
31 .
This Recommendation I International Standard is based on the concepts developed in ITU-T Rec. X.200 I ISO/IEC 7498-1
and makes use of the following terms defined in it:
application layer;
a>
application-process;
b)
application-entity;
application-service-element;
application-protocol-data-unit;
application-protocol-control-information;
presentation-Service;
h) presentation-connection;
Session-Service;
0
.
Session-connection; and
J)
transfer Syntax.
k)
2 ITU-T Rec. X.882 (1994 E)

---------------------- Page: 8 ----------------------
ISO/IEC 13712-3 : 1995 (E)
32 . Service conventions definitions
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.210 I
ISO/IEC 1073 1:
service-provider;
a>
service-user;
W
confirmed Service;
C>
non-confirmed Service;
d)
provider-initiated Service;
e)
primitive;
0
request (primitive);
g)
indication (primitive);
h)
response (primitive); and
0
.
tonfirm (primitive).
J)
33 . Presentation Service definitions
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.216 I
ISO/IEC 8822:
abstract Syntax;
a>
b) abstract Syntax name;
c) presentation context;
d) defined context set.
34 . Association control definitions
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.217 I
ISO 8649:
application-association; association;
a>
b) application context;
association control Service element.
Cl
35 .
Reliable transfer defmitions
This Recommendation l International Standard makes use of the following terms defined in CCITT Rec. X.218 I
ISO/IEC 9066- 1:
-
Reliable Transfer Service Element.
. ROSE Service definitions
36
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.881 I
ISO/IEC 13712-2:
association-initiating-application-entity; association-initiator;
a>
b) association-responding-application-entity; association-responder;
invoking-application-entity; invoker;
C)
d) performing-application-entity; Performer;
requestor;
d
acceptor;
0
g) linked-operations;
h) parent-Operation;
ITU-T Rec. X.882 (1994 E) 3

---------------------- Page: 9 ----------------------
ISO/IEC 13712-3 : 1995 (E)
Child-Operation;
0
.
remote Operation Service element;
J)
k) ROSE-provider;
ROSE-User;
1)
m) RTSE-User.
37 . Remote Operation protocol specification definitions
For the purpose of this Recommendation I International Standard the following definitions apply:
3.7.1 remote-Operation-protocol-machine: The protocol machine for the remote Operation Service element
specified in this Recommendation I International Standard.
3.7.2 requesting-remote-Operation-protocol-machine: The remote-Operation-protocol-machine whose service-
user is the requestor of a particular remote Operation Service element Service.
3.7.3 accepting-remote-Operation-protocol-machine: The remote-Operation-protocol-machine whose service-user
is the acceptor for a particular remote Operation Service element Service.
4 Abbreviations
Data units
41 .
APDU Application-protocol-data-unit
PC1 Protocol control information
PDV Presentation data value
42 . Types of application-protocol-data-units
The following abbreviations have been given to the application-protocol-data-units defined in this Recommendation I
International Standard:
Invoke RO-INVOKE Service application-protocol-data-unit
ReturnResult RO-RESULT Service application-protocol-data-unit
ReturnError RO-ERROR Service application-protocol-data-unit
Reject RO-REJECT-U/P Service application-protocol-data-unit
43 . Other abbreviations
The following abbreviations are used in this Recommendation I International Standard:
AE Application entity
ACSE Association control Service element
ASE Application Service element
ASN. 1 Abstract Syntax Notation One
RO (or ROS) Remote Operations
Remote Operations Protocol Machine
ROPM
Remote Operations Service Element
ROSE
RT (or RTS) Reliable Transfer
RTSE Reliable Transfer Service Element
4 ITU-T Rec. X.882 (1994 E)

---------------------- Page: 10 ----------------------
ISO/IEC 13712-3 : 1995 (E)
5 Conventions
This Recommendation I International Standard employs a tabular presentation of the Parameters of its pseudo-primitives
and for the fields of its APDUs. In clause 7, tables are presented for each pseudo-primitive and each ROSE APDU. Esch
Parameter or field is summarized using the following notation:
blank Not applicable
M Presence is mandatory
U Presence is a ROSE-User Option
C Conditional
Source is related request primitive
req
ind Sink is related indication primitive
resp Source is related response primitive
conf Sink is related tonfirm primitive
Source or sink is the ROPM
SP
In addition, the notation (=) indicates that a Parameter value is semantically equal to the value to its left in the table.
This Recommendation I International Standard employs ASN. 1, as specified in ITU-T Rec. X.681 I ISO/IEC 8824-2, to
define the REALIZATION information Object class. It also provides notation by which designers of ROS realizations tan
specify particular instances of the class.
The structure of each ROSE APDU is specified in ITU-T Rec. X.880 I ISO/IEC 13712-1 using ASN.l.
6 Overview
61 . Service Provision
The protocol specified in this Recommendation I International Standard provides the ROSE Services defined in ITU-T
Rec. X.881 I ISO/IEC 13712-2. These Services are listed in Table
...

NORME
ISO/CEI
INTERNATIONALE
13712-3
Première édition
1995-04-15
Technologies de l’information -
Opérations distantes: Réalisations OSI -
Spécification du protocole de l’élément de
service d’opérations distantes (ROSE)
Information technology - Remote Opera tions: OSI realizations -
Remote Operations Service Element (ROSE) protocol specification
Numéro de référence
ISO/CEI 13712-3:1995(F)

---------------------- Page: 1 ----------------------
ISOKEI 13712-3: 1995(F)
Sommaire
Page
1
Domaine d’application .
1
...................................................................................................................................
Références normatives
1
2.1 Recommandations I Normes internationales identiques .
....... 2
2.2 Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
2
Références additionnelles .
2.3
2
Définitions .
2
....................................................................................................
3.1 Définitions du modèle de référence
3
3.2 Définitions des conventions du service .
................................................................................................ 3
3.3 Définitions du service de présentation
3
Définitions du contrôle d’association .
3.4
3
3.5 Définitions du transfert fiable .
4
..............................................................................................................
3.6 Définitions du service ROSE
4
....................................................
3.7 Définitions de la spécification du protocole d’opérations distantes
4
Abréviations .
4
4.1 Unités de données .
5
4.2 Types d’unités de données de protocole d’application .
4
4.3 Autres abréviations .
5
....................................................................................................................................................
Conventions
5
Vue d’ensemble .
6
..........................................................................................................................
6.1 Fourniture du service
5
6.2 Services d’association et de transfert .
6
6.3 Modèle de protocole .
6
......................................................................................
Eléments de procédure du protocole ROSE de base
9
7.1 Etablissement d’association .
10
......................................................................................................................
7.2 Libération d’association
12
.....................................................................................................
7.3 Rupture intempestive d’association
13
7.4 Invocation .
14
7.5 Retour du résultat .
15
Retour d’erreur .
7.6
17
7.7 Rejet par l’utilisateur .
18
7.8 Rejet par le fournisseur .
............................................................................................................................... 19
Réalisation d’associations
19
Introduction .
8.1
............................................................... 20
82 Réalisation d’une association au moyen de l’élément ACSE
21
...............................................................
8:3 Réalisation d’une association au moyen de l’élément RTSE
ISOKEI 1995
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publi-
cation ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun
procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans
l’accord écrit de l’éditeur.
ISO/CEI Copyright Office l Case Postale 56 l CH- 12 11 Genève 20 l Suisse
Version française tirée en 1996
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
ISOKEI 13712-3: 1995(F)
@ ISOKEI
9 Réalisation de transferts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
91 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*. 23
9:2 Réalisation d’un transfert au moyen du service P-DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
9.3 RT-TRANSFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
Syntaxes abstraites
10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
10.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
10.2 Opération de rattachement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
10.3 Opération de détachement
..,................................................................................................................ 27
10.4 Autres opérations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
10.5 Définition des syntaxes abstraites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
,.,.,.*.
11 Conformité 28
11.1 Spécifications de déclaration . . . . . . . . . . . . . . . . . . . . .*. 28
11.2 Spécifications statiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3 Spécifications dynamiques 28
Annexe A - Tables d’états des machines protocolaires ROPM . 29
.....................................................................................................................
A. 1 Considérations générales 29
A.2 Conventions . 30
A.3 Actions devant être exécutées par la machine protocolaire ROPM . 30
A.4 Tables . 31
Annexe B - Modules ASN.l . 48
Annexe C - Directives pour l’utilisation de la notation . 50
Annexe D - Affectation des valeurs d’identificateur d’objets . 53
. . .
111

---------------------- Page: 3 ----------------------
ISO/CEI 13712-3: 1995(F) @ ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacré à la
normalisation internationale considérée comme un tout. Les organismes
nationaux membres de I’ISO ou de la CE1 participent au développement de
Normes internationales par l’intermédiaire des comités techniques créés par
l’organisation concernée afin de s’occuper des différents domaines particuliers de
l’activité technique. Les comités techniques de 1’ISO et de la CE1 collaborent
dans des domaines d’intérêt commun. D’autres organisations internationales,
gouvernementales ou non gouvernementales, en liaison avec 1’ISO et la CE1
participent également aux travaux.
Dans le domaine des technologies de l’information, PIS0 et la CE1 ont créé un
comité technique mixte, I’ISOKEI JTC 1. Les projets de Normes internationales
adoptés par le comité technique mixte sont soumis aux organismes nationaux
pour approbation, avant leur acceptation comme Normes internationales. Les
Normes internationales sont approuvées conformément aux procédures qui
requièrent l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 137 12-3 a été élaborée par le comité technique
mixte ISOKEI JTC 1, Technologies de Z’information, sous-comité SC 21,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec l’IUT-T. Le texte identique est publié en tant que
Recommandation IUT-T X.882.
La présente partie de 1’ISOKEI 13712 est une révision partielle de
1’ISOKEI 9072-2: 1989.
L’ISOKEI 137 12 comprend les parties suivantes, présentées sous le titre général
Technologies de 1 ‘information - Opérations distantes:
Partie 1: Concepts, modèle et notation
- Partie 2: Réalisations OSI - Défînition du service de l’élément de service
d’opérations distantes (ROSE)
- Partie 3: Réalisations OSI - Spécijkation du protocole de l’élément de
service d’opérations distantes (ROSE)
Les annexes A et B font partie intégrante de la présente partie de
I’ISOKEI 13712. Les annexes C et D sont données uniquement à titre
d’information.
iv

---------------------- Page: 4 ----------------------
0 ISOKEI ISOKEI 13712-3: 1995(F)
Introduction
Le concept d’opérations distantes (ROS) est un paradigme de la communication interactive entre objets. En tant que tel,
il peut être utilisé pour la conception et la spécification des applications réparties. L’interaction de base mise en jeu est
l’invocation d’une opération par un objet (l’invocateur), son exécution par un autre (l’exécutant), éventuellement suivie
par un rapport sur le résultat de l’opération retourne a l’invocateur.
Les concepts d’opérations distantes (ROS), tels qu’ils sont spécifiés dans la Rec. UIT-T X.880 I ISOKEI 13712-1, sont
abstraits et peuvent être réalisés de multiples manieres. Ainsi, les objets dont les interactions mettent en jeu les concepts
d’opérations distantes peuvent être separes par une interface logicielle ou par un réseau OSI.
La Rec. UIT-T X.881 I ISO/CEI 13712-2 fournit le cadre pour la réalisation d’un contrat d’association formant un
contexte d’application OSI. Un tel contexte d’application est spécifié fondamentalement en termes d’une collection
d’éléments de service application (ASE). Dans une optique ROS, ces éléments ASE relèvent de trois grandes catégories:
les éléments ASE propres aux opératio ns, qui contiennent la connaissance relative aux définitions des
a)
opérations du contrat d’association;
b) les éléments ASE d’opérations distantes (ROSE), qui pilotent le protocole général nécessaire à
l’invocation d’opérations quelconques et à l’annonce de leurs résultats;
c) les éléments ASE de transfert d’information qui interviennent dans l’établissement et la libération des
associations, si besoin est, et dans la communication des informations de protocole ROSE.
La présente Recommandation I Norme internationale décrit le comportement de l’elément de service d’opérations
distantes (ROSE) proprement dit, et la manière dont différentes collections d’éléments de service d’application (ASE) de
transfert d’information [et plus précisément l’élément de service de transfert fiable (RTSE) et l’élément de service de
contrôle d’association (ACSE)] sont utilisées pour transférer son information de contrôle de protocole (PCI) dans une
réalisation OSI.
La présente Recommandation I Norme internationale est une révision de la Rec. X.229 du CCITT I ISOKEI 9072-2.
L’utilisation actuelle de l’élément ROSE, conjointement avec les éléments ACSE et RTSE et la couche présentation
définie dans la Rec. X.229 du CCITT I ISOKEI 9072-2, reste valide après cette révision. En outre, cette révision ne
modifie en rien l’information PC1 de l’élément ROSE.
L’Annexe A fait partie intégrante de la présente Recommandation I Norme internationale.
L’Annexe B fait partie intégrante de la présente Recommandation I Norme internationale.
L’Annexe C ne fait pas partie intégrante de la présente Recommandation I Norme internationale.
L’Annexe D ne fait pas partie intégrante de la présente Recommandation I Norme internationale.

---------------------- Page: 5 ----------------------
Page blanche

---------------------- Page: 6 ----------------------
ISOKEI 13712-3 : 1995 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION -
OPÉRATIONS DISTANTES: RÉALISATIONS OS1 -
SPÉCIFICATION DU PROTOCOLE DE L’ÉLÉMENT DE
SERVICE D’OPÉRATIONS DISTANTES (ROSE)
1 Domaine d’application
La présente Recommandation I Norme internationale spécifie le protocole (syntaxe abstraite) et les procédures
applicables à l’élément de service d’opérations distantes (ROSE). Les termes, définitions et mécanismes définis dans la
Rec. UIT-T X.880 I ISOKEI 13712-1 sont applicables ci-après et sont spécifiques d’une réalisation OS1 conforme à la
présente Recommandation I Norme internationale. Les services ROSE, définis dans la Rec. UIT-T X.881 I ISOKEI
13712-2, sont fournis en liaison avec les services de l’élément de service de contrôle d’association (ACSE) (Rec. UIT-T
X.217 I ISO/CEI 8649) et le protocole ACSE (Rec. UIT-T X.227 I ISOKEI 8650-l), optionnellement avec les services
de l’élément de service de transfert fiable (RTSE) (Rec. UIT-T X.21 8 I ISOKEI 9066- 1) et le protocole RTSE
(Rec. UIT-T X.228 I ISOKEI 9066-2), ainsi qu’avec le service présentation (Rec. UIT-T X.216 I ISOKEI 8822).
Les procédures ROSE sont définies en termes:
a) d’interactions entre machines protocolaires ROSE homologues par l’emploi des services de l’élément
RTSE ou du service de présentation;
d’interactions entre la machine protocolaire ROSE et l’utilisateur de ce service.
b)
La présente Recommandation I Norme internationale spécifie les conditions de conformité applicables aux systèmes qui
mettent en œuvre ces procédures.
2 Références normatives
Les Recommandations UIT-T et les Normes internationales suivantes contiennent des dispositions qui, par suite de la
référence qui y est faite, constituent des dispositions valables pour la présente Spécification. Au moment de la
publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes sont sujettes à révision et les
parties prenantes aux accords fondés sur la présente Spécification sont invitées à rechercher la possibilité d’appliquer les
éditions les plus récentes des Recommandations et Normes indiquées ci-après. Les membres de la CE1 et de I’ISO
possèdent le registre des Normes internationales en vigueur. Le Bureau de la normalisation des télécommunications tient
à jour une liste des Recommandations UIT-T en vigueur.
21 .
Recommandations I Normes internationales identiques
-
Recommandation UIT-T X.200 (1994) I ISOKEI 7498-l : 1994, Technologie de I?nformation -
Interconnexion de systèmes ouverts
- Modèle de référence de base: Le modèle de base.
-
Recommandation UIT-T X.210 (1993) I ISOKEI 1073 1: 1994, Technologie de Z’information -
Interconnexion de systèmes ouverts
- Conventions relatives à la déjkition des services OSI.
-
Recommandation UIT-T X.215 (1994) I ISOKEI 8326:- ‘), Technologie de l’information -
Interconnexion de systèmes ouverts - Définition du service de couche session.
-
Recommandation UIT-T X.21 6 (1994) I ISOKEI 8822: 1994, Technologie de I?nformation -
Interconnexion de systèmes ouverts - Définition du service de présentation.
-
Recommandation UIT-T X.217 (1995) I ISOKEI 8649:
-2), Technologie de l’information -
Interconnexion de systèmes ouverts - Définition du service de l’élément de service de contrôle
d’association.
1) À publier (Révision de I’ISO 8326:1987)
2) À publier (Révision de 1’ISO 8649: 1988)
Rec. UIT-T X.882 (1994 F) 1

---------------------- Page: 7 ----------------------
ISOKEI 13712-3 : 1995 (F)
-
Recommandation UIT-T X.227 (1995) I ISOKEI 8650-l: -“), Technologie de l’information -
Interconnexion de systèmes ouverts - Spécification du protocole de l’élément de service de commande
d’association en mode connexion.
-
Recommandation UIT-T X.680 (1994) I ISOKEI 8824-1:1995, Technologie de l’information - Notation
de syntaxe abstraite numéro un (ASN. I): Spécification de la notation de base.
-
Recommandation UIT-T X.681 (1994) I ISOKEI 8824-2:1995, Technologie de l’information - Notation
de syntaxe abstraite numéro un (ASN. I): Spécification des objets informationnels.
-
Recommandation UIT-T X.682 (1994) I ISOKEI 8824-3:1995, Technologie de l’information - Notation
de syntaxe abstraite numéro un (ASN. I): Spécifîcation des contraintes.
-
Recommandation UIT-T X.683 (1994) I ISOKEI 8824-4:1995, Technologie de l’information - Notation
de syntaxe abstraite numéro un (ASN. 1): Paramétrage des spécifications ASN. I.
.
-
Recommandation UIT-T X.690 (1994) I ISOKEI 8825-1:1995, Technologie de l’information -
Spécification des règles de codage de base (BER), des règles de codage en métalangage canonique et des
règles de codage en métalangage distinctif.
-
Recommandation UIT-T X.880 (1994) I ISOKEI 137 12-1: 1995, Technologie de l’information -
Opérations distantes: Concepts, modèle et notation.
-
Recommandation UIT-T X.88 1 (1994) I ISOKEI 13712-2: 1995, Technologie de l’information -
Opérations distantes: Réalisations OSI - Définition du service de l’élément de service d‘opérations
distantes.
22 . Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
-
Recommandation UIT-T X.218 (1993), Transfertfiable: Modèle et définition du service.
ISOKEI 9066- 1: 1989, Systèmes de traitement de l’information - Communication de texte - Transfert
fiable - Partie I: Modèle et définition du service.
-
Recommandation UIT-T X.228 (1988), Transfert fiable: Spécification du protocole.
ISOKEI 9066-2: 1989, Systèmes de traitement de l’information - Communication de texte - Transfert
fiable - Partie 2: Spécification du protocole.
-
Modèle, notation et définition du
Recommandation X.219 du CCITT (1988), Opérations distantes:
service.
ISOKEI 9072-l : 1989, Systèmes de traitement de l’information - Communication de texte - Opérations à
distance - Partie I: Modèle, notation et définition du service.
-
Recommandation X.229 du CCITT (1988), Opérations distantes: Spécification du protocole.
ISOKEI 9072-2: 1989, Systèmes de traitement de l’information - Communication de texte - Opérations à
distance - Partie 2: Spécifkation du protocole.
23 . Références additionnelles
-
Recommandation X.410 du CCITT (1984), Systèmes de messagerie: Opérations distantes et serveur de
transfert fiable.
3 Définitions
. Définitions du modèle de référence
31
La presente Recommandation I Norme internationale s’appuie sur les concepts présentés dans la Rec. UIT-T X.200 I
ISOKEI 7498-l et utilise les termes suivants qui y sont définis:
couche application;
a)
processus d’application;
b)
3) À publier (Révision de I’ISO 8650:1988)
2 Rec. UIT-T X.882 (1994 F)

---------------------- Page: 8 ----------------------
ISOKEI 13712-3 : 1995 (F)
entité d’application;
d
élément de service d’application;
dl
unité de données de protocole d’application;
e)
information de contrôle du protocole d’application;
f)
service de présentation;
g)
connexion de présentation;
h)
service de session;
0
.
connexion de session; et
J)
syntaxe de transfert.
k)
32 . Définitions des conventions du service
utilise les termes suivants définis dans la Rec. UIT-T x.210 I
La présente Recommandation I Norme internationale
ISO/CEI 1073 1:
a) fournisseur de service;
b) utilisateur de service;
service confirmé;
C)
d) service non confirmé;
service à l’initiative du fournisseur;
e)
f) primitive;
g) (primitive de) demande;
h) (primitive d’)indication;
(primitive de) réponse;
0
j) (primitive de) confirmation.
33 . Définitions du service de présentation
La présente Recommandation I Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.216 I
ISOKEI 8822:
syntaxe abstraite;
a>
b) nom de syntaxe abstraite;
contexte de présentation;
C)
d) ensemble des contextes définis.
34 0 Définitions du contrôle d’association
La présente Recommandation l Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.217 I
ISOKEI 8649:
association d’application; association;
a)
b) contexte d’application;
c) élément de service de contrôle d’association.
35 . Définitions du transfert fiable
La présente Recommandation I Norme internationale utilise le terme suivant défini dans la Rec. X.218 du CCITT I
ISOKEI 9066- 1:
-
élément de service de transfert fiable.
Rec. UIT-T X.882 (1994 F) 3

---------------------- Page: 9 ----------------------
ISOKEI 13712-3 : 1995 (F)
36 . Définitions du service ROSE
La présente Recommandation I Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.881 I
ISOKEI 137 12-2:
entité d’application initiant l’association; initiateur d’association;
a>
entité d’application répondant à la demande d’association; répondeur d’association;
b)
entité d’application invocatrice; invocateur;
entité d’application exécutrice; exécutant;
e) demandeur;
accepteur;
f)
g) opérations liées;
h) opération mère;
opération fille;
0
.
élément de service d’opérations distantes;
J)
k) fournisseur ROSE;
1) utilisateur ROSE;
m) utilisateur RTSE.
37 . Définitions de la spécifïcation du protocole d’opérations distantes
Pour les besoins de la présente Recommandation I Norme internationale, les définitions suivantes s’appliquent:
3.7.1 machine protocolaire d’opérations distantes: Machine protocolaire pour l’élément de service d’opérations
distantes spécifié dans la présente Recommandation I Norme internationale.
3.7.2 machine protocolaire d’opérations distantes demandeuse: Machine protocolaire d’opérations dis tantes dont
l’utilisateur de service est le demandeur d’un service donné d’élément de service d .‘opérations distantes.
aire d’opérations distantes dont
3.7.3 machine protocolaire d’opérations distantes accepteuse: Machine protocol
l’utilisateur de service est l’accepteur d’un service donné d’élément de service d’opérations distantes
4 Abréviations
41 . Unités de données
APDU Unité de données de protocole d’application (application-protocol-data-unit)
PC1 Information de contrôle de protocole (protocol control information)
PDV
Valeur de données de présentation (presentation data value)
42 . Types d’unités de données de protocole d’application
Les noms abrégés suivants ont été attribués aux unités de données de protocole d’application définies dans la présente
Recommandation I Norme internationale:
Invoke (invocation) Unité de données de protocole d’application du service RO-INVOKE
(invocation d’opération distante)
ReturnResult (résultat en retour) Unité de données de protocole d’application du service RO-RESULT
(résultat d’opération distante)
Rec. UIT-T X.882 (1994 F)

---------------------- Page: 10 ----------------------
ISOKEI 13712-3 : 1995 (F)
ReturnError (erreur en retour) Unité de données de protocole d’application du service RO-ERROR (erreur
d’opération distante)
Reject (rejet) Unité de données de protocole d’application du service RO-REJECT-U/P
(rejet d’opération distante par l’utilisateur/le fournisseur)
Autres abréviations
43 .
Les abréviations suivantes sont utilisées dans la présente Recommandation I Norme internationale:
AE Entité d’application (application entity)
ACSE Elément de service de contrôle d’association (association control service element)
ASE Elément de service d’application (application service element)
ASN. 1 Notation de syntaxe abstraite numéro un (abstract syntax notation one)
RO (ou ROS) Service d’opérations distantes (remote operations)
ROPM Machine protocolaire d’opérations distantes (remote operations protocol machine)
ROSE Elément de service d’opérations distantes (remote operations service element)
RT (ou RTS) Service de transfert fiable (reliable transfer)
RTSE Elément de service de transfert fiable (reliable transfer service element)
5 Conventions
La présente Recommandation I Norme internationale utilise une présentation tabulaire pour les paramètres de ses
pseudo-primitives et pour les champs de ses APDU. Dans l’article 7, des tableaux sont présentés pour chaque pseudo-
primitive et chaque APDU de l’élément ROSE. Une des indications suivantes est donnée pour chaque paramètre ou
champ:
blanc Sans objet
M Présence obligatoire (mandatory)
U Présence sur option de l’utilisateur de l’élément ROSE
C Conditionnel
dem. La source est la primitive de demande correspondante
ind. Le puits est la primitive d’indication correspondante
rép. La source est la primitive de réponse correspondante
conf. Le puits est la primitive de confirmation correspondante
La source ou le puits est la machine protocolaire ROPM
SP
En outre, la notation (=) indique qu’une valeur de paramètre est sémantiquement égale à la valeur située à sa gauche dans
le tableau.
La présente Recommandation I Norme internationale utilise I’ASN. 1, telle qu’elle est spécifiée dans la Rec. UIT-T
X.681 I ISOKEI 8824-2, pour définir la classe d’objets informationnels REALIZATION (réalisation). Elle fournit
également une notation permettant aux concepteurs de réalisations ROS de spécifier des instances particulières de cette
classe.
La structure de chaque APDU de l’élément ROSE est spécifiée en ASN.l dans la Rec. UIT-T X.880 I ISOKEI 13712-1.
6 Vue d’ensemble
61 . Fourniture du service
Le protocole spécifié dans la présente Recommandation I Norme internationale fournit les services ROSE définis dans la
Rec. UIT-T X.881 I ISOKEI 13712-2. Ces services sont énuméres dans le Tableau 1 qui reprend le Tableau 1 de la
Rec. UIT-T X.881 I ISOKEI 13712-2.
Rec. UIT-T X.882 (1994 F) 5

---------------------- Page: 11 ----------------------
ISOKEI 13712-3 : 1995 (F)
Tableau 1 - Services ROSE
Service
T
...

NORME
ISO/CEI
INTERNATIONALE
13712-3
Première édition
1995-04-15
Technologies de l’information -
Opérations distantes: Réalisations OSI -
Spécification du protocole de l’élément de
service d’opérations distantes (ROSE)
Information technology - Remote Opera tions: OSI realizations -
Remote Operations Service Element (ROSE) protocol specification
Numéro de référence
ISO/CEI 13712-3:1995(F)

---------------------- Page: 1 ----------------------
ISOKEI 13712-3: 1995(F)
Sommaire
Page
1
Domaine d’application .
1
...................................................................................................................................
Références normatives
1
2.1 Recommandations I Normes internationales identiques .
....... 2
2.2 Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
2
Références additionnelles .
2.3
2
Définitions .
2
....................................................................................................
3.1 Définitions du modèle de référence
3
3.2 Définitions des conventions du service .
................................................................................................ 3
3.3 Définitions du service de présentation
3
Définitions du contrôle d’association .
3.4
3
3.5 Définitions du transfert fiable .
4
..............................................................................................................
3.6 Définitions du service ROSE
4
....................................................
3.7 Définitions de la spécification du protocole d’opérations distantes
4
Abréviations .
4
4.1 Unités de données .
5
4.2 Types d’unités de données de protocole d’application .
4
4.3 Autres abréviations .
5
....................................................................................................................................................
Conventions
5
Vue d’ensemble .
6
..........................................................................................................................
6.1 Fourniture du service
5
6.2 Services d’association et de transfert .
6
6.3 Modèle de protocole .
6
......................................................................................
Eléments de procédure du protocole ROSE de base
9
7.1 Etablissement d’association .
10
......................................................................................................................
7.2 Libération d’association
12
.....................................................................................................
7.3 Rupture intempestive d’association
13
7.4 Invocation .
14
7.5 Retour du résultat .
15
Retour d’erreur .
7.6
17
7.7 Rejet par l’utilisateur .
18
7.8 Rejet par le fournisseur .
............................................................................................................................... 19
Réalisation d’associations
19
Introduction .
8.1
............................................................... 20
82 Réalisation d’une association au moyen de l’élément ACSE
21
...............................................................
8:3 Réalisation d’une association au moyen de l’élément RTSE
ISOKEI 1995
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publi-
cation ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun
procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans
l’accord écrit de l’éditeur.
ISO/CEI Copyright Office l Case Postale 56 l CH- 12 11 Genève 20 l Suisse
Version française tirée en 1996
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
ISOKEI 13712-3: 1995(F)
@ ISOKEI
9 Réalisation de transferts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
91 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*. 23
9:2 Réalisation d’un transfert au moyen du service P-DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
9.3 RT-TRANSFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
Syntaxes abstraites
10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
10.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
10.2 Opération de rattachement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
10.3 Opération de détachement
..,................................................................................................................ 27
10.4 Autres opérations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
10.5 Définition des syntaxes abstraites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
,.,.,.*.
11 Conformité 28
11.1 Spécifications de déclaration . . . . . . . . . . . . . . . . . . . . .*. 28
11.2 Spécifications statiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3 Spécifications dynamiques 28
Annexe A - Tables d’états des machines protocolaires ROPM . 29
.....................................................................................................................
A. 1 Considérations générales 29
A.2 Conventions . 30
A.3 Actions devant être exécutées par la machine protocolaire ROPM . 30
A.4 Tables . 31
Annexe B - Modules ASN.l . 48
Annexe C - Directives pour l’utilisation de la notation . 50
Annexe D - Affectation des valeurs d’identificateur d’objets . 53
. . .
111

---------------------- Page: 3 ----------------------
ISO/CEI 13712-3: 1995(F) @ ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacré à la
normalisation internationale considérée comme un tout. Les organismes
nationaux membres de I’ISO ou de la CE1 participent au développement de
Normes internationales par l’intermédiaire des comités techniques créés par
l’organisation concernée afin de s’occuper des différents domaines particuliers de
l’activité technique. Les comités techniques de 1’ISO et de la CE1 collaborent
dans des domaines d’intérêt commun. D’autres organisations internationales,
gouvernementales ou non gouvernementales, en liaison avec 1’ISO et la CE1
participent également aux travaux.
Dans le domaine des technologies de l’information, PIS0 et la CE1 ont créé un
comité technique mixte, I’ISOKEI JTC 1. Les projets de Normes internationales
adoptés par le comité technique mixte sont soumis aux organismes nationaux
pour approbation, avant leur acceptation comme Normes internationales. Les
Normes internationales sont approuvées conformément aux procédures qui
requièrent l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 137 12-3 a été élaborée par le comité technique
mixte ISOKEI JTC 1, Technologies de Z’information, sous-comité SC 21,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec l’IUT-T. Le texte identique est publié en tant que
Recommandation IUT-T X.882.
La présente partie de 1’ISOKEI 13712 est une révision partielle de
1’ISOKEI 9072-2: 1989.
L’ISOKEI 137 12 comprend les parties suivantes, présentées sous le titre général
Technologies de 1 ‘information - Opérations distantes:
Partie 1: Concepts, modèle et notation
- Partie 2: Réalisations OSI - Défînition du service de l’élément de service
d’opérations distantes (ROSE)
- Partie 3: Réalisations OSI - Spécijkation du protocole de l’élément de
service d’opérations distantes (ROSE)
Les annexes A et B font partie intégrante de la présente partie de
I’ISOKEI 13712. Les annexes C et D sont données uniquement à titre
d’information.
iv

---------------------- Page: 4 ----------------------
0 ISOKEI ISOKEI 13712-3: 1995(F)
Introduction
Le concept d’opérations distantes (ROS) est un paradigme de la communication interactive entre objets. En tant que tel,
il peut être utilisé pour la conception et la spécification des applications réparties. L’interaction de base mise en jeu est
l’invocation d’une opération par un objet (l’invocateur), son exécution par un autre (l’exécutant), éventuellement suivie
par un rapport sur le résultat de l’opération retourne a l’invocateur.
Les concepts d’opérations distantes (ROS), tels qu’ils sont spécifiés dans la Rec. UIT-T X.880 I ISOKEI 13712-1, sont
abstraits et peuvent être réalisés de multiples manieres. Ainsi, les objets dont les interactions mettent en jeu les concepts
d’opérations distantes peuvent être separes par une interface logicielle ou par un réseau OSI.
La Rec. UIT-T X.881 I ISO/CEI 13712-2 fournit le cadre pour la réalisation d’un contrat d’association formant un
contexte d’application OSI. Un tel contexte d’application est spécifié fondamentalement en termes d’une collection
d’éléments de service application (ASE). Dans une optique ROS, ces éléments ASE relèvent de trois grandes catégories:
les éléments ASE propres aux opératio ns, qui contiennent la connaissance relative aux définitions des
a)
opérations du contrat d’association;
b) les éléments ASE d’opérations distantes (ROSE), qui pilotent le protocole général nécessaire à
l’invocation d’opérations quelconques et à l’annonce de leurs résultats;
c) les éléments ASE de transfert d’information qui interviennent dans l’établissement et la libération des
associations, si besoin est, et dans la communication des informations de protocole ROSE.
La présente Recommandation I Norme internationale décrit le comportement de l’elément de service d’opérations
distantes (ROSE) proprement dit, et la manière dont différentes collections d’éléments de service d’application (ASE) de
transfert d’information [et plus précisément l’élément de service de transfert fiable (RTSE) et l’élément de service de
contrôle d’association (ACSE)] sont utilisées pour transférer son information de contrôle de protocole (PCI) dans une
réalisation OSI.
La présente Recommandation I Norme internationale est une révision de la Rec. X.229 du CCITT I ISOKEI 9072-2.
L’utilisation actuelle de l’élément ROSE, conjointement avec les éléments ACSE et RTSE et la couche présentation
définie dans la Rec. X.229 du CCITT I ISOKEI 9072-2, reste valide après cette révision. En outre, cette révision ne
modifie en rien l’information PC1 de l’élément ROSE.
L’Annexe A fait partie intégrante de la présente Recommandation I Norme internationale.
L’Annexe B fait partie intégrante de la présente Recommandation I Norme internationale.
L’Annexe C ne fait pas partie intégrante de la présente Recommandation I Norme internationale.
L’Annexe D ne fait pas partie intégrante de la présente Recommandation I Norme internationale.

---------------------- Page: 5 ----------------------
Page blanche

---------------------- Page: 6 ----------------------
ISOKEI 13712-3 : 1995 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION -
OPÉRATIONS DISTANTES: RÉALISATIONS OS1 -
SPÉCIFICATION DU PROTOCOLE DE L’ÉLÉMENT DE
SERVICE D’OPÉRATIONS DISTANTES (ROSE)
1 Domaine d’application
La présente Recommandation I Norme internationale spécifie le protocole (syntaxe abstraite) et les procédures
applicables à l’élément de service d’opérations distantes (ROSE). Les termes, définitions et mécanismes définis dans la
Rec. UIT-T X.880 I ISOKEI 13712-1 sont applicables ci-après et sont spécifiques d’une réalisation OS1 conforme à la
présente Recommandation I Norme internationale. Les services ROSE, définis dans la Rec. UIT-T X.881 I ISOKEI
13712-2, sont fournis en liaison avec les services de l’élément de service de contrôle d’association (ACSE) (Rec. UIT-T
X.217 I ISO/CEI 8649) et le protocole ACSE (Rec. UIT-T X.227 I ISOKEI 8650-l), optionnellement avec les services
de l’élément de service de transfert fiable (RTSE) (Rec. UIT-T X.21 8 I ISOKEI 9066- 1) et le protocole RTSE
(Rec. UIT-T X.228 I ISOKEI 9066-2), ainsi qu’avec le service présentation (Rec. UIT-T X.216 I ISOKEI 8822).
Les procédures ROSE sont définies en termes:
a) d’interactions entre machines protocolaires ROSE homologues par l’emploi des services de l’élément
RTSE ou du service de présentation;
d’interactions entre la machine protocolaire ROSE et l’utilisateur de ce service.
b)
La présente Recommandation I Norme internationale spécifie les conditions de conformité applicables aux systèmes qui
mettent en œuvre ces procédures.
2 Références normatives
Les Recommandations UIT-T et les Normes internationales suivantes contiennent des dispositions qui, par suite de la
référence qui y est faite, constituent des dispositions valables pour la présente Spécification. Au moment de la
publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes sont sujettes à révision et les
parties prenantes aux accords fondés sur la présente Spécification sont invitées à rechercher la possibilité d’appliquer les
éditions les plus récentes des Recommandations et Normes indiquées ci-après. Les membres de la CE1 et de I’ISO
possèdent le registre des Normes internationales en vigueur. Le Bureau de la normalisation des télécommunications tient
à jour une liste des Recommandations UIT-T en vigueur.
21 .
Recommandations I Normes internationales identiques
-
Recommandation UIT-T X.200 (1994) I ISOKEI 7498-l : 1994, Technologie de I?nformation -
Interconnexion de systèmes ouverts
- Modèle de référence de base: Le modèle de base.
-
Recommandation UIT-T X.210 (1993) I ISOKEI 1073 1: 1994, Technologie de Z’information -
Interconnexion de systèmes ouverts
- Conventions relatives à la déjkition des services OSI.
-
Recommandation UIT-T X.215 (1994) I ISOKEI 8326:- ‘), Technologie de l’information -
Interconnexion de systèmes ouverts - Définition du service de couche session.
-
Recommandation UIT-T X.21 6 (1994) I ISOKEI 8822: 1994, Technologie de I?nformation -
Interconnexion de systèmes ouverts - Définition du service de présentation.
-
Recommandation UIT-T X.217 (1995) I ISOKEI 8649:
-2), Technologie de l’information -
Interconnexion de systèmes ouverts - Définition du service de l’élément de service de contrôle
d’association.
1) À publier (Révision de I’ISO 8326:1987)
2) À publier (Révision de 1’ISO 8649: 1988)
Rec. UIT-T X.882 (1994 F) 1

---------------------- Page: 7 ----------------------
ISOKEI 13712-3 : 1995 (F)
-
Recommandation UIT-T X.227 (1995) I ISOKEI 8650-l: -“), Technologie de l’information -
Interconnexion de systèmes ouverts - Spécification du protocole de l’élément de service de commande
d’association en mode connexion.
-
Recommandation UIT-T X.680 (1994) I ISOKEI 8824-1:1995, Technologie de l’information - Notation
de syntaxe abstraite numéro un (ASN. I): Spécification de la notation de base.
-
Recommandation UIT-T X.681 (1994) I ISOKEI 8824-2:1995, Technologie de l’information - Notation
de syntaxe abstraite numéro un (ASN. I): Spécification des objets informationnels.
-
Recommandation UIT-T X.682 (1994) I ISOKEI 8824-3:1995, Technologie de l’information - Notation
de syntaxe abstraite numéro un (ASN. I): Spécifîcation des contraintes.
-
Recommandation UIT-T X.683 (1994) I ISOKEI 8824-4:1995, Technologie de l’information - Notation
de syntaxe abstraite numéro un (ASN. 1): Paramétrage des spécifications ASN. I.
.
-
Recommandation UIT-T X.690 (1994) I ISOKEI 8825-1:1995, Technologie de l’information -
Spécification des règles de codage de base (BER), des règles de codage en métalangage canonique et des
règles de codage en métalangage distinctif.
-
Recommandation UIT-T X.880 (1994) I ISOKEI 137 12-1: 1995, Technologie de l’information -
Opérations distantes: Concepts, modèle et notation.
-
Recommandation UIT-T X.88 1 (1994) I ISOKEI 13712-2: 1995, Technologie de l’information -
Opérations distantes: Réalisations OSI - Définition du service de l’élément de service d‘opérations
distantes.
22 . Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
-
Recommandation UIT-T X.218 (1993), Transfertfiable: Modèle et définition du service.
ISOKEI 9066- 1: 1989, Systèmes de traitement de l’information - Communication de texte - Transfert
fiable - Partie I: Modèle et définition du service.
-
Recommandation UIT-T X.228 (1988), Transfert fiable: Spécification du protocole.
ISOKEI 9066-2: 1989, Systèmes de traitement de l’information - Communication de texte - Transfert
fiable - Partie 2: Spécification du protocole.
-
Modèle, notation et définition du
Recommandation X.219 du CCITT (1988), Opérations distantes:
service.
ISOKEI 9072-l : 1989, Systèmes de traitement de l’information - Communication de texte - Opérations à
distance - Partie I: Modèle, notation et définition du service.
-
Recommandation X.229 du CCITT (1988), Opérations distantes: Spécification du protocole.
ISOKEI 9072-2: 1989, Systèmes de traitement de l’information - Communication de texte - Opérations à
distance - Partie 2: Spécifkation du protocole.
23 . Références additionnelles
-
Recommandation X.410 du CCITT (1984), Systèmes de messagerie: Opérations distantes et serveur de
transfert fiable.
3 Définitions
. Définitions du modèle de référence
31
La presente Recommandation I Norme internationale s’appuie sur les concepts présentés dans la Rec. UIT-T X.200 I
ISOKEI 7498-l et utilise les termes suivants qui y sont définis:
couche application;
a)
processus d’application;
b)
3) À publier (Révision de I’ISO 8650:1988)
2 Rec. UIT-T X.882 (1994 F)

---------------------- Page: 8 ----------------------
ISOKEI 13712-3 : 1995 (F)
entité d’application;
d
élément de service d’application;
dl
unité de données de protocole d’application;
e)
information de contrôle du protocole d’application;
f)
service de présentation;
g)
connexion de présentation;
h)
service de session;
0
.
connexion de session; et
J)
syntaxe de transfert.
k)
32 . Définitions des conventions du service
utilise les termes suivants définis dans la Rec. UIT-T x.210 I
La présente Recommandation I Norme internationale
ISO/CEI 1073 1:
a) fournisseur de service;
b) utilisateur de service;
service confirmé;
C)
d) service non confirmé;
service à l’initiative du fournisseur;
e)
f) primitive;
g) (primitive de) demande;
h) (primitive d’)indication;
(primitive de) réponse;
0
j) (primitive de) confirmation.
33 . Définitions du service de présentation
La présente Recommandation I Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.216 I
ISOKEI 8822:
syntaxe abstraite;
a>
b) nom de syntaxe abstraite;
contexte de présentation;
C)
d) ensemble des contextes définis.
34 0 Définitions du contrôle d’association
La présente Recommandation l Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.217 I
ISOKEI 8649:
association d’application; association;
a)
b) contexte d’application;
c) élément de service de contrôle d’association.
35 . Définitions du transfert fiable
La présente Recommandation I Norme internationale utilise le terme suivant défini dans la Rec. X.218 du CCITT I
ISOKEI 9066- 1:
-
élément de service de transfert fiable.
Rec. UIT-T X.882 (1994 F) 3

---------------------- Page: 9 ----------------------
ISOKEI 13712-3 : 1995 (F)
36 . Définitions du service ROSE
La présente Recommandation I Norme internationale utilise les termes suivants définis dans la Rec. UIT-T X.881 I
ISOKEI 137 12-2:
entité d’application initiant l’association; initiateur d’association;
a>
entité d’application répondant à la demande d’association; répondeur d’association;
b)
entité d’application invocatrice; invocateur;
entité d’application exécutrice; exécutant;
e) demandeur;
accepteur;
f)
g) opérations liées;
h) opération mère;
opération fille;
0
.
élément de service d’opérations distantes;
J)
k) fournisseur ROSE;
1) utilisateur ROSE;
m) utilisateur RTSE.
37 . Définitions de la spécifïcation du protocole d’opérations distantes
Pour les besoins de la présente Recommandation I Norme internationale, les définitions suivantes s’appliquent:
3.7.1 machine protocolaire d’opérations distantes: Machine protocolaire pour l’élément de service d’opérations
distantes spécifié dans la présente Recommandation I Norme internationale.
3.7.2 machine protocolaire d’opérations distantes demandeuse: Machine protocolaire d’opérations dis tantes dont
l’utilisateur de service est le demandeur d’un service donné d’élément de service d .‘opérations distantes.
aire d’opérations distantes dont
3.7.3 machine protocolaire d’opérations distantes accepteuse: Machine protocol
l’utilisateur de service est l’accepteur d’un service donné d’élément de service d’opérations distantes
4 Abréviations
41 . Unités de données
APDU Unité de données de protocole d’application (application-protocol-data-unit)
PC1 Information de contrôle de protocole (protocol control information)
PDV
Valeur de données de présentation (presentation data value)
42 . Types d’unités de données de protocole d’application
Les noms abrégés suivants ont été attribués aux unités de données de protocole d’application définies dans la présente
Recommandation I Norme internationale:
Invoke (invocation) Unité de données de protocole d’application du service RO-INVOKE
(invocation d’opération distante)
ReturnResult (résultat en retour) Unité de données de protocole d’application du service RO-RESULT
(résultat d’opération distante)
Rec. UIT-T X.882 (1994 F)

---------------------- Page: 10 ----------------------
ISOKEI 13712-3 : 1995 (F)
ReturnError (erreur en retour) Unité de données de protocole d’application du service RO-ERROR (erreur
d’opération distante)
Reject (rejet) Unité de données de protocole d’application du service RO-REJECT-U/P
(rejet d’opération distante par l’utilisateur/le fournisseur)
Autres abréviations
43 .
Les abréviations suivantes sont utilisées dans la présente Recommandation I Norme internationale:
AE Entité d’application (application entity)
ACSE Elément de service de contrôle d’association (association control service element)
ASE Elément de service d’application (application service element)
ASN. 1 Notation de syntaxe abstraite numéro un (abstract syntax notation one)
RO (ou ROS) Service d’opérations distantes (remote operations)
ROPM Machine protocolaire d’opérations distantes (remote operations protocol machine)
ROSE Elément de service d’opérations distantes (remote operations service element)
RT (ou RTS) Service de transfert fiable (reliable transfer)
RTSE Elément de service de transfert fiable (reliable transfer service element)
5 Conventions
La présente Recommandation I Norme internationale utilise une présentation tabulaire pour les paramètres de ses
pseudo-primitives et pour les champs de ses APDU. Dans l’article 7, des tableaux sont présentés pour chaque pseudo-
primitive et chaque APDU de l’élément ROSE. Une des indications suivantes est donnée pour chaque paramètre ou
champ:
blanc Sans objet
M Présence obligatoire (mandatory)
U Présence sur option de l’utilisateur de l’élément ROSE
C Conditionnel
dem. La source est la primitive de demande correspondante
ind. Le puits est la primitive d’indication correspondante
rép. La source est la primitive de réponse correspondante
conf. Le puits est la primitive de confirmation correspondante
La source ou le puits est la machine protocolaire ROPM
SP
En outre, la notation (=) indique qu’une valeur de paramètre est sémantiquement égale à la valeur située à sa gauche dans
le tableau.
La présente Recommandation I Norme internationale utilise I’ASN. 1, telle qu’elle est spécifiée dans la Rec. UIT-T
X.681 I ISOKEI 8824-2, pour définir la classe d’objets informationnels REALIZATION (réalisation). Elle fournit
également une notation permettant aux concepteurs de réalisations ROS de spécifier des instances particulières de cette
classe.
La structure de chaque APDU de l’élément ROSE est spécifiée en ASN.l dans la Rec. UIT-T X.880 I ISOKEI 13712-1.
6 Vue d’ensemble
61 . Fourniture du service
Le protocole spécifié dans la présente Recommandation I Norme internationale fournit les services ROSE définis dans la
Rec. UIT-T X.881 I ISOKEI 13712-2. Ces services sont énuméres dans le Tableau 1 qui reprend le Tableau 1 de la
Rec. UIT-T X.881 I ISOKEI 13712-2.
Rec. UIT-T X.882 (1994 F) 5

---------------------- Page: 11 ----------------------
ISOKEI 13712-3 : 1995 (F)
Tableau 1 - Services ROSE
Service
T
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.