1、INTERNATIONAL STANDARD ISO/IEC 8571-5 First edition 1990-12-15 Information processing systems - Open Systems Interconnection - File Transfer, Access and Management - Part 5 : Protocol Implementation Conformance Statement Proforma Syst&mes de traitement de Iinformation - Interconnection de syst&nes o
2、uverts - Gestion, acc&s et transfert de fichier - Partie 5 : Avis de conform& de mise en axme du pro&c& proforme Reference number ISO/IEC 8571-5 : 1990 (E) ISO/IEC 8571-5 : 1990 (E) Contents Page 1 Scope . 2 Normative references 3 Definitions . 4 Abbreviations 5 Conventions 6 Conformance . 7 Descrip
3、tion of the proforma. 7.1 Implementation detail . 7.2 General IS0 8571 detail 7.3 Syntaxdetail . 7.4 Virtual Filestore detail . 7.5 File Protocol detail 7.6 Document Type detail. 6 Notations defined for the proforma 8.1 D-column . 8.2 l-column 8.3 R-column . 8.4 Columnentries . 9 PlCSnumbers 10 Comp
4、letion of the PIGS Annexes A Protocol Implementation Conformance Statement (PIGS) Proforma for OSI File Transfer, Access and Management (FTAM) 6 PlCSPageReferences 0 ISO/IEC 1990 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 39 All rights reserved. Unless otherwise specified, no part of this publication
5、 may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher. ISO/IEC Copyright Office 0 Case Postale 56 0 CH-1211 Geneve 20 0 Switzerland Printed in Switzerland ii ISO/IEC 8571-5 : 1990 (
6、E) Foreword IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardiz- ation. National bodies that are members of IS0 or IEC participate in the development of International Standards through t
7、echnical 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
8、 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 a
9、pproval by at least 75 % of the national bodies casting a vote. International Standard ISO/IEC 8571-5 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology. IS0 8571 consists of the following parts, under the general title Information processing systems - Open Systems Inter
10、connection - File Transfer, Access and Management: - Part 7: Generalintroduction - Part 2: Virtual Filestore Definition - Part 3: File Service Definition - Part 4: File Protocol Specification - Part 5: Protocol Implementation Conformance Statement Proforma Annex A forms an integral part of this part
11、 of IS0 8571. Annex B is for information only. iii ISO/IEC 8571-5 : 1990 (EI Introduction IS0 8571 is one of a set of International Standards introduced to facilitate the interconnection of computer systems. ft is related to other International Standards in the set as defined by the Reference Model
12、for Open Systems Inter- connection (IS0 7498). The Reference Model subdivides the area of standardization for interconnection into a series of layers of specification, each of manageable size. The aim of Open Systems Interconnection is to allow, with a minimum of technical agreement outside the inte
13、rcon- nection standards, the interconnection of computer systems a) from different manufacturers, b) under different managements, c) of different levels of complexity, d) of different ages. IS0 8571 defines a File Service and specifies a File Protocol available within the application layer of the Re
14、ference Model. The service defined is of the category Application Service Element (ASE). lt is concerned with identifiable bodies of information which can be treated as files, which may be stored within open systems or passed between application processes. IS0 8571 defines a basic file service. It p
15、rovides sufficient facilities to support file transfer, and establishes a frarne- work for file access and file management. IS0 8571 does not specify the interfaces to a file transfer or access fa- cility within the local system. It is recognised that, with respect to Communication Quality of Servic
16、e, work is still in progress to provide an inte- grated treatment of quality of service across all of the layers of the OSI Reference Model and to ensure that the indi- vidual treatments in each layer service satisfy overall quality of service objectives in a consistent manner. As a con- sequence, a
17、n addendum may be added to this International Standard at a later time which reflects further quality of service developments and integration. To evaluate conformance of a particular implementation, it is necessary to have a statement of which capabilities and options have been implemented for a giv
18、en OSI protocol. Such a statement is called a Protocol Implementa- tion Conformance Statement (PICS). iv INTERNATIONAL STANDARD ISO/IEC 8571-5 : 1990 (E) Information processing systems - Open Systems Interconnection - File Transfer, Access and Management - Part 5: Protocol Implementation Conformance
19、 Statement Proforma 1 Scope This part of IS0 8571 defines a Protocol Implementation Conformance Statement (PICS) proforma for the detailed expression of the conformance requirements of IS0 8571. This PIGS proforma is in compliance with the relevant requirements and in accordance with the rele- vant
20、guidance for a PIGS proforma given in IS0 9646-2. Detail of the use of this proforma is provided in this part of IS0 8571. Implementations claiming conformance to IS0 8571 shall complete the proforma as part of the con- formance requirements. The level of detail required in the proforma exceeds that
21、 of the protocol specification by requiring details to uniquely identify the implementation and the supplier. NOTE - PIGS are related to base standards and only base standards. PIGS structure might be expanded and refined for other documents using the base standards (eg ISPICS) 2 Normative reference
22、s The following standards contain provisions which, through reference in this text, constitute provisions of this part of IS0 8571. At the time of publication, the editions indicated were valid. All standards are subject to revision, and the parties to agreements based on this part of IS0 8571 are e
23、n- couraged to investigate the possibility of applying the most recent editions of the standards indicated below. Members of IEC and IS0 maintain registers of currently valid Inter- national Standards. IS0 7498 : 1984, Information Processing Systems - Open Systems Interconnection - Basic Reference M
24、odel. ISOITR 8509 : 1987, Information Processing Systems - Open S ys terns Interconnection - Service Conventions. IS0 8571-l : 1988, Information Processing Systems - Open Systems Interconnection - File transfer, Access and Management - Part 1: General Introduction. IS0 8571-2 : 1988, Information Pro
25、cessing Systems - Open Systems Interconnection - File transfer, Access and Management - Part 2: Virtual Filestore Definition. IS0 8571-3 : 1988, Information Processing Systems - Open Systems Interconnection - File transfer, Access and Management - Part 3: File Service Definition. IS0 8571-4 : 1988,
26、Information Processing Systems - Open Systems Interconnection - File transfer, Access and Management - Part 4: File protocol Specification. IS0 8822 :1988, Information Processing Systems - Open Systems Interconnection - Connection Oriented Presenta- tion Service Definition. IS0 8823 : 1988, Informat
27、ion Processing Systems -Open Systems Interconnection - Connection Oriented Presenta- tion Protocol Specification. IS0 9646-l : , I) Information technology - Open Systems ln- terconnection - Conformance Testing Methodology and Framework - Part 7 : General Concepts. IS0 9646-2 : , ) Information techno
28、logy - Open Systems ln- terconnection - Conformance Testing Methodology and Framework - Part 2: Abstract Test Suite Specification. 1) To be published. ISO/IEC 8571-5 3 Definitions : 1990 (E) Terms used in this part of IS0 8571 are defined in IS0 8571-1. The following terms are defined in IS0 9646 a)
29、 Protocol Implementation Conformance Statement (PIGS) b) PIGS proforma 4 Abbreviations Abbreviations used in this part of IS0 8571 are defined in IS0 8571-1 and clause 8. The following abbreviation used in this part of IS0 8571 is defined in IS0 9645 - PIGS 5 Conventions This part of IS0 8571 uses t
30、he descriptive conventions in the OSI Service Conventions ISO/TR 8509. The PIGS proforma annex has been designed to be a self-contained section of this part of IS0 8571, for use in testing and procurement. 6 Conformance A conforming PIGS shall be technically equivalent to the IS0 published PIGS prof
31、orma and shall preserve the numbering and ordering of the items in the IS0 PIGS proforma. A PIGS which conforms to this part of IS0 8571 shall a) describe an implementation which conforms to IS0 8571-4 b) be a conforming PIGS proforma, which has been completed in accordance with the instructions for
32、 com- pletion given in clauses A.8 and A.10 of annex A cl include the information necessary to uniquely identify both the supplier and the implementation 7 Description of the proforma The proforma defined in annex A is divided into the fol- lowing sections: a) Implementation detail (see 7.1) b) Gene
33、ral IS0 8571 detail (see 7.2) c) Syntax detail (see 7.3) d) Virtual Filestore detail (see 7.4) e) File Protocol detail (see 7.5) 1) Document Type detail (see 7.6) Throughout each section, whenever a line contains a re- quirement for an implementation response, that line is numbered at the left hand
34、side. For the significance of this numbering see clause 9. 7.1 Implementation detail The implementation detail provides a number of items of information which allow a unique identification of an im- plementation and the supplier. These are implementor and supplier specific. 7.2 General IS0 8571 deta
35、il The general detail covers general detail of IS0 8571. This includes information on which protocol version num- bers, addenda and defect reports have been included in the implementation. Also specified in this section is a statement of which roles have been implemented from the ranges of initiator
36、/responder and sender/receiver. 7.3 Syntax detail The abstract syntaxes identified are those defined for the basic operation of the protocol and the implementation of the hierarchical file model. Support for abstract syntaxes defined as part of a document type is defined in section six (document typ
37、e detail). Conformance to the syntactic elements of the protocol which cannot be exercised because of overriding applica- tion semantic constraints is outside the scope of the indi- vidual PICS. 7.4 Virtual Filestore detail The virtual filestore detail provides information on which virtual filestore
38、 model has been implemented and if the hierarchical model defined in IS0 8571-2 has been im- plemented. The section continues to identify the detail of the model. Definition of other filestore models is for fu- ture study and the detail in this section may or may not be relevant. As the virtual file
39、store is always in the role of responder a certain asymmetry develops within the PIGS with some features for the responder implementation being specified 2 ISO/IEC 8571-5 : 1990 (E) in this Virtual Filestore section while the initiator im- plementation detail is specified in the protocol section. 7.
40、5 File Protocol detail Comprising the major portion of the PIGS, the file proto- col detail section establishes which fields of which PDUs are implemented. It requires a statement of the value range supported and a reference to further detail for many of the fields. For parameters m - mandatory supp
41、ort is required for this par- ameter for conformance to IS0 8571. 0 - optional support is permitted for conformance to IS0 8571. Although if implemented it must conform to the specifications and restrictions contained in IS0 8571. These restrictions may affect the option- ality of other parameters.
42、-I - a of dash to indicate that the item is not applic- able. 7.6 Document Type detail 8.2 I - column Document type detail is included in the PIGS to reflect the detail in IS0 8571-2. It is not necessary, for confor- mance purposes, to implement any of the document types defined in IS0 8571-2. The s
43、tyle of the proforma in this section may be used to specify support of further document types. The I column shall be completed by the supplier or im- plementor to indicate the level of implementation of each feature in the role of initiator. Where this column is pre printed with dashes, representing
44、 a non applicable entry, no entry shall be inserted in the I column. Elsewhere entries shall be as defined in 8.4. 8.3 R - column 8 Notations defined for the proforma In order to reduce the size of the tables in the PIGS pro- forma notations have been introduced. These have allowed the use of multi-
45、column layout where the col- umns are headed D, I or R - The definition of each of these follows. 8.1 D - column D - Defined in IS0 8571. This column indicates the level of support required for conformance to IS0 8571, ft has three distinct sets of values, one for attribute support, one for PDU supp
46、ort and one for parameter support. These are detailed below: For attributes Y - full support of the attribute is required, as defined in IS0 8571-2. p - partial support of the attribute is permitted, as defined in IS0 8571-2. For PDUs m - mandatory support is required for this protocol data unit. Th
47、e R column shall be completed by the supplier or im- plementor to indicate the level of implementation of each feature in the role of responder. Where this column is pre printed with dashes, representing a non applicable entry, no entry shall be inserted in the R column. Else- where entries shall be
48、 as defined in 8.4. Attribute support level columns in section four are speci- fied as either R full or R partial. These shall be com- pleted as defined in 8.4 to indicate wether the file at- tributes are fully or partially supported as defined in IS0 8571-2. 8.4 Column entries The PIGS proforma has
49、 been designed such that the only entries required in the I and R columns are: Y - yes, the feature has been implemented N - no, the feature has not been implemented The RANGE OF VALUES column requires the specifica- tion of the range of values implemented for the feature it is alongside, for each role, where relevant. This column has, in some instances, instead of space for a value, a forward reference to a clause providing for more detail. c - support for this protocol data unit is conditional upon the implementation of particular functional units. lf t