1、Norme nationale dw Canada CAN,CSA-ISO/CEI 10026-4-97 La nonne internationale ISO/CEI 1002641995 (premfsre cest pourquoi il est recommand4 aux utilisateurs de se procurer IBdition la plus rdcente de la norme auprbs de Iorganisme qui Ia pr4parde. Une Norme nationale du Canada est une norme, approuvde
2、par le Conseil canadien des normes, qui reflbte une entente raisonnable parmi les points de vue dun certain Lapprobation dune norme en tant que Norme nationale du Canada indique quelle est conforme aux m4thodes et critbres btablis par le Conseil canadien des normes. II est recommand4 aux persannes q
3、ui ont besoin de normes de SEI servir des Normes nationales du Canada lorsque la chose est possible. Ces normes font Iobjet dexamens The Standards Council of Canada is the coordinating body of the National Standards system, a federation of independent, autonomous organizations working towards the fu
4、rther development and improvement of voluntary standardization in the national interest. The principal objects of the Council are to foster and promote voluntary standardization as a means of advancing the national economy, benefiting the health, safety, and welfare of the public, assisting and prot
5、ecting the consumer, facilitating domestic and international trade, and furthering international cooperation in the field of standards. A National Standard of Canada is a standard which has been approved by the Standards Council of Canada and one which reflects a reasonable agreement among the views
6、 of a number of capable individuals whose collective interests provide to the greatest practicable exlent a balance of representation of producers, users, consumers, and others with relevant interests, as may be appropriate to the subject in hand. It normally is a standard which is capable of making
7、 a significant and timely contribution to the national interest. Approval of a standard as a National Standard of Canada indicates that a standard conforms to the criteria and procedures established by the Standards Council of Canada. Approval does not refer to the technical content of the standard;
8、 this remains the continuing responsibility of the accredited standards-development organization. Those who have a need to apply standards are encouraged to use National Standards of Canada whenever practicable. These standards are subject to periodic review; therefore, users are cautioned to obtain
9、 the latest edition from the organization preparing the standard. La responsabilith dapprouver les Normes nationales du Canada incombe au The iesponsibility for approving National Standards of Canada rests with the Conseil canadien des normes Standards Council of Canada 45, rue OConnor, Bureau 1200
10、45 OConnor Street, Suite 1200 Ottawa, Ontario, Kl P 6N7 Canada Les normes nationales du Canada sont publides en versions francaise et anglaise. National Standards of Canada are published in English and French. Eien que le but premier vise par cefte norme soit BnoncB sous sa rubrigue Dornaine dapplic
11、afion, il est important de retenir quil incombe Iutilisateur de juger si la norme convient B ses besoins parficuliers. Although the intended primary application of this Standard is stated in its Scope, it is important to note that it remains the responsibility of the user to judge its suitability fo
12、r fheir particular purpose. CAN/CSA-ISO/CEI 7 0026-4-97 Technologies de Iinformation - Intercomexion de systhes ouverts (051) - Traitement trunsactionnel reparti: Formuhire de d6chrafion de conformiti dune instance de protocole (PICS) CANICSA-ISO/CEI 10026-4-97 Technolog3es de linformation - Interco
13、nnexion de syst2mes ouverts (OH) - Tuaitement transactionnel b) c) d) g prdsentant differents niveaux de complexitk; et, mettant en aeuvre des techniques diffdrentes. Les Recommandations I Normes internationales pour le traitement OS1 TP definissent un modkle TP, un service TP et spkcifient un proto
14、cole de communications TP qui est disponible dans Ia couche application du modi?le de rkfkrence OSI. Le service TP appartient 2 la catkgorie dkfinie dans la norme relative 2 la structure de la couche application. I1 concerne les informations identifiables que Yon peut mettre en relation avec des tra
15、nsactions, ce qui peut mettre en jeu deux ou plus de deux syst5mes ouverts. Les Recommandations I Normes internationales pour le traitement OS1 TP dkfinissent un service TP de base. Elles fournissent suffisamment de facilitks pour g6er le traitement transactionnel et ktablissent un cadre g6nkral pou
16、r la coordination entre multiples ressources TP dans des systihnes ouverts distincts. Les Recommandations I Normes internationales pour le traitement OS1 TP ne spkcifient pas linterface avec des ressources locales ou des facilites daccks fournies h Iintdrieur du systkme local. Une Ctude en detail de
17、 Iaccks aux ressources locales et de leur gestion pourra cependant conduire h quelques complhents dans une future version rkviske de ces Recommandations I Normes internationales. Pour kvaluer la conformite dune instance particulikre, il est nkcessaire de disposer dune declaration indiquant les capac
18、itks et options qui ont 6t6 mises en Oeuvre pour un protocole OS1 donne. Une telle dkclaration est appelke ddclaration de conformit6 dune instance de protocole (PICS) (protocol implementation conformance statement). LAnnexe A sur le formulaire PICS a seront republiks comme texte commun. Rc. UIT-T X.
19、863 (1994 F) 1 ISO/CEI 10026-4 : 1995 (F) 3 D Snitions Pour les besoins de la presente Recommandation I Norme internationale, les dkfinitions suivantes sappliquent. 3.1 Dkfinitions relatives aux tests de conformite La prksente Recommandation I Nome internationale utilise les termes suivants, qui son
20、t dkfinis dans la Rec. X.290 du CCITT I ISO/CEI 9646-1 a) formulaire PES; b) dkclaration de conformitd dune instance de protocole (PICS). 3.2 Dkfinitions relatives au modele de traitement transactionnel Les termes utilisks dans la prksente Recommandation I Norme internationale sont difinis dans la R
21、ec. X.860 du CCITT I ISOKEI 10026-1, a lexception des suivants. 3.3 Dkfinitions relatives aux formulaires PICS de traitement transactionnel Pour les besoins de la pr6sente Recommandation I Norme internationale, les dkfinitions suivantes sappliquent: 3.3.1 unite. hetteur: Nceud qui produit et transme
22、t une APDU de traitement transactionnel ou un paramktre de cette 3.3.2 unit b) et c) donner les renseignements necessaires pour identifier de faqon unique aussi bien le fournisseur que Ii nstance. 2 Rec. UIT-T X.863 (1994 F) ISOKEI 10026-4 : 1995 (F) 6 Description du formulaire Le formuIaire dkfini
23、dans 1Annexe A est subdivisd en sections comme suit: a) identification du formulaire PICS; b) revendication de conforrnitd; c) d) e) dkpendances entre couches multiples. support des unites fonctionnelles, des limites et des mkcanismes; support des APDU de traitement transactionnel; 6.1 Identificatio
24、n des formuldres PICS Le paragraphe A. 1 du formulaire comprend: la date de la declaration PICS; les dktails relatifs au fournisseur et h linstance, apportant un certain nombre ditems dinformation qui permettent didentifier de fagon unique une instance et le fournisseur de la d6claration PICS. - - 6
25、.2 Revendication de conformitt! Le paragraphe A.2 du formulaire contient des informations concernant les numkros de version du protocole, les amendements et les rectificatifs techniques qui ont et6 inclus dans Iinstance. 6.3 Support des unit les APDU de traitement transactionnel, les champs ou sous-
26、champs de ces unit - par Iabsence de cette colonne dans le cas dautres tableaux. 4 Rec. UIT-T X.863 (1994 F) ISO/CEI 10026-4 : 1995 (F) 7.7 Colonne des valeurs (VALUES) Cette colonne est subdivisde en une sous-colonne c (indiquant les valeurs autorisees selon les specifications de la Rec. UIT-T X.86
27、2 I ISOKEI 10026-3) et en une sous-colonne qui doit la caracthistique a et6 instancike. Si la lettre a ktk ins6rke dans un tableau PICS, la valeur de cette entrde sera (vrai) lorsquelle sera citee dans des expressions booleennes. est insQ6e dans un tableau PICS, la valeur de cette entrke sera (faux)
28、 lorsquelle sera citde dans des expressions boolkennes. c Ignore; la reception de Iitem nest pas traitke comme une erreur de protocole mais est ignorke plutdt que traitCe. Si les Iettres , sont insirees dans un tableau PICS, la valeur de cette entree sera lorsquelle sera citke dans des expressions b
29、ooleennes. Erreur; la reception de litem est traitke comme une erreur de protocole. Si les lettres sont introduites dans un tableau PICS, la valeur de cette entree sera lorsquelle sera citke dans des expressions boolkennes. Les entrkes i et ne doivent b) system supplier and/or client of the test lab
30、oratory that is to test the implementation; c) information on whom to contact if there are queries concerning the content of this PICS; d) the relationship between this PICS and the System Conformance Statement for the system (see Note below). NOTE - The System Conformance Statement is defined in CC
31、I7T Rec. X.240 I ISOflEC9646. It relates to a PICS covering more than one layer of the reference model. A.1.2.1 Supplier details The identification of the supplier of this PICS shall be given in Table A.2. At least, items 1,2 and 3 shall be filled in. Table A.2 - Supplier Details A.1.2.2 Implementat
32、ion details The information necessary to uniquely identify the implementation, and the systems in which it may reside, shall be given in Table A.3. At least, items 1 through 5 shall be filled in. 10 Rec. UIT-T X.863 (1994 F) ISOKEI 10026-4 : 1995 (F) 1 Table A.3 - Implementation details Version Numb
33、er(s) What other version(s) of the TP Protocol does your implementation support? (List of Version Numbers) 1 2 3 4 5 6 7 Implementation Name Version Hardware Names and Versions Operating System Names and Versions Relationship between PICS and System Conformance Statement Special configuration requir
34、ements Other Information: A.2 Claimed conformance to Recommendations I Standards A.2.1. ITU-T Rec. X.862 1 ISO/IEC 10026-3 A.2.1.1 Version number(s) This PICS relates to version 1 of the OS1 TP protocol as defined in ITU-T Rec. X.862 I ISO/IEC 10026-3. The protocol version supported by an implementa
35、tion is specified within the TP-INITIALIZE-RI and TP-INITIALIZE-RC APDUs, as stated in A.5.8 and A.5.4. However, an implementation can conform to more than one protocol version. Other protocol versions supported by the implementation but not addressed by this PICS shall be identified in Table A.4. I
36、f no other version is supported by the implementation, the answer given in Table A.4 shall be “NONE”. Table A.4 - Other version numbers supported A.2.1.2 Global conformance claim Table AS indicates whether the implementation conforms to ITU-T Rec. X.862 I ISOAEC 10026-3 or not. Table AS - GIobal con
37、formance claim Are a11 mandatory features of at least one of the conformance classes of ITU-T Rec. X.862 I ISO/IEC 10026-3 implemented? (answer YES or NO) Rec. UIT-T X.863 (1994 F) 11 ISO/CEI 10026-4 : 1995 (F) Reference SUPPOfl (subclause) Status (Yfi 1 13.1.1.2 0.1 13.1.1.3 0.1 13.1,1.4 0.1 Answer
38、 “YES” implies that at least one answer “YES is given in A.2.4. Comment If a positive answer is not given to this box, then the implementation does not conform to ITU-T Rec. X.862 I ISO/IEC 10026-3. Any mandatory functions that are not supported are to be identified in the PICS, with an explanation
39、of why the implementation has not implemented these functions. 1 2 3 A.2.2 ISO/IEC 10026 amendments Conformance Class Name Application Transaction Branches Chained Provider Supported Transaction Branches Unchained Provider Supported Transaction Branches Table A.6 shall be used to identify the OS1 TP
40、 Amendment number(s) implemented for each of the following Standards. If no OS1 W Amendment is supported by the implementation, the answer shall be “NONE. Table A.6 - ISOLIEC 10026 amendments 1 1 I ISO/IEC 10026-3 I I 2 I ISO/IEC 10026-4 I A.2.3 ISO/IEC 10026 Technical Corrigenda Table A.7 shall be
41、used to identify the Technical Corrigendum number(s) implemented for each of the following Standards. If no OS1 TP Technical Corrigendum is supported by the implementation, the answer shall be “NONE”. Table A.7 - ISOAEC 10026 Technical Corrigenda rTrGE10026-3 I I I 2 I ISOAEC 10026-4 I I A.2.4 Confo
42、rmance class(es) supported For each of the conformance classes defined in ITU-T Rec. X.862 t ISO/IEC 10026-3, Table A.8 shall be used to indicate if all mandatory features have been implemented in the implementation. Table A.8 - Conformance class(es) supported 0.1 Provider Supported Transaction Bran
43、ches conformance classes shall be supported. At least one of the Application Transaction Branches, Chained Provider Supported Transaction Branches and Unchained A.3 The tables to be found in Annex B may be used to report any practical limits the implementation may have. Functional units, limits and
44、protocol mechanisms 12 Rec. UIT-T X.863 (1994 F) ISO/CEI 10026-4 : 1995 (F) I 2 3 4 5 6 7 8 A.3.1 support Cross- (YN reference (subclause) Status AS CP UP AS CP UP Dialogue m m m Y1 YI YE1 AS Shared Control 0.2 0.3 0.4 A.6 Polarized Control 0.2 0.3 0.4 A.7 Handshake 0 0 0 A. 8 Commit rda rn rn Y1 YI
45、1 A.9 ChainedTransactions n/a m da n/a Y n/a n/a (Note I) Unchained da n/a m nla Y1 da Transactions (Note 1) Recovery n/a m rn YI1 YI A. 10 Support of functional units 1 2 3 The conformance to one of the classes defined in the ITU-T Rec. X.862 I ISO/IEC 10026-3 standard implies the support of a spec
46、ific set of Functional Units. Table A.9 shall be used to identify the Functional Units supported by one implementation. Reference support (subclause) (YW Comment Role Initiator 13.1.2.1 c) 0.5 Rejector 13.1.2.1 f) m YI Acceptor 13.1.2.1 c) 0.5 It has been noted that one implementation may include th
47、e protocol mechanisms necessary to support a particular Functional Unit (for instance Handshake), but does not allow, or ignores, any use of the associated functionalities when functioning in a particular mode of operation (for instance Handshake allowed when alone with Dialogue and Shared or Polari
48、zed Control, that is for Application Supported Transaction Branches; but not when functioning in Chained Sequences of Provider Supported Transaction Branches). For this purpose, the supplier of this PICS shall consider the support of the Functional Units for each of the defined conformance classes.
49、Table A.9 - Support of Functional Units Functional Unit Comment 0.2: 0.3: 0.4: AS CP UP NOTE I - No specific support of OS1 TP APDUs is defined for the Chained Transactions and Unchained Transactions functional units. At least one of Shared Control and Polarized Control functional units shall be implemented. At least one of Shared Control and Polarized Control functional units shall be implemented. At least one of Shared Control and Polarized Control functional units shall be implemented. Conformance class for Application Transactions