Information technology — Remote Operations: Concepts, model and notation — Amendment 1: Built-in operations

Provides the definition of three built-in operations -Probe, Acknowledge and Cancel - which are of general utility to designers of ROSE-based applications.

Technologies de l'information — Opérations distantes: Concepts, modèle et notation — Amendement 1: Opérations intégrées

General Information

Status
Published
Publication Date
31-Jul-1996
Current Stage
6060 - International Standard published
Completion Date
01-Aug-1996
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 13712-1:1995/Amd 1:1996 - Built-in operations
English language
6 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 13712-1:1995/Amd 1:1996 - Opérations intégrées
French language
6 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 13712-1:1995/Amd 1:1996 - Opérations intégrées
French language
6 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ISO/IEC
INTERNATIONAL
13712-I
STANDARD
First edition
1995-09-I 5
AMENDMENT 1
1996-08-I 5
Information technology - Remote
Operations: Concepts, model and notation
AMENDMENT 1: Built-in operations
Opbrations 2 distance: Concepts, mod&/e
Technologies de /‘information -
et notation
AMENDEMENT 7: Opkrations intbgrkes
Reference number
GO/I EC 13712-I : 1995/Amd. 1: 1996(E)

---------------------- Page: 1 ----------------------
ISO/IEC 137124: 199WAmd.l: 1996(E)
Contents
Page
1
Subclause 3.3 .
1)
1
...............................................................................................................................................
Subclause 8.2.1
2)
2
Subclause 8.2 .
3)
2
Subclause 10.1 .
4)
2
.............................................................................................................................................
Subclause 10.5.1
5)
2
Subclause 10.5.2 .
6)
2
.......................................................................................................................
Subclauses 10.6 through 10.16
7)
2
.......................................................................................................................
Subclauses 10.6 through 10.11
8)
4
Annex A .
10)
6
Annex D .
10)
0 ISO/IEC 1996
All rights reserved. Unless otherwise specified, 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 l Case postale 56 l CH-1211 Geneve 20 l Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
0 ISO/IEC ISO/IEC 137124: 199UAmd.l: 1996(E)
Foreword
IS0 (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 IS0 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.
IS0 and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, 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 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.
Amendment 1 to International Standard ISO/IEC 137 12- 1: 1995 was prepared by
Joint Technical Committee ISO/IEC JTC 1, Information technology, Sub-
committee SC 21, Open systems interconnection, data management and open
distributed processing, in collaboration with ITU-T. The identical text is
published as ITU-T Rec. X88O/Amd. 1.

---------------------- Page: 3 ----------------------
0 ISO/IEC
ISO/IEC 13712~1:1995/Amd.l: 1996(E)
Introduction
This amendment to Rec. X.880 I ISO/IEC 13712-1 provides the definition of three built-in operations - Probe,
Acknowledge and Cancel - which are of general utility to designers of ROSE-based applications.

---------------------- Page: 4 ----------------------
ISO/IEC 13712-1: 199SlAmd.l: 1996 (E)
INTERNATIONAL STANDARD
ITU-T RECOMMENDATION
INFORMATION TECHNOLOGY - REMOTE OPERATIONS:
CONCEPTS, MODEL AND NOTATION
AMENDMENT 1
Built-in operations
Subclause 3.3
1)
Add the following new definition immediately after 3.3.7:
“3.3.8 idempotent: A characteristic of an operation that it can be invoked repeatedly without changing the state of
the performer.”
The definitions which follow definition 3.3.8, should be renumbered accordingly.
Subclause 8.2.1
2)
Add the followingfield underlined to the OPERATION information object class:
OPERATION ::= CLASS
i
&ArgumentType OPTIONAL,
&argumentTypeOptional BOOLEAN OPTIONAL,
8zreturnResult BOOLEAN DEFAULT TRUE,
OPTIONAL,
&ResultType
&resultTypeOptional BOOLEAN OPTIONAL,
&Errors ERROR OPTIONAL,
&Linked OPERATION OPTIONAL,
&synchronous BOOLEAN DEFAULT FALSE,
BOOLEAN DEFAULT FALSE,
&idemnotent
&alwaysReturns BOOLEAN DEFAULT TRUE,
&InvokePriority Priority OPTIONAL,
Priority OPTIONAL,
&ResultPriority
&operationCode Code UNIQUE OPTIONAL
1
WITH SYNTAX
1
[ARGUMENT &ArgumentType [OPTIONAL &argumentTypeOptional]]
&returnResult]
[RETURN RESULT
[RESULT &ResultType [OPTIONAL &resultTypeOptional]]
&Errors]
[ERRORS
[LINKED &Linked]
[SYNCHRONOUS &synchronous]
&idemnotent]
JIDEMPOTENT
[ALWAYS RESPONDS &alwaysReturns]
[INVOKE PRIORITY &InvokePriority]
[RESULT-PRIORITY &ResultPriority]
[CODE &operationCode]
1
ITU-T Rec. X.880 (1994)/Amd.l(1995 1

---------------------- Page: 5 ----------------------
ISO/IEC 13712-l : 199YAmd.l : 1996 (E)
Subclause 8.2
3)
Add a new subclause as follows:
“8.2.14 The Ldempotent field specifies whether or not the operation is idempotent, taking the value TRUE if it is,
and FALSE otherwise.”
Subclause 10.1
4)
Rewrite item a) as follows (with the new text underlined):
“a) generally useful operations, (emptyBind, emptyunbind, no-op, probe, acknowledge,
cancel), and their associated errors;”
Subclause 10.51
5)
Rewrite the no-op OPERATION definition by adding an additionalfield (underlined) as follows:
no-op OPERATION ::=
1
TRUE
ALWAYS RESPONDS FALSE
CODE local:-1
1
Subclause 10.52
6)
Rewrite IO.52 as follows (with the new text underlined}:
The operation is idemPotent and does not return.”
“10.52
Subclauses 10.6 through 10.16
7)
Renumber IO.6 through IO. 16 as 10.12 through IO.22 respectively.
Subclauses 10.6 through 10.11
8)
Add the following new subclauses numbered 10.6 through 10.11:
10.6 Probe
10.6.1 The probe operation enquires about the outcome of a previously invoked operation. It is specified as follows:
probe OPERATION ::=
1
ARGUMENT SEQUENCE
1
invokeId [0] InvokeId
1
RESULT ENUMERATED{running(O), finished(l), unknown(2), . .}
IDEMPOTENT TRUE
CODE local:-2
...

NORME ISO/CEI
INTERNATIONALE 137124
Première édition
1995-09-I 5
AMENDEMENT 1
1996-08-l 5
Technologies de l’information -
Opérations distantes: Concepts, modèle et
notation
AMENDEMENT 1: Opérations intégrées
Remo te Opera tions: Concepts, mode/ and
Information technology -
notation
AMENDMENT 1: Built-in operations
Numéro de référence
ISO/CEI 13712-I :1995/Amd.l :1996(F)

---------------------- Page: 1 ----------------------
ISOKEI 13712~1:1995/Amd.l:1996(F)
Sommaire
Page
Paragraphe 3.3 .
1
1)
Paragraphe 8.2.1 .
1
2)
Paragraphe 8.2 .
2
3)
Paragraphe 10.1 .
2
4)
Paragraphe 10.5.1 .
2
5)
Paragraphe 10.52 .
2
6)
Paragraphes 10.6 a 10.16 .
2
7)
Paragraphes 10.6 & 10.11 . 2
8)
Annexe A . 4
9)
Annexe D . 6
10)
0 ISOKEI 1996
Droits de reproduction réservés. Sauf prescription différente, 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.
ISOKEI Copyright Office l Case postale 56 l CH-l 211 Genève 20 l Suisse
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
0 ISO/CEI ISOKEI 13712~1:1995/Amd.l:1996(F)
Avant-propos
LIS0 (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 1’ISO ou de la CE1 participent au développement de Normes inter-
nationales 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, gouverne-
mentales ou non gouvernementales, en liaison avec I’ISO et la CE1 participent
également aux travaux.
Dans le domaine des technologies de l’information, 1’ISO et la CE1 ont créé un
comité technique mixte, l’ISO/CEI 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.
L’Amendement 1 à la Norme internationale ISOKEI 137 12- 1: 1995 a été élaboré par
le comité technique mixte ISOKEI JTC 1, TechnoZogies de Z’infomultion, sous-
comité SC 21, Interconnexion des systèmes ouverts, gestion des données et
traitement distribué ouvert, en collaboration avec I’UIT-T. Le texte identique est
publié en tant que Rec. UIT-T X.88O/Amd.l.
. . .
111

---------------------- Page: 3 ----------------------
NO/CE1 13712-l: 199YAmd.l: 1996(F)
0 ISO/CEI
Introduction
Le présent amendement à la Rec. X.880 I ISOKEI 13712-1 définit trois opérations intégrées - sondage, acquittement et
annulation - d’interêt général pour les concepteurs d’applications basées sur Mément de service d’ophations distantes
(ROSE) (remote operations service element).
iv

---------------------- Page: 4 ----------------------
ISOKEI 137124 : 1995lAmd.l: 1996 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION - OPÉRATIONS DISTANTES:
CONCEPTS, MODÈLE ET NOTATION
AMENDEMENT 1
Opérations intégrées
Paragraphe 3.3
1)
Ajouter la nouvelle définition suivante après 3.3.7:
«3*3.8 idempotent: caractéristique d’une opération qui peut être invoquée à plusieurs reprises sans modifier Mat de
l’exécutant.»
Renuméroter en conséquence les définitions qui viennent à la suite du point 3.3.8.
Paragraphe 8.2.1
2)
Ajouter le champ souligné suivant à la classe d’objets informutionnels OPERATION:
OPERATION ::= CLASS
1
&ArgumentType OPTIONAL,
&argumentTypeOptional BOOLEAN OPTIONAL,
&returnResult BOOLEAN DEFAULT TRUE,
&ResultType OPTIONAL,
BOOLEAN OPTIONAL,
&resultTypeOptional
&Errors ERROR OPTIONAL,
&Linked OPERATION OPTIONAL,
bynchronous BOOLEAN DEFAULT FALSE,
&alwaysReturns BOOLEAN DEFAULT TRUE,
MnvokePriority Priority OPTIONAL,
&ResultPriority Priority OPTIONAL,
&operationCode Code UNIQUE OPTIONAL
1
WITH SYNTAX
1
[ARGUMENT &ArgumentType [OPTIONAL &argumentTypeOptional]]
[RETURN RESULT &returnResult]
[RESULT &ResultType [OPTIONAL &resultTypeOptional] J
[ERRORS &Errors]
[LINKED &Linked]
[SYNCHRONOUS bynchronous]
te&J
[ALWAYS RESPONDS &alwaysReturns]
[INVOKE PRIORITY &InvokePriority]
[RESULT-PRIORITY &ResultPriority]
[CODE
&operationCode]
1
Rec. UIT-T X.880 (1994)/Amd.l(1995 F)
1

---------------------- Page: 5 ----------------------
ISOKEI 13712-1: 199YAmd.l : 1996 (F)
Paragraphe 8.2
3)
Ajouter le nouveau paragraphe qui suit:
a8.2.14 Le champ Cdempotent (idempotent) spécifie si l’operation est idempotente, il prend la valeur TRUE (vrai)
si c’est le cas et la valeur FALSE (faux) dans le cas contraire.»
Paragraphe 10.1
4)
Le point a) devient le suivant (les adjonctions sont soulignées):
d’intérêt général (emptyBind, emptyunbind, no-op, probe,
«a) des opérations
acknowledae, cancel) avec leurs erreurs associées;»
Paragraphe 10.51
5)
Ajouter le champ souligné comme suit à la définition de l’opération no-op:
no-op OPERATION ::=
{
ALWAYS RESPONDS FALSE
CODE local:-1
Paragraphe 10.52
6)
Le paragraphe 10.52 devient le suivant (les adjonctions étant soulignées):
«10.5.2 L’opération est idemnotente et ne renvoie aucune notification en retour.»
Paragraphes 10.6 à 10.16
7)
Renuméroter les paragraphes 10.6 à 10.16 en 10.12 à I0.22.
Paragraphes 10.6 à 10.11
8)
Ajouter les nouveaux paragraphes suivants numérotés de 10.6 à 10. II:
10.6 Opération probe
10.6.1 L’opération probe (sondage) recherche le résultat d’une opération précédemment invoquée. Elle est spécifiée
comme suit:
probe OPERATION ::=
1
ARGUMENT SEQUENCE
1
invokeId [0] InvokeId
1
RESULT ENUMERATED{running(O), finished(l), unknown(2), . .}
IDEMPOTENT TRUE
CODE local:-2
1
10.6.2 Un seul argument, de type Inv
...

NORME ISO/CEI
INTERNATIONALE 137124
Première édition
1995-09-I 5
AMENDEMENT 1
1996-08-l 5
Technologies de l’information -
Opérations distantes: Concepts, modèle et
notation
AMENDEMENT 1: Opérations intégrées
Remo te Opera tions: Concepts, mode/ and
Information technology -
notation
AMENDMENT 1: Built-in operations
Numéro de référence
ISO/CEI 13712-I :1995/Amd.l :1996(F)

---------------------- Page: 1 ----------------------
ISOKEI 13712~1:1995/Amd.l:1996(F)
Sommaire
Page
Paragraphe 3.3 .
1
1)
Paragraphe 8.2.1 .
1
2)
Paragraphe 8.2 .
2
3)
Paragraphe 10.1 .
2
4)
Paragraphe 10.5.1 .
2
5)
Paragraphe 10.52 .
2
6)
Paragraphes 10.6 a 10.16 .
2
7)
Paragraphes 10.6 & 10.11 . 2
8)
Annexe A . 4
9)
Annexe D . 6
10)
0 ISOKEI 1996
Droits de reproduction réservés. Sauf prescription différente, 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.
ISOKEI Copyright Office l Case postale 56 l CH-l 211 Genève 20 l Suisse
Imprimé en Suisse
ii

---------------------- Page: 2 ----------------------
0 ISO/CEI ISOKEI 13712~1:1995/Amd.l:1996(F)
Avant-propos
LIS0 (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 1’ISO ou de la CE1 participent au développement de Normes inter-
nationales 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, gouverne-
mentales ou non gouvernementales, en liaison avec I’ISO et la CE1 participent
également aux travaux.
Dans le domaine des technologies de l’information, 1’ISO et la CE1 ont créé un
comité technique mixte, l’ISO/CEI 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.
L’Amendement 1 à la Norme internationale ISOKEI 137 12- 1: 1995 a été élaboré par
le comité technique mixte ISOKEI JTC 1, TechnoZogies de Z’infomultion, sous-
comité SC 21, Interconnexion des systèmes ouverts, gestion des données et
traitement distribué ouvert, en collaboration avec I’UIT-T. Le texte identique est
publié en tant que Rec. UIT-T X.88O/Amd.l.
. . .
111

---------------------- Page: 3 ----------------------
NO/CE1 13712-l: 199YAmd.l: 1996(F)
0 ISO/CEI
Introduction
Le présent amendement à la Rec. X.880 I ISOKEI 13712-1 définit trois opérations intégrées - sondage, acquittement et
annulation - d’interêt général pour les concepteurs d’applications basées sur Mément de service d’ophations distantes
(ROSE) (remote operations service element).
iv

---------------------- Page: 4 ----------------------
ISOKEI 137124 : 1995lAmd.l: 1996 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION - OPÉRATIONS DISTANTES:
CONCEPTS, MODÈLE ET NOTATION
AMENDEMENT 1
Opérations intégrées
Paragraphe 3.3
1)
Ajouter la nouvelle définition suivante après 3.3.7:
«3*3.8 idempotent: caractéristique d’une opération qui peut être invoquée à plusieurs reprises sans modifier Mat de
l’exécutant.»
Renuméroter en conséquence les définitions qui viennent à la suite du point 3.3.8.
Paragraphe 8.2.1
2)
Ajouter le champ souligné suivant à la classe d’objets informutionnels OPERATION:
OPERATION ::= CLASS
1
&ArgumentType OPTIONAL,
&argumentTypeOptional BOOLEAN OPTIONAL,
&returnResult BOOLEAN DEFAULT TRUE,
&ResultType OPTIONAL,
BOOLEAN OPTIONAL,
&resultTypeOptional
&Errors ERROR OPTIONAL,
&Linked OPERATION OPTIONAL,
bynchronous BOOLEAN DEFAULT FALSE,
&alwaysReturns BOOLEAN DEFAULT TRUE,
MnvokePriority Priority OPTIONAL,
&ResultPriority Priority OPTIONAL,
&operationCode Code UNIQUE OPTIONAL
1
WITH SYNTAX
1
[ARGUMENT &ArgumentType [OPTIONAL &argumentTypeOptional]]
[RETURN RESULT &returnResult]
[RESULT &ResultType [OPTIONAL &resultTypeOptional] J
[ERRORS &Errors]
[LINKED &Linked]
[SYNCHRONOUS bynchronous]
te&J
[ALWAYS RESPONDS &alwaysReturns]
[INVOKE PRIORITY &InvokePriority]
[RESULT-PRIORITY &ResultPriority]
[CODE
&operationCode]
1
Rec. UIT-T X.880 (1994)/Amd.l(1995 F)
1

---------------------- Page: 5 ----------------------
ISOKEI 13712-1: 199YAmd.l : 1996 (F)
Paragraphe 8.2
3)
Ajouter le nouveau paragraphe qui suit:
a8.2.14 Le champ Cdempotent (idempotent) spécifie si l’operation est idempotente, il prend la valeur TRUE (vrai)
si c’est le cas et la valeur FALSE (faux) dans le cas contraire.»
Paragraphe 10.1
4)
Le point a) devient le suivant (les adjonctions sont soulignées):
d’intérêt général (emptyBind, emptyunbind, no-op, probe,
«a) des opérations
acknowledae, cancel) avec leurs erreurs associées;»
Paragraphe 10.51
5)
Ajouter le champ souligné comme suit à la définition de l’opération no-op:
no-op OPERATION ::=
{
ALWAYS RESPONDS FALSE
CODE local:-1
Paragraphe 10.52
6)
Le paragraphe 10.52 devient le suivant (les adjonctions étant soulignées):
«10.5.2 L’opération est idemnotente et ne renvoie aucune notification en retour.»
Paragraphes 10.6 à 10.16
7)
Renuméroter les paragraphes 10.6 à 10.16 en 10.12 à I0.22.
Paragraphes 10.6 à 10.11
8)
Ajouter les nouveaux paragraphes suivants numérotés de 10.6 à 10. II:
10.6 Opération probe
10.6.1 L’opération probe (sondage) recherche le résultat d’une opération précédemment invoquée. Elle est spécifiée
comme suit:
probe OPERATION ::=
1
ARGUMENT SEQUENCE
1
invokeId [0] InvokeId
1
RESULT ENUMERATED{running(O), finished(l), unknown(2), . .}
IDEMPOTENT TRUE
CODE local:-2
1
10.6.2 Un seul argument, de type Inv
...

Questions, Comments and Discussion

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