Australian/New Zealand Standard



Similar documents
Software configuration management plans

Australian/New Zealand Standard

Australian Standard. Intruder alarm systems. Part 4: Wire-free systems installed in client s premises AS

Australian Standard. General conditions of contract for design and construct. AS (Incorporating Amendment No. 1)

Australian/New Zealand Standard

Australian Standard. Intruder alarm systems. Part 1: Systems installed in client s premises AS

Australian/New Zealand Standard

Australian/New Zealand Standard

Australian/New Zealand Standard

Australian Standard. Guidelines for quality management system documentation AS ISO ISO/TR 10013:2001 AS ISO 10013

Australian/New Zealand Standard

Australian Standard. Guide to lead paint management. Part 2: Residential and commercial buildings AS

Australian Standard. Quality management systems Guidelines for configuration management AS ISO ISO 10007:2003 AS ISO 10007

AS/NZS ISO 9001:2008 Quality management systems Requirements (Incorporating Amendment No. 1)

Australian/New Zealand Standard

AS/NZS 4801:2001. Occupational health and safety management systems. Specification with guidance for use. Australian/New Zealand Standard

Australian/New Zealand Standard

Australian Standard. Standard metamodel for software development methodologies AS AS

AS AS Australian Standard. Emergency eyewash and shower equipment. This is a free 6 page sample. Access the full version online.

This is a free 9 page sample. Access the full version online. AS/NZS ISO 31000:2009 Risk management Principles and guidelines

Australian Standard. Interactive voice response systems user interface Speech recognition AS AS

This is a free 9 page sample. Access the full version online. AS/NZS ISO 31000:2009 Risk management Principles and guidelines

This is a free 15 page sample. Access the full version online.

Australian Standard. Information technology Service management. Part 2: Guidance on the application of service management systems

Australian Standard. Guidance on statistical techniques for ISO 9001:2000 (ISO/TR 10017, Ed. 2.0 (2003) MOD) AS ISO AS ISO

Australian Standard. Emergency control organization and procedures for buildings, structures and workplaces AS

Australian Standard. Customer satisfaction Guidelines for complaints handling in organizations (ISO 10002:2004, MOD) AS ISO

Strategies for the implementation of a Public Key Authentication Framework (PKAF) in Australia

Australian/New Zealand Standard

Australian Standard. Bridge design. Part 1: Scope and general principles AS AP-G15.1/04 AS

Australian/New Zealand Standard

INTERNATIONAL TELECOMMUNICATION UNION

INTERNATIONAL TELECOMMUNICATION UNION

This is a preview - click here to buy the full publication INTERNATIONAL STANDARD

BUSINESS CONTINUITY MANAGEMENT

Asset Plus user guide and FAQs

AS AS Australian Standard. Health Care Client Identification. This is a free 8 page sample. Access the full version online.

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

Table of Contents. Preface. Chapter 1 Introduction 1.1 Background. 1.2 Problem description. 1.3 The role of standardization. 1.4 Scope and objectives

Best Practice Board Reporting

INTERNATIONAL STANDARD

DRAFT SAINT LUCIA NATIONAL STANDARD DNS/ISO 9001 QUALITY MANAGEMENT SYSTEMS REQUIREMENTS [ISO 9001: 2015, IDT]

INTERNATIONAL TELECOMMUNICATION UNION

IRCA Briefing note ISO/IEC : 2011

Records Management Policy

PS3.8. DICOM PS c - Network Communication Support for Message Exchange

This document is a preview generated by EVS

HB A Practitioners Guide to Business Continuity Management

IT Security Management

INTERNATIONAL STANDARD

ETSI SR V1.1.2 ( )

EDI Agreement EDI AGREEMENT. Article 1: Object and scope. Article 2: Definitions

ETSI TS V1.1.1 ( ) Technical Specification

EUROPEAN ETS TELECOMMUNICATION May 1995 STANDARD

Wimba Create. Version 2.5. Installation Guide

august09 tpp Internal Audit and Risk Management Policy for the NSW Public Sector OFFICE OF FINANCIAL MANAGEMENT Policy & Guidelines Paper

Authentication and Privilege Attribute Security Application with related key distribution functions

SQF Program Vocabulary

TECHNICAL SPECIFICATION

Gap Analysis of ISO 15189:2012 and ISO 15189:2007 in the field of Medical Testing

Australian Transport Council. National Standard for the Administration of Marine Safety SECTION 4 SURVEYS OF VESSELS

ANSI Procedures for the National Adoption of ISO and IEC Standards as American National Standards

Character Code Structure and Extension Techniques

Information and documentation The Dublin Core metadata element set

Quick Guide: Meeting ISO Requirements for Asset Management

Land Registry. Version /09/2009. Certificate Policy

Oracle Network Logistics

The DirectOne E-Commerce System

ETSI TS V1.1.2 ( ) Technical Specification

OPTIONS PRICE REPORTING AUTHORITY (OPRA) DISASTER RECOVERY DATA CENTER ACTIVATION FAQs

ITU-T Q.812. Amendment 3 (02/00) Protocol profile for electronic communications interactive agent Amendment 3:

INTERNATIONAL TELECOMMUNICATION UNION

Business Services Training

Engineering Procedure

International Workshop Agreement 2 Quality Management Systems Guidelines for the application of ISO 9001:2000 on education.

INTERNATIONAL STANDARD

Census of International Trade in Services and Royalties: Year ended June 2005

Outdoor furniture Seating and tables for camping, domestic and contract use

IT service management

Metallic products Types of inspection documents

HISO Videoconferencing Interoperability Standard

Transcription:

AS/NZS 4105:1993 ISO/IEC 9805:1990/Cor.1:1991 Australian/New Zealand Standard Information technology Protocol specification for the commitment, concurrency and recovery service element

AS/NZS 4105:1993 This Joint Australian/New Zealand Standard was prepared by Joint Technical Committee IT/1, Information Systems Interconnection. It was approved on behalf of the Council of Standards Australia on 12 November 1992 and on behalf of the Council of Standards New Zealand on 22 September 1992. It was published on 15 March 1993. The following interests are represented on Committee IT/1: AOTC Australian Association of Permanent Building Societies Australian Bankers Association Australian Bureau of Statistics Australian Committee of Directors and Principals Australian Computer Society Australian Computer Users Association Australian Information Industry Association Australian Telecommunications Users Group Australian Vice Chancellors Committee Confederation of Australian Industry Department of Defence Department of Industry, Technology and Commerce Information Exchange Steering Committee Institute of Information and Communication Technologies, CSIRO Life Insurance Federation of Australia OPTUS Standards New Zealand Review of Standards. To keep abreast of progress in industry, Joint Australian/ New Zealand Standards are subject to periodic review and are kept up to date by the issue of amendments or new editions as necessary. It is important therefore that Standards users ensure that they are in possession of the latest edition, and any amendments thereto. Full details of all Joint Standards and related publications will be found in the Standards Australia and Standards New Zealand Catalogue of Publications; this information is supplemented each month by the magazines The Australian Standard and Standards New Zealand, which subscribing members receive, and which give details of new publications, new editions and amendments, and of withdrawn Standards. Suggestions for improvements to Joint Standards, addressed to the head office of either Standards Australia or Standards New Zealand, are welcomed. Notification of any inaccuracy or ambiguity found in a Joint Australian/New Zealand Standard should be made without delay in order that the matter may be investigated and appropriate action taken.

AS/NZS 4105:1993 Australian/New Zealand Standard Information technology Protocol specification for the commitment, concurrency and recovery service element First published as Joint Australian/New Zealand Standard AS/NZS 4105:1993. Incorporating: Amdt 1 1996 PUBLISHED JOINTLY BY: STANDARDS AUSTRALIA 1 The Crescent, Homebush NSW 2140 Australia STANDARDS NEW ZEALAND Level 10, Radio New Zealand House, 155 The Terrace, Wellington 6001 New Zealand ISBN 0 7262 7954 4

2 PREFACE This Standard was prepared by the Joint Standards Australia/Standards New Zealand Committee on Information Systems Interconnection. It is identical with, and has been reproduced from, ISO/IEC 9805:1990, Information technology Protocol specification for the Commitment, Concurrency and Recovery service element. Technical Corrigendum 1 is bound at the back of this Standard. Text affected is marked by a marginal bar. The Standard is one of a series of Open Systems Interconnection (OSI) Standards which are currently under development. Since OSI Standards are developmental, there may be some minor difficulties encountered in their implementation. For this reason, Standards Australia will be providing, through the OSI Help Desk, a service to coordinate and disseminate information concerning difficulties which are identified in using this Standard. Under arrangements made between Standards Australia/Standards New Zealand and the international Standards bodies, ISO and IEC, as well as certain other Standards organizations, users of this Joint Standard are advised of the following: (a) In Australia, copyright is vested in Standards Australia. In New Zealand, copyright is vested in Standards New Zealand. (b) The number of this Standard is not reproduced on each page, its identity is shown only on the cover and title pages. For the purpose of this Joint Standard, the ISO/IEC text should be modified as follows: (i) Terminology The words Australian Standard, New Zealand Standard or Joint Australian/ New Zealand Standard should replace the words International Standard wherever they appear. (ii) References The references to International Standards should be replaced by references to the following Australian/New Zealand Standards. Reference to International Standard or other Publication ISO 7498 Information processing systems Basic Reference Model 7498-3 Part 3: Naming and addressing Australian/New Zealand Standard 2777 Open systems Interconnection Basic reference model 2777.3 Part 3: Naming and addressing 8326 Information processing systems Basic connection oriented session service definition 8649 Information processing systems Service definition for the Association Control Service Element 8822 Information processing systems Connection oriented presentation service definition 8824 Information processing systems Specification of Abstract Syntax Notation One (ASN.1) 3591 Basic connection oriented session service definition 3683 Service definition for the Association Control Service Element 3615 Connection oriented presentation service definition AS Information technology Open 3625 Systems Interconnection Specification of Abstract Syntax Notation One (ASN.1)

3 8825 Information processing systems Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1) ISO/IEC 9545 Information technology Open Systems Interconnection Application Layer structure 9804 Information technology Open Systems Interconnection Service definition for the Commitment, Concurrency and Recovery service element ISO/TR 8509 Information processing systems Service Conventions AS Information technology Open 3626 Systems Interconnection Specification of basic encoding rules for Abstract Syntax Notation One (ASN.1) AS Information technology Open 4021 Systems Interconnection Application layer structure AS/NZS Information technology Open 4106 Systems Interconnection Service definition for the commitment, concurrency and recovery service element 3620 Service conventions Copyright STANDARDS AUSTRALIA/STANDARDS NEW ZEALAND Users of Standards are reminded that copyright subsists in all Standards Australia and Standards New Zealand publications and software. Except where the Copyright Act allows and except where provided for below no publications or software produced by Standards Australia or Standards New Zealand may be reproduced, stored in a retrieval system in any form or transmitted by any means without prior permission in writing from Standards Australia or Standards New Zealand. Permission may be conditional on an appropriate royalty payment. Australian requests for permission and information on commercial software royalties should be directed to the head office of Standards Australia. New Zealand requests should be directed to Standards New Zealand. Up to 10 percent of the technical content pages of a Standard may be copied for use exclusively in-house by purchasers of the Standard without payment of a royalty or advice to Standards Australia or Standards New Zealand. Inclusion of copyright material in computer software programs is also permitted without royalty payment provided such programs are used exclusively in-house by the creators of the programs. Care should be taken to ensure that material used is from the current edition of the Standard and that it is updated whenever the Standard is amended or revised. The number and date of the Standard should therefore be clearly identified. The use of material in print form or in computer software programs to be used commercially, with or without payment, or in commercial contracts is subject to the payment of a royalty. This policy may be varied by Standards Australia or Standards New Zealand at any time.

4 CONTENTS Page 1 Scope... 6 2 Normativereferences... 6 3 Definitions... 6 3.1 Referencemodeldefinitions... 6 3.2 Namingandaddressingdefinitions... 7 3.3 Serviceconventions definitions... 7 3.4 Presentation servicedefinitions... 7 3.5 ACSEservicedefinitions... 7 3.6 ApplicationLayerStructuredefinitions... 7 3.7 CCRservice definitions... 7 3.8 CCRprotocol specification definitions... 8 4 Symbolsandabbreviations... 8 4.1 Dataunits... 8 4.2 Typesofapplication-protocol-data-units... 8 4.3 Otherabbreviations... 8 5 Conventions... 8 6 OverviewoftheCCRprotocol... 8 6.1 Servicesupport... 8 6.2 Constraints onacseservices... 9 6.3 Useofthepresentation service... 9 6.4 Relationship tothesession-service andthetransport-service... 9 6.5 OperationoftheCCRPM... 10 7 Elementsofprocedures... 11 7.1 Beginbranchprocedure... 11 7.2 Preparesubordinate procedure... 12 7.3 Offercommitmentprocedure... 13 7.4 Ordercommitment... 14 7.5 Rollback... 15 7.6 Branchrecoveryprocedure... 16 7.7 Ordercommitmentandbeginbranchprocedure... 18 7.8 Rollback andbeginbranch procedure... 19 8 CCRPMStateTable... 21 8.1 General... 21

5 Page 8.2 Incoming events... 21 8.3 Outgoing events... 21 8.4 Specificactions... 21 8.5 Predicates... 21 8.6 Enablements... 21 8.7 Variables... 22 8.8 Notation... 22 8.9 Conventions... 22 8.10 ActionstobetakenbytheCCRPM... 22 8.11 Changestoatomicaction data... 23 9 Mappingtothepresentation service... 31 9.1 Beginbranch... 31 9.2 Preparesubordinate... 32 9.3 Offercommitment... 32 9.4 Ordercommitment... 32 9.5 Rollback... 32 9.6 Branchrecovery... 32 10 Concatenations andmappings... 32 10.1 Mappingprecedence... 33 10.2 Allowableconcatenations... 33 11 Precedence... 34 12 Conformance... 34 12.1 Statementrequirements... 34 12.2 Staticconformancerequirements... 34 12.3 Presentation transfer syntax... 35 12.4 Bounddataandatomicactiondata... 35 12.5 Dynamicconformance requirements... 35 Annexes A Definition ofccrdatatypes... 36 B UseofCCRAPDUsbyacooperating mainservice... 38

Information technology Open Systems Interconnection Protocol specification for the commitment, concurrency and recovery service element 6 1 Scope This International Standard is to be applied by reference from other specifications. This is done within such specifications by reference to the CCR services defined in ISO/IEC 9804. A reference to a CCR service invokes the procedures of this International Standard to cause external effects. This International Standard applies whenever the use of CCR services does not encompass any communication activity which makes direct or indirect use of the session activity management services defined in ISO 8326. It can be used inside a session activity, and on a sessionconnection where the session activity functional unit is not in use. It can also be applied when the S-ACTIVITY service is used through the mechanisms of annex B. This International Standard specifies the static and dynamic conformance requirements for systems implementing these procedures. It does not contain tests which can be used to demonstrate conformance. 2 Normative references The following standards contain provisions which, through reference in this text, constitute provisions of this International Standard. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this International Standard are encouraged to investigate the possibility of applying the most recent editions of the standards listed below. Members of IEC and ISO maintain registers of currently valid International Standards. ISO 7498:1984, Information processing systems Open Systems Interconnection Basic Reference Model. ISO 7498-3:1989, Information processing systems Open Systems Interconnection Basic Reference Model Part 3: Naming and addressing. ISO 8326:1987, Information processing systems Open Systems Interconnection Basic connection oriented session service definition. 1) To be published. ISO 8326:1987/Add.2: 1), Information processing systems Open Systems Interconnection Basic connection oriented session service definition Addendum 2: Unlimited user data. ISO/TR 8509:1987, Information processing systems Open Systems Interconnection Service Conventions. ISO 8649:1988, Information processing systems Open Systems Interconnection Service definition for the Association Control Service Element. ISO 8822:1988, Information processing systems Open Systems Interconnection Connectionoriented presentation service definition. ISO 8824:1990, Information processing systems Open Systems Interconnection Specification of Abstract Syntax Notation One (ASN.1). ISO 8825:1990, Information processing systems Open Systems Interconnection Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1). ISO/IEC 9545:1989, Information technology Open Systems Interconnection Application Layer structure. ISO/IEC 9804:1990, Information technology Open Systems Interconnection Service definition for the Commitment, Concurrency and Recovery service element. 3 Definitions 3.1 Reference model definitions This International Standard makes use of the following terms defined in ISO 7498: a) Application Layer; b) application association; association; c) application-process; d) application-entity; e) presentation-service; COPYRIGHT

The remainder of this document is available for purchase online at www.saiglobal.com/shop SAI Global also carries a wide range of publications from a wide variety of Standards Publishers: Click on the logos to search the database online.