Information technology — Open Systems Interconnection — Connection-oriented presentation protocol: Protocol Implementation Conformance Statement (PICS) proforma

Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Protocole de présentation en mode orienté connexion: Formulaire de déclaration de conformité d'implémentation de protocole (PICS)

General Information

Status
Published
Publication Date
02-Jul-1997
Current Stage
9093 - International Standard confirmed
Start Date
16-Aug-2002
Completion Date
16-Aug-2002
Ref Project

RELATIONS

Buy Standard

Standard
ISO/IEC 8823-2:1997 - Information technology -- Open Systems Interconnection -- Connection-oriented presentation protocol: Protocol Implementation Conformance Statement (PICS) proforma
English language
23 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 8823-2:1997 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Protocole de présentation en mode orienté connexion: Formulaire de déclaration de conformité d'implémentation de protocole (PICS)
French language
23 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 8823-2:1997 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Protocole de présentation en mode orienté connexion: Formulaire de déclaration de conformité d'implémentation de protocole (PICS)
French language
23 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

INTERNATIONAL ISO/IEC
STANDARD 8823-2
Second edition
1997-07-O 1
Information technology - Open Systems
Interconnection - Connection-oriented
presentation protocol: Protocol
Implementation Conformance Statement
(PICS) proforma
Technologies de /‘information - In terconnexion de sys t&mes ouverts
(OS/) - Protocole de prksentation en mode orient6 connexion: Formulaire
de dklaration de conformit pour la mise en oeuvre du protocole (PIGS)
---------------------- Page: 1 ----------------------
ISOnEC 8823-2: 1997(E)
Contents
Page

1 Scope ..............................................................................................................................................................

2 Normative references .....................................................................................................................................

2.1 Identical Recommendations 1 International Standards ........................................................................

2.2 Paired Recommendations 1 International Standards equivalent in technical content ..........................

..........................................................................................................................

2.3 Additional references

3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..............................

3.3 Additional terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..........

4 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .........................

5 Conformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..........................

Annex A - Protocol Implementation Conformance Statement (PICS) proforma for the connection-oriented

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .............. 3

presentation protocol

. ..U................................................................................... 3

A. 1 Identification of PICS proforma corrigenda

A.2 Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..................

A.3 Identification of the implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.4 Protocol Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.5 Global statement of conformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.6 Protocol mechanisms and functional units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.7 Elements of procedure related to the PICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.8 Supported PPDU parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.9 Support of syntaxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .....

Annex B - Summary of conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

0 ISO/IEC 1997

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 micro-

film, 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
---------------------- Page: 2 ----------------------
0 ISO/IEC ISO/IEC 8823-2: 1997(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.
International Standard ISOLIEC 8823-2 was prepared by Joint Technical Com-
mittee ISOLIEC JTC 1, Information technology, Subcommittee SC 21, @en
systems interconnection, data management and open distributed processing, in
collaboration with ITU-T. The identical text is published as ITU-T Recommen-
dation X.246.

This second edition cancels and replaces the first edition (ISO/IEC 8823-2:1995),

which has been technically revised.

ISO/IEC 8823 consists of the following parts, under the general title Information

technology - Open Systems Interconnection - Connection-oriented presentation
protocol:
Part I: Protocol specification
- Part 2: Protocol Implementation Conformance Statement (PICS) proforma
Annex A forms an integral part of this part of ISO/IEC 8823. Annex B is for
information only.
. . .
111
---------------------- Page: 3 ----------------------
ISO/IEC 8823=2:1997(E) 0 ISO/IEC
Introduction

This Recommendation I International Standard is one of a set of Recommendations I International Standards produced to

facilitate the interconnection of information processing systems. It is related to other Recommendations and

International Standards in the set as defined by the Reference Model for Open Systems Interconnection (see ITU-T

Rec. X.200 I ISO/IEC 7498-l). 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 mimum 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.

ITU-T Rec. X.226 1 ISO/IEC 8823-l specifies the connection-oriented presentation protocol. It specifies a common

encoding and a number of functional units of presentation protocol procedures to be used to meet the needs of

presentation-service-users.

To evaluate the conformance of a particular implementation, it is necessary to have a description of the capabilities and

options which have been implemented. Such a description is called a Protocol Implementation Conformance Statement

(PIGS).

This Recommendation 1 International Standard includes the PICS proforma for the connection-oriented presentation

protocol as defined in ITU-T Rec. X.226 I ISO/IEC 8823-l.
---------------------- Page: 4 ----------------------
ISO/IEC 8823-2 : 1997 (E)
INTERNATIONAL STANDARD
ITU-T RECOMMENDATION
INFORMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION -
CONNECTION-ORIENTED PRESENTATION PROTOCOL:
PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (PICS)
PROFORMA
1 Scope

This Recommendation I International Standard provides the Protocol Implementation Conformance Statement (PICS)

proforma for the connection-oriented presentation protocol specified in ITU-T Rec. X.226 I ISO/IEC 8823-l. This PICS

proforma is in compliance with the relevant requirements, and in accordance with the relevant guidance, given in

ITU-T Rec. X.296 I ISO/IEC 9646-7. Detail of the use of this proforma is provided in this Recommendation I

International Standard.

The supplier of an implementation which is claimed to conform to ITU-T Rec. X.226 I ISO/IEC 8823-l is required to

complete a copy of the PICS proforma provided in Annex A, and is required to provide the information necessary to

identify both the supplier and the implementation.
Normative references

The following Recommendations and International Standards contain provisions which, through reference in this text,

constitute provisions of this Recommendation I International Standard. At the time of publication, the editions indicated

were valid. All Recommendations and Standards are subject to revision, and the parties to agreements based on this

Recommendation I International Standard are encouraged to investigate the possibility of applying the most recent

edition of the Recommendations and Standards indicated below. Members of IEC and IS0 maintain registers of

currently valid International Standards. The Telecommunication Standardization Bureau of the ITU maintains a list of

currently valid ITU-T Recommendations.
21 . Identical Recommendations 1 International Standards

ITU-T Recommendation X.200 (1994) I ISO/IEC 7498-l : 1994, Information technology - Open Systems

Interconnection - Basic Reference Model: The Basic Model.

ITU-T Recommendation X.215 (1995) ) ISO/IEC 8326: 1996, Information technology - Open Systems

Interconnection - Session service de$nition.

ITU-T Recommendation X.226 (1994) I ISO/IEC 8823-l : 1994, Information technology - Open Systems

Interconnection - Connection-orientedpresentation protocol: Protocol spectfication.

ITU-T Recommendation X.680 (1994) ( ISO/IEC 8824- 1: 1995, Information technology - Abstract Syntax

Notation One (ASN.1): Specification of basic notation.

ITU-T Recommendation X.690 (1994) I ISOIIEC 8825-l : 1995, Information technologv - ASN. 1 encoding

rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished

Encoding Rules (DER).
Paired Recommendations 1 International Standards equivalent in technical content
22 .

ITU-T Recommendation X.290 (1995), OSI conformance testing methodology and framework for

protocol Recommendations for ITU-T applications - General concepts.

ISO/IEC 9646-l : 1994, Information technology - Open Systems Interconnection - Conformance testing

methodology andfiamework - Part 1: General concepts.
ITU-T Rec. X.246 (1996 E) 1
---------------------- Page: 5 ----------------------
ISO/IEC 8823-2 : 1997 (E)

ITU-T Recommendation X.296 (1995), OSI conformance testing methodology and framework for

protocol Recommendations for ITU-T applications - Implementation conformance statements.

ISO/IEC 9646-7: 1995, Information technology - Open Systems Interconnection - Conformance testing

methodology andfiamework - Part 7: Implementation Conformance Statements.

CCITT Recommendation X.650 (1992), Open Systems Interconnection (OSI) - Reference Model for

naming and addressing.

IS0 7498-3 : 1989, Information processing systems - Open Systems Interconnection - Basic Reference

Model - Part 3: Naming and addressing.
23 . Additional references

CCITT Recommendation X.410 (1984), Message handling systems: Remote operations and reliable

transfer server.
3 Definitions

For the purposes of this Recommendation 1 International Standard, the following definitions apply.

Terms defined in ITU-T Rec. X.226 1 ISO/IEC 8823-l
31 .
32 . Terms defined in ITU-T Rec. X.290 1 ISO/IEC 9646-l
a) Implementation conformance statement proforma;
b) Implementation conformance statement;
c) Protocol Implementation Conformance Statement (PICS);
d) PICS proforma.
33 . Additional terms
a) Requestor: the PPM that initiates a particular action;
b) Acceptor: the PPM that accepts a particular action.
4 Abbreviations
ASN.l Abstract Syntax Notation One
Implementation Conformance Statement
ICS
PC1 Protocol Control Information
PDV Presentation Data Value
PIGS Protocol Implementation Conformance Statement
PPDU Presentation Protocol Data Unit
Conformance

A conforming PICS proforma shall be technically equivalent to the ITU-T 1 ISO/IEC published PICS proforma and shall

preserve the numbering and ordering of the items in the ITU-T 1 ISO/IEC PICS proforma.

A PICS which conforms to this Recommendation 1 International Standard shall:

a) describe an implementation which conforms to ITU-T Rec. X.226 I ISO/IEC 8823-l;

b) be a conforming PICS proforma, which has been completed in accordance with the instruction for

completion given in A.2;

include the information necessary to uniquely identify both the supplier and the implementation.

2 ITU-T Rec. X.246 (1996 E)
---------------------- Page: 6 ----------------------
ISO/IEC 8823-2 : 1997 (E)
Annex Al)
Protocol Implementation Conformance Statement (PICS) proforma
for the connection-oriented presentation protocol

(This annex forms an integral part of this Recommendation I International Standard)

Al . Identification of PICS proforma corrigenda

The supplier of the PICS proforma shall identify any corrigenda (i.e. Technical corrigenda or equivalent) to the

published proforma that have been applied. Suppliers of the proforma should modify the proforma, or attach relevant

additional pages in order to apply the corrigenda, and then record the application of the corrigenda in Table A. 1.

Table A.1
ITU-T Rec. X.246 (1994) 1 ISO/IEC 8823-2: 1995
Identification of corrigenda applied to this PICS proforma
corr:
corr:
corr:
A.2 Instructions
A.2.1 Purpose and structure of the proforma

The purpose of this PICS proforma is to provide suppliers of implementations of ITU-T Rec. X.226 I ISO/IEC 8823-1

with a consistent means of stating which capabilities have been implemented.

The proforma is in the form of a questionnaire and consists of a set of items. An item is provided for each capability for

which an implementation choice is allowed. Items are also provided for major mandatory capabilities for which no

implementation choice is allowed. Each item includes an item number, an item description, a status value specifying the

support requirement, and room for a support answer to be provided by the supplier.

This subclause provides general information and instructions for completion of the proforma.

Subclause A.3 is for identification of the implementation.

Subclause A.4 contains the means of specifying, at a high level, the protocol and corrigenda that have been

implemented.
Subclause A.5 contains the global statement of conformance.

Subclause A.6 onwards contain tables in which the supplier specifies details of the implementation options chosen.

A.2.2 Symbols, terms and abbreviations
A.2.2.1 Introduction

Notations have been introduced in order to reduce the size of tables in the PICS proforma. These have allowed the use of

multi-column layout where the columns are headed ‘Status ’,
and ‘Support ’. The definition of each is given below.
Additionally, the following definitions apply:
A.2.2.1.1 (PICS) item: A row in a PICS proforma table.

A.2.2.1.2 (PICS) question: The question to be answered in the intersection of a PICS item and either a support column

(i.e. “Is this item supported in the context applying to this table and column ”) or supported values column (i.e. “What

values are supported for this item in the context applying to this table and column ”) in a PICS proforma table.

l) Copyright re 1 e ase for PICS proforma

Users of this Recommendation 1 International Standard may fieely reproduce the PICS proforma in this annex so that it can be

used for its intended purpose and may fkther publish the completed PICS.
ITU-T Rec. X.246 (1996 E)
---------------------- Page: 7 ----------------------
ISO/IEC 8823-2 : 1997 (E)

A.2.2.1.3 status (value): An allowed entry in the status column for an item in a PICS proforma table.

A.2.2.1.4 (support) answer: An allowed entry in the support or supported values columns for an item in a PICS, in

answer to a PICS question.
A.2.2.2 Prerequisite notation

If a predicate applies to a whole ICS proforma table, a prerequisite line may be specified in front of the table to which it

applies. A prerequisite line takes the form:
Prerequisite:

The meaning of such a line is that if is True, then the table applies, else it is not-applicable.

A.2.2.3 Item numbering

Each line within the PICS proforma which requires implementation detail to be entered is given an item number in the

first column. The item number column provides a means of uniquely referencing each possible answer within the PICS

proforma. Such referencing is necessary for specifying predicates, conditional expressions, test suite parameters, and test

suite selection expressions.

The means of referencing individual answers is to specify the following sequence:

If, and only if, the reference is being made from another Specification, then start with an unambiguous

identifier for the relevant ICS proforma specification, enclosed in parentheses - this identifier is stated in

the PICS proforma specification and is updated whenever the PICS proforma is updated - it is

recommended that this identifier be the relevant Specification number and year of publication, as is used

in a Normative references clause, and this is the default for such identifiers.

b) The number of the relevant table or, if the tables are not numbered, of the smallest subclause enclosing

the relevant table.
c) A solidus character, ‘Y.

d) The item number or mnemonic reference to the item, to identify the row in which the answer appears.

e) If, and only if, more than one question occurs in the row identified by the item number or mnemonic

reference, then each possible answer is implicitly labelled a, b, c, etc., from left to right, and this letter is

appended to the sequence, prefixed by a solidus character ( ‘7 ”) if a mnemonic reference is used.

If mnemonic references are specified and each uniquely identify an item in the PICS proforma, then entries b) and c) in

the above sequence may be omitted.
A.2.2.4 Status column

‘Status’ as defined in ITU-T Rec. X.226 I ISO/IEC 8823-l. This column indicates the level of support required for

conformance to ITU-T Rec. X.226 I ISO/IEC 8823-l.
A.2.2.4.1 Definitions applying to the table in A.7
The values are as follows:
Mandatory support is required.
‘m’

‘0’ Optional support is permitted for conformance to ITU-T Rec. X.226 I ISO/IEC 8823-l. If

implemented, it must conform to the specifications and restrictions contained in ITU-T Rec. X.226 I

ISO/IEC 8823- 1. These restrictions may affect the optionality of other items.

Selectable options among a set of items (where n is the number which identifies the group of optional

‘0.n ’

items that are grouped together). The definitions for the qualified optional statements used are written

under the tables, and are indexed in Annex B.

‘cd The item is conditional (where n is the number which identifies the condition which is applicable). The

definitions for the conditional statements used are written under the tables, and are indexed in

Annex B.
’ The item is not applicable.
n/a

If support is claimed for the sending of a PPDU, then the implementation shall be able to:

- build the PPDU (i.e. build correctly the heading, all mandatory parameters, and all supported optional

parameters) in the situations required by the protocol specification;
encode the PPDU according to a valid encoding format.
4 ITU-T Rec. X.246 (1996 E)
---------------------- Page: 8 ----------------------
ISO/IEC 8823-2 : 1997 (E)

If support is claimed for receiving of a PPDU, then the implementation shall be able to:

- syntactically identify the PPDU and parse all valid instances of the PDU, including all valid PDU

parameters. Supporting the receipt of a PDU whilst having no ability to parse one of its valid p~~eters

is non-conformant.
Definitions applying to the tables in A.8
A.2.2.4.2
The values for the sender of a PDU are as follows:

‘m’ Mandatory support is required. The implementation shall be able to build and encode this parameter

within the PPDU.

‘0’ Optional support is permitted for conformance to ITU-T Rec. X.236 I ISO/IEC 9576-l.

‘cn’ The item is conditional (where n is the number which identifies the condition which is applicable). The

definitions for the conditional statements used are written under the tables, and are indexed in

Annex B.
n/a ’ The item is not applicable.
The values for the receiver of a PDU are as follows:

Mandatory support is required. The implementation shall be able to parse this parameter within the

‘m’
PPDU, and also perform the actions required by the semantics of the parameter.

‘0’ Optional support is permitted for conformance to ITU-T Rec. X.236 I ISO/IEC 9576-l. If support is

claimed, the implementation shall support the semantics of the parameter.

‘cn’ The item is conditional (where n is the number which identifies the condition which is applicable). The

definitions for the conditional statements used are written under the tables, and are indexed in

Annex B.
The item is not applicable.
‘n/a’
A.2.2.5 Support column

The ‘Support’ column shall be completed by the supplier or implementor to indicate the level of implementation of each

feature. The proforma has been designed such that the only entries required in the ‘Support’ column are:

Yes, the feature has been implemented.
‘Y’
‘N’ No, the feature has not been implemented.
6 7

No answer required - it is unnecessary to answer the question with a Yes or a No because the question

has a status value of not-applicable.
A.2.3 Instructions for completion
The supplier shall complete all entries in the column marked ‘Support ’.
In certain clauses of the PICS proforma further

guidance for completion may be necessary. Such guidance shall supplement the guidance given in this A.2 and shall

have a scope restricted to the clause in which it appears. In addition, other specifically identified information shall be

provided by the implementor where requested. No changes shall be made to the proforrna except the completion as

required. Recognizing that the level of detail required may, in some instances, exceed the space available for responses,

a number of responses specifically allow for the addition of appendices to the PICS.

A.3 Identification of the implementation
Date of statement
A.3.1
1 Date of statement? (yy-mm-dd)
I I
ITU-T Rec. X.246 (1996 E)
---------------------- Page: 9 ----------------------
ISO/IEC 8823-2 : 1997 (E)
Implementation details
A.3.2

The supplier of the protocol implementation shall specify the information necessary to uniquely identify the

implementation and the system in which it may reside. This may include details of:

supplier, implementation name, operating system, suitable hardware;

b) system supplier and/or client of the test laboratory that is to test the implementation;

c) information on whom to contact if there are queries concerning the content of the PICS.

A.4 Protocol Identification
ITU-T Rec. X.226 1 ISO/IEC 8823-l protocol details
A.4.1
Identification of Protocol Specification
support
X.226 1 ISO/IEC : 1994
ITU-T Rec. (1994) 8823-l
6 ITU-T Rec. X.246 (1996 E)
---------------------- Page: 10 ----------------------
ISO/IEC 8823-2 : 1997 (E)
ITU-T Rec. X.226 1 ISO/IEC 8823-l technical corrigenda implemented
A.4.2
ITU-T Rec. X.226 (1994) 1 ISO/IEC 8823-l : 1994
Identification of corrigenda
applied to the implementation
con-:
corr:
con-:
con-:
con-:
A.5 Global statement of conformance
1 Are all mandatory features implemented? (Yes or No)

NOTE - If a positive response is not given to this box, then the implementation does not conform to ITU-T Rec. X.226 1

ISO/IEC 8823-l.
A.6 Protocol mechanisms and functional units
Protocol mechanisms
A.6.1
Mode Status support Mnemonic
0.1
1 X.410 (1984)
0.1
2 Normal
0.1:

either Normal mode or X.41 0 (1984) mode or both shall be supported. If only X.41 0 (1984) mode is supported, then the

remainder of the proforma shall be ignored.
A.6.2 Functional units
Presentation functional units Status support Mnemonic
1 Kernel
2 Presentation Context Management 0 P-FU(CM)
3 Presentation Context Restoration co P-FU(CR)
co: if [ P-FU(CM) ] then o else n/a.
ITU-T Rec. X.246 (1996 E)
---------------------- Page: 11 ----------------------
ISO/IEC 8823-2 : 1997 (E)
Pass through to Session functional units Status support Mnemonic
4 Negotiated Release 0 S-FU(NR)
0.2 S-FU(HD)
5 Half Duplex
0.2 S-FU(FD)
6 Duplex
7 Expedited Data S-FU(EX)
8 Typed Data 0 S-FU(TD)
Capability Data Exchange cl S-FU(CD)
10 Minor Synchronize S-FU(SY)
11 Symmetric Synchronize S-FU(SS)
12 Data Separation 0 S-FU(DS)
Major Synchronize 0 S-FU(MA)
14 Resynchronize 0 S-FU(RESYNC)
Exceptions c2 S-FU(EXCEP)
Activity Management 0 S-FU(ACT)

0.2: pass through for at least one of the Session functional units Duplex and Half Duplex shall be supported.

cl: if [ S-FU(ACT) ] then o else n/a.
c2: if [ S-FU(HD) ] then o else n/a.
A.7 Elements of procedure related to the PICS
A.7.1 Kernel functional unit
A.7.1.1 Supported roles
A.7.1.1.1 Presentation connection
Role Status support Mnemonic
0.3 P-CON initiator
1 Initiator
0.3 P-CON responder
2 Responder
a conforming implementation shall support at least one of the above roles.
0.3:
A.7.1.1.2 Normal data
Role Status support Mnemonic
0 P-DATA requestor
1 Requestor
2 Acceptor P-DATA acceptor
. I
8 ITU-T Rec. X.246 (1996 E)
---------------------- Page: 12 ----------------------
ISO/IEC 8823-2 : 1997 (E)
A.7.1.1.3 Orderly release
A.7.1.2 Supported PPDUs associated with the kernel services
Sender Receiver
PPDU Reference Comment
Status support Status support
6 TD C5 c6
c3: if [ P-CON-initiator ] then m else n/a.
c4: if [ P-CON-responder ] then m else n/a.
if [ P-DATA-requestor ] then m else n/a.
c5:
c6: if [ P-DATA-acceptor ] then m else n/a.
A.7.2 Presentation context management functional unit
Prerequisite: P-FU(CM)
A.7.2.1 Supported roles
Does the implementation support the Context Management functional unit as:
Role Status support Mnemonic
1 Requestor 0.4 P-ALTER-C requestor
Acceptor 0.4
2 P-ALTER-C acceptor

a conforming implementation shall support at least one of the above roles if the functional unit is supported.

0.4:
I I
ITU-T Rec. X.246 (1996 E)
---------------------- Page: 13 ----------------------
ISO/IEC 8823-2 : 1997 (E)
Supported PPDUs associated with the context management services
A.7.2.2
Sender Receiver
PPDU Reference Comment
support status
Status support
1 AC c7
c8 c7
2 ACA
c7: if [ P-ALTER-C requestor ] then m else n/a.
c8: if [ P-ALTER-Cacceptor ] then m else n/a.
A.7.3 Presentation context restoration functional unit
No additional PPDUs.
A.7.4 Pass through to session functional units
A.7.4.1 Negotiated Release

The role supported by the implementation for the Session Negotiated Release functional unit is the same as for the

Orderly Release.
A.7.4.2 Half Duplex
Prerequisite: S-FU(HD)
Status support Mnemonic
Role
1 Requestor
2 Acceptor
A.7.4.3 Duplex

There is no additional pass through functionality associated with this Session functional unit. This subclause is present

for completeness only.
A.7.4.4 Expedited Data
Prerequisite: S-FU(EX)
Status Mnemonic
Role support
0.5 S-XDATA requestor
1 Requestor
0.5 S-XDATA acceptor
2 Acceptor -

0.5: a conforming implementation shall support at least one of the above roles if the pass through functional unit is supported.

ITU-T Rec. X.246 (1996 E)
---------------------- Page: 14 ----------------------
ISO/IEC 8823-2 : 1997 (E)
A.7.4.5 Typed Data
Prerequisite: S-FU(TD)
Role Status support Mnemonic
1 Requestor 0.6 S-TDATA requestor
2 Acceptor 0.6 S-TDATA acceptor
a conforming implementation shall support at lea
...

NORME ISOEEI
INTERNATIONALE 8823-2
Deuxième édition
1997-07-01
Technologies de l’information -
Interconnexion de systèmes ouverts (OSI) -
Protocole de présentation en mode orienté
connexion: Formulaire de déclaration de
conformité d’implémentation de protocole
(PICS)
information technology - Open Systems Interconnection - Connection-
oriented presenta tion protocol: Protocol lmplementa tion Conformance
Statement (PICS) proforma
---------------------- Page: 1 ----------------------
ISOKEI 8823-2 : 1997 (F)
Sommaire
Page

....................................................................................................................................

1 Domaine d’application

...................................................................................................................................

2 Références normatives
......................................................................
2.1 Recommandations 1 Normes internationales identiques
....... 1

Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique

2.2

...................................................................................................................

2.3 Références additionnelles

Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..............................

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Termes définis dans la Rec. UIT-T X.226 1 ISO/CEI 8823-l
31 .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Termes définis dans la Rec. UIT-T X.290 1 ISO/CEI 9646-1
32 .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33 . Termes supplémentaires

Abréviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...........................

5 Conformité .....................................................................................................................................................

Annexe A - Formulaire de déclaration de conformité d’implémentation de protocole pour le protocole de

...............................................................................................

présentation en mode orienté connexion

.......................................................................................

A. 1 Identification of PICS proforma corrigenda

..........................................................................................................................................

A.2 Instructions

...................................................................................................

A.3 Identification of the implementation

........................................................................................................................

A.4 Protocol Identification

.......................................................................................................

A.5 Global statement of conformance

..........................................................................................

A.6 Protocol mechanisms and fknctional units

.........................................................................................

A.7 Elements of procedure related to the PICS

A.8 Supported PPDU parameters ..............................................................................................................

A.9 Support of syntaxes .............................................................................................................................

Annexe B - Résumé des conditions ..........................................................................................................................

0 ISOKEI 1997

Droits de reproduction r&en&. 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é, electronique 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- 1211 Genève 20 l Suisse
Imprimé en Suisse
---------------------- Page: 2 ----------------------
0 ISOKEI ISOKEI 8823-2 : 1997 (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

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, gouverne-
mentales et non gouvernementales, en liaison avec I’ISO et la CE1 participent
également aux travaux.
Dans le domaine des technologies de l’information, I’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.
La Norme internationale ISOKEI 8823-2 a été élaborée par le comité technique
mixte ISOKEI JTC 1, Technologies de l’information, sous-comité SC 21,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec KJIT-T. Le texte identique est publié en tant que
Recommandation UIT-T X.246.
Cette deuxième édition annule et remplace la première édition
(ISOKEI 8823: 1995), qui a fait l’objet d’une révision technique.
L’ISOKEI 8823 comprend les parties suivantes, présentées sous le titre général
Technologies de l’information - Interconnexion de systèmes ouverts (OSI) -
Protocole de présentation en mode orienté connexion:
- Partie 1: Spécifïcation du protocole
- Partie 2: Formulaire de déclaration de conformité d’implémentation de
protocole (PICS)

L’annexe A fait partie intégrante de la présente partie de I’ISOKEI 8823. L’annexe B

est donnée uniquement à titre d’information.
0..
111
---------------------- Page: 3 ----------------------
0 ISOKEI
ISOKEI 8823-2 : 1997 (F)
Introduction

La présente Recommandation I Norme internationale fait partie d’une série de Recommandations I Normes

elle est en relation avec d’autres
internationales consacrée à l’interconnexion des systèmes informatiques;

Recommandations et Normes internationales de cette série conformément à la définition du modèle de référence pour

l’interconnexion des systèmes ouverts, dit modèle OS1 (voir la Rec. UIT-T X.200 I ISOKEI 7498-1). Ce modèle de

de cette interconnexion en une série de couches de spécifications ayant
référence subdivise le champ d’application
chacune des dimensions maniables.

L’objectif de l’interconnexion des systèmes ouverts OS1 est de permettre, avec un minimum d’accords techniques

extérieurs aux normes, l’interconnexion de systèmes informatiques:
issus de constructeurs différents;
gérés par des systèmes différents;
présentant différents niveaux de complexité;
mettant en œuvre des techniques différentes.

La Rec. UIT-T X.226 1 ISOKEI 8823-l spécifie le protocole de présentation en mode orienté connexion, lequel spécifie

un codage commun et un nombre d’unités fonctionnelles de procédures de protocole de présentation à utiliser pour

répondre aux besoins des utilisateurs du service de présentation.

Pour évaluer la conformité d’une instance particulière, il est nécessaire de disposer d’une description des capacités et des

options qui ont été implémentées pour une spécification OS1 donnée. Une telle description est appelée déclaration de

conformité d’implémentation de protocole (PICS).

La présente Recommandation 1 Norme internationale comporte le formulaire de déclaration de conformité

d’implémentation de protocole (PICS) pour le protocole de présentation en mode orienté connexion défini dans la Rec.

UIT-T X.226 1 ISO/CEI 8823-l.
---------------------- Page: 4 ----------------------
ISOKEI 8823-2 : 1997 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION - INTERCONNEXION DE SYSTÈMES
OUVERTS (OSI) - PROTOCOLE DE PRÉSENTATION EN MODE ORIENTÉ
CONNEXION: FORMULAIRE DE DÉCLARATION DE CONFORMITÉ
D’IMPLÉMENTATION DE PROTOCOLE (PICS)
1 Domaine d’application

La présente Recommandation 1 Norme internationale fournit le formulaire de déclaration de conformité d’implémentation

de protocole (PICS) pour le protocole de présentation en mode orienté connexion spécifié dans la Rec. UIT-T X.226 1

ISOKEI 8823-1. Ce formulaire PICS correspond aux prescriptions et aux directives pertinentes données dans la

Rec. UIT-T X.296 1 ISO/CEI 9646-7. L’utilisation détaillée de ce formulaire est décrite dans la présente

Recommandation 1 Norme internationale.

Le fournisseur d’une implémentation déclarée conforme à la Rec. UIT-T X.226 1 ISO/CEI 8823-1 doit remplir un

exemplaire du formulaire PICS figurant dans I’Annexe A; il doit aussi fournir les renseignements nécessaires à sa propre

identification et à celle de l’implémentation.
2 Références normatives

Les Recommandations 1 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 Recommandation 1 Norme internationale. 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 Recommandation 1 Norme internationale 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 CEI et de I’ISO possèdent le registre des Normes internationales en vigueur. Le Bureau de la

normalisation des télécommunications de I’UIT tient à jour une liste des Recommandations de l’UIT-T en vigueur.

21 . Recommandations 1 Normes internationales identiques

- Recommandation UIT-T X.200 (1994) 1 ISOKEI 7498-1: 1994, Technologies de l’information -

Interconnexion des systèmes ouverts - Modèle de référence de base: le modèle de référence de base.

Recommandation UIT-T X.2 15 (1995) 1 ISO/CEI 8326: 1996, Technologies de l’information -

Interconnexion des systèmes ouverts -Définition du service de session.

Recommandation UIT-T X.226 (1994) 1 ISOKEI 8823-1: 1994, Technologies de l‘information -

Interconnexion des systèmes ouverts - Protocole de présentation en mode connexion: spéczfkation du

protocole.

Recommandation UIT-T X.680 (1994) 1 ISOKEI 8824~1:1995, Technologies de l’information - Notation

de syntaxe abstraite numéro un: spécification de la notation de base.

Recommandation UIT-T X.690 (1994) 1 ISOKEI 8825-l :1995, Technologies de l’information - Règles de

codage de I’ASN. 1: spéczpcation des règles de codage de base, des règles de codage canoniques et des

règles de codage distinctives.

22 . Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique

Recommandation UIT-T X.290 (1995), Cadre général et méthodologie des tests de conformité OS. pour

les Recommandations sur les protocoles pour les applications de I’UIT-T - Concepts généraux.

ISOKEI 9646-1: 1994, Technologies de l’information - Interconnexion de systèmes ouverts - Cadre

général et méthodologie des tests de conformité OSI - Partie 1: Concepts généraux.

Rec. UIT-T X.246 (1996 F) 1
---------------------- Page: 5 ----------------------
ISOKEI 8823-2 : 1997 (F)

Recommandation UIT-T X.296 (1995), Cadre général et méthodologie des tests de conformité OS’ pour

les Recommandations sur les protocoles pour les applications de I’UIT-T - Déclarations de conformité

d’instance.

ISOICEI 9646-7: 1995, Technologies de 1 ‘information - Interconnexion de systèmes ouverts (OSI) -

Partie 7: Déclarations de conformité des
Essais de conformité - Méthodologie générale et procédures -
mises en œuvre.

Recommandation UIT-T X.650 (1992), Interconnexion des systèmes ouverts - Modèle de référence de

base: dénomination et adressage.
Interconnexion de systèmes ouverts -
ISOKEI 7498.311989, Système de traitement de l’information -
- Partie 3: Dénomination et adressage.
Modèle de référence de base
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

Pour les besoins de la présente Recommandation 1 Norme internationale, les définitions suivantes s’appliquent.

31 0 Termes définis dans la Rec. UIT-T X.226 1 ISOKEI 8823-l
32 . Termes définis dans la Rec. UIT-T X.290 1 ISOKEI 9646-l
a) formulaire de déclaration de conformité d’une instance;
b) déclaration de conformité d’une instance;
c) déclaration de conformité d’une instance de protocole (PICS);
d) formulaire PICS.
33 . Termes supplémentaires

a) demandeur: machine protocolaire de présentation qui lance une action déterminée;

b) accepteur: machine protocolaire de présentation qui accepte une action déterminée.

4 Abréviations
ASN. 1 Notation de syntaxe abstraite numéro un (abstract syntax notation one).

KS Déclaration de conformité d’implémentation (implementation conformance statement).

PC1 Information de commande de protocole (protocol control information).
PDV Valeur de données de présentation (presentation data value).

PICS Déclaration de conformité d’implémentation de protocole (protocol implementation conformance

statement).

PPDU Unité de données de protocole de présentation (presentation protocol data unit).

Conformité

Un formulaire PICS conforme doit être techniquement équivalent au formulaire PICS publié par I’UIT-T 1 I’ISOKEI et

doit en conserver la numérotation et l’ordre des items du formulaire PICS de I’UIT-T 1 ISO/CEI.

Une déclaration PICS conforme à la présente Recommandation 1 Norme internationale doit:

a) décrire une implémentation qui est conforme à la Rec. UIT-T X.226 1 ISOKEI 8823-1;

b) être présentée sur un formulaire PICS conforme, rempli selon les instructions données en A.2;

c) donner les renseignements nécessaires pour identifier de façon univoque aussi bien le fournisseur que

l’implémentation.
2 Rec. UIT-T X.246 (1996 F)
---------------------- Page: 6 ----------------------
ISOKEI 8823-2 : 1997 (F)
Annexe Al)
Formulaire de déclaration de conformité d’implémentation de protocole
pour le protocole de présentation en mode orienté connexion

(Cette annexe fait partie intégrante de la présente Recommandation 1 Norme internationale)

Al 0 Identification of PICS proforma corrigenda

The supplier of the PICS proforma shall identifl any corrigenda (i.e. Technical corrigenda or equivalent) to the

published proforma that have been applied. Suppliers of the proforma should modifl the proforma, or attach relevant

additional pages in order to apply the corrigenda, and then record the application of the corrigenda in Table A. 1.

Table A.1

Identification of corrigenda applied to this PICS proforma ITU-T Rec. X.246 (1994) 1 ISO/IEC 8823-2: 1995

corr:
corr:
1 col-r:
A.2 Instructions
A.2.1 Purpose and structure of the proforma

The pur-pose of this PICS proforma is to provide suppliers of implementations of ITU-T Rec. X.226 1 ISO/IEC 8823-1

with a consistent means of stating which capabilities have been implemented.

The proforma is in the form of a questionnaire and consists of a set of items. An item is provided for each capability for

which an implementation choice is allowed. Items are also provided for major mandatory capabilities for which no

implementation choice is allowed. Each item includes an item number, an item description, a status value specifling the

support requirement, and room for a support answer to be provided by the supplier.

This subclause provides general information and instructions for completion of the proforma.

Subclause A.3 is for identification of the implementation.

Subclause A.4 contains the means of specifying, at a high level, the protocol and corrigenda that have been

implemented.
Subclause A.5 contains the global statement of conformance.

Subclause A.6 onwards contain tables in which the supplier specifies details of the implementation options chosen.

A.2.2 Symbols, terms and abbreviations
A.2.2.1 Introduction

Notations have been introduced in order to reduce the size of tables in the PICS proforma. These have allowed the use of

multi-column layout where the columns are headed ‘Status’, and ‘Support’. The definition of each is given below.

Additionally, the following definitions apply:
A.2.2.1.1 (PICS) item: A row in a PICS proforma table.

(PICS) question: The question to be answered in the intersection of a PICS item and either a support column

A.2.2.1.2

(i.e. “1s this item supported in the context applying to this table and column”) or supported values column (i.e. “What

values are supported for this item in the context applying to this table and column”) in a PICS proforma table.

l) Droits de reproduction du formulaire PICS

Les utilisateurs de la présente Recommandation 1 Norme internationale sont autorisés à reproduire le formulaire PICS de la

présente annexe pour utiliser celui-ci conformément à son objet. Ils sont également autorisés à publier le formulaire une fois

celui-ci complété.
Rec. UIT-T X.246 (1996 F) 3
---------------------- Page: 7 ----------------------
ISOKEI 8823-2 : 1997 (F)

A.2.2.1.3 status (value): An allowed entry in the status colurnn for an item in a PICS proforma table.

A.2.2.1.4 (support) answer: An allowed entry in the support or supported values columns for an item in a PICS, in

answer to a PICS question.
A.2.2.2 Prerequisite notation

If a predicate applies to a whole ICS proforma table, a prerequisite line may be specifïed in front of the table to which it

applies. A prerequisite line takes the form:
Prerequisite:

The meaning of such a line is that if is True, then the table applies, else it is not-applicable.

A.2.2.3 Item numbering

Each line within the PICS proforma which requires implementation detail to be entered is given an item number in the

first column. The item number column provides a means of uniquely referencing each possible answer within the PICS

proforma. Such referencing is necessary for specifying predicates, conditional expressions, test suite parameters, and test

suite selection expressions.

The means of referencing individual answers is to specifl the following sequence:

a) If, and only if, the reference is being made from another Specifïcation, then star-t with an unambiguous

identifier for the relevant ICS proforma specification, enclosed in parentheses - this identifier is stated in

the PICS proforma specifïcation and is updated whenever the PICS proforma is updated - it is

recommended that this identifier be the relevant Specification number and year of publication, as is used

in a Normative references clause, and this is the default for such identifiers.

b) The number of the relevant table or, if the tables are not numbered, of the smallest subclause enclosing

the relevant table.
c) A solidus character, ‘Y ‘.

The item number or mnemonic reference to the item, to identify the row in which the answer appears.

e) If, and only if, more than one question occurs in the row identified by the item number or mnemonic

reference, then each possible answer is implicitly labelled a, b, c, etc., fkom left to right, and this letter is

appended to the sequence, prefixed by a solidus character (‘Y) if a mnemonic reference is used.

If mnemonic references are specifïed and each uniquely identify an item in the PICS proforma, then entries b) and c) in

the above sequence may be omitted.
A.2.2.4 Status column

‘Status’ as defined in ITU-T Rec. X.226 1 ISO/IEC 8823-l. This column indicates the level of support required for

conformance to ITU-T Rec. X.226 1 ISO/IEC 8823-l.
A.2.2.4.1 Definitions applying to the table in A.7
The values are as follows:
‘m’ Mandatory support is required.

‘0’ Optional support is permitted for conformance to ITU-T Rec. X.226 1 ISO/IEC 8823-l. If

implemented, it must conform to the specifications and restrictions contained in ITU-T Rec. X.226 1

ISO/IEC 8823-l. These restrictions may affect the optionality of other items.

‘0.n ’ Selectable options among a set of items (where n is the number which identifies the group of optional

items that are grouped together). The definitions for the qualified optional statements used are written

under the tables, and are indexed in Annex B.
%x’

The item is conditional (where yt is the number which identifies the condition which is applicable). The

definitions for the conditional statements used are written under the tables, and are indexed in

Annex B.
nla ’ The item is not applicable.

If support is claimed for the sending of a PPDU, then the implementation shah be able to:

- build the PPDU (i.e. build
correctly the heading, a11 mandatory parameters, and a11 supported optional
parameters) in the situations
required by the protocol specification;
- encode the PPDU according to a valid encoding format.
Rec. UIT-T X.246 (1996 F)
---------------------- Page: 8 ----------------------
ISOKEI 8823-2 : 1997 (F)

If support is claimed for receiving of a PPDU, then the implementation shall be able to:

- syntactically identifl the PPDU and parse a11 valid instances of the PDU, including a11 valid PDU

parameters. Supporting the receipt of a PDU whilst having no ability to parse one of its valid parameters

is non-conformant.
A.2.2.4.2 Definitions applying to the tables in A.8
The values for the sender of a PDU are as follows:

‘m’ Mandatory support is required. The implementation shah be able to build and encode this parameter

within the PPDU.

‘0’ Optional support is permitted for conformance to ITU-T Rec. X.236 1 ISO/IEC 9576-l.

The item is conditional (where n is the nurnber which identifies the condition which is applicable). The

‘Cd

definitions for the conditional statements used are written under the tables, and are indexed in

Annex B.
nla ’ The item is not applicable.
The values for the receiver of a PDU are as follows:

‘m’ Mandatory support is required. The implementation shah be able to parse this parameter within the

PPDU, and also perform the actions required by the semantics of the parameter.

‘0’ Optional support is permitted for conformance to ITU-T Rec. X.236 1 ISO/IEC 9576-1. If support is

claimed, the implementation shall support the semantics of the parameter.

‘C?l’ The item is conditional (where n is the number which identifies the condition which is applicable). The

definitions for the conditional statements used are written under the tables, and are indexed in

Annex B.
nla ’ The item is not applicable.
A.2.2.5 Support column

The ‘Support’ column shah be completed by the supplier or implementor to indicate the level of implementation of each

feature. The proforma has been designed such that the only entries required in the ‘Support’ column are:

‘Y’ Yes, the feature has been implemented.
No, the feature has not been implemented.
‘N’
b 9

No answer required - it is unnecessary to answer the question with a Yes or a No because the question

has a status value of net-applicable.
A.2.3 Instructions for completion

The supplier shall complete a11 enties in the column marked ‘Support’. In certain clauses of the PICS proforma further

guidance for completion may be necessary. Such guidance shall supplement the guidance given in this A.2 and shah

have a scope restricted to the clause in which it appears. In addition, other specifïcally identified information shall be

provided by the implementor where requested. No changes shall be made to the proforma except the completion as

required. Recognizing that the level of detail required may, in some instances, exceed the space available for responses,

a number of responses specifically allow for the addition of appendices to the PICS.

A3 0 Identification of the implementation
A.3.1 Date of statement
1 Date of statement? (yy-mm-dd)
I I
Rec. UIT-T X.246 (1996 F) 5
---------------------- Page: 9 ----------------------
ISOKEI 8823-2 : 1997 (F)
A.3.2 Implementation details

The supplier of the protocol implementation shall specify the information necessary to uniquely identifl the

implementation and the system in which it may reside. This may include details of:

supplier, implementation name, operating system, suitable hardware;

b) system supplier a.nd/or client of the test laboratory that is to test the implementation;

c) information on whom to contact if there are queries conceming the content of the PICS.

Protocol Identification
A.4
A.4.1 ITU-T Rec. X.226 1 ISO/IEC 8823-l protocol details
Identification of Protocol Specification support
1 ITU-T Rec. X.226 (1994) 1 ISO/IEC 8823- 1: 1994
Rec. UIT-T X.246 (1996 F)
---------------------- Page: 10 ----------------------
ISO/CEI 8823-2 : 1997 (F)
A.4.2 ITU-T Rec. X.226 1 ISO/IEC 8823-l technical corrigenda implemented
Identification of corrigenda ITU-T Rec. X.226 (1994) 1 ISO/IEC 8823-l : 1994
applied to the implementation
Corr:
~ col-r:
~ con-:
1 corr:
/ Con-:
A.5 Global statement of conformance
1 Are a11 mandatory features implemented? (Yes or No)

NOTE - If a positive response is not given to this box, then the implementation does not conform to ITU-T Rec. X.226 ]

ISO/IEC 8823-l.
Protocol mechanisms and functional units
A.6
Protocol mechanisms
Mode Status support Mnemonic
1 _ X.410 (1984) 0.1
2 Normal 0.1
~~~_
0.1:

either Normal mode or X.410 (1984) mode or both shall be supported. If only X.41 0 (1984) mode is supported, then the

remainder of the proforma shall be ignored.
A.6.2 Functional units
Presentation functional units Status support Mnemonic
1 Kemel m
0 P-FU(CM)
2 Presentation Context Management
CO P-FU(CR)
Presentation Context Restoration
I I I
l3 I I
co: if [ P-FU(CM) ] then o else n/a.
I I
Rec. UIT-T X.246 (1996 F) 7
---------------------- Page: 11 ----------------------
ISOKEI 8823-2 : 1997 (F)
Status support Mnemonic
Pass through to Session fùnctional units
S-FU(NR)
4 Negotiated Release
0.2 S-FU(HD)
5 Half Duplex
S-FU(FD)
0.2
6 Duplex
S-FU(EX)
7 Expedited Data
0 S-FU(TD)
8 Typed Data
cl S-FU(CD)
9 Capability Data Exchange
0 S-FU(SY)
10 Minor Synchronize
0 S-FU(SS)
11 Symmetric Synchronize
0 S-FU(DS)
12 Data Separation
S-FU(MA)
13 Major Synchronize
S-FU(RESYNC)
14 Resynchronize
c2 S-FU(EXCEP)
15 Exceptions
0 S-FU(ACT)
16 Activity Management

0.2: pass through for at least one of the Session functional units Duplex and Half Duplex shah be supported.

cl: if [ S-FU(ACT) ] then o else n/a.
c2: if [ S-FU(HD) ] then o else n/a.
Elements of procedure related to the PICS
A.7
A.7.1 Kernel functional unit
A.7.1.1 Supported roles
A.7.1.1.1 Presentation connection
Role Status support Mnemonic
P-CON initiator
1 Initiator 0.3
P-CON responder
2 Responder 0.3
a conforming implementation shall support at least one of the above roles.
0.3:
I I
A.7.1.1.2 Normal data
Mnemonic
Role Status support
1 Requestor 0 P-DATA requestor
0 P-DATA accepter
2 Accepter
Rec. UIT-T X.246 (1996 F)
---------------------- Page: 12 ----------------------
ISOKEI 8823-2 : 1997 (F)
A.7.1 .1.3 Orderly release
support Mnemonic
Role Status
1 0 P-REL requestor
Requestor
0 P-REL accepter
2 Accepter
A.7.1.2 Supported PPDUs associated with the kernel services
Sender Sender Receiver Receiver
Reference Reference Comment Comment
PPDU PPDU
status status support support status status support support
1 1 CP CP c3 c3 c4 c4
c4 c4 c3 c3
2 2 CPA CPA
c4 c4 c3 c3
3 3 CPR CPR
m m m m
4 4 ARP ARP
l l
0 0 m m
‘5 ‘5 t t ARU ARU
c5 c5 c6 c6
6 6 TD TD
, ,
c3: if [ P-CONjnitiator ] then m else n/a.
c4: if [ P-CON-responder ] then m else n/a.
c5: if [ P-DATArequestor ] then m else nfa.
c6: if [ P-DATAacceptor ] then m else n/a.
A.7.2 Presentation context management functional unit
Prerequisite: P-FU(CM)
A.7.2.1 Supported roles
Does the implementation support the Context Management fbnctional unit as:
Status Mnemonic
Role
Support
P-ALTER-C requestor
1 Requestor 0.4
0.4 , P-ALTER-C accepter
, Accepter
l2 I t I

a conforming implementation shah support at least one of the above roles if the fùnctional unit is supported.

Rec. UIT-T X.246 (1996 F) 9
---------------------- Page: 13 ----------------------
ISOKEI 8823-2 : 1997 (F)
A.7.2.2 Supported PPDUs associated with the context management services
Sender Receiver
Reference Comment
PPDU
Status support statu support
c7 c8
1 AC
c8 c7
2 ACA
c7: if [ P-ALTER-C-requestor ] then m else n/a.
c8: if [ P-ALTER-Cacceptor ] then m else n/a.
Presentation conte& restoration functional unit
A.7.3
No additional PPDUs.
A.7.
...

NORME ISOEEI
INTERNATIONALE 8823-2
Deuxième édition
1997-07-01
Technologies de l’information -
Interconnexion de systèmes ouverts (OSI) -
Protocole de présentation en mode orienté
connexion: Formulaire de déclaration de
conformité d’implémentation de protocole
(PICS)
information technology - Open Systems Interconnection - Connection-
oriented presenta tion protocol: Protocol lmplementa tion Conformance
Statement (PICS) proforma
---------------------- Page: 1 ----------------------
ISOKEI 8823-2 : 1997 (F)
Sommaire
Page

....................................................................................................................................

1 Domaine d’application

...................................................................................................................................

2 Références normatives
......................................................................
2.1 Recommandations 1 Normes internationales identiques
....... 1

Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique

2.2

...................................................................................................................

2.3 Références additionnelles

Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..............................

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Termes définis dans la Rec. UIT-T X.226 1 ISO/CEI 8823-l
31 .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Termes définis dans la Rec. UIT-T X.290 1 ISO/CEI 9646-1
32 .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33 . Termes supplémentaires

Abréviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...........................

5 Conformité .....................................................................................................................................................

Annexe A - Formulaire de déclaration de conformité d’implémentation de protocole pour le protocole de

...............................................................................................

présentation en mode orienté connexion

.......................................................................................

A. 1 Identification of PICS proforma corrigenda

..........................................................................................................................................

A.2 Instructions

...................................................................................................

A.3 Identification of the implementation

........................................................................................................................

A.4 Protocol Identification

.......................................................................................................

A.5 Global statement of conformance

..........................................................................................

A.6 Protocol mechanisms and fknctional units

.........................................................................................

A.7 Elements of procedure related to the PICS

A.8 Supported PPDU parameters ..............................................................................................................

A.9 Support of syntaxes .............................................................................................................................

Annexe B - Résumé des conditions ..........................................................................................................................

0 ISOKEI 1997

Droits de reproduction r&en&. 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é, electronique 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- 1211 Genève 20 l Suisse
Imprimé en Suisse
---------------------- Page: 2 ----------------------
0 ISOKEI ISOKEI 8823-2 : 1997 (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

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, gouverne-
mentales et non gouvernementales, en liaison avec I’ISO et la CE1 participent
également aux travaux.
Dans le domaine des technologies de l’information, I’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.
La Norme internationale ISOKEI 8823-2 a été élaborée par le comité technique
mixte ISOKEI JTC 1, Technologies de l’information, sous-comité SC 21,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec KJIT-T. Le texte identique est publié en tant que
Recommandation UIT-T X.246.
Cette deuxième édition annule et remplace la première édition
(ISOKEI 8823: 1995), qui a fait l’objet d’une révision technique.
L’ISOKEI 8823 comprend les parties suivantes, présentées sous le titre général
Technologies de l’information - Interconnexion de systèmes ouverts (OSI) -
Protocole de présentation en mode orienté connexion:
- Partie 1: Spécifïcation du protocole
- Partie 2: Formulaire de déclaration de conformité d’implémentation de
protocole (PICS)

L’annexe A fait partie intégrante de la présente partie de I’ISOKEI 8823. L’annexe B

est donnée uniquement à titre d’information.
0..
111
---------------------- Page: 3 ----------------------
0 ISOKEI
ISOKEI 8823-2 : 1997 (F)
Introduction

La présente Recommandation I Norme internationale fait partie d’une série de Recommandations I Normes

elle est en relation avec d’autres
internationales consacrée à l’interconnexion des systèmes informatiques;

Recommandations et Normes internationales de cette série conformément à la définition du modèle de référence pour

l’interconnexion des systèmes ouverts, dit modèle OS1 (voir la Rec. UIT-T X.200 I ISOKEI 7498-1). Ce modèle de

de cette interconnexion en une série de couches de spécifications ayant
référence subdivise le champ d’application
chacune des dimensions maniables.

L’objectif de l’interconnexion des systèmes ouverts OS1 est de permettre, avec un minimum d’accords techniques

extérieurs aux normes, l’interconnexion de systèmes informatiques:
issus de constructeurs différents;
gérés par des systèmes différents;
présentant différents niveaux de complexité;
mettant en œuvre des techniques différentes.

La Rec. UIT-T X.226 1 ISOKEI 8823-l spécifie le protocole de présentation en mode orienté connexion, lequel spécifie

un codage commun et un nombre d’unités fonctionnelles de procédures de protocole de présentation à utiliser pour

répondre aux besoins des utilisateurs du service de présentation.

Pour évaluer la conformité d’une instance particulière, il est nécessaire de disposer d’une description des capacités et des

options qui ont été implémentées pour une spécification OS1 donnée. Une telle description est appelée déclaration de

conformité d’implémentation de protocole (PICS).

La présente Recommandation 1 Norme internationale comporte le formulaire de déclaration de conformité

d’implémentation de protocole (PICS) pour le protocole de présentation en mode orienté connexion défini dans la Rec.

UIT-T X.226 1 ISO/CEI 8823-l.
---------------------- Page: 4 ----------------------
ISOKEI 8823-2 : 1997 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION - INTERCONNEXION DE SYSTÈMES
OUVERTS (OSI) - PROTOCOLE DE PRÉSENTATION EN MODE ORIENTÉ
CONNEXION: FORMULAIRE DE DÉCLARATION DE CONFORMITÉ
D’IMPLÉMENTATION DE PROTOCOLE (PICS)
1 Domaine d’application

La présente Recommandation 1 Norme internationale fournit le formulaire de déclaration de conformité d’implémentation

de protocole (PICS) pour le protocole de présentation en mode orienté connexion spécifié dans la Rec. UIT-T X.226 1

ISOKEI 8823-1. Ce formulaire PICS correspond aux prescriptions et aux directives pertinentes données dans la

Rec. UIT-T X.296 1 ISO/CEI 9646-7. L’utilisation détaillée de ce formulaire est décrite dans la présente

Recommandation 1 Norme internationale.

Le fournisseur d’une implémentation déclarée conforme à la Rec. UIT-T X.226 1 ISO/CEI 8823-1 doit remplir un

exemplaire du formulaire PICS figurant dans I’Annexe A; il doit aussi fournir les renseignements nécessaires à sa propre

identification et à celle de l’implémentation.
2 Références normatives

Les Recommandations 1 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 Recommandation 1 Norme internationale. 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 Recommandation 1 Norme internationale 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 CEI et de I’ISO possèdent le registre des Normes internationales en vigueur. Le Bureau de la

normalisation des télécommunications de I’UIT tient à jour une liste des Recommandations de l’UIT-T en vigueur.

21 . Recommandations 1 Normes internationales identiques

- Recommandation UIT-T X.200 (1994) 1 ISOKEI 7498-1: 1994, Technologies de l’information -

Interconnexion des systèmes ouverts - Modèle de référence de base: le modèle de référence de base.

Recommandation UIT-T X.2 15 (1995) 1 ISO/CEI 8326: 1996, Technologies de l’information -

Interconnexion des systèmes ouverts -Définition du service de session.

Recommandation UIT-T X.226 (1994) 1 ISOKEI 8823-1: 1994, Technologies de l‘information -

Interconnexion des systèmes ouverts - Protocole de présentation en mode connexion: spéczfkation du

protocole.

Recommandation UIT-T X.680 (1994) 1 ISOKEI 8824~1:1995, Technologies de l’information - Notation

de syntaxe abstraite numéro un: spécification de la notation de base.

Recommandation UIT-T X.690 (1994) 1 ISOKEI 8825-l :1995, Technologies de l’information - Règles de

codage de I’ASN. 1: spéczpcation des règles de codage de base, des règles de codage canoniques et des

règles de codage distinctives.

22 . Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique

Recommandation UIT-T X.290 (1995), Cadre général et méthodologie des tests de conformité OS. pour

les Recommandations sur les protocoles pour les applications de I’UIT-T - Concepts généraux.

ISOKEI 9646-1: 1994, Technologies de l’information - Interconnexion de systèmes ouverts - Cadre

général et méthodologie des tests de conformité OSI - Partie 1: Concepts généraux.

Rec. UIT-T X.246 (1996 F) 1
---------------------- Page: 5 ----------------------
ISOKEI 8823-2 : 1997 (F)

Recommandation UIT-T X.296 (1995), Cadre général et méthodologie des tests de conformité OS’ pour

les Recommandations sur les protocoles pour les applications de I’UIT-T - Déclarations de conformité

d’instance.

ISOICEI 9646-7: 1995, Technologies de 1 ‘information - Interconnexion de systèmes ouverts (OSI) -

Partie 7: Déclarations de conformité des
Essais de conformité - Méthodologie générale et procédures -
mises en œuvre.

Recommandation UIT-T X.650 (1992), Interconnexion des systèmes ouverts - Modèle de référence de

base: dénomination et adressage.
Interconnexion de systèmes ouverts -
ISOKEI 7498.311989, Système de traitement de l’information -
- Partie 3: Dénomination et adressage.
Modèle de référence de base
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

Pour les besoins de la présente Recommandation 1 Norme internationale, les définitions suivantes s’appliquent.

31 0 Termes définis dans la Rec. UIT-T X.226 1 ISOKEI 8823-l
32 . Termes définis dans la Rec. UIT-T X.290 1 ISOKEI 9646-l
a) formulaire de déclaration de conformité d’une instance;
b) déclaration de conformité d’une instance;
c) déclaration de conformité d’une instance de protocole (PICS);
d) formulaire PICS.
33 . Termes supplémentaires

a) demandeur: machine protocolaire de présentation qui lance une action déterminée;

b) accepteur: machine protocolaire de présentation qui accepte une action déterminée.

4 Abréviations
ASN. 1 Notation de syntaxe abstraite numéro un (abstract syntax notation one).

KS Déclaration de conformité d’implémentation (implementation conformance statement).

PC1 Information de commande de protocole (protocol control information).
PDV Valeur de données de présentation (presentation data value).

PICS Déclaration de conformité d’implémentation de protocole (protocol implementation conformance

statement).

PPDU Unité de données de protocole de présentation (presentation protocol data unit).

Conformité

Un formulaire PICS conforme doit être techniquement équivalent au formulaire PICS publié par I’UIT-T 1 I’ISOKEI et

doit en conserver la numérotation et l’ordre des items du formulaire PICS de I’UIT-T 1 ISO/CEI.

Une déclaration PICS conforme à la présente Recommandation 1 Norme internationale doit:

a) décrire une implémentation qui est conforme à la Rec. UIT-T X.226 1 ISOKEI 8823-1;

b) être présentée sur un formulaire PICS conforme, rempli selon les instructions données en A.2;

c) donner les renseignements nécessaires pour identifier de façon univoque aussi bien le fournisseur que

l’implémentation.
2 Rec. UIT-T X.246 (1996 F)
---------------------- Page: 6 ----------------------
ISOKEI 8823-2 : 1997 (F)
Annexe Al)
Formulaire de déclaration de conformité d’implémentation de protocole
pour le protocole de présentation en mode orienté connexion

(Cette annexe fait partie intégrante de la présente Recommandation 1 Norme internationale)

Al 0 Identification of PICS proforma corrigenda

The supplier of the PICS proforma shall identifl any corrigenda (i.e. Technical corrigenda or equivalent) to the

published proforma that have been applied. Suppliers of the proforma should modifl the proforma, or attach relevant

additional pages in order to apply the corrigenda, and then record the application of the corrigenda in Table A. 1.

Table A.1

Identification of corrigenda applied to this PICS proforma ITU-T Rec. X.246 (1994) 1 ISO/IEC 8823-2: 1995

corr:
corr:
1 col-r:
A.2 Instructions
A.2.1 Purpose and structure of the proforma

The pur-pose of this PICS proforma is to provide suppliers of implementations of ITU-T Rec. X.226 1 ISO/IEC 8823-1

with a consistent means of stating which capabilities have been implemented.

The proforma is in the form of a questionnaire and consists of a set of items. An item is provided for each capability for

which an implementation choice is allowed. Items are also provided for major mandatory capabilities for which no

implementation choice is allowed. Each item includes an item number, an item description, a status value specifling the

support requirement, and room for a support answer to be provided by the supplier.

This subclause provides general information and instructions for completion of the proforma.

Subclause A.3 is for identification of the implementation.

Subclause A.4 contains the means of specifying, at a high level, the protocol and corrigenda that have been

implemented.
Subclause A.5 contains the global statement of conformance.

Subclause A.6 onwards contain tables in which the supplier specifies details of the implementation options chosen.

A.2.2 Symbols, terms and abbreviations
A.2.2.1 Introduction

Notations have been introduced in order to reduce the size of tables in the PICS proforma. These have allowed the use of

multi-column layout where the columns are headed ‘Status’, and ‘Support’. The definition of each is given below.

Additionally, the following definitions apply:
A.2.2.1.1 (PICS) item: A row in a PICS proforma table.

(PICS) question: The question to be answered in the intersection of a PICS item and either a support column

A.2.2.1.2

(i.e. “1s this item supported in the context applying to this table and column”) or supported values column (i.e. “What

values are supported for this item in the context applying to this table and column”) in a PICS proforma table.

l) Droits de reproduction du formulaire PICS

Les utilisateurs de la présente Recommandation 1 Norme internationale sont autorisés à reproduire le formulaire PICS de la

présente annexe pour utiliser celui-ci conformément à son objet. Ils sont également autorisés à publier le formulaire une fois

celui-ci complété.
Rec. UIT-T X.246 (1996 F) 3
---------------------- Page: 7 ----------------------
ISOKEI 8823-2 : 1997 (F)

A.2.2.1.3 status (value): An allowed entry in the status colurnn for an item in a PICS proforma table.

A.2.2.1.4 (support) answer: An allowed entry in the support or supported values columns for an item in a PICS, in

answer to a PICS question.
A.2.2.2 Prerequisite notation

If a predicate applies to a whole ICS proforma table, a prerequisite line may be specifïed in front of the table to which it

applies. A prerequisite line takes the form:
Prerequisite:

The meaning of such a line is that if is True, then the table applies, else it is not-applicable.

A.2.2.3 Item numbering

Each line within the PICS proforma which requires implementation detail to be entered is given an item number in the

first column. The item number column provides a means of uniquely referencing each possible answer within the PICS

proforma. Such referencing is necessary for specifying predicates, conditional expressions, test suite parameters, and test

suite selection expressions.

The means of referencing individual answers is to specifl the following sequence:

a) If, and only if, the reference is being made from another Specifïcation, then star-t with an unambiguous

identifier for the relevant ICS proforma specification, enclosed in parentheses - this identifier is stated in

the PICS proforma specifïcation and is updated whenever the PICS proforma is updated - it is

recommended that this identifier be the relevant Specification number and year of publication, as is used

in a Normative references clause, and this is the default for such identifiers.

b) The number of the relevant table or, if the tables are not numbered, of the smallest subclause enclosing

the relevant table.
c) A solidus character, ‘Y ‘.

The item number or mnemonic reference to the item, to identify the row in which the answer appears.

e) If, and only if, more than one question occurs in the row identified by the item number or mnemonic

reference, then each possible answer is implicitly labelled a, b, c, etc., fkom left to right, and this letter is

appended to the sequence, prefixed by a solidus character (‘Y) if a mnemonic reference is used.

If mnemonic references are specifïed and each uniquely identify an item in the PICS proforma, then entries b) and c) in

the above sequence may be omitted.
A.2.2.4 Status column

‘Status’ as defined in ITU-T Rec. X.226 1 ISO/IEC 8823-l. This column indicates the level of support required for

conformance to ITU-T Rec. X.226 1 ISO/IEC 8823-l.
A.2.2.4.1 Definitions applying to the table in A.7
The values are as follows:
‘m’ Mandatory support is required.

‘0’ Optional support is permitted for conformance to ITU-T Rec. X.226 1 ISO/IEC 8823-l. If

implemented, it must conform to the specifications and restrictions contained in ITU-T Rec. X.226 1

ISO/IEC 8823-l. These restrictions may affect the optionality of other items.

‘0.n ’ Selectable options among a set of items (where n is the number which identifies the group of optional

items that are grouped together). The definitions for the qualified optional statements used are written

under the tables, and are indexed in Annex B.
%x’

The item is conditional (where yt is the number which identifies the condition which is applicable). The

definitions for the conditional statements used are written under the tables, and are indexed in

Annex B.
nla ’ The item is not applicable.

If support is claimed for the sending of a PPDU, then the implementation shah be able to:

- build the PPDU (i.e. build
correctly the heading, a11 mandatory parameters, and a11 supported optional
parameters) in the situations
required by the protocol specification;
- encode the PPDU according to a valid encoding format.
Rec. UIT-T X.246 (1996 F)
---------------------- Page: 8 ----------------------
ISOKEI 8823-2 : 1997 (F)

If support is claimed for receiving of a PPDU, then the implementation shall be able to:

- syntactically identifl the PPDU and parse a11 valid instances of the PDU, including a11 valid PDU

parameters. Supporting the receipt of a PDU whilst having no ability to parse one of its valid parameters

is non-conformant.
A.2.2.4.2 Definitions applying to the tables in A.8
The values for the sender of a PDU are as follows:

‘m’ Mandatory support is required. The implementation shah be able to build and encode this parameter

within the PPDU.

‘0’ Optional support is permitted for conformance to ITU-T Rec. X.236 1 ISO/IEC 9576-l.

The item is conditional (where n is the nurnber which identifies the condition which is applicable). The

‘Cd

definitions for the conditional statements used are written under the tables, and are indexed in

Annex B.
nla ’ The item is not applicable.
The values for the receiver of a PDU are as follows:

‘m’ Mandatory support is required. The implementation shah be able to parse this parameter within the

PPDU, and also perform the actions required by the semantics of the parameter.

‘0’ Optional support is permitted for conformance to ITU-T Rec. X.236 1 ISO/IEC 9576-1. If support is

claimed, the implementation shall support the semantics of the parameter.

‘C?l’ The item is conditional (where n is the number which identifies the condition which is applicable). The

definitions for the conditional statements used are written under the tables, and are indexed in

Annex B.
nla ’ The item is not applicable.
A.2.2.5 Support column

The ‘Support’ column shah be completed by the supplier or implementor to indicate the level of implementation of each

feature. The proforma has been designed such that the only entries required in the ‘Support’ column are:

‘Y’ Yes, the feature has been implemented.
No, the feature has not been implemented.
‘N’
b 9

No answer required - it is unnecessary to answer the question with a Yes or a No because the question

has a status value of net-applicable.
A.2.3 Instructions for completion

The supplier shall complete a11 enties in the column marked ‘Support’. In certain clauses of the PICS proforma further

guidance for completion may be necessary. Such guidance shall supplement the guidance given in this A.2 and shah

have a scope restricted to the clause in which it appears. In addition, other specifïcally identified information shall be

provided by the implementor where requested. No changes shall be made to the proforma except the completion as

required. Recognizing that the level of detail required may, in some instances, exceed the space available for responses,

a number of responses specifically allow for the addition of appendices to the PICS.

A3 0 Identification of the implementation
A.3.1 Date of statement
1 Date of statement? (yy-mm-dd)
I I
Rec. UIT-T X.246 (1996 F) 5
---------------------- Page: 9 ----------------------
ISOKEI 8823-2 : 1997 (F)
A.3.2 Implementation details

The supplier of the protocol implementation shall specify the information necessary to uniquely identifl the

implementation and the system in which it may reside. This may include details of:

supplier, implementation name, operating system, suitable hardware;

b) system supplier a.nd/or client of the test laboratory that is to test the implementation;

c) information on whom to contact if there are queries conceming the content of the PICS.

Protocol Identification
A.4
A.4.1 ITU-T Rec. X.226 1 ISO/IEC 8823-l protocol details
Identification of Protocol Specification support
1 ITU-T Rec. X.226 (1994) 1 ISO/IEC 8823- 1: 1994
Rec. UIT-T X.246 (1996 F)
---------------------- Page: 10 ----------------------
ISO/CEI 8823-2 : 1997 (F)
A.4.2 ITU-T Rec. X.226 1 ISO/IEC 8823-l technical corrigenda implemented
Identification of corrigenda ITU-T Rec. X.226 (1994) 1 ISO/IEC 8823-l : 1994
applied to the implementation
Corr:
~ col-r:
~ con-:
1 corr:
/ Con-:
A.5 Global statement of conformance
1 Are a11 mandatory features implemented? (Yes or No)

NOTE - If a positive response is not given to this box, then the implementation does not conform to ITU-T Rec. X.226 ]

ISO/IEC 8823-l.
Protocol mechanisms and functional units
A.6
Protocol mechanisms
Mode Status support Mnemonic
1 _ X.410 (1984) 0.1
2 Normal 0.1
~~~_
0.1:

either Normal mode or X.410 (1984) mode or both shall be supported. If only X.41 0 (1984) mode is supported, then the

remainder of the proforma shall be ignored.
A.6.2 Functional units
Presentation functional units Status support Mnemonic
1 Kemel m
0 P-FU(CM)
2 Presentation Context Management
CO P-FU(CR)
Presentation Context Restoration
I I I
l3 I I
co: if [ P-FU(CM) ] then o else n/a.
I I
Rec. UIT-T X.246 (1996 F) 7
---------------------- Page: 11 ----------------------
ISOKEI 8823-2 : 1997 (F)
Status support Mnemonic
Pass through to Session fùnctional units
S-FU(NR)
4 Negotiated Release
0.2 S-FU(HD)
5 Half Duplex
S-FU(FD)
0.2
6 Duplex
S-FU(EX)
7 Expedited Data
0 S-FU(TD)
8 Typed Data
cl S-FU(CD)
9 Capability Data Exchange
0 S-FU(SY)
10 Minor Synchronize
0 S-FU(SS)
11 Symmetric Synchronize
0 S-FU(DS)
12 Data Separation
S-FU(MA)
13 Major Synchronize
S-FU(RESYNC)
14 Resynchronize
c2 S-FU(EXCEP)
15 Exceptions
0 S-FU(ACT)
16 Activity Management

0.2: pass through for at least one of the Session functional units Duplex and Half Duplex shah be supported.

cl: if [ S-FU(ACT) ] then o else n/a.
c2: if [ S-FU(HD) ] then o else n/a.
Elements of procedure related to the PICS
A.7
A.7.1 Kernel functional unit
A.7.1.1 Supported roles
A.7.1.1.1 Presentation connection
Role Status support Mnemonic
P-CON initiator
1 Initiator 0.3
P-CON responder
2 Responder 0.3
a conforming implementation shall support at least one of the above roles.
0.3:
I I
A.7.1.1.2 Normal data
Mnemonic
Role Status support
1 Requestor 0 P-DATA requestor
0 P-DATA accepter
2 Accepter
Rec. UIT-T X.246 (1996 F)
---------------------- Page: 12 ----------------------
ISOKEI 8823-2 : 1997 (F)
A.7.1 .1.3 Orderly release
support Mnemonic
Role Status
1 0 P-REL requestor
Requestor
0 P-REL accepter
2 Accepter
A.7.1.2 Supported PPDUs associated with the kernel services
Sender Sender Receiver Receiver
Reference Reference Comment Comment
PPDU PPDU
status status support support status status support support
1 1 CP CP c3 c3 c4 c4
c4 c4 c3 c3
2 2 CPA CPA
c4 c4 c3 c3
3 3 CPR CPR
m m m m
4 4 ARP ARP
l l
0 0 m m
‘5 ‘5 t t ARU ARU
c5 c5 c6 c6
6 6 TD TD
, ,
c3: if [ P-CONjnitiator ] then m else n/a.
c4: if [ P-CON-responder ] then m else n/a.
c5: if [ P-DATArequestor ] then m else nfa.
c6: if [ P-DATAacceptor ] then m else n/a.
A.7.2 Presentation context management functional unit
Prerequisite: P-FU(CM)
A.7.2.1 Supported roles
Does the implementation support the Context Management fbnctional unit as:
Status Mnemonic
Role
Support
P-ALTER-C requestor
1 Requestor 0.4
0.4 , P-ALTER-C accepter
, Accepter
l2 I t I

a conforming implementation shah support at least one of the above roles if the fùnctional unit is supported.

Rec. UIT-T X.246 (1996 F) 9
---------------------- Page: 13 ----------------------
ISOKEI 8823-2 : 1997 (F)
A.7.2.2 Supported PPDUs associated with the context management services
Sender Receiver
Reference Comment
PPDU
Status support statu support
c7 c8
1 AC
c8 c7
2 ACA
c7: if [ P-ALTER-C-requestor ] then m else n/a.
c8: if [ P-ALTER-Cacceptor ] then m else n/a.
Presentation conte& restoration functional unit
A.7.3
No additional PPDUs.
A.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.