Information technology — Open Systems Interconnection — Protocol specification for the Commitment, Concurrency and Recovery service element

Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Spécification du protocole pour l'élément de service de validation d'engagement, de concurrence et de reprise

General Information

Status
Withdrawn
Publication Date
14-Nov-1990
Withdrawal Date
14-Nov-1990
Current Stage
9599 - Withdrawal of International Standard
Completion Date
22-Dec-1994
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 9805:1990 - Information technology -- Open Systems Interconnection -- Protocol specification for the Commitment, Concurrency and Recovery service element
English language
33 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 9805:1990 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Spécification du protocole pour l'élément de service de validation d'engagement, de concurrence et de reprise
French language
38 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ISO/IEC
I N TE R NAT I O NA L
STANDARD
9805
First edition
1990-11-15
Information technology - Open Systems
Interconnection - Protocol specification for the
Commitment, Concurrency and Recovery service
element
Technologies de l'information - Interconnexion de systèmes ouverts -
Spécification du protocole pour l'élément de service d'engagement,
concurrence et reprise
Reference nuinber
ISO/IEC 9805: 1990( E)

---------------------- Page: 1 ----------------------
ISO/IEC 9805 : 1990 (E)
Contents
Foreword. . . v
Introduction . . vi
1 Scope . . . I
2 Normative references . . 1
3 Definitions . . . 1
3.1 Reference model definitions . . 1
3.2 Naming and addressing definitions . . 2
3.3 Service conventions definitions . . 2
3.4 Presentation service definitions .
3.5 ACSE service definitions . . 2
3.6 Application Layer Structure definitions .
3.7 CCR service definitions . . 2
3.8 CCR protocol specification definitions .
4 Symbols and abbreviations . . 3
4.1 Data units . .
4.2 Types of application-protocol-data-units . . 3
4.3 Other abbreviations . . 3
5 Conventions . . 3
6 Overview of the CCR protocol . 3
6.1 Service support . 3
6.2 Constraints on ACSE services . 4
0 ISO/IEC 1990
All rights reserved. No part of this publication may be reproduced or utilized in any form or by any
means, electronic or mechanical, including photocopying and microfilm, without permission in
writing from the publisher.
ISO/IEC Copyright Office 0 Case postale 56 0 CH-I211 Genève 20 0 Switzerland
Printed in Switzerland

---------------------- Page: 2 ----------------------
ISOllEC 9805 : 1990 (E)
6.3 Use of the presentation service. . 4
6.4 Relationship to the session-service and the transport-service. . 4
6.5 Operation of the CCRPM . . 5
7 Elements of procedures . . 6
7.1 Begin branch procedure . . 6
7.2 Prepare subordinate procedure. .
7.3 Offer cornmitment procedure .
7.4 Order cornmitment . .
7.5 Rollback . . 10
7.7 Order cornmitment and begi
7.8 Rollback and begin branch procedure .
8.1 General . .
................................ 16
8.4 Specific actions . .
8.6 Enablements . .
8.7 Variables . .
8.8 Notation . 17
8.9 Conventions. .
8.10 Actions to be taken by the CCRPM .
.......................................... 18
8.11 Changes to atomic action data .
9 Mapping to the presentation service .
26
9.1 Begin branch . . 26
9.2 Prepare subordinate . . .27
9.3 Offer commitment . . 27
9.4 Order commitment . . .27
................................ 27
9.5 Rollback .
9.6 Branch recovery . . .27
10 Concatenations and mappings . . .27
10.1 Mapping precedence . .2a
10.2 Allowable concatenations . . 28
11 Precedence . 29
iii

---------------------- Page: 3 ----------------------
ISO/IEC 9805 : 1990 (E)
12 Conformance . 29
12.1 Statement requirements . 29
12.2 Static conformance requirements . 29
12.3 Presentation transfer syntax . 30
12.4 Bound data and atomic action data . 30
12.5 Dynamic conformance requirements . 30
Annexes
A Definition of CCR datatypes . 31
B Use of CCR APDUs by a cooperating main service . 33

---------------------- Page: 4 ----------------------
ISOAEC 9805 : 1998(E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the
International Electrotechnical Commission) form the specialized system
IS0
for worldwide standardization. National bodies that are members of
or IEC participate in the development of International Standards throiigh
technical committees established by the respective organization to deal
with particular fields of technical activity. IS0 and IEC technical com-
mittees collaborate in fields of mutual interest. Other international or-
ganizations, governmental and non-governmental, in liaison with IS0
and IEC, also take part in the work.
In the field of information technology, IS0 and IEC have established a
joint technical comrnittee, ISO/IEC JTC 1. Drafi International Standards
adopted by the joint technical committee are circulated to national bod-
Publication as an International Standard requires ap-
ies for voting.
proval by at least 75 YO of the national bodies casting a vote.
International Standard ISO/IEC 9805 was prepared by Joint Technical
Committee ISO/IEC JTC 1, Inforniation technology.
Annexes A and B form an integral part of this International Standard.

---------------------- Page: 5 ----------------------
ISO/IEC 9805 : 1990 (E)
Introduction
This International Standard is one of a set of International Standards produced to
facilitate the interconnection of information processing systems. It is related to other
International Standards in the set as defined by the Reference Model for Open Sys-
tems Interconnection (IS0 7498). The Reference Model subdivides the area of
standardization for interconnection into a series of layers of specification, each of
manageable size.
The goal of Open Systems Interconnection is to allow, with a minimum of technical
agreement outside the interconnection standards, the interconnection of information
processing systems:
- from different manufacturers;
- under different managements:
- of different levels of complexity; and
- of different technologies.
This International Standard specifies the protocol for the application-service-element
for commitment, concurrency, and recovery (CCR). These services are intended to
be applicable to a wide range of application-process communication requirements.
The CCR protocol specification consists of the following main components:
a) the specification of the CCR APDUs using Abstract Syntax One (ASN.1, IS0
8824);
b) the elements of procedure for issuing CCR service indication and confirm primi-
tives to the CCR service-user when CCR APDUs are received and for the send-
ing of CCR APDUs when CCR service request and indication primitives are re-
ceived from the CCR service-user;
c) the CCR protocol machine specified in terms of a state table; and
d) the presentation services (IS0 8822) used for sending and receiving CCR
APDUs.
The CCR protocol shares the presentation-service with other application-service-
elements.
The requirement to provide support for CCR together with other application-service-
elements is satisfied by reference to this International Standard.
Annex A contains the definitions of the structure of the CCR APDUs.
Annex B describes the transfer of CCR APDUs as the values of a special parameter
of another referencing application-service-element. Such an application-service-
element is called a co-operating main service.

---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO/IEC 9805 : 1990 (E)
Information technology - Open Systems Interconnection -
Protocol specification for the Commitment, Concurrency
and Recovery service element
IS0 8326:19871Add.2:-’), Information processing systems
1 Scope
- Open Systems Interconnection - Basic connection
This International Standard is to be applied by ceference oriented session service definition -Addendum 2: Unlimited
from other specifications. This is done within such specifi- user data.
cations by reference to the CCR services defined in ISOAEC
9804. A reference to a CCR service invokes the procedures ISO/TR 8509:1987, Information processing systems - Open
of this International Standard to cause external effects. Systems Interconnection - Service Conventions.
This International Standard applies whenever the use of IS0 8649:1988, Information processing systems - Open
CCR services does not encompass any communication ac- Systems Interconnection - Service definition for the Associ-
tivity which makes direct or indirect use of the session activ- ation Control Service Element.
ity management services defined in IS0 8326. It can be
used inside a session activity, and on a session-connection IS0 8822:1988, Information processing systems - Open
where the session activity functional unit is not in use. It can Systems Interconnection - Connection oriented presenta-
also be applied when the S-ACTIVITY service is used tion service definition.
through the mechanisms of annex B.
IS0 8824:1990, Information processing systems - Open
This International Standard specifies the static and dynamic Systems Interconnection - Specification of Abstract Syntax
conformance requirements for systems implementing these Notation One (ASN. 1).
procedures. It does not contain tests which can be used to
demonstrate conformance. IS0 8825:1990, Information processing systems - Open
Systems Interconnection - Specification of Basic Encoding
Rules for Abstract Syntax Notation One (ASN. 1).
2 Normative references
ISOAEC 9545:1989, Information technology - Open Sys-
The following standards contain provisions which, through tems Interconnection - Application Layer structure.
reference in this text, constitute provisions of this Interna-
tional Standard. At the time of publication, the editions indi- ISOIIEC 9804:1990, Information technology - Open Sys-
cated were valid. All standards are subject to revision, and tems Interconnection - Service definition for the Commit-
parties to agreements based on this International Standard
ment, Concurrency and Recovery service element.
are encouraged to investigate the possibility of applying the
most recent editions of the standards listed below. Members
of IEC and IS0 maintain registers of currently valid Interna-
3 Definitions
tional Standards.
3.1 Reference model definitions
IS0 7498:1984, Information processing systems - Open
Systems Interconnection - Basic Reference Model.
This International Standard makes use of the following terms
defined in IS0 7498:
IS0 7498-3:1989, Information processing systems - Open
Systems Interconnection -Basic Reference Model - Part 3:
a) Application Layer;
Naming and addressing.
b) application association; association;
IS0 8326:1987, Information processing systems - Open
c) application-process;
Systems Interconnection - Basic connection oriented ses-
sion service definition. d) application-entity;
e) presentation-service;
1) To be published.

---------------------- Page: 7 ----------------------
ISO/IEC 9805 : 1990 (E)
b) application-service-element;
f) presentation-connection;
c) multiple association control function;
g) session-service; and
h) session-connection. d) single association control function: and
e) single association object.
3.2 Naming and addressing definitions
3.7 CCR service definitions
This International Standard makes use of the following terms
defined in IS0 7498-3:
This International Standard makes use of the following terms
defined in ISO/IEC 9804:
a) application-process title;
1) acceptor;
b) application-entity qualifier;
2) application failure;
c) application-entity title;
3) atomic action;
3.3 Service conventions definitions
4) atomic action branch; branch;
5) atomic action branch identifier: branch identifier;
This International Standard makes use of the following terms
defined in ISOflR 8509:
6) atomic action data;
7) atomic action identifier;
a) service-provider;
b) service-user; 8) atomic action tree;
c) confirmed service; 9) atomicity;
d) non-confirmed service; 1 O) bound data;
e) primitive; 11) CCR service-provider;
f) request (primitive); 12) CCR service-user:
g) indication (primitive): 13) commitment of an atomic action branch; commit-
ment;
h) response (primitive); and
14) communication failure:
i) confirm (primitive).
15) concurrency control;
16) cooperating main service;
3.4 Presentation service definitions
17) distributed application;
This International Standard makes use of the following terms
defined in IS0 8822: 18) doubt period;
19) durability;
a) abstract syntax;
20) final state;
b) abstract syntax name;
21 ) heuristic decision;
c) defined context set;
22) initial state;
d) presentation context; and
23) intermediate CCR service-user; intermediate;
e) presentation data value.
24) intermediate state;
25) interrupted branch;
3.5 ACSE service definitions
26) isolation;
This International Standard makes use of the following terms
defined in IS0 8649: 27) leaf CCR service-user; leaf;
28) local commitment procedures:
a) association-initiator; and
29) local rollback procedures;
b) association-responder.
30) master CCR service-user: master;
31) offer of commitment of an atomic action branch;
3.6 Application Layer Structure definitions
offer of commitment;
This International Standard makes use of the following terms
32) order of commitment of an atomic action branch;
defined in ISO/IEC 9545:
order of commitment;
a) application-entity-invocation; 33) phase I;
2

---------------------- Page: 8 ----------------------
ISO/IEC 9805 : 1990 (E)
34) phase II;
4.3 Other abbreviations
35) presumed rollback;
The following abbreviations are used in this International
36) recovery control; Standard.
37) recovery responsibility for an atomic action branch;
ACSE Association Control Service Element
recovery responsibility;
AE
application-entity
38) referencing specification;
AEI application-entity invocation
39) requestor;
AP application-process
40) rollback of an atomic action branch; rollback;
APDU application-protocol-data-unit
41) subordinate of an atomic action branch; subordi-
ASE application-service-element
nate; and
ASN.1 Abstract Syntax Notation One
42) superior of an atomic action branch; superior.
CCR Commitment, concurrency, and recovery
3.8 CCR protocol specification definitions
application-service-element
CCRPM CCR protocol machine
For the purpose of this International Standard, the following
definitions apply.
cnf confirm primitive
ind indication primitive
3.8.1 accepting CCR protocol machine: The CCR proto-
col machine whose service-user is the acceptor for a par-
os1 Open Systems Interconnection
ticular CCR service.
request primitive
req
3.8.2 CCR protocol machine: the protocol machine of the response primitive
rs P
CCR application-service-element specified in this Interna-
tional Standard.
5 Conventions
3.8.3 requesting CCR protocol machine: The CCR proto-
col machine whose service-user is the requestor for a par-
5.1 This International Standard employs a tabular presenta-
ticular CCR service.
tion of its APDU fields. In clause 7, tables are presented for
each CCR APDU. Each field is summarized using the fol-
lowing notation:
4 Symbols and abbreviations
M presence is mandatory
4.1 Data units
O presence is CCRPM option
U presence is CCR service-user option
APDU application-protocol-data-unit
source is the related request primitive
req
4.2 Types of application-protocol-data-units ind sink is the related indication primitive
source is the related response primitive
rsP
The following abbreviations have been given to the applica-
tion-protocol-data-units defined in this International Stan- cnf sink IS the related confirm primitive
dard.
CCRPM source or sink is the CCRPM
C-BEGIN-RI
5.2 The structure of each CCR APDU is specified in annex
C-BEGIN-RC (IS0 8824).
A using the abstract syntax notation of ASN.l
C-PREPARE-RI
5.3 CCR allows the concatenation of some of its APDUs. In
C-READY-RI
9 an ASN.1-like notation is used to express the
clause
allowed concatenations.
C-ROLLBACK-RI
C-ROLLBACK-RC
C-COM M IT-RI 6 Overview of the CCR protocol
C-COM M IT-RC
6.1 Service support
C-RECOVER-RI
The protocol specified in this International Standard sup-
C-RECOVER-RC
ports the services defined in ISO/IEC 9804. These services
are listed in table 1.
3

---------------------- Page: 9 ----------------------
ISO/IEC 9805 : 1990 (E)
ASN.l data type is sent, a corresponding number of presen-
6.2 Constraints on ACSE services
tation data values are included.
6.2.1 An application-entity invocation (AEI) establishes an
association to exchange CCR APDUs with another AEI by 6.3.3 If other presentation datavalues are present on a pres-
using the A-ASSOCIATE service of ACSE (IS0 8649). entation service primitive, the referencing specification shall
specify sequencing rules. These rules ensure that the CCR
semantics are maintained and comply with the concaten-
6.2.2 When establishing the association, the following Pres-
ation and mapping rules specified in clauses 9 and 1 O.
entation and Session Requirements must be specified on
the A-ASSOCIATE service:
NOTE -The use of presentation-service parameters other than
User Data is specified in clause 9.
presentation kernel functional unit
session kernel functional unit
6.3.4 It is the responsibility of the CCR service-user to con-
trol the presentation contexts available in the defined con-
session typed data functional unit
of the underlying presentation-connection.
text set
session major Synchronize functional unit
session minor synchronize functional unit
6.4 Relationship to the session-service and the
session resynchronize functional unit transport-service.
6.4.1 The session functional units required for the session-
6.2.3 When establishing the association, the following op-
connection that supports the presentation-connection (that
tional parameters of the ACSE A-ASSOCIATE service must
in turn supports the association) are determined by the A-
be specified:
ASSOCIATE service requestor and acceptor. They accom-
plish this using the Session Requirements parameter on the
a) Calling AP title
A-ASSOCIATE primitives. The required session functional
b) Calling AE qualifier
units are given in 6.2.
c) Responding AP title
6.4.2 The rules of the session-service affect the operation of
d) Responding AE qualifier
the CCRPM and its service-user. The CCR service-user
must be aware of these constraints. This International Stan-
6.3 Use of the presentation service dard assumes that a local mechanism enforces them. For
example, it is the responsibility of the CCR service-user to
6.3.1 CCR uses the following presentation (IS0 8822) ser- control the possession of the available session tokens.
vices:
6.4.3 If the Transport-expedited service is used by the ses-
P-DATA
sion layer, the CCR service-user:
P-TY P E D-DATA
P-SY NC-MAJOR
a) shall respond to a C-BEGIN indication with a C-
P-SYNC-MINOR
BEGIN response; and
P-RESYNCHRONIZE(restart)
b) following a C-BEGIN request, shall not issue C-
ROLLBACK request until after receipt of a C-BEGIN
6.3.2 CCR APDUs are passed in the User Data parameters
confirmation.
of the above presentation services as one or more presen-
tation data values. The value of the ASN.l data type for
If the Transport-expedited service is not used by the session
each CCR APDU is specified in annex A. If more than one
layer, these restrictions do not apply.
Table 1 - CCR services
Requestor
Service Type
C-BEGIN Optionally confirmed Superior
C-PREPARE Non-confirmed Superior
C-READY Non-confirmed Subordinate
C-COMMIT Confirmed Superior
C-ROLLBACK Confirmed Superior or subordinate
C-RECOVER Confirmed or Superior
Optionally confirmed Subordinate
4

---------------------- Page: 10 ----------------------
ISOllEC 9805 : 1990 (E)
NOTE - The use of the session resynchronize service for C-
tation-connection that supports the association with other
ROLLBACK is liable to cause purging of user data outside the
ASES.
atomic action. If the Transport-expedited service is used by ses-
sion and the above restrictions are not followed, the C-BEGIN
6.5.3 A CCR service primitive is issued by a CCR service-
can be purged and user-data preceeding it. It is expected that a
user within a sequence of application or presentation service
future change to session will prevent this possibility and thus
allow the removal of this requirement. primitives on a single association, as defined in ISO/IEC
9804.
6.4.4 CCR requires use of session unlimited user data (see
IS0 8326 : 1987/Add.2).
6.5.4 The procedures specified in clause 7 are carried out
as a result of the request and response primitives issued in
conformance with the CCRPM State Table defined in clause
6.5 Operation of the CCRPM
8 and as a result of the receipt of presentation service primi-
tives carrying data values in the CCR presentation context.
6.5.1 The protocol specification for CCR is presented in this
The parameters of the CCR service primitives are structured
International Standard as a protocol machine. This protocol
according to annex A to produce CCR APDUs. These
machine is referred to as the CCR protocol machine
APDUs are transferred using the presentation-service ac-
(CCRPM).
cording to the specification given in clauses 7, 9, and 1 O.
6.5.2 A CCRPM is used for a protocol exchange sequence
6.5.5 The value of a CCR APDU is transferred as a presen-
for one atomic action branch on an existing association. A
tation data value from the CCR presentation context. The
CCRPM is also used for a sequence of atomic action bran-
abstract syntax for data types transferred in this context are
ches in which the completion (commitment or rollback) of
defined in annex A by specifying the complete set of CCR
one overlaps with the beginning of the next one. The proce-
APDUs using Abstract Syntax Notation One (ASN.1, IS0
dures of a CCRPM are performed in co-operation with the
8824).
overall CCR service-user. The CCRPM shares the presen-
5

---------------------- Page: 11 ----------------------
ISOllEC 9805 : 1990 (E)
Table 2 - C-BEGIN-RI fields
7 Elements of procedures
The CCR protocol consists of the following procedures:
Field name Presence Source Sink
a) begin branch;
atomic-action-identifier M req ind
branch-suffix M req ind
b) prepare subordinate;
U req ind
user-data
c) offer commitment;
d) order commitment;
Table 3 - C-BEGIN-RC field
e) rollback;
f) branch recovery; Field name Presence Source Sink
g) order commitment and begin new branch; and
U ind
user-data
h) rollback and begin new branch.
7.1.4 Procedure operation
The following subclauses describe these procedures. The
descriptions include the specification of presentation service
This procedure is driven by the following events:
primitives normally used to carry CCR APDUs. However,
for concatenated CCR APDUs, the presentation service
a) C-BEGIN request primitive from the requestor;
mapping specified in clause 1 O applies.
b) C-BEGIN-RI APDU received by the accepting
CCRPM;
Figures 1 to 6 show the ASN.l structure of the CCR APDUs.
The complete ASN.l module, containing these definitions
c) C-BEGIN response primitive from the acceptor; and
and those of the supporting datatypes, is in annex A.
d) C-BEGIN-RC APDU received by the requesting
CCRPM.
7.1 Begin branch procedure
The events c) and d) are optional and may occur later.
7.1.1 Purpose
7.1.4.1 C-BEGIN request primitive
This procedure is used to begin a new atomic action branch
between two CCR-service users. It supports the C-BEGIN
The requesting CCRPM forms a C-BEGIN-RI APDU from
service defined in ISO/IEC 9804.
parameter values of the C-BEGIN request primitive. If the C-
BEGIN-RI is not concatenated with other CCR APDUs, the
7.1.2 APDUs used
CCRPM issues a P-SYNC-MINOR request primitive with the
APDU as a data value of the primitive's User Data par-
The procedure uses the following CCR APDUs:
ameter. If the CCRPM concatenates the C-BEGIN-RI APDU
with another CCR APDU, it issues the appropriate presen-
C-BEGIN-RI
tation service primitive as specified in clause 10, with the C-
C-BEGIN-RC
BEGIN-RI APDU as a data value in the user data parameter.
The structure of these APDUs is shown in figure 1.
7.1.4.2 C-BEGIN-RI APDU
The C-BEGIN-RI APDU fields are listed in table 2. The C-
The accepting CCRPM receives a C-BEGIN-RI APDU from
BEGIN-RC APDU field is listed in table 3.
its peer as user data on a P-SYNC-MINOR indication primi-
if the APDU is unconcatenated. If the APDU is con-
tive,
7.1.3 Prerequisite requirements
catenated with other CCR APDUs, the C-BEGIN-RI APDU
will be received as user data on the appropriate presenta-
7.1.3.1 For the requestor, the use of this procedure requires
tion primitive as specified in clause 10. In either case, the
that no other atomic action branch is active on the associ-
CCRPM issues a C-BEGIN indication primitive with par-
ation.
ameter values derived from the APDU.
7.1.3.2 The requestor of the C-BEGIN request primitive shall
be the owner of the session synchronize-minor token.
C-BEGIN-RI ::= [l] SEQUENCE
E atomi c-acti on- identi f i er [O] ATOMIC-ACTION-IDENTIFIER,
[il BRANCH-SUFFIX.
branch-suffix
user-data User-data OPTIONAL
1
C-BEGIN-RC ::= [e] SEQUENCE
{ user-data User-data OPTIONAL 1
Figure 1 - C-BEGIN APDUs
6

---------------------- Page: 12 ----------------------
ISOllEC 9805 : 1990 (E)
7.1.4.3 C-BEGIN response primitive sponding parameter on the C-BEGIN response and confirm
5.
primitives as specified in table
The accepting CCRPM forms a C-BEGIN-RC APDU from
the parameter value of the C-BEGIN response primitive. If
Table 5 -Mapping of C-BEGIN rsplcnf parameter
the C-BEGIN-RC is not concatenated with other CCR
APDUs, the CCRPM issues a P-SYNC-MINOR response
primitive with the APDU as a data value of the primitive’s
APDU field name Parameter name
User Data parameter. If the CCRPM concatenates the C-
BEGIN-RC APDU with another CCR APDU, it issues the ap- user-data User Data
propriate presentation service primitive as specified in
clause IO, with the C-BEGIN-RC APDU as a data value in
the user data parameter.
7.1.7 Collisions
7.1.4.4 C-BEGIN-RC APDU
A collision of a C-BEGIN-RI APDU with another CCR APDU
cannot occur.
The requesting CCRPM receives a C-BEGIN-RC APDU
from its peer as user data on a P-SYNC-MINOR confirm
NOTE - Collisions between two C-BEGIN-RI APDUs cannot
primitive, if the APDU is unconcatenated. If the APDU is con- occur because the CCR service-user must own the synchronize-
minor token when issuing C-BEGIN request (except when is-
catenated with other CCR APDUs, the C-BEGIN-RC APDU
sued with C-ROLLBACK or C-COMMIT). The requirement to
will be received as user data on the appropriate presenta-
own the token before issuing C-RECOVER request (except
tion primitive as specified in clause 1 O. In either case, the
when replying to a C-RECOVER indication) makes collisions of
0 CCRPM issues a C-BEGIN confirm primitive with the par-
C-BEGIN-RI APDUs and C-RECOVER-RI APDUs impossible.
ameter value derived from the APDU.
7.2 Prepare subordinate procedure
7.1.5 U
...

NORME
I NTER NAT I O NALE

---------------------- Page: 1 ----------------------
ISO/CEI 9805 : 1990 (FI
Sommaire
Page
Avant-propos . iv
Introduction . V
1 Domaine d'application . 1
2 Références normatives . 1
3 Définitions . 2
3.1 Définitions du Modèle de référence . 2
3.2 Définitions relatives à la dénomination et à l'adressage . 2
3.3 Définitions des conventions de service . 2
2
3.4 Définitions du service de présentation .
3.5 Définitions du service ACSE . 2
3.6 Définitions de la structure de la Couche Application . 2
3.7 Définitions du service CCR . 3
3
3.8 Définition du protocole CCR .
4 Symboles et abréviations . 3
4.1 Unités de données . 3
4.2 Types d'unités de données de protocole d'application . 3
4.3 Autres abréviations . 4
5 Conventions . 4
6 Aperçu général du protocole CCR . 5
6.1 Services fournis . 5
6.2 Contraintes sur les services ACSE . 5
5
6.3 Utilisation du service de présentation .
6.4 Relation avec le service de session et le service de Présentation . 6
6.5 Fonctionnement de la CCRPM . 6
7 Éléments de procédure . 7
7.1 Procédure de commencement de branche . 7
7.2 Procédure de préparation du subordonné . 9
7.3 Procédure d'offre de validation . 10
7.4 Procédure d'ordre de validation . 11
7.5 Procédure de retour arrière . 12
7.6 Procédure de reprise de branche . 14
7.7 Procédure d'ordre de validation et de commencement de branche . 16
7.8 Procédure de retour arrière et de commencement de branche . 17
Q ISO/CEI '1990
Droits de reproduction réservés . Aucune partie de cette publication 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 Case Postale 56 CH-1 21 1 Genève 20 Suisse
Version française tirée en 1993
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
ISO/CEI 9805 : 1990 (FI
8 Tables d'états de la CCRPM . 20
8.1 Généralités . 20
8.2 Événements entrants . 20
8.3 Événements sortants . 20
8.4 Actions spécifiques .
21
8.5 Prédicats .
21
8.6 Habilitations .
21
Variables .
8.7
21
8.8 Notation .
21
8.9 Conventions .
21
8.10 Actions à prendre par la CCRPM . 22
8.11 Modifications de données d'action atomique . 22
9 Mise en correspondance avec le service de présentation . 30
9.1 Commencement de branche .
30
9.2 Préparation du subordonné .
31
9.3 Offre de validation . 31
9.4 Ordre de validation .
31
9.5 Retour arrière .
31
9.6 Reprise de branche .
32
10 Concaténations et mises en correspondance . 32
10.1 Préséance des mises en correspondance . 32
10.2 Concaténations autorisées .
33
11
Préséance . 34
12 Conformité . 34
12.1 Conditions à remplir par les déclarations de conformité . 34
12.2 Conditions de conformité statique . 34
12.3 Syntaxe de transfert de présentation . 34
12.4 Données liées et données d'action atomique . 35
12.5 Conditions de conformité dynamique . 35
Annexes
A Définition des types de données CCR . 36
B Utilisation des APDU CCR par un service principal coopérant . 38

---------------------- Page: 3 ----------------------
ISO/CEI 9805 : 1990 (FI
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 particu-
liers de l'activité technique. Les comités techniques de I'ISO et de la CE1 colla-
borent dans les domaines d'intérêt commun. D'autres organisations interna-
tionales, gouvernementales ou non gouvernementales, en liaison avec I'ISO
et la CE1 participent également aux travaux.
Dans le domaine des technologies de l'information, 1'1S0 et la CE1 ont créé un
comité technique mixte, I'ISO/CEI JTC 1. Les projets de Normes internationa-
les adoptés par le comité technique mixte sont soumis aux organismes natio-
naux pour approbation, avant leur acceptation comme Normes internationa-
les. 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 ISO/CEI 9805 a été élaborée par le comité technique
mixte ISO/CEI JTC 1, Technologies de /'information.
Les annexes A et B font partie intégrante de la présente Norme internatio-
nale.

---------------------- Page: 4 ----------------------
IsO/CEI 9805 : 1990 (FI
Introduction
La présente Norme internationale fait partie d'un ensemble de Normes inter-
nationales élaborées pour faciliter l'interconnexion des systèmes de traite-
ment de l'information. Elle fait partie d'un ensemble de normes dont les rela-
tions sont définies par le Modèle de référence pour l'interconnexion de
systèmes ouverts (IS0 7498). Le modèle de référence subdivise le domaine
de la normalisation pour l'interconnexion en une série de couches de spécifi-
cation, chacune de taille maîtrisable.
L'objectif de I'OSI est de permettre, avec un minimum d'accords techniques
en dehors des normes d'interconnexion, l'interconnexion de systèmes de
traitement de l'information
- provenant de divers fabriquants ;
-gérés différemment ;
-de niveaux de complexité différents ; et
- d'âges différents.
La présente Norme internationale prend en compte le fait que les processus
d'application peuvent desirer communiquer pour les raisons les plus diver-
ses, Mais toute communication nécessite l'exécution de certains services
indépendants des raisons de cette communication. L'élément de service
d'application défini dans la présente Norme internationale fournit ces servi-
ces.
La présente Norme internationale spécifie le protocole pour l'élément de ser-
vice d'application pour la validation d'engagement 'I, la concurrence et la
reprise (CCR). II est prévu que les services CCR s'appliquent à une large
gamme de besoins de communication entre processus d'application.
1) La traduction du terme anglais (commitment)) utilisée ici n'est pas la
même que celle utilisée dans la version française d'autres normes internatio-
nales (IS0 8571-3, par exemple). Cette traduction est définitive et remplacera
la traduction actuelle à l'occasion de la révision de ces normes.
II est bon de noter que «validation d'engagement)) est utilisée dans le titre de
I'ISO/CEI 9804 ; dans la suite du texte, cette expression est remplacée par
«validation» qui est équivalent.
Le terme «validation» est employé ici dans un sens différent de celui qu'il a
dans l'expression «validation de protocole)).
V

---------------------- Page: 5 ----------------------
ISOKEI 9805 : 1990 (FI
La spécification du protocole CCR est composée des éléments suivants :
a) la spécification des APDU CCR en utilisant la notation de syntaxe abs-
traite numéro 1, ASN.l, définie dans I'ISOKEI 8824 ;
b) les éléments de procédure d'émission de primitives d'indication et de
confirmation de services CCR, à l'intention de l'utilisateur de service CCR,
après la réception d'APDU CCR ; les éléments de procédure d'envoi
d'APDU CCR par l'utilisateur de service CCR, après la réception de primiti-
ves de demande et d'indication de services CCR ;
c) la machine protocole CCR spécifiée en termes de tables d'états ; et
d) les services de présentation utilisés pour l'émission et la réception
d'APDU CCR.
Le protocole CCR partage le service de présentation avec d'autres éléments
de service d'application.
Lorsqu'il est nécessaire de fournir un support de CCR avec d'autres éléments
de service d'application, il suffit de faire référence à la présente Norme inter-
nationale.
L'annexe A définit la structure des APDU CCR.
B décrit le transfert d'APDU CCR en tant que valeurs d'un paramè-
L'annexe
tre spécial d'un ASE faisant référence à CCR, appelé service principal coopé-
rant.
I vi

---------------------- Page: 6 ----------------------
ISO/CEI 9805 : 1990 (FI
NORME INTERNATIONALE
Technologies de l'information - Interconnexion de
systèmes ouverts (OSI) - Spécification du protocole
pour l'élément de service de validation d'engagement,
de concurrence et de reprise
IS0 7498 1984, Systèmes de traitement de I'informa-
1 Domaine d'application
tion - Interconnexion de systèmes ouverts -
Modèle de référence de base.
La présente Norme internationale doit être appliquée
en y faisant référence dans d'autres spécifications.
IS0 7498-31989, Systèmes de traitement de I'infor-
Ces spécifications font référence aux services CCR
mation - Interconnexion de systèmes ouverts -
définis dans I'ISO/CEI 9804. Une référence à un ser-
Modèle de référence de base - Partie 3 : Dénomina-
vice CCR fait appel aux procédures définies dans la
tion et adressage.
présente Norme internationale, et entraîne des effets
externes.
IS0 8326: 1987, Systèmes de traitement de I'informa-
tion - Interconnexion de systèmes ouverts - Défini-
La présente Norme internationale s'applique lorsque
tion du service de session en mode connexion.
l'utilisation des services CCR ne contient pas d'activi-
tés de communication qui utilisent, directement ou
IS0 8326:1987/Add.2 : - '), Systèmes de traitement
indirectement, les services de gestion d'activité de
de l'information - Interconnexion de systèmes
session définis dans I'ISO 8326. Elle peut être utilisée
ouverts - Définition du service de session en mode
à l'intérieur d'une activité de session et sur une
connexion -Additif 2 : Données de l'utilisateur illimi-
connexion de session lorsque l'unité fonctionnelle
tées.
d'activité de session n'est pas utilisée. Elle peut éga-
lement être appliquée lorsque les services d'activité
ISO/TR 8509: 1987, Systèmes de traitement de I'infor-
de session sont utilisés comme le définit l'annexe B.
mation - Interconnexion de systèmes ouverts -
Conventions de service.
La présente Norme Internationale spécifie les condi-
tions de conformité statique et dynamique des systè-
IS0 8649: 1988, Systèmes de traitement de I'informa-
mes qui mettent en œuvre ces procédures. Elle ne
tion - Interconnexion de systèmes ouverts - Défini-
contient pas les tests qui peuvent être utilisés pour
tion de service pour l'élément de service de contrôle
démontrer la conformité.
d'associa tion.
IS0 8822: 1988, Systèmes de traitement de I'informa-
tion - Interconnexion de systèmes ouverts - Défini-
2 Références normatives
tion du service de présentation en mode connexion.
Les Normes internationales suivantes contiennent
ISO/CEI 8824:1990, Systèmes de traitement de I'infor-
des dispositions qui, par suite de la référence qui en
mation - Interconnexion de systèmes ouverts -
est faite, constituent des dispositions valables pour la
Spécification de la notation de syntaxe abstraite
présente Norme internationale. Au moment de la
numéro 1 (ASN. I).
publication, les éditions indiquées étaient en vigueur.
Toute norme est sujette à révision et les parties
ISO/CEI 8825:1990, Systèmes de traitement de I'infor-
prenantes des accords fondés sur la présente Norme
mation - Interconnexion de systèmes ouverts -
internationale sont invitées à rechercher la possibilité
Spécification des règles de codage de base pour la
d'appliquer les éditions les plus récentes des normes
notation de syntaxe abstraite numéro 1 (ASN. I).
indiquées ci-après. Les membres de la CE1 et de IWO
possèdent le registre de Normes internationales en
vigueur à un moment donné.
1) A publier.
1

---------------------- Page: 7 ----------------------
ISO/CEI 9805 : 1990 (FI
ISO/CEI 9545: 1989, Technologies de l'information - c) service confirmé ;
Interconnexion de systèmes ouverts - Structure de
d) service non confirmé ;
la Couche Application.
e) primitive ;
ISO/CEI 9804 1990, Technologies de l'information -
Interconnexion de systèmes ouverts - Définition de
f) demande (primitive) ;
service pour l'élément de service de validation d'en-
g) indication (primitive) ;
gagement ", de concurrence et de reprise.
h) réponse (primitive) ; et
i) confirmation (primitive).
3 Définitions
3.4 Définitions du service de présentation
3.1 Définitions du Modèle de référence
La présente Norme internationale utilise les termes
La présente Norme internationale utilise les termes
suivants, définis dans I'ISO 8822 :
suivants, définis dans I'ISO 7498 :
a) Couche Application ; a) syntaxe abstraite ;
b) association d'application ; association ; b) nom de syntaxe abstraite ;
c) processus d'application ; c) ensemble des contextes définis ;
d) entité d'application ; d) contexte de présentation ; et
e) service de présentation ; e) valeur de données de présentation.
f) connexion de présentation ;
3.5 Définitions du service ACSE
g) service de session ; et
La présente Norme internationale utilise les termes
h) connexion de session.
suivants, définis dans I'ISO 8649 :
a) demandeur de l'association ; et
3.2 Définitions relatives à la dénomination et à
l'adressage
b) accepteur de l'association.
La présente Norme internationale utilise les termes
suivants, définis dans I'ISO 7498-3 : 3.6 Définitions de la structure de la Couche
Application
a) titre de processus d'application ;
La présente Norme internationale utilise les termes
b) qualificateur d'entité d'application ; et
suivants, définis dans I'ISO/CEI 9545 :
c) titre d'entité d'application.
a) invocation d'entité d'application ;
b) élément de service d'application ;
3.3 Définitions des conventions de service
c) fonction de contrôle d'associations multiples ;
La présente Norme internationale utilise les termes
suivants, définis dans I'ISO/TR 8509 :
d) fonction de contrôle d'association unique ;et
a) fournisseur de service ; e) objet d'association unique.
b) utilisateur de service ;
1) La traduction du terme anglais «commitment» utilisée ici n'est pas la même que celle utilisée dans la version
française d'autres Normes internationales (IS0 8571-3, par exemple). Cette traduction est définitive et remplacera
la traduction actuelle à l'occasion de la révision de ces normes.
II est bon de noter que ((validation d'engagement)) est utilisée dans le titre de I'ISO/CEI 9804 ; dans la suite du
texte, cette expression est remplacée par walidationn qui est équivalent.
Le terme «validation» est employé ici dans un sens différent de celui qu'il a dans l'expression ((validation de pro-
tocole».
2

---------------------- Page: 8 ----------------------
ISQ/CEI 9805 : 1990 (FI
38) spécification faisant référence à CCR ;
3.7 Définitions du service CCR
39) demandeur ;
La présente Norme internationale utilise les termes
40) retour arrière d'une branche d'action atomique ;
suivants, définis dans I'ISOKEI 9804 :
retour arrière ;
1) accepteur ;
41) subordonné d'une branche d'action atomique,
2) défaillance de l'application ;
subordonné ; et
3) action atomique ;
42) supérieur d'une branche d'action atomique,
4) branche d'action atomique ; branche ;
supérieur.
5) identificateur de branche d'action atomique ;
identificateur de branche ;
3.8 Définitions du protocole CCR
6) données d'action atomique ;
Dans le cadre de la présente Norme internationale,
7) identificateur d'action atomique ;
les définitions suivantes s'appliquent :
8) arbre d'action atomique ;
3.8.1 machine protocole CCR acceptrice : Machine
9) atomicité ;
protocole CCR dont l'utilisateur de service est I'accep-
IO) données liées ; teur, pour un service CCR particulier.
11) fournisseur de service CCR ;
0
3.8.2 machine protocole CCR : Machine protocole
12) utilisateur de service CCR ;
CCR spécifiée dans la présente Norme internationale.
13) validation d'une branche d'action atomique ;
validation ; 3.8.3 machine protocole en demande : Machine pro-
tocole CCR dont l'utilisateur de service est le deman-
14) défaillance de la communication ;
deur, pour un service CCR particulier.
15) contrôle de concurrence ;
16) service principal coopérant ;
4 Symboles et abréviations
17) application répartie ;
18) période de doute ;
NOTE - Les abréviations utilisées sont celles de la version
19) durabilité ;
anglaise. Dans le présent article on donne la forme de ces
abréviations développées en français. La forme anglaise est
20) état final ;
donnée entre parenthèses.
21) décision heuristique ;
22) état initial ; 4.1 Unités de données
23) utilisateur de service CCR intermédiaire ; inter-
APDU unité de données de protocole d'application
médiaire ;
(application-protocol-data-unit)
24) état intermédiaire ;
25) branche interrompue ; 4.2 Types d'unités de données de protocole
d'application
26) isolation ;
27) utilisateur de service CCR feuille ; feuille ; Les noms des unités de données de protocole d'appli-
cation définies dans la présente Norme internationale
28) procédures de validation locale ;
sont abrégés de la manière suivante :
29) procédures de retour arrière local ;
C-BEGIN-RI
30) utilisateur de service CCR martre ; martre ;
C-BEGIN-RC
31) offre de validation d'une branche d'action ato-
C-PREPARE-RI
mique ;offre de validation ;
C-R EADY-R I
32) ordre de validation d'une branche d'action ato-
mique ; ordre de validation ; C-ROLLBACK-RI
33) phase I ; C-ROLLBACK-RC
34) phase II ;
C-COMMIT-RI
35) retour arrière présumé ;
C-COMMIT-RC
36) contrôle de reprise ;
C-RECOVER-RI
37) responsabilité de reprise pour une branche C-RECOVER-RC
d'action atomique ; responsabilité de reprise ;
3

---------------------- Page: 9 ----------------------
ISO/CEI 9805 : 1990 (FI
4.3 Autres abréviations
5 Conventions
Les abréviations suivantes sont utilisées dans la pré-
5.1 La présente Norme internationale utilise une
sente Norme internationale :
représentation en tableau des champs d'APDU. Dans
ACSE élément de service de contrôle d'association l'article 7, chaque APDU CCR est présentée dans un
tableau. Chaque champ d'APDU est résumé en utili-
(Association Control Service Element)
sant les notations suivantes :
AE entité d'application
M présence obligatoire
(application-entity)
O présence sur option de la machine protocole
invocation d'entité d'application
AEI
CCR
(application-entity invocation)
U présence sur option de l'utilisateur de ser-
vice CCR
AP processus d'application
(application-process)
la source est la primitive de demande asso-
req
ciée
APDU unité de données de protocole d'application
(application-protocol-data-unit)
ind le collecteur est la primitive d'indication
associée
ASE élément de service d'application
(application-service-element) la source est la primitive de réponse asso-
rsP
ciée
ASN.l notation de syntaxe abstraite numéro 1
cnf le collecteur est la primitive de confirmation
(Abstract Syntax Notation One)
associ é e
CCR élément de service d'application de valida-
CCRPM la source ou le collecteur est la CCRPM
tion d'engagement '), de concurrence et de
reprise
(Commitment, concurrency and recovery
5.2 L'annexe A spécifie la structure des APDU CCR
a ppl icati on-service-e le ment)
en utilisant la notation de syntaxe abstraite numéro 1
(ASN.l) définie dans I'ISO/CEI 8824.
CCRPM machine protocole CCR
(CCR Protocol Machine)
5.3 CCR autorise la concaténation de certaines
cnf primitive de confirmation
APDU. Dans l'article 9, une notation ressemblant à
ASN.l est utilisée pour exprimer les concaténations
ind primitive d'indication
autorisées.
interconnexion de systèmes ouverts
os1
(Open Systems lntercon nect io n 1
primitive de demande
req
primitive de réponse
rsP
1) La traduction du terme anglais «commitment» utilisée ici n'est pas la même que celle utilisée dans la version
française d'autres Normes internationales (IS0 8571-3, par exemple). Cette traduction est définitive et remplacera la
traduction actuelle à l'occasion de la révision de ces normes.
II est bon de noter que ((validation d'engagement)), est utilisée dans le titre de I'ISO/CEI 9804 ; dans la suite du texte,
cette expression est remplacée par «validation» qui est équivalent.
Le terme ((validation)) est employé ici dans un sens différent de celui qu'il a dans l'expression ((validation de proto-
colen.
4

---------------------- Page: 10 ----------------------
ISOKEI 9805 : 1990 (F)
Le protocole spécifié dans la présente Norme interna-
6 Aperçu général du protocole CCR
tionale fournit les services définis dans I'ISO/CEI
9804. Le tableau 1 donne la liste de ces services.
6.1 Services fournis
Tableau 1 - Services CCR
Service Type de service Demandeur
supérieur
C-BEGIN confirmé sur option
C-PREPARE non confirmé supérieur
C-READY non confirmé subordonné
C-COM MIT confirmé supérieur
C-ROLLBACK confirmé supérieur ou subordonné
C-RECOVER confirmé ou confirmé sur option supérieur ou subordonné
6.2 Contraintes sur les services ACSE 6.3 Utilisation du service de présentation
6.2.1 Une invocation d'entité d'application établit 6.3.1 CCR utilise les services de la présentation sui-
une association pour échanger des APDU CCR avec vants (IS0 8822) :
une autre invocation d'entité d'application en utili-
sant le service d'établissement d'association (IS0 -transfert de données de présentation ;
8649).
-transfert de données typées de présentation ;
6.2.2 Au moment de l'établissement de l'associa-
- pose de point de synchronisation majeur de pré-
tion, les propositions de l'utilisateur du service de
sentat ion ;
présentation et les propositions de l'utilisateur pour
la session doivent être spécifiées comme suit, dans - pose de point de synchronisation mineur de pré-
les primitives du service d'établissement d'associa- sentation ;
tion :
- resynchronisation de présentation (redémar-
rage).
- unité fonctionnelle noyau de présentation ;
- unité fonctionnelle noyau de session ;
6.3.2 Les APDU CCR sont passées dans les paramè-
tres «données de l'utilisateur» des services de pré-
- unité fonctionnelle de transfert de données
sentation listés ci-dessus en tant que valeurs de
typées de session ;
données de présentation (une ou plusieurs). La valeur
- unité fonctionnelle de synchronisation majeure du type de données ASN.l de chaque APDU CCR est
spécifiée dans l'annexe A. Si plus d'un type de don-
a de session ;
nées ASN.1 est envoyé, un nombre correspondant de
- unité fonctionnelle de synchronisation mineure
valeurs de données de présentation est utilisé.
de session ;
6.3.3 Si d'autres valeurs de données de présentation
- unité fonctionnelle de resynchronisation de ses-
sont présentes sur une primitive de service de pré-
sion.
sentation, la spécification faisant référence à CCR doit
spécifier les règles d'enchaînement. Ces règles
6.2.3 Au moment de l'établissement de l'associa-
garantissent que la sémantique CCR est conservée et
tion, les paramètres optionnels suivants (paramètres
respecte les règles de concaténation et de mise en
du service d'établissement d'association) doivent
correspondance spécifiées dans les articles 9 et IO.
être spécifiés :
NOTE - L'article 9 spécifie l'utilisation des paramètres du
service de présentation autres que «données de I'utilisateurw.
a) titre du processus d'application appelant ;
b) identificateur de l'entité d'application appelante ;
6.3.4 L'utilisateur du service CCR est responsable du
contrôle des contextes de présentation disponibles
c) titre du processus d'application en réponse ;
dans l'ensemble des contextes définis de la
d) identificateur de l'entité d'application en connexion de présentation sous-jacente.
réponse.
5

---------------------- Page: 11 ----------------------
lSOICEl9805 : 1990 (FI
6.5 Fonctionnement de la CCRPM
6.4 Relation avec le service de session et le ser-
vice de présentation
6.5.1 La spécification de protocole pour CCR est pré-
sentée dans la présente Norme internationale comme
6.4.1 Les unités fonctionnelles de session nécessai-
res à la connexion de session qui prend en charge la une machine protocole. II est fait référence à cette
connexion de présentation (qui, à son tour, prend en machine protocole par ((machine protocole CCR»
(CCRPM).
charge l'association) sont déterminées par le deman-
deur et l'accepteur du service d'établissement d'asso-
6.5.2 Une CCRPM est utilisée pour une séquence
ciation. Ils réalisent cela à l'aide du paramètre
((propositions de l'utilisateur pour la session)) des pri- d'échanges de protocole pour une branche d'action
atomique sur une association existante. Une CCRPM
mitives d'établissement d'association. Les unités
est également utilisée pour une séquence de bran-
fonctionnelles de session nécessaires sont données
ches d'action atomique dans laquelle l'achèvement
en 6.2.
(validation ou reprise) de l'une se chevauche avec le
début de la suivante. Les procédures d'une CCRPM
6.4.2 Les règles du service de session ont des effets
sur le fonctionnement de la CCRPM et sur ses utilisa- sont exécutées en coopération avec l'utilisateur de
teurs de service. L'utilisateur de service CCR doit être service CCR global. La CCRPM partage la connexion
averti de ces contraintes. La présente Norme interna- de Présentation qui prend en charge l'association
avec d'autres ASE.
tionale suppose qu'un mécanisme local applique ces
règles.
6.5.3 Une primitive de service CCR est émise par un
Par exemple, l'utilisateur de service CCR est respon-
utilisateur de service CCR dans une séquence de pri-
sable du contrôle de la possession des jetons de ses-
mitives de service d'application ou de présentation
sion disponibles.
sur une association unique, tel que le définit I'ISO/CEI
9804.
6.4.3 Si le service de transfert de données exprès de
transport est utilisé par la Couche Session, I'utilisa-
6.5.4 Les procédures spécifiées dans l'article 7
...

Questions, Comments and Discussion

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