1、 INTERNATIONAL TELECOMMUNICATION UNION ITU-T X.711TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Corrigendum 2(02/2000) SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS OSI management Management Communication Service and Protocol Information technology Open Systems Interconnection Common mana
2、gement information protocol: Specification Technical Corrigendum 2: Revision to include ASN.1: 1997 ITU-T Recommendation X.711 (1997) Corrigendum 2(Formerly CCITT Recommendation) ITU-T X-SERIES RECOMMENDATIONS DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS PUBLIC DATA NETWORKS Services and facilities
3、X.1X.19 Interfaces X.20X.49 Transmission, signalling and switching X.50X.89 Network aspects X.90X.149 Maintenance X.150X.179 Administrative arrangements X.180X.199 OPEN SYSTEMS INTERCONNECTION Model and notation X.200X.209 Service definitions X.210X.219 Connection-mode protocol specifications X.220X
4、.229 Connectionless-mode protocol specifications X.230X.239 PICS proformas X.240X.259 Protocol Identification X.260X.269 Security Protocols X.270X.279 Layer Managed Objects X.280X.289 Conformance testing X.290X.299 INTERWORKING BETWEEN NETWORKS General X.300X.349 Satellite data transmission systems
5、X.350X.369 IP-based networks X.370X.399 MESSAGE HANDLING SYSTEMS X.400X.499 DIRECTORY X.500X.599 OSI NETWORKING AND SYSTEM ASPECTS Networking X.600X.629 Efficiency X.630X.639 Quality of service X.640X.649 Naming, Addressing and Registration X.650X.679 Abstract Syntax Notation One (ASN.1) X.680X.699
6、OSI MANAGEMENT Systems Management framework and architecture X.700X.709 Management Communication Service and Protocol X.710X.719 Structure of Management Information X.720X.729 Management functions and ODMA functions X.730X.799 SECURITY X.800X.849 OSI APPLICATIONS Commitment, Concurrency and Recovery
7、 X.850X.859 Transaction processing X.860X.879 Remote operations X.880X.899 OPEN DISTRIBUTED PROCESSING X.900X.999 For further details, please refer to the list of ITU-T Recommendations. ITU-T X.711 (1997)/Cor.2 (02/2000 E) i INTERNATIONAL STANDARD ISO/IEC 9596-1 ITU-T RECOMMENDATION X.711 INFORMATIO
8、N TECHNOLOGY OPEN SYSTEMS INTERCONNECTION COMMON MANAGEMENT INFORMATION PROTOCOL: SPECIFICATION TECHNICAL CORRIGENDUM 2 Revision to include ASN.1: 1997 Summary ITU-T Rec. X.711 | ISO/IEC 9596-1 specifies: procedures for the transmission of management information between application entities; the abs
9、tract syntax of the Common Management Information Protocol (CMIP) and the associated encoding rules to be applied; procedure for the correct interpretation of protocol control information; the conformance requirements to be met by implementation of this Recommendation | International Standard. This
10、technical corrigendum revises the text to include ASN.1:1997 in clauses 2.1, 2.2 and 3.3. Source Corrigendum 2 to ITU-T Recommendation X.711 was prepared by ITU-T Study Group 4 (1997-2000) and approved on 4 February 2000. An identical text is also published as Technical Corrigendum 2 to ISO/IEC 9596
11、-1. ii ITU-T X.711 (1997)/Cor.2 (02/2000 E) FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications. The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying te
12、chnical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Conference (WTSC), which meets every four years, establishes the topics for study by the ITU-T study groups wh
13、ich, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSC Resolution 1. In some areas of information technology which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis with ISO an
14、d IEC. NOTE In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. INTELLECTUAL PROPERTY RIGHTS ITU draws attention to the possibility that the practice or implementation of this Recommend
15、ation may involve the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process. As of the date of approva
16、l of this Recommendation, ITU had not received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementors are cautioned that this may not represent the latest information and are therefore strongly urged to consult the TSB pat
17、ent database. ITU 2002 All rights reserved. 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 ITU. ITU-T X.711 (1997)/Cor.2 (02/2000 E) iii CONTENTS Page 1) Subclau
18、se 2.1 1 2) Subclause 2.1 1 3) Subclause 3.3 1 4) Subclause 5.2 2 5) Subclause 5.2.2. 2 6) Subclause 6.2.1. 2 7) Subclause 6.4.3. 2 8) Subclause 6.4.4. 2 9) Subclause 6.5.3. 2 10) Subclause 6.5.4. 2 11) Subclause 6.6.3. 2 12) Subclause 6.6.4. 3 13) Subclause 6.8.3. 3 14) Subclause 6.8.4. 3 15) Subcl
19、ause 7.1 3 16) Subclause 7.2 3 17) Subclause 7.4 3 18) Subclause 7.5 13 19) Subclause 8.1 13 20) Annex B . 14 21) Annexes C and D 22 ISO/IEC 9596-1:1998/Cor.2:2002 (E) ITU-T X.711 (1997)/Cor.2 (02/2000 E) 1 INTERNATIONAL STANDARD ISO/IEC 9596-1:1998/Cor.2:2002 (E) ITU-T RECOMMENDATION INFORMATION TE
20、CHNOLOGY OPEN SYSTEMS INTERCONNECTION COMMON MANAGEMENT INFORMATION PROTOCOL: SPECIFICATION TECHNICAL CORRIGENDUM 2 Revision to include ASN.1: 1997 1) Subclause 2.1 Insert the following references into this subclause: ITU-T Recommendation X.680 (1997) | ISO/IEC 8824-1:1998, Information technology Ab
21、stract Syntax Notation One (ASN.1): Specification of basic notation. ITU-T Recommendation X.681 (1997) | ISO/IEC 8824-2:1998, Information technology Abstract Syntax Notation One (ASN.1): Information object specification. ITU-T Recommendation X.682 (1997) | ISO/IEC 8824-3:1998, Information technology
22、 Abstract Syntax Notation One (ASN.1): Constraint specification. ITU-T Recommendation X.690 (1997) | ISO/IEC 8825-1:1998, Information technology ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER). ITU-T Recommendat
23、ion X.691 (1997) | ISO/IEC 8825-2:1998, Information technology ASN.1 encoding rules: Specification of Packed Encoding Rules (PER). ITU-T Recommendation X.880 (1994) | ISO/IEC 13712-1:1995, Information technology Remote Operations: Concepts, model and notation. ITU-T Recommendation X.881 (1994) | ISO
24、/IEC 13712-2:1995, Information technology Remote Operations: OSI realizations Remote Operations Service Element (ROSE) service definition. ITU-T Recommendation X.882 (1994) | ISO/IEC 13712-3:1995, Information technology Remote Operations: OSI realizations Remote Operations Service Element (ROSE) pro
25、tocol specification. 2) Subclause 2.2 Replace subclause 2.2 with the following: 2.2 Paired Recommendations | International Standards equivalent in technical content CCITT Recommendation X.700 (1992), Management framework for Open Systems Interconnection (OSI) for CCITT applications. ISO/IEC 7498-4:1
26、989, Information processing systems Open Systems Interconnection Basic Reference Model Part 4: Management framework. 3) Subclause 3.3 Replace subclause 3.3 with the following: ISO/IEC 9596-1:1998/Cor.2:2002 (E) 2 ITU-T X.711 (1997)/Cor.2 (02/2000 E) 3.3 Remote Operations definitions This Recommendat
27、ion | International Standard makes use of the following term defined in ITU-T Rec. X.880 | ISO/IEC 13172-1: a) linked-operation. This Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.881 | ISO/IEC 13172-2: a) association-initiator; b) association-respo
28、nder; c) Remote Operation Service Element; d) invoker; e) performer. 4) Subclause 5.2 Replace the first paragraph with the following: This Recommendation | International Standard uses the RO-INVOKE, RO-RESULT, RO-ERROR and RO-REJECT-U services of the Remote Operations Service Element (ROSE) defined
29、in ITU-T Rec. X.880 | ISO/IEC 13712-1. ROSE assumes the use of the presentation service defined in ITU-T Rec. X.216 | ISO/IEC 8822. The confirmed operations of CMIP are asynchronous or synchronous as required by the application. The choice of asynchronous or synchronous is a local matter implemented
30、 by the application. The unconfirmed operations of CMIP are asynchronous, outcome not reported. Both the association-initiating and the association-responding application entities can invoke operations. 5) Subclause 5.2.2 Replace CCITT Rec. X.229 and ISO/IEC 9072-2 with ITU-T Rec. X.882 | ISO/IEC 13
31、712-3. 6) Subclause 6.2.1 Replace CCITT Rec. X.229 and ISO/IEC 9072-2 with ITU-T Rec. X.882 | ISO/IEC 13712-3. Replace InvokeID with invokeId in Table 2. Replace Linked-ID with linkedId in Table 2. 7) Subclause 6.4.3 Replace linked-ID with linkedId (occurs 4 times). 8) Subclause 6.4.4 Replace linked
32、-ID with linkedId (occurs twice). 9) Subclause 6.5.3 Replace linked-ID with linkedId (occurs 4 times). 10) Subclause 6.5.4 Replace linked-ID with linkedId (occurs twice). 11) Subclause 6.6.3 Replace linked-ID with linkedId (occurs 4 times). ISO/IEC 9596-1:1998/Cor.2:2002 (E) ITU-T X.711 (1997)/Cor.2
33、 (02/2000 E) 3 12) Subclause 6.6.4 Replace linked-ID with linkedId (occurs twice). 13) Subclause 6.8.3 Replace linked-ID with linkedId (occurs 4 times). 14) Subclause 6.8.4 Replace linked-ID with linkedId (occurs twice). 15) Subclause 7.1 Replace the first paragraph with the following: The abstract
34、syntax is defined using the notation specified in ITU-T Rec. X.680 | ISO/IEC 8824-1. 16) Subclause 7.2 Replace Linked-ID with linkedId in Table 4. Remove the last line of Table 4. 17) Subclause 7.4 Replace with the following: 7.4 CMIP data units The protocol is described in terms of Common Managemen
35、t Information Protocol Data Units exchanged between the peer CMISEs. The PDUs are specified using ASN.1 and the ROSE information objects defined in ITU-T Rec. X.880 | ISO/IEC 13712-1. - Common Management Information Protocol (CMIP) CMIP-1 joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3) DEFINITI
36、ONS := BEGIN - This ASN.1 specification has been checked for conformance with the ASN.1 standard by the OSS ASN.1 Tools IMPORTS ERROR, OPERATION FROM Remote-Operations-Information-Objects joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0) ROS, InvokeId, noInvokeId FROM Remote-Ope
37、rations-Generic-ROS-PDUs joint-iso-itu-t remote-operations(4) generic-ROS-PDUs(6) version1(0); CMIP-Operations OPERATION := m-Action | m-Action-Confirmed | m-CancelGet | m-Create | m-Delte | m-EventReport | m-EventReport-Confirmed | m-Get | m-Linked-Reply | m-Set | m-Set-Confirmed ISO/IEC 9596-1:199
38、8/Cor.2:2002 (E) 4 ITU-T X.711 (1997)/Cor.2 (02/2000 E) CMIP-Confirmed-Operations OPERATION := m-Action-Confirmed | m-CancelGet | m-Create | m-Delte | m-EventReport-Confirmed | m-Get | m-Set-Confirmed - CMISE error definitions accessDenied ERROR := PRIORITY 0 CODE local : 2 classInstanceConflict ERR
39、OR := PARAMETER BaseManagedObjectId PRIORITY 1 CODE local : 19 complexityLimitation ERROR := PARAMETER ComplexityLimitation OPTIONAL TRUE PRIORITY 1 CODE local : 20 duplicateManagedObjectInstance ERROR := PARAMETER ObjectInstance PRIORITY 1 CODE local : 11 getListError ERROR := PARAMETER GetListErro
40、r PRIORITY 1 CODE local : 7 invalidArgumentValue ERROR := PARAMETER InvalidArgumentValue PRIORITY 1 CODE local : 15 invalidAttributeValue ERROR := PARAMETER Attribute PRIORITY 1 CODE local : 6 invalidFilter ERROR := PARAMETER CMISFilter PRIORITY 1 CODE local : 4 invalidObjectInstance ERROR := PARAME
41、TER ObjectInstance PRIORITY 1 CODE local : 17 invalidScope ERROR := PARAMETER Scope PRIORITY 1 CODE local : 16 missingAttributeValue ERROR := PARAMETER SET OF AttributeId PRIORITY 1 CODE local : 18 mistypedOperation ERROR := PRIORITY 1 CODE local : 21 ISO/IEC 9596-1:1998/Cor.2:2002 (E) ITU-T X.711 (
42、1997)/Cor.2 (02/2000 E) 5 noSuchAction ERROR := PARAMETER NoSuchAction PRIORITY 1 CODE local : 9 noSuchArgument ERROR := PARAMETER NoSuchArgument PRIORITY 1 CODE local : 14 noSuchAttribute ERROR := PARAMETER AttributeId PRIORITY 1 CODE local : 5 noSuchEventType ERROR := PARAMETER NoSuchEventType PRI
43、ORITY 1 CODE local : 13 noSuchInvokeId ERROR := PARAMETER InvokeIDType PRIORITY 1 CODE local : 22 noSuchObjectClass ERROR := PARAMETER ObjectClass PRIORITY 1 CODE local : 0 noSuchObjectInstance ERROR := PARAMETER ObjectInstance PRIORITY 1 CODE local : 1 noSuchReferenceObject ERROR := PARAMETER Objec
44、tInstance PRIORITY 1 CODE local : 12 operationCancelled ERROR := PRIORITY 1 CODE local : 23 processingFailure ERROR := PARAMETER ProcessingFailure OPTIONAL TRUE PRIORITY 1 CODE local : 10 setListError ERROR := PARAMETER SetListError PRIORITY 1 CODE local : 8 syncNotSupported ERROR := PARAMETER CMISS
45、ync PRIORITY 1 CODE local : 3 - CMISE operations - Action operation (M-ACTION) m-Action OPERATION := ARGUMENT ActionArgument RETURN RESULT FALSE ALWAYS RESPONDS FALSE CODE local : 6 m-Action-Confirmed OPERATION := ARGUMENT ActionArgument ISO/IEC 9596-1:1998/Cor.2:2002 (E) 6 ITU-T X.711 (1997)/Cor.2
46、(02/2000 E) RESULT ActionResult OPTIONAL TRUE - this result is conditional; - for conditions see 8.3.3.2.9 of ITU-T Rec. X.710 ERRORS accessDenied | classInstanceConflict | complexityLimitation | invalidScope | invalidArgumentValue | invalidFilter | noSuchAction | noSuchArgument | noSuchObjectClass
47、| noSuchObjectInstance | processingFailure | syncNotSupported LINKED m-Linked-Reply CODE local : 7 - Cancel get operation (M-CANCEL-GET) m-CancelGet OPERATION := ARGUMENT InvokeIDType RETURN RESULT TRUE ERRORS mistypedOperation | noSuchInvokeId | processingFailure CODE local : 10 - Create operation
48、(M-CREATE) m-Create OPERATION := ARGUMENT CreateArgument RESULT CreateResult OPTIONAL TRUE - this result is conditional; - for conditions see 8.3.4.1.3 of ITU-T Rec. X.710 ERRORS accessDenied | classInstanceConflict | duplicateManagedObjectInstance | invalidAttributeValue | invalidObjectInstance | missingAttributeValue | noSuchAttribute | noSuchObjectClass | noSuchObjectInstance | noSuchReferenceObject | processingFailure CODE local : 8 - Delete operation (M-DELETE) m-Delete OPERATION := ARGUMENT D