Microsoft Word C035032e doc Reference number ISO 9735 1 2002(E) © ISO 2002 INTERNATIONAL STANDARD ISO 9735 1 Second edition 2002 07 01 Electronic data interchange for administration, commerce and tran[.]
INTERNATIONAL STANDARD ISO 9735-1 Second edition 2002-07-01 `,,```,,,,````-`-`,,`,,`,`,,` - Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules (Syntax version number: 4, Syntax release number: 1) — Part 1: Syntax rules common to all parts Échange de données informatisé pour l'administration, le commerce et le transport (EDIFACT) — Règles de syntaxe au niveau de l'application (numéro de version de syntaxe: 4, numéro d'édition de syntaxe: 1) — Partie 1: Règles de syntaxe communes l'ensemble des parties Reference number ISO 9735-1:2002(E) © ISO 2002 Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 9735-1:2002(E) PDF disclaimer This PDF file may contain embedded typefaces In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing In downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy The ISO Central Secretariat accepts no liability in this area Adobe is a trademark of Adobe Systems Incorporated Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing Every care has been taken to ensure that the file is suitable for use by ISO member bodies In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below `,,```,,,,````-`-`,,`,,`,`,,` - © ISO 2002 All rights reserved Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body in the country of the requester ISO copyright office Case postale 56 • CH-1211 Geneva 20 Tel + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyright@iso.ch Web www.iso.ch Printed in Switzerland ii Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS © ISO 2002 – All rights reserved Not for Resale ISO 9735-1:2002(E) Contents Page Foreword v Scope Conformance Normative references Terms and definitions 5.1 5.2 5.3 Service characters 13 General 13 Default service characters 13 UNA, service string advice 14 Character repertoires 14 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 Syntax structures 15 General 15 Interchange structure 15 Group structure 15 Message structure 15 Segment group structure 15 Segment structure 16 Segment tag structure 16 Composite data element structure 16 Simple data element structure 16 Package structure 16 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 Inclusion and exclusion 16 General 16 Determination of presence 17 Inclusion of segment groups 17 Exclusion of segment groups 17 Inclusion of segments 17 Exclusion of segments 17 Inclusion of data elements 17 Exclusion of data elements 18 9.1 9.2 9.3 9.4 Suppression of characters within data elements 19 General 19 Insignificant characters 19 Significant zeroes 20 Significant spaces 20 10 Representation of numeric data element values 20 11 11.1 11.2 11.3 11.4 11.5 Dependency notes 20 General 20 Dependency notes in the message specification 20 Dependency notes in the segment specification 21 Dependency notes in the composite data element specification 21 Notation for dependency notes 21 12 Segment collision prevention 22 13 Syntax release identification 22 iii © ISO 2002 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale `,,```,,,,````-`-`,,`,,`,`,,` - Introduction .vii ISO 9735-1:2002(E) Annex A (normative) UNA service string advice 23 Annex B (informative) Order of segments and groups of segments within a message 24 Annex C (informative) The use of anti-collision segment group UGH/UGT 27 Annex D (informative) Syntax release identification .30 `,,```,,,,````-`-`,,`,,`,`,,` - iv Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS © ISO 2002 – All rights reserved Not for Resale ISO 9735-1:2002(E) Foreword ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies) The work of preparing International Standards is normally carried out through ISO technical committees Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part The main task of technical committees is to prepare International Standards Draft International Standards adopted by the technical committees are circulated to the member bodies for voting Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote Attention is drawn to the possibility that some of the elements of this part of ISO 9735 may be the subject of patent rights ISO shall not be held responsible for identifying any or all such patent rights ISO 9735-1 was prepared by Technical Committee ISO/TC 154, Processes, data elements and documents in commerce, industry and administration in collaboration with UN/CEFACT through the Joint Syntax Working Group (JSWG) This second edition cancels and replaces the first edition (ISO 9735-1:1998) to which one new feature to the EDIFACT syntax, version has been added: Syntax release identification However ISO 9735:1988 and its Amendment 1:1992 are provisionally retained for the reasons given in clause Furthermore, for maintenance reasons the Syntax service directories have been removed from this and all other parts of ISO 9735 They are now consolidated in a new part, ISO 9735-10 At the time of publication of ISO 9735-1:1998, ISO 9735-10 had been allocated as a part for “Security rules for interactive EDI” This was subsequently withdrawn because of lack of user support, and as a result, all relevant references to the title “Security rules for interactive EDI” have been removed in this second edition of ISO 9735-1 Definitions from all parts of the ISO 9735 series have been consolidated and included in this part of ISO 9735 The Introduction has also been updated to summarize the new feature and all other changes Together with ISO 9735-2, this part of ISO 9735 is an enhancement of ISO 9735:1988 and its Amendment 1:1992 ISO 9735 consists of the following parts, under the general title Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules (Syntax version number: 4, Syntax release number: 1): `,,```,,,,````-`-`,,`,,`,`,,` - — Part 1: Syntax rules common to all parts — Part 2: Syntax rules specific to batch EDI — Part 3: Syntax rules specific to interactive EDI — Part 4: Syntax and service report message for batch EDI (message type — CONTRL) — Part 5: Security rules for batch EDI (authenticity, integrity and non-repudiation of origin) — Part 6: Secure authentication and acknowledgement message (message type — AUTACK) v © ISO 2002 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 9735-1:2002(E) — Part 7: Security rules for batch EDI (confidentiality) — Part 8: Associated data in EDI — Part 9: Security key and certificate management message (message type — KEYMAN) — Part 10: Syntax service directories Further parts may be added in the future `,,```,,,,````-`-`,,`,,`,`,,` - Annex A forms a normative part of this part of ISO 9735 Annexes B, C and D are for information only vi Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS © ISO 2002 – All rights reserved Not for Resale ISO 9735-1:2002(E) Introduction This part of ISO 9735 includes the rules at the application level for the structuring of data in the interchange of electronic messages in an open environment, based on the requirements of either batch or interactive processing These rules have been agreed by the United Nations Economic Commission for Europe (UN/ECE) as syntax rules for Electronic Data Interchange for Administration, Commerce and Transport (EDIFACT) and are part of the United Nations Trade Data Interchange Directory (UNTDID) which also includes both batch and interactive Message Design Guidelines `,,```,,,,````-`-`,,`,,`,`,,` - This part of ISO 9735 may be used in any application, but messages using these rules may only be referred to as EDIFACT messages if they comply with other guidelines, rules and directories in the UNTDID For UN/EDIFACT messages, the message design rules for batch or interactive usage apply, as appropriate These rules are maintained in the UNTDID Communications specifications and protocols are outside the scope of this part of ISO 9735 A previous version of ISO 9735 was published in 1988 as a single part The current version of ISO 9735 consists of multiple parts and incorporates enhancements to extend its application This part of ISO 9735 is a re-draft of corresponding sections in the previous version of ISO 9735 It consists of the rules common to all parts of ISO 9735, and includes the definitions for all parts The basic syntax rules specified in this part remain unchanged from the previous version, with the exception that the coverage of character repertoires has been extended, and two new techniques have been introduced (the provision for “dependency notes” and the introduction of a service repetition character, to support the capability of permitting multiple occurrences (repeats) of stand-alone and/or composite data elements) Both of these techniques are used in other parts of the current version of ISO 9735, and are available for specification in EDIFACT messages which utilize this International Standard In addition, enhancements have been made to the batch interchange; group; and message header segments (UNB; UNG; and UNH) Character repertoires: Because of the widening use of ISO 9735, it has become necessary to extend its coverage to include all character repertoires covered by ISO 8859, parts 1-9; the code extension techniques covered by ISO 2022 (with certain restrictions on its use within an interchange); and partial use of the techniques covered by ISO/IEC 10646-1 Dependency notes: These provide a formal notation to express relationships in EDIFACT message, segment and composite data element specifications Repeating data elements: The specification of multiple occurrences of a message within a group or within an interchange; a group within an interchange; and a segment group and/or a segment within a message, which existed in the previous version of ISO 9735, has been extended in the current version The additional capability for the specification of multiple occurrences of a stand-alone data element and/or of a composite data element within a segment has been introduced UNB - Interchange header segment: This segment has been enhanced to permit the identification of the service code list directory version number; identification of the character encoding scheme; and internal sub-identification of the sender and recipient In addition, to conform to year 2000 requirements, the date format in this segment has been extended vii © ISO 2002 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 9735-1:2002(E) UNG - Group header segment: This segment has been renamed and its function changed to permit one or more message types and/or packages to be contained in the group As a result, certain data elements, which are now redundant, have been marked for deletion In addition, to conform to year 2000 requirements, the date format in this segment has been extended UNH - Message header segment: This segment has been enhanced to permit the identification of a message subset; of a related message implementation guideline; and of a related scenario Segment collision prevention: An addition has been made to permit the prevention of collision, by use of the UGH/UGT segment group This technique shall be used in a message specification when it is not otherwise possible to ensure unambiguous identification of each message segment upon receipt Syntax release identification: An addition has been made to permit the identification of specific releases related to the syntax version number This will facilitate the publication of minor changes to the standard (if required in the future) `,,```,,,,````-`-`,,`,,`,`,,` - viii Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS © ISO 2002 – All rights reserved Not for Resale INTERNATIONAL STANDARD ISO 9735-1:2002(E) Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules (Syntax version number: 4, Syntax release number: 1) — Part 1: Syntax rules common to all parts Scope This part of ISO 9735 specifies common syntax rules for the formatting of batch and interactive messages to be interchanged between computer application systems It includes the terms and definitions for all parts of ISO 9735 Conformance Whereas this part shall use a version number of “4” in the mandatory data element 0002 (Syntax version number), and shall use a release number of “01” in the conditional data element 0076 (Syntax release number), each of which appear in the segment UNB (Interchange header), interchanges continuing to use the syntax defined in the earlier published versions shall use the following Syntax version numbers, in order to differentiate them from each other and from this part: ISO 9735:1988: Syntax version number: ISO 9735:1988 (amended and reprinted in 1990): Syntax version number: ISO 9735:1988 and its Amendment 1:1992: Syntax version number: ISO 9735:1998: Syntax version number: Conformance to a standard means that all of its requirements, including all options, are supported If all options are not supported, any claim of conformance shall include a statement which identifies those options to which conformance is claimed Data that is interchanged is in conformance if the structure and representation of the data conforms to the syntax rules specified in this part of ISO 9735 Devices supporting this part of ISO 9735 are in conformance when they are capable of creating and/or interpreting the data structured and represented in conformance with the standard Conformance shall be based on this part of ISO 9735, on ISO 9735-10, and at least either ISO 9735-2 or ISO 9735-3 `,,```,,,,````-`-`,,`,,`,`,,` - When identified in this part of ISO 9735, provisions defined in related standards shall form part of the conformance criteria © ISO 2002 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 9735-1:2002(E) Normative references The following normative documents contain provisions which, through reference in this text, constitute provisions of this part of ISO 9735 For dated references, subsequent amendments to, or revisions of, any of these publications not apply However, parties to agreements based on this part of ISO 9735 are encouraged to investigate the possibility of applying the most recent editions of the normative documents indicated below For undated references, the latest edition of the normative document referred to applies Members of ISO and IEC maintain registers of currently valid International Standards ISO/IEC 646:1991, Information technology — ISO 7-bit coded character set for information interchange ISO/IEC 2022:1994, Information technology — Character code structure and extension techniques ISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1: Fundamental terms ISO/IEC 2382-4:1999, Information technology — Vocabulary — Part 4: Organization of data ISO 6093:1985, Information processing — Representation of numerical values in character strings for information interchange ISO/IEC 6429:1992, Information technology — Control functions for coded character sets ISO/IEC 6523-1:1998, Information technology — Structure for the identification of organizations and organization parts — Part 1: Identification of organization identification schemes ISO 7498-2:1989, Information processing systems — Open Systems Interconnection — Basic Reference Model — Part 2: Security Architecture ISO/IEC 9594-8:1998, Information technology — Open Systems Interconnection — The Directory: Authentication framework ISO 9735-2:2002, Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules (Syntax version number: 4, Syntax release number: 1) — Part 2: Syntax rules specific to batch EDI ISO 9735-3:2002, Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules (Syntax version number: 4, Syntax release number: 1) — Part 3: Syntax rules specific to interactive EDI ISO 9735-10:2002, Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules (Syntax version number: 4, Syntax release number: 1) — Part 10: Syntax service directories ISO/IEC 10646-1:2000, Information technology — Universal Multiple-Octet Coded Character Set (UCS) — Part 1: Architecture and Basic Multilingual Plane ISO/IEC 11770-1:1996, Information technology — Security techniques — Key management — Part 1: Framework ITU-T Recommendation F.400/X.400:1999, Message handling system and service overview Terms and definitions For the purposes of all parts of ISO 9735, the following terms and definitions apply NOTE clause When a word or phrase appears in italics within a definition, this means that a definition for this term is given in this NOTE The terms are classified alphabetically; an identifier is added at the end of each definition, in square brackets, to facilitate the comparison between different linguistic versions For example the English term “Alphabetic character set” is called in French “Jeu de caractères alphabétiques”, and will not appear at the same alphabetic place in the two versions of the syntax; the identifier in brackets nevertheless remains “[1]” Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS `,,```,,,,````-`-`,,`,,`,`,,` - © ISO 2002 – All rights reserved Not for Resale