`Document&Modules List OID Tree INDEX`

# /opt/SUNWconn/gdmo/standard/nmf/original/Registrd/oiwvol1.gdm

GDMO DOCUMENT
Name | "OP1 Library Vol. 1"

Source Code

    [1]      --  Stable Implementation
    [2]      --  Agreements for Open Systems
    [3]      --  Interconnection Protocols:
    [4]      --  Part 18 - Network Management
    [5]      --
    [6]      --  Open Systems Environment Implementors' Workshop
    [7]      --  (OIW)
    [8]      --
    [9]      --=========================================================================
    [10]     --
    [11]     --  Permission to use, copy, modify, and distribute this material for any
    [12]     --  purpose and without fee is hereby granted, provided that
    [13]     --  this permission notice appears in all copies, and
    [14]     --  that this material is not sold or distributed commercially.
    [15]     --
    [16]     -- THE NMF MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY
    [17]     -- OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS",
    [18]     -- WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
    [19]     --
    [20]     --=========================================================================
    [21]     -- Change History:
    [22]     --
    [23]     -- Sep 28 1992 Jock Embry
    [24]     --             1. corrected IMPORTS reference to InformationFramework
    [25]     --             2. changed package reference in transportConnectionRetransmissionIVMO
    [26]     --
    [27]     -- Jan 01 1994  Corrections marked with comment "corrected 1-94"
    [28]     --              by Opening Technologies (Jock_Embry@mcimail.com) using
    [29]     --              OpenT1 Version 3.0 to identify syntax and validation errors.
    [30]     --
    [31]     -- Apr  8 1997  Added GDMO.Document directive.
    [32]     --              by Opening Technologies (Jock_Embry@mcimail.com)
    [33]     --              Updated prologue.
    [34]     --
    [35]     --=========================================================================
    [36]     -- Outstanding defects and known problems:
    [37]     --
    [38]     -- None.
    [39]     --
    [40]     --======================================================================
    [41]     -- Syntax Checked By:
    [42]     --
    [43]     -- Date               Tool                  Company
    [44]     -- April 1997         OpenT1 version 3.3    Opening Technologies
    [45]     --                                          Jock_Embry@mcimail.com
    [46]     --
    [47]     -- December 1997      Fastbench 1.0         NETMANSYS
    [48]     --                    GDMO/ASN.1 Compiler   Tim.Shaw@netmansys.fr
    [49]     --                    core 1.0.4
    [50]     --=========================================================================
    [51]     -- Dependencies - This library requires the following other libraries:
    [52]     --
    [53]     -- ISO/IEC Definition of Management Information
    [54]     --   "Rec. X.721 | ISO/IEC 10165-2 : 1992",
    [55]     --
    [56]     -- ISO Security Audit Trail Function
    [57]     --   "Rec. X.740 | ISO/IEC 10164-8 : 1992"
    [58]     --
    [59]     -- CCITT M.3100 Generic Network Information Model
    [60]     --   "Recommendation M.3100 : 1992",
    [61]     --
    [62]     -- CCITT Q.821 Description for the Q2 and Q3 Interface
    [63]     --   "Recommendation Q.821:1992",
    [64]     --
    [65]     -- CCITT G.774 Synchronous Digital Hierarchy (SDH) Management
    [66]     --   "Recommendation G.774 : 1992",
    [67]     --
    [68]     --=========================================================================
    [69]
    [70]
    [71]     --< GDMO.Document "OP1 Library Vol. 1"> -->
    [72]
    [73]
    [74]
    [75]     -- A.4 HARMONIZED LIBRARY
    [76]
    [77]     -- The definitions specified in this clause can be
    [78]     -- referenced by using the label "OP1 Library Vol. 1" (e.g.,
    [79]     -- "OP1 Library Vol. 1":computerSystem).
    [80]     --
    [81]
    [82]
    [83]
    [84]     -- A.4.1 Managed Object Classes and Mandatory Packages
    [85]
    [86]     -- A.4.1.1 Computer System
    [87]
    [88]
    [89]     computerSystem   MANAGED OBJECT CLASS
    [90]
    [91]      DERIVED FROM  "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
    [92]
    [93]      CHARACTERIZED BY  computerSystemPkg;
    [94]
    [95]      CONDITIONAL PACKAGES
    [96]         peripheralNamePkg        PRESENT IF !an instance supports it and the
    [97]                                              peripheralListPkg is NOT present!,
    [98]         peripheralListPkg        PRESENT IF !an instance supports it and the
    [99]                                              peripheralNamePkg is NOT present!,
    [100]        processingEntityNamePkg  PRESENT IF !an instance supports it and the
    [101]                                             processingEntityListPkg is NOT present!,
    [102]        processingEntityListPkg  PRESENT IF !an instance supports it and the
    [103]                                             processingEntityNamePkg is NOT present!,
    [104]        systemTimePkg            PRESENT IF !an instance supports it!,
    [105]        upTimePkg                PRESENT IF !an instance supports it!,
    [106]        "Rec. M.3100 : 1992":userLabelPackage
    [107]                                 PRESENT IF !an instance supports it!,
    [108]        usageStatePkg            PRESENT IF !resource can detect usage!;
    [109]
    [110]    REGISTERED AS  {x-objectClass 1};
    [111]
    [112]
    [113]    computerSystemPkg              PACKAGE
    [114]         BEHAVIOUR computerSystemPkgDefinition,
    [115]                   computerSystemPkgBehaviour;
    [116]         ATTRIBUTES
    [117]             computerSystemId GET,
    [118]             "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState  GET,
    [119]             "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET-REPLACE,
    [120]             "Rec. X.721 | ISO/IEC 10165-2 : 1992":alarmStatus GET-REPLACE ADD-REMOVE,
    [121]             "Rec. X.721 | ISO/IEC 10165-2 : 1992":availabilityStatus GET;
    [122]
    [123]         ATTRIBUTE GROUPS
    [124]             "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
    [125]                   "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
    [126]                   "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState
    [127]                   "Rec. X.721 | ISO/IEC 10165-2 : 1992":alarmStatus
    [128]                   "Rec. X.721 | ISO/IEC 10165-2 : 1992":availabilityStatus;
    [129]
    [130]         NOTIFICATIONS
    [131]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
    [132]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
    [133]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":attributeValueChange,
    [134]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange,
    [135]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":processingErrorAlarm,
    [136]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":environmentalAlarm,
    [137]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":equipmentAlarm;;
    [138]
    [139]    computerSystemPkgDefinition       BEHAVIOUR
    [140]
    [141]    DEFINED AS
    [142]            !The Computer System managed object class represents the aggregate of components which, when
    [143]            considered as a whole, is capable of performing data processing, storage, and retrieval functions.
    [144]            In order to perform its function, the computer system may have a variety of components including
    [145]            processing entities, terminals, disk drives, printers, etc.
    [146]
    [147]            The Computer System is intended to represent an aggregation of other objects, and can model either
    [148]            self-contained computer systems or computer systems which are physically distributed, possibly over
    [149]            a wide geographical area.  An instance of the Computer System managed object class may have
    [150]            subordinate managed objects representing the individual entities within the computer system.
    [151]            Examples are entities such as disks, operating systems and processing entities.
    [152]
    [153]            Since the Computer System may be physically distributed, it is not appropriate to model the computer
    [154]            system managed object class as a subclass of the Equipment managed object class (since Equipment
    [155]            implies a single physical location through its location attribute).  However, there can be cases
    [156]            where the Computer System is not physically distributed, in which case a Name Binding allowing
    [157]            Computer System to be named by OMNIPoint Equipment is permissible.
    [158]
    [159]            It is not appropriate to model Computer System as a subclass of the DMI System managed object class.
    [160]            Unlike Computer System, the DMI System is a "container" object class which is instantiated in
    [161]            managed systems and exists mainly to name the managed and support objects it makes visible.!;
    [162]
    [163]
    [164]    computerSystemPkgBehaviour  BEHAVIOUR
    [165]
    [166]    DEFINED AS
    [167]            !A value for the computerSystemId attribute can only be provided when the object is created.
    [168]            Furthermore, this attribute value may not change once the managed object has been instantiated.
    [169]            Thus, this attribute is never the subject of an AttributeValueChange Notification.
    [170]
    [171]            Conditions under which an AttributeValueChange Notification is emitted are stated in the behaviour
    [172]            of the appropriate package or attribute.  In the absence of such a statement in the behaviour, the
    [173]            attribute does not cause an AttributeValueChange notification to be emitted.
    [174]            All attributeValueChange notifications shall include the Attribute Identifier List parameter.
    [175]
    [176]            The stateChange notification is emitted when any of the following attributes change in value:
    [177]            administrativeState, operationalState, and availability status.
    [178]
    [179]            The stateChange notification is not emitted when the alarmStatus attribute changes value.  (This is
    [180]            to avoid duplication of notifications.)
    [181]
    [182]            Since every combination of state attribute values may not be appropriate for particular kinds of
    [183]            computer systems, only appropriate combinations need be supported.
    [184]
    [185]            The processingErrorAlarm notification is emitted when the computerSystem resource experiences any of
    [186]            the alarm conditions defined by ISO/IEC 10164-4 (e.g., storage capacity problem, version mismatch,
    [187]            corrupt data, software error, underlying resource unavailable).!;
    [188]
    [189]
    [190]    -- A.4.1.2 Connection Oriented Transport Protocol Layer Entity
    [191]
    [192]
    [193]    coTransportProtocolLayerEntity    MANAGED OBJECT CLASS
    [194]
    [195]           DERIVED FROM      "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
    [196]
    [197]           CHARACTERIZED BY  coTransportProtocolLayerEntityPkg;
    [198]
    [199]           CONDITIONAL PACKAGES
    [200]                             manufacturerListPkg        PRESENT IF !an instance supports it and the
    [201]                                                                    manufacturerNamePkg is NOT present!,
    [202]                             manufacturerNamePkg        PRESENT IF !an instance supports it and the
    [203]                                                                    manufacturerListPkg is NOT present!,
    [204]                             productLabelPkg            PRESENT IF !an instance supports it!,
    [205]                             opVersionPkg               PRESENT IF !an instance supports it!,
    [206]                             serialNumberPkg            PRESENT IF !an instance supports it!,
    [207]                             typeTextPkg                PRESENT IF !an instance supports it!,
    [208]                             upTimePkg                  PRESENT IF !an instance supports it!,
    [209]                             incomingProtocolErrorPkg   PRESENT IF !an instance supports it!,
    [210]                             outgoingProtocolErrorPkg   PRESENT IF !an instance supports it!,
    [211]                             checksumPDUsDiscardedPkg   PRESENT IF !an instance supports it!,
    [212]                             maxPDUSizeIVPkg            PRESENT IF !the "OP1 Library Vol. 2 : 1992":transport
    [213]                                                        ConnectionIVMO object class is not used to
    [214]                                                        provide this initial value!,
    [215]                             usageStatePkg              PRESENT IF !resource can detect usage!;
    [216]
    [217]    REGISTERED AS {x-objectClass 2};
    [218]
    [219]
    [220]    coTransportProtocolLayerEntityPkg   PACKAGE
    [221]
    [222]           BEHAVIOUR  coTransportProtocolLayerEntityPkgDefinition,
    [223]                      coTransportProtocolLayerEntityPkgBehaviour;
    [224]
    [225]           ATTRIBUTES
    [226]               coTransportProtocolLayerEntityId  PERMITTED VALUES SYNTAX-1.GraphicString64 GET,
    [227]               transportEntityType GET,
    [228]               localTransportAddresses  GET,
    [229]               activeConnections  PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [230]               maxConnections   PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [231]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState  GET-REPLACE,
    [232]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState  GET,
    [233]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":alarmStatus GET-REPLACE ADD-REMOVE,
    [234]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":outgoingConnectionRequestsCounter
    [235]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [236]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":incomingConnectionRequestsCounter
    [237]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [238]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":outgoingConnectionRejectErrorCounter
    [239]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [240]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":incomingConnectionRejectErrorCounter
    [241]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [242]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":outgoingDisconnectErrorCounter
    [243]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [244]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":incomingDisconnectErrorCounter
    [245]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [246]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":incomingDisconnectCounter
    [247]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [248]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":outgoingDisconnectCounter
    [249]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [250]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
    [251]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [252]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
    [253]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [254]
    [255]           ATTRIBUTE GROUPS
    [256]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
    [257]                           "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
    [258]                           "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState
    [259]                           "Rec. X.721 | ISO/IEC 10165-2 : 1992":alarmStatus;
    [260]
    [261]           NOTIFICATIONS
    [262]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
    [263]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
    [264]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":attributeValueChange,
    [265]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange,
    [266]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":processingErrorAlarm;;
    [267]
    [268]
    [269]    coTransportProtocolLayerEntityPkgDefinition  BEHAVIOUR
    [270]
    [271]    DEFINED AS
    [272]            !The coTransportProtocolLayerEntity managed object class represents an instantiation  of any
    [273]            connection-oriented transport layer protocol (e.g., the ISO Transport Protocol   layer or the
    [274]            Internet Transmission Control Protocol (TCP) Layer).  The transport   protocol layer is layer four
    [275]            of the OSI Reference model.  It provides for the   transparent transference of data between two peer
    [276]            entities.  It relieves its users   from any concerns about the detailed way in which supporting
    [277]            communication media are   utilized to achieve this transfer.  The connection-oriented transport
    [278]            protocol layer   entity makes use of a transport connection for the purpose of transferring data.
    [279]
    [280]            This is a generally applicable managed object class, in that it does not represent any specific
    [281]            connection-oriented transport protocol - rather it contains characteristics common across various
    [282]            different connection-oriented transport layer protocols.  This managed object class is not intended
    [283]            to override any transport layer managed object classes defined in ISO.  It provides a high level
    [284]            view of a connection-oriented transport layer protocol and complements the protocol-specific views
    [285]            being defined in the standards.!;
    [286]
    [287]
    [288]    coTransportProtocolLayerEntityPkgBehaviour  BEHAVIOUR
    [289]
    [290]    DEFINED AS
    [291]            !Conditions under which an attributeValueChange notification is emitted are stated in the behaviour
    [292]            of the appropriate package or attribute.  In the absence of such a statement, in the behaviour, the
    [293]            attribute does not cause an attributeValueChange to Be emitted.
    [294]
    [295]            The attributeValueChange notification is emitted when any of the following attributes change in
    [296]            value: localTransportAddresses, maxConnections, transportEntityType, and all counter attributes
    [297]            (only when they wrap).  All attributeValueChange notifications shall include the Attribute
    [298]            Identifier List parameter.  All attributeValueChange notifications which report counter attribute
    [299]            wraps shall contain the maximum counter attribute value in the Old Attribute Value parameter.
    [300]
    [301]            The stateChange notification is emitted when any of the following attributes change in value:
    [302]            administrativeState and operationalState.
    [303]            The processingErrorAlarm notification is emitted when the coTransportProtocolLayerEntity resource
    [304]            experiences any of the alarm conditions defined by ISO/IEC 10164-4 (e.g., storage capacity problem,
    [305]            version mismatch, corrupt data, software error, underlying resource unavailable).!;
    [306]
    [307]    --  This is a generally applicable managed object class, in that it does
    [308]    --  not represent any specific connection-oriented transport protocol.
    [309]    --  ISO/IEC 10733 [TLM] defines specific objects for managing OSI transport
    [310]    --  protocol layer entities.
    [311]
    [312]    -- A.4.1.3 Connectionless Network Protocol Layer Entity
    [313]
    [314]
    [315]    clNetworkProtocolLayerEntity    MANAGED OBJECT CLASS
    [316]
    [317]           DERIVED FROM      "Rec. X.721 | ISO/IEC 10165-2 : 1992": top;
    [318]
    [319]           CHARACTERIZED BY  clNetworkProtocolLayerEntityPkg;
    [320]
    [321]           CONDITIONAL PACKAGES
    [322]                             manufacturerListPkg  PRESENT IF !an instance supports it and the
    [323]                                                              manufacturerNamePkg is NOT present!,
    [324]                             manufacturerNamePkg  PRESENT IF !an instance supports it and the
    [325]                                                              manufacturerListPkg is NOT present!,
    [326]                             productLabelPkg      PRESENT IF !an instance supports it!,
    [327]                             opVersionPkg         PRESENT IF !an instance supports it!,
    [328]                             serialNumberPkg      PRESENT IF !an instance supports it!,
    [329]                             typeTextPkg          PRESENT IF !an instance supports it!,
    [330]                             upTimePkg            PRESENT IF !an instance supports it!;
    [331]
    [332]    REGISTERED AS  {x-objectClass 3};
    [333]
    [334]
    [335]    clNetworkProtocolLayerEntityPkg   PACKAGE
    [336]
    [337]            BEHAVIOUR  clNetworkProtocolLayerEntityPkgDefinition,
    [338]                       clNetworkProtocolLayerEntityPkgBehaviour;
    [339]
    [340]            ATTRIBUTES
    [341]               clNetworkProtocolLayerEntityId  PERMITTED VALUES SYNTAX-1.GraphicString64 GET,
    [342]               networkEntityType GET,
    [343]               localNetworkAddresses  GET-REPLACE ADD-REMOVE,
    [344]               nPDUTimeToLive  PERMITTED VALUES SYNTAX-1.Integer32 GET-REPLACE,
    [345]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState  GET-REPLACE,
    [346]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState  GET,
    [347]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":alarmStatus  GET-REPLACE ADD-REMOVE,
    [348]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusSentCounter
    [349]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [350]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusReceivedCounter
    [351]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [352]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
    [353]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [354]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
    [355]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [356]               pdusForwardedCounter  PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [357]               pdusReasmbldOKCounter  PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [358]               pdusReasmbldFailCounter  PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [359]               pdusDiscardedCounter   PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [360]
    [361]           ATTRIBUTE GROUPS
    [362]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
    [363]                           "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
    [364]                           "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState
    [365]                           "Rec. X.721 | ISO/IEC 10165-2 : 1992":alarmStatus;
    [366]
    [367]           NOTIFICATIONS
    [368]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
    [369]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
    [370]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":attributeValueChange,
    [371]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":processingErrorAlarm,
    [372]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm,
    [373]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange;;
    [374]
    [375]
    [376]    clNetworkProtocolLayerEntityPkgDefinition  BEHAVIOUR
    [377]
    [378]    DEFINED AS
    [379]            !The clNetworkProtocolLayerEntity managed object class represents an instantiation of a
    [380]            connectionless network protocol layer.  The network protocol layer provides network services for the
    [381]            transparent transfer of data between peer transport entities.  It relieves the transport protocol
    [382]            layer from the need to know anything about the underlying network technologies used to achieve data
    [383]            transfer.
    [384]
    [385]            This is a generally applicable managed object class, in that it does not represent any specific
    [386]            connectionless network protocol; instead, it contains characteristics common across various
    [387]            different connectionless network layer protocols.  This managed object class is not intended to
    [388]            override any network layer managed object classes defined in ISO.  It provides a high level view of
    [389]            a connectionless network layer protocol and complements the protocol-specific views  being defined
    [390]            in the standards.
    [391]
    [392]            An instance of this managed object class supports only one type of protocol.!;
    [393]
    [394]    clNetworkProtocolLayerEntityPkgBehaviour  BEHAVIOUR
    [395]
    [396]    DEFINED AS
    [397]            !Conditions under which an attributeValueChange notification is emitted are stated in the behaviour
    [398]            of the appropriate package or attribute.  In the absence of such a statement, in the behaviour, the
    [399]            attribute does not cause an attributeValueChange to be emitted.
    [400]
    [401]            The attributeValueChange notification is emitted when any of the following attributes change in
    [402]            value: networkEntityType, localNetworkAddresses, nPDUTimeToLive, and all counter attributes (only
    [403]            when they wrap).  All attributeValueChange notifications shall include the Attribute Identifier List
    [404]            parameter.  All attributeValueChange notifications which report counter attribute wraps shall
    [405]            contain the maximum counter attribute value in the Old Attribute Value parameter.
    [406]
    [407]            The stateChange notification is emitted when any of the following attributes change in value:
    [408]            administrativeState and operationalState.
    [409]
    [410]            The communicationsAlarm notification is emitted when the clNetworkProtocolLayerEntity resource
    [411]            experiences any of the alarm conditions defined by ISO/IEC 10164-4 (e.g., loss of signal, local
    [412]            transmission error, remote transmission error).  In particular, this notification is used to report
    [413]            when a data NPDU is discarded for any reason other than network congestion.
    [414]
    [415]            The processingErrorAlarm notification is emitted when the clNetworkProtocolLayerEntity resource
    [416]            experiences any of the alarm conditions defined by ISO/IEC 10164-4 (e.g., storage capacity problem,
    [417]            version mismatch, corrupt data, software error, underlying resource unavailable).!;
    [418]
    [419]    -- This is a generally applicable managed object class, in that it
    [420]    -- does not represent any specific connectionless network protocol.
    [421]    -- ISO/IEC 10737 [NLM] defines specific objects for managing OSI network
    [422]    -- protocol layer entities.
    [423]
    [424]    -- A.4.1.4 OMNIPoint Equipment
    [425]
    [426]    -- This definition is subclassed from CCITT M.3100 Equipment, adding the following items:
    [427]    --
    [428]    --      Mandatory AttributeChange, ObjectCreation, ObjectDeletion Notifications
    [429]    --      Mandatory Environmental, Processing Error, and Equipment Alarm Notifications
    [430]    --      Mandatory Administrative and Operational State Attributes and State Change Notification
    [431]    --      CREATE/DELETE operations and behaviours (in name bindings)
    [432]    --      Conditional Contact, Customer, Function, Manufacturer, OMNIPoint Network, Service, Software
    [433]    --      and Vendor Name and List Packages
    [434]    --      Conditional Product and Serial Number Packages
    [435]    --      Conditional Type Text Package
    [436]    --      Conditional Location Pointer Package
    [437]    --
    [438]    -- ANSI T1M1.5 concerns regarding physical vs. functional modelling were resolved by excluding the Forum
    [439]    -- R1 Equipment Type attribute from the OMNIPoint definition.  The TypeText, FunctionName, and/or
    [440]    -- FunctionList attributes may be used to carry (as graphic strings or pointers) information concerning
    [441]    -- the function(s) supported by the physical Equipment.  It is expected that Forum R1 to OMNIPoint 1
    [442]    -- mapping rules will define a translation between Forum R1 EquipmentType enumerations and these OMNIPoint
    [443]    -- Equipment attributes.
    [444]
    [445]
    [446]    opEquipment      MANAGED OBJECT CLASS
    [447]
    [448]     DERIVED FROM  "Rec. M.3100 : 1992":equipment;
    [449]
    [450]     CHARACTERIZED BY
    [451]             opEquipmentPkg,
    [452]             "Rec. M.3100 : 1992":createDeleteNotificationsPackage,
    [453]             "Rec. M.3100 : 1992":attributeValueChangeNotificationPackage,
    [454]             "Rec. M.3100 : 1992":stateChangeNotificationPackage,
    [455]             "Rec. M.3100 : 1992":administrativeOperationalStatesPackage,
    [456]             "Rec. M.3100 : 1992":environmentalAlarmPackage,
    [457]             "Rec. M.3100 : 1992":processingErrorAlarmPackage,
    [458]             "Rec. M.3100 : 1992":equipmentsEquipmentAlarmPackage;
    [459]
    [460]     CONDITIONAL PACKAGES
    [461]             contactListPkg       PRESENT IF !an instance supports it and the
    [462]                                              contactNamePkg is NOT present!,
    [463]             contactNamePkg       PRESENT IF !an instance supports it and the
    [464]                                              contactListPkg is NOT present!,
    [465]             customerListPkg      PRESENT IF !an instance supports it and the
    [466]                                              customerNamePkg is NOT present!,
    [467]             customerNamePkg      PRESENT IF !an instance supports it and the
    [468]                                              customerListPkg is NOT present!,
    [469]             functionListPkg      PRESENT IF !an instance supports it and the
    [470]                                              functionNamePkg is NOT present!,
    [471]             functionNamePkg      PRESENT IF !an instance supports it and the
    [472]                                              functionListPkg is NOT present!,
    [473]             locationPointerPkg   PRESENT IF !an instance supports it and the
    [474]                                              "Rec. M.3100 : 1992":
    [475]                                              locationNamePackage is NOT present!,
    [476]             manufacturerListPkg  PRESENT IF !an instance supports it and the
    [477]                                              manufacturerNamePkg is NOT present!,
    [478]             manufacturerNamePkg  PRESENT IF !an instance supports it and the
    [479]                                              manufacturerListPkg is NOT present!,
    [480]             opNetworkListPkg     PRESENT IF !an instance supports it and the
    [481]                                              opNetworkNamePkg is NOT present!,
    [482]             opNetworkNamePkg     PRESENT IF !an instance supports it and the
    [483]                                              opNetworkListPkg is NOT present!,
    [484]             opVersionPkg         PRESENT IF !"Rec. M.3100 : 1992":
    [485]                                              versionPackage is also present!,
    [486]             productLabelPkg      PRESENT IF !an instance supports it!,
    [487]             serialNumberPkg      PRESENT IF !an instance supports it!,
    [488]             serviceListPkg       PRESENT IF !an instance supports it and the
    [489]                                              serviceNamePkg is NOT present!,
    [490]             serviceNamePkg       PRESENT IF !an instance supports it and the
    [491]                                              serviceListPkg is NOT present!,
    [492]             softwareListPkg      PRESENT IF !an instance supports it and the
    [493]                                              softwareNamePkg is NOT present!,
    [494]             softwareNamePkg      PRESENT IF !an instance supports it and the
    [495]                                              softwareListPkg is NOT present!,
    [496]             typeTextPkg          PRESENT IF !an instance supports it!,
    [497]             usageStatePkg        PRESENT IF !resource can detect usage!,
    [498]             vendorListPkg        PRESENT IF !an instance supports it and the
    [499]                                              "Rec. M.3100 : 1992":
    [500]                                              vendorNamePackage is NOT present!;
    [501]
    [502]    REGISTERED AS  {x-objectClass 4};
    [503]
    [504]         opEquipmentPkg        PACKAGE
    [505]
    [506]           BEHAVIOUR opEquipmentPkgBehaviour;
    [507]                  --  opEquipmentPkgDefinition inherited from Rec. M.3100 Equipment
    [508]
    [509]           ATTRIBUTES
    [510]               "Rec. M.3100 : 1992":equipmentId PERMITTED VALUES SYNTAX-1.EquipmentIdRange GET;
    [511]
    [512]           ATTRIBUTE GROUPS
    [513]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
    [514]                     "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
    [515]                     "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState;;
    [516]
    [517]
    [518]    opEquipmentPkgBehaviour   BEHAVIOUR
    [519]
    [520]    DEFINED AS -- inherited from Rec. M.3100 Equipment, with the following extensions:
    [521]            !A value for the "Rec. M.3100 : 1992":equipmentId attribute can only be provided when the object is
    [522]            created.  Furthermore, this attribute value may not change once the managed object has been
    [523]            instantiated.  Thus, this attribute is never the subject of an AttributeValueChange Notification.
    [524]
    [525]            Conditions under  which an AttributeValueChange Notification is emitted are stated in the behaviour
    [526]            of the appropriate package or attribute.  In the absence of such a statement in the behaviour, the
    [527]            attribute does not cause an AttributeValueChange notification to be emitted.
    [528]            All attributeValueChange notifications shall include the Attribute Identifier List parameter.
    [529]
    [530]            The processingErrorAlarm notification (if present) is emitted when the Equipment resource
    [531]            experiences any of the alarm conditions defined by ISO/IEC 10164-4 (e.g., storage capacity problem,
    [532]            version mismatch, corrupt data, software error, underlying resource unavailable).!;
    [533]
    [534]    -- A.4.1.5 OMNIPoint Network
    [535]
    [536]    -- This definition is subclassed from Rec. M.3100 Network, adding the following items:
    [537]    --
    [538]    --      Network Title and associated name binding to Root
    [539]    --      AttributeChange, ObjectCreation, ObjectDeletion Notifications
    [540]    --      CREATE/DELETE operations and behaviours (in name bindings)
    [541]
    [542]    opNetwork       MANAGED OBJECT CLASS
    [543]
    [544]     DERIVED FROM  "Rec. M.3100 : 1992":network;
    [545]
    [546]     CHARACTERIZED BY opNetworkPkg;
    [547]
    [548]    REGISTERED AS  {x-objectClass 5};
    [549]
    [550]
    [551]       opNetworkPkg          PACKAGE
    [552]
    [553]           BEHAVIOUR opNetworkPkgBehaviour;
    [554]                  -- opNetworkPkgDefinition inherited from Rec. M.3100 Network
    [555]
    [556]           ATTRIBUTES
    [557]               networkTitle       GET;
    [558]
    [559]           NOTIFICATIONS
    [560]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
    [561]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
    [562]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":attributeValueChange;;
    [563]
    [564]
    [565]    opNetworkPkgBehaviour   BEHAVIOUR
    [566]
    [567]    DEFINED AS -- inherited from Rec. M.3100 Network, with the following extensions:
    [568]            !Values for the Network Identifier and Network Title attributes can only be provided when the object
    [569]            is created.  Furthermore, these attribute values may not change once the managed object has been
    [570]            instantiated.  Thus, they are never the subject of an AttributeValueChange Notification.  When
    [571]            NetworkTitle is used for naming, the Network Identifier attribute has a NULL value.
    [572]
    [573]            Conditions under which an AttributeValueChange Notification is emitted are stated in the behaviour
    [574]            of the appropriate package or attribute.  In the absence of such a statement in the behaviour, the
    [575]            attribute does not cause an AttributeValueChange notification to be emitted.  All
    [576]            attributeValueChange notifications shall include the Attribute Identifier List parameter.!;
    [577]
    [578]
    [579]    -- A.4.1.6 Processing Entity
    [580]
    [581]    processingEntity       MANAGED OBJECT CLASS
    [582]
    [583]     DERIVED FROM  opEquipment;
    [584]
    [585]     CHARACTERIZED BY  processingEntityPkg;
    [586]
    [587]     CONDITIONAL PACKAGES
    [588]            addressingPkg        PRESENT IF !relevant to the underlying resource!,
    [589]            cpuUtilizationPkg    PRESENT IF !an instance supports it!,
    [590]            memorySizePkg        PRESENT IF !relevant to the underlying resource!,
    [591]            memoryUtilizationPkg PRESENT IF !an instance supports it!,
    [592]            upTimePkg            PRESENT IF !an instance supports it!;
    [593]
    [594]    REGISTERED AS  {x-objectClass 6};
    [595]
    [596]    processingEntityPkg PACKAGE
    [597]
    [598]        BEHAVIOUR processingEntityPkgDefinition,
    [599]                  processingEntityPkgBehaviour;
    [600]
    [601]        ATTRIBUTES
    [602]            cpuType      PERMITTED VALUES SYNTAX-1.GraphicString16 GET,
    [603]            osInfo       PERMITTED VALUES SYNTAX-1.OsInfoRange GET;;
    [604]
    [605]    processingEntityPkgDefinition         BEHAVIOUR
    [606]
    [607]    DEFINED AS
    [608]            !The processingEntity managed object class represents the physical portion of the computer system
    [609]            that  performs a processing function, frequently called a Central Processing Unit (CPU).  A
    [610]            Processing Entity may be composed of such components as arithmetical logical units   (ALU),
    [611]            registers for processing memory, limited storage most often in the form of Random Access Memory
    [612]            (RAM), and various  other types of memory used in the processing function.  It does not include such
    [613]            components as disk drives, data bases, etc.
    [614]
    [615]            Some Processing Entities may have input/output channels,  particularly when hardware is shared
    [616]            between elements  of the Processing Entity.  In other cases, the input/output  must be seen as
    [617]            components of a superior managed object, for  example a Computer System, or as OMNIPoint Equipment
    [618]            objects shared among several Computer Systems.
    [619]
    [620]            The cpuType attribute indicates the type of central processor unit found in the Processing Entity.
    [621]
    [622]            The osInfo attribute specifies the names and releases of the supported operating systems.!;
    [623]
    [624]    processingEntityPkgBehaviour          BEHAVIOUR
    [625]
    [626]    DEFINED AS
    [627]            !The AttributeValueChange notification is emitted when any of the following attributes change in
    [628]            value: cpuType or osInfo.!;
    [629]
    [630]
    [631]    -- A.4.1.7 Transport Connection
    [632]
    [633]    transportConnection          MANAGED OBJECT CLASS
    [634]
    [635]       DERIVED FROM  "Rec. X.721 | ISO/IEC 10165-2 : 1992": top;
    [636]
    [637]       CHARACTERIZED BY   transportConnectionPkg;
    [638]
    [639]       CONDITIONAL PACKAGES
    [640]                         maxRetransmissionsPkg              PRESENT IF !an instance supports it!,
    [641]                         retransmissionTimePkg              PRESENT IF !an instance supports it!,
    [642]                         retransmissionTimerInitialValuePkg PRESENT IF !an instance supports it!,
    [643]                         pdusRetransmittedCounterPkg        PRESENT IF !an instance supports it!,
    [644]                         octetsRetransmittedPkg             PRESENT IF !an instance supports it!,
    [645]                         pdusRetransmittedThresholdPkg      PRESENT IF !an instance supports it!,
    [646]                         outgoingProtocolErrorPkg           PRESENT IF !an instance supports it!,
    [647]                         checksumPDUsDiscardedPkg           PRESENT IF !an instance supports it!;
    [648]
    [649]    REGISTERED AS {x-objectClass 7};
    [650]
    [651]
    [652]    transportConnectionPkg   PACKAGE
    [653]
    [654]           BEHAVIOUR  transportConnectionPkgDefinition,
    [655]                      transportConnectionPkgBehaviour;
    [656]
    [657]           ATTRIBUTES
    [658]               transportConnectionId  PERMITTED VALUES SYNTAX-1.GraphicString64 GET,
    [659]               localTransportConnectionEndpoint GET,
    [660]               remoteTransportConnectionEndpoint GET,
    [661]               transportConnectionReference  PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [662]               localNetworkAddress  GET,
    [663]               remoteNetworkAddress  GET,
    [664]               inactivityTimeout  PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [665]               inactivityTime PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [666]               maxPDUSize  PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [667]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusSentCounter
    [668]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [669]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusReceivedCounter
    [670]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [671]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
    [672]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [673]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
    [674]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET,
    [675]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":incomingProtocolErrorCounter
    [676]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [677]           NOTIFICATIONS
    [678]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
    [679]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion transportDisconnectCause,
    [680]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":attributeValueChange;;
    [681]
    [682]
    [683]    transportConnectionPkgDefinition  BEHAVIOUR
    [684]
    [685]    DEFINED AS
    [686]            !The transportConnection managed object class represents an active transport connection (e.g., an
    [687]            OSI transport connection or a TCP connection).  A transport connection is established and used by
    [688]            two peer connection oriented transport protocol layer entities for the purpose of transferring data.
    [689]            A connection oriented transport protocol layer entity may support multiple transport connections.
    [690]
    [691]            This is a generally applicable managed object class, in that it does not represent any specific
    [692]            connection-oriented transport protocol; rather it contains characteristics common across various
    [693]            different connection-oriented transport layer protocols.  This managed object class is not intended
    [694]            to override any transport layer managed object classes defined in ISO.  It provides a high level
    [695]            view of a connection-oriented transport layer protocol and complements the protocol-specific views
    [696]            being defined in the standards.!;
    [697]
    [698]
    [699]    transportConnectionPkgBehaviour  BEHAVIOUR
    [700]
    [701]    DEFINED AS
    [702]            !An instance of the Transport Connection managed object class is created automatically in response
    [703]            to normal operation of the network.  A prerequisite to the creation of a transport connection is the
    [704]            existence of a transport entity (e.g. an instance of the Connection Oriented Transport Protocol
    [705]            Layer Entity) on the open system. When a new Transport Connection instance is created, the "OP1
    [706]            Library Vol. 2 : 1992":transportConnectionIVMO instance with the same superior may be used to
    [707]            provide initial attribute values for the new instance.  Alternatively, the Maximum PDU Size
    [708]            attribute takes on the value of the Maximum PDU Size attribute specified in the superior Transport
    [709]            Protocol Layer Entity managed object instance. Subsequently the Maximum PDU Size attribute may take
    [710]            on another value which applies specifically to the connection represented by the instantiation of
    [711]            the transport connection.  This change may occur as the result of peer protocol negotiation.
    [712]
    [713]            The Additional Information parameter of the objectDeletion notification may optionally contain a
    [714]            management extension (as defined in DMI) whose identifier is that of the "cause" attribute, whose
    [715]            significance is FALSE, and whose information is "cause" as defined in the associated PARAMETER
    [716]            template.
    [717]
    [718]            Conditions under which an attributeValueChange notification is emitted are stated in the behaviour
    [719]            of the appropriate package or attribute.  In the absence of such a statement, in the behaviour, the
    [720]            attribute does not cause an attributeValueChange to be emitted.
    [721]
    [722]            The attributeValueChange notification is emitted when any of the following attributes change in
    [723]            value: inactivityTimeout, maxPDUSize, and all counter attributes (only when they wrap).  All
    [724]            attributeValueChange notifications shall include the Attribute Identifier List parameter.  All
    [725]            attributeValueChange notifications which report counter attribute wraps shall contain the maximum
    [726]            counter attribute value in the Old Attribute Value parameter.
    [727]
    [728]            Transport Connection will delete itself when the value of the inactivityTime attribute equals that
    [729]            of the inactivityTimeout attribute.!;
    [730]
    [731]    -- This is a generally applicable managed object class, in that it does
    [732]    -- not represent any specific connection- oriented transport protocol.
    [733]    -- ISO/IEC 10733 [TLM] defines specific objects for managing OSI
    [734]    -- transport protocol layer entities.
    [735]
    [736]    -- A.4.2 Conditional Packages
    [737]
    [738]
    [739]    -- A.4.2.1 Addressing Package
    [740]
    [741]    addressingPkg     PACKAGE
    [742]
    [743]      BEHAVIOUR    addressingPkgDefinition,
    [744]                   addressingPkgBehaviour;
    [745]
    [746]      ATTRIBUTES   addressingSize   PERMITTED VALUES SYNTAX-1.AddressingSizeRange GET,
    [747]                   endianess        GET;
    [748]    REGISTERED AS {x-package 1};
    [749]
    [750]    addressingPkgDefinition  BEHAVIOUR
    [751]
    [752]    DEFINED AS
    [753]            !This package defines the addressing size and endianess which are characteristic of the underlying
    [754]            resource.!;
    [755]
    [756]    addressingPkgBehaviour  BEHAVIOUR
    [757]
    [758]    DEFINED AS
    [759]            !If the AttributeValueChange notification is defined for the managed object class using this
    [760]            package, this notification is emitted when the addressingSize or endianess attributes change
    [761]            value.!;
    [762]
    [763]    -- A.4.2.2 Checksum PDUs Discarded Package
    [764]
    [765]    checksumPDUsDiscardedPkg  PACKAGE
    [766]
    [767]           BEHAVIOUR  checksumPDUsDiscardedPkgDefinition,
    [768]                      checksumPDUsDiscardedPkgBehaviour;
    [769]           ATTRIBUTES
    [770]                      checksumPDUsDiscardedCounter PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [771]
    [772]    REGISTERED AS  {x-package 2};
    [773]
    [774]
    [775]    checksumPDUsDiscardedPkgDefinition  BEHAVIOUR
    [776]    DEFINED AS
    [777]            !This package reflects the capability of the underlying resource to count the number of well-formed
    [778]            PDUs rejected by the peer entity due to a checksum error.!;
    [779]
    [780]
    [781]    checksumPDUsDiscardedPkgBehaviour  BEHAVIOUR
    [782]
    [783]    DEFINED AS
    [784]            !If the attributeValueChange notification is defined for the managed object class using this
    [785]            package, this notification is emitted when the checksumPDUsDiscarded attribute wraps.!;
    [786]
    [787]
    [788]    -- A.4.2.3 Contact List Package
    [789]
    [790]    contactListPkg     PACKAGE
    [791]
    [792]      BEHAVIOUR contactListPkgDefinition,
    [793]                contactListPkgBehaviour;
    [794]
    [795]      ATTRIBUTES   contactList  PERMITTED VALUES SYNTAX-1.AnyNamesRange  GET-REPLACE  ADD-REMOVE;
    [796]
    [797]    REGISTERED AS {x-package 3};
    [798]
    [799]
    [800]    contactListPkgDefinition  BEHAVIOUR
    [801]
    [802]    DEFINED AS
    [803]            !The Contact List Attribute identifies who (person or  organization) should be contacted about the
    [804]            resource.!;
    [805]
    [806]    contactListPkgBehaviour  BEHAVIOUR
    [807]
    [808]    DEFINED AS
    [809]            !If the AttributeValueChange notification is defined for the managed object class using this
    [810]            package, this notification is emitted when the contactList attribute changes value.!;
    [811]
    [812]    -- A.4.2.4 Contact Name Package
    [813]
    [814]    contactNamePkg     PACKAGE
    [815]
    [816]      BEHAVIOUR contactNamePkgDefinition,
    [817]                contactNamePkgBehaviour;
    [818]
    [819]      ATTRIBUTES   contactName  PERMITTED VALUES SYNTAX-1.AnyNameRange  GET-REPLACE;
    [820]
    [821]    REGISTERED AS {x-package 4};
    [822]
    [823]
    [824]    contactNamePkgDefinition  BEHAVIOUR
    [825]
    [826]    DEFINED AS
    [827]            !The Contact Name Attribute identifies who (person or  organization) should be contacted about the
    [828]            resource.!;
    [829]
    [830]    contactNamePkgBehaviour  BEHAVIOUR
    [831]
    [832]    DEFINED AS
    [833]            !If the AttributeValueChange notification is defined for the managed object class using this
    [834]            package, this notification is emitted when the contactName attribute changes value.!;
    [835]
    [836]    -- A.4.2.5 CPU Utilization Package
    [837]
    [838]    cpuUtilizationPkg     PACKAGE
    [839]
    [840]      BEHAVIOUR    cpuUtilizationPkgBehaviour;
    [841]
    [842]      ATTRIBUTES   cpuUtilization   PERMITTED VALUES SYNTAX-1.PercentageRange
    [843]                                    GET; --  changed from GET-REPLACE (Forum)
    [844]    REGISTERED AS {x-package 5};
    [845]
    [846]    cpuUtilizationPkgBehaviour  BEHAVIOUR
    [847]
    [848]    DEFINED AS
    [849]            !Even if the AttributeValueChange notification is defined for the managed object class using this
    [850]            package, this notification is NOT emitted when the cpuUtilization attribute changes value.!;
    [851]
    [852]    -- A.4.2.6 Customer List Package
    [853]
    [854]    customerListPkg     PACKAGE
    [855]
    [856]      BEHAVIOUR customerListPkgDefinition,
    [857]                customerListPkgBehaviour;
    [858]
    [859]      ATTRIBUTES  customerList PERMITTED VALUES SYNTAX-1.AnyNamesRange GET-REPLACE ADD-REMOVE;
    [860]
    [861]    REGISTERED AS {x-package 6};
    [862]
    [863]    customerListPkgDefinition  BEHAVIOUR
    [864]
    [865]    DEFINED AS
    [866]            !The Customer List attribute identifies any customers that  are users of the resource.!;
    [867]
    [868]    customerListPkgBehaviour  BEHAVIOUR
    [869]
    [870]    DEFINED AS
    [871]            !If the AttributeValueChange notification is defined for the managed object class using this
    [872]            package, this notification is emitted when the customerList attribute changes value.!;
    [873]
    [874]    -- A.4.2.7 Customer Name Package
    [875]
    [876]    customerNamePkg     PACKAGE
    [877]
    [878]      BEHAVIOUR customerNamePkgDefinition,
    [879]                customerNamePkgBehaviour;
    [880]
    [881]      ATTRIBUTES  customerName PERMITTED VALUES SYNTAX-1.AnyNameRange GET-REPLACE;
    [882]
    [883]    REGISTERED AS {x-package 7};
    [884]
    [885]    customerNamePkgDefinition  BEHAVIOUR
    [886]
    [887]    DEFINED AS
    [888]            !The Customer Name attribute identifies any customer that is a user of the resource.!;
    [889]
    [890]    customerNamePkgBehaviour  BEHAVIOUR
    [891]
    [892]    DEFINED AS
    [893]            !If the AttributeValueChange notification is defined for the managed object class using this
    [894]            package, this notification is emitted when the customerName attribute changes value.!;
    [895]
    [896]    -- A.4.2.8 Function List Package
    [897]
    [898]    functionListPkg    PACKAGE
    [899]
    [900]      BEHAVIOUR functionListPkgDefinition,
    [901]                functionListPkgBehaviour;
    [902]
    [903]      ATTRIBUTES functionList PERMITTED VALUES SYNTAX-1.AnyNamesRange GET-REPLACE ADD-REMOVE;
    [904]
    [905]    REGISTERED AS {x-package 8};
    [906]
    [907]    functionListPkgDefinition  BEHAVIOUR
    [908]
    [909]    DEFINED AS
    [910]            !The functionList attribute identifies those functions  provided by this resource.!;
    [911]
    [912]    functionListPkgBehaviour  BEHAVIOUR
    [913]
    [914]    DEFINED AS
    [915]            !If the AttributeValueChange notification is defined for the managed object class using this
    [916]            package, this notification is emitted when the functionList attribute changes value.!;
    [917]
    [918]    -- A.4.2.9 Function Name Package
    [919]
    [920]    functionNamePkg    PACKAGE
    [921]
    [922]      BEHAVIOUR functionNamePkgDefinition,
    [923]                functionNamePkgBehaviour;
    [924]
    [925]      ATTRIBUTES functionName PERMITTED VALUES SYNTAX-1.AnyNameRange GET-REPLACE;
    [926]
    [927]    REGISTERED AS {x-package 9};
    [928]    functionNamePkgDefinition  BEHAVIOUR
    [929]
    [930]    DEFINED AS
    [931]            !The functionName attribute identifies the function provided by this resource.!;
    [932]
    [933]    functionNamePkgBehaviour  BEHAVIOUR
    [934]
    [935]    DEFINED AS
    [936]            !If the AttributeValueChange notification is defined for the managed object class using this
    [937]            package, this notification is emitted when the functionName attribute changes value.!;
    [938]
    [939]    -- A.4.2.10 Incoming Protocol Error Package
    [940]
    [941]    incomingProtocolErrorPkg  PACKAGE
    [942]
    [943]           BEHAVIOUR  incomingProtocolErrorPkgDefinition,
    [944]                      incomingProtocolErrorPkgBehaviour;
    [945]
    [946]           ATTRIBUTES
    [947]                "Rec. X.721 | ISO/IEC 10165-2 : 1992":incomingProtocolErrorCounter
    [948]                                                      PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [949]
    [950]    REGISTERED AS  {x-package 10};
    [951]
    [952]
    [953]    incomingProtocolErrorPkgDefinition  BEHAVIOUR
    [954]
    [955]    DEFINED AS
    [956]            !This package reflects the capability of the underlying resource to count the number of incoming
    [957]            protocol errors detected.!;
    [958]
    [959]
    [960]    incomingProtocolErrorPkgBehaviour  BEHAVIOUR
    [961]
    [962]    DEFINED AS
    [963]            !If the attributeValueChange notification is defined for the managed object class using this
    [964]            package, this notification is emitted when the incomingProtocolErrorCounter attribute wraps.!;
    [965]
    [966]    -- A.4.2.11 Location Pointer Package
    [967]
    [968]    locationPointerPkg   PACKAGE
    [969]           BEHAVIOUR   locationPointerPkgDefinition,
    [970]                       locationPointerPkgBehaviour;
    [971]
    [972]           ATTRIBUTES
    [973]               locationPointer  GET-REPLACE;
    [974]    REGISTERED AS      {x-package 11};
    [975]
    [976]
    [977]    locationPointerPkgDefinition BEHAVIOUR
    [978]
    [979]    DEFINED AS
    [980]            !This package provides managed object instance information for a location (e.g., Hilo Hawaii USA).!;
    [981]
    [982]
    [983]    locationPointerPkgBehaviour BEHAVIOUR
    [984]
    [985]    DEFINED AS
    [986]            !If the attributeValueChange notification is defined for the managed object class using this
    [987]            package, this notification is emitted when the Location Pointer attribute changes value.!;
    [988]
    [989]
    [990]    -- A.4.2.12 Manufacturer List Package
    [991]
    [992]    manufacturerListPkg   PACKAGE
    [993]           BEHAVIOUR   manufacturerListPkgDefinition,
    [994]                       manufacturerListPkgBehaviour;
    [995]
    [996]           ATTRIBUTES
    [997]               manufacturerList  PERMITTED VALUES SYNTAX-1.AnyNamesRange GET-REPLACE ADD-REMOVE;
    [998]    REGISTERED AS      {x-package 12};
    [999]
    [1000]
    [1001]   manufacturerListPkgDefinition BEHAVIOUR
    [1002]
    [1003]   DEFINED AS
    [1004]           !This package indicates information about the manufacturer(s) that manufactured the underlying
    [1005]           resource!;
    [1006]
    [1007]
    [1008]   manufacturerListPkgBehaviour BEHAVIOUR
    [1009]
    [1010]   DEFINED AS
    [1011]           !If the attributeValueChange notification is defined for the managed object class using this
    [1012]           package, this notification is emitted when the ManufacturerList attribute changes value.!;
    [1013]
    [1014]
    [1015]   -- A.4.2.13 Manufacturer Name Package
    [1016]
    [1017]   manufacturerNamePkg   PACKAGE
    [1018]          BEHAVIOUR   manufacturerNamePkgDefinition,
    [1019]                      manufacturerNamePkgBehaviour;
    [1020]
    [1021]          ATTRIBUTES
    [1022]              manufacturerName  PERMITTED VALUES SYNTAX-1.AnyNameRange GET-REPLACE;
    [1023]   REGISTERED AS      {x-package 13};
    [1024]
    [1025]
    [1026]   manufacturerNamePkgDefinition BEHAVIOUR
    [1027]
    [1028]   DEFINED AS
    [1029]           !This package indicates information about the manufacturer that manufactured the underlying
    [1030]           resource!;
    [1031]
    [1032]
    [1033]   manufacturerNamePkgBehaviour BEHAVIOUR
    [1034]
    [1035]   DEFINED AS
    [1036]           !If the attributeValueChange notification is defined for the managed object class using this
    [1037]           package, this notification is emitted when the ManufacturerName attribute changes value.!;
    [1038]
    [1039]
    [1040]   -- A.4.2.14 Max PDU Size IV Package
    [1041]
    [1042]
    [1043]   maxPDUSizeIVPkg  PACKAGE
    [1044]          BEHAVIOUR   maxPDUSizeIVPkgDefinition,
    [1045]                      maxPDUSizeIVPkgBehaviour;
    [1046]
    [1047]          ATTRIBUTES
    [1048]              maxPDUSize  PERMITTED VALUES SYNTAX-1.Integer32 GET-REPLACE;
    [1049]   REGISTERED AS      {x-package 14};
    [1050]
    [1051]
    [1052]   maxPDUSizeIVPkgDefinition BEHAVIOUR
    [1053]
    [1054]   DEFINED AS
    [1055]           !This package provides the initial value for the maximum length of a PDU that can be supported by
    [1056]           the local layer entity.!;
    [1057]
    [1058]   maxPDUSizeIVPkgBehaviour BEHAVIOUR
    [1059]
    [1060]   DEFINED AS
    [1061]           !The Maximum TPDU Size attribute provides the initial value to be used by newly-instantiated
    [1062]           subordinate Transport Connection managed object instances for the maximum TPDU size to be supported
    [1063]           on that connection.!;
    [1064]
    [1065]
    [1066]   -- A.4.2.15 Max Retransmissions Package
    [1067]
    [1068]
    [1069]   maxRetransmissionsPkg  PACKAGE
    [1070]
    [1071]          BEHAVIOUR  maxRetransmissionsPkgDefinition,
    [1072]                     maxRetransmissionsPkgBehaviour;
    [1073]
    [1074]          ATTRIBUTES
    [1075]              maxRetransmissions  PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [1076]
    [1077]   REGISTERED AS  {x-package 15};
    [1078]
    [1079]
    [1080]   maxRetransmissionsPkgDefinition  BEHAVIOUR
    [1081]
    [1082]   DEFINED AS
    [1083]           !This package reflects the capability of the underlying transport protocol resource to count the
    [1084]           maximum number of times a TPDU is to be retransmitted before the transport connection is aborted.!;
    [1085]
    [1086]
    [1087]   maxRetransmissionsPkgBehaviour  BEHAVIOUR
    [1088]
    [1089]   DEFINED AS
    [1090]           !When a new Transport Connection instance is created containing this package, any "OP1 Library Vol.
    [1091]           2 : 1992":transportConnectionRetransmissionIVMO instance with the same superior may be used to
    [1092]           provide initial attribute values for the new instance.!;
    [1093]
    [1094]   -- A.4.2.16 Memory Size Package
    [1095]
    [1096]   memorySizePkg     PACKAGE
    [1097]
    [1098]     BEHAVIOUR       memorySizePkgDefinition,
    [1099]                     memorySizePkgBehaviour;
    [1100]
    [1101]     ATTRIBUTES   memorySize   PERMITTED VALUES SYNTAX-1.MemorySizeRange  GET;
    [1102]
    [1103]   REGISTERED AS {x-package 16};
    [1104]
    [1105]   memorySizePkgDefinition  BEHAVIOUR
    [1106]
    [1107]   DEFINED AS
    [1108]           !The memorySize attribute indicates, in kilobytes, the amount of memory available to a Processing
    [1109]           Entity (irrespective of its current usage).!;
    [1110]
    [1111]   memorySizePkgBehaviour  BEHAVIOUR
    [1112]
    [1113]   DEFINED AS
    [1114]           !If the AttributeValueChange notification is defined for the managed object class using this
    [1115]           package, this notification is emitted when the memorySize attribute changes value.!;
    [1116]
    [1117]   -- A.4.2.17 Memory Utilization Package
    [1118]
    [1119]   memoryUtilizationPkg     PACKAGE
    [1120]
    [1121]     BEHAVIOUR    memoryUtilizationPkgBehaviour;
    [1122]
    [1123]     ATTRIBUTES   memoryUtilization   PERMITTED VALUES SYNTAX-1.PercentageRange
    [1124]                                      GET; --  added in response to Bull comment
    [1125]   REGISTERED AS {x-package 17};
    [1126]
    [1127]   memoryUtilizationPkgBehaviour  BEHAVIOUR
    [1128]
    [1129]   DEFINED AS
    [1130]           !Even if the AttributeValueChange notification is defined for the managed object class using this
    [1131]           package, this notification is NOT emitted when the memoryUtilization attribute changes value.!;
    [1132]
    [1133]   -- A.4.2.18 Octets Retransmitted Package
    [1134]
    [1135]   octetsRetransmittedPkg  PACKAGE
    [1136]
    [1137]          BEHAVIOUR  octetsRetransmittedPkgDefinition,
    [1138]                     octetsRetransmittedPkgBehaviour;
    [1139]
    [1140]          ATTRIBUTES
    [1141]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsRetransmittedErrorCounter
    [1142]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [1143]
    [1144]   REGISTERED AS  {x-package 18};
    [1145]
    [1146]
    [1147]   octetsRetransmittedPkgDefinition  BEHAVIOUR
    [1148]
    [1149]   DEFINED AS
    [1150]           !This package reflects the capability of the underlying transport protocol resource to count the
    [1151]           number of octets retransmitted.!;
    [1152]
    [1153]   octetsRetransmittedPkgBehaviour  BEHAVIOUR
    [1154]
    [1155]   DEFINED AS
    [1156]           !If the attributeValueChange notification is defined for the managed object class using this
    [1157]           package, this notification is emitted when the octetsRetransmitted attribute wraps.!;
    [1158]
    [1159]
    [1160]   -- A.4.2.19 OMNIPoint Network List Package
    [1161]
    [1162]   opNetworkListPkg    PACKAGE
    [1163]
    [1164]     BEHAVIOUR opNetworkListPkgDefinition,
    [1165]               opNetworkListPkgBehaviour;
    [1166]
    [1167]     ATTRIBUTES  opNetworkList  PERMITTED VALUES SYNTAX-1.AnyNamesRange GET-REPLACE ADD-REMOVE;
    [1168]
    [1169]   REGISTERED AS {x-package 19};
    [1170]
    [1171]   opNetworkListPkgDefinition  BEHAVIOUR
    [1172]
    [1173]
    [1174]   DEFINED AS
    [1175]           !The opNetworkList attribute indicates what networks use or are dependent on the resource.!;
    [1176]
    [1177]   opNetworkListPkgBehaviour  BEHAVIOUR
    [1178]
    [1179]   DEFINED AS
    [1180]           !If the AttributeValueChange notification is defined for the managed object class using this
    [1181]           package, this notification is emitted when the opNetworkList attribute changes value.!;
    [1182]
    [1183]
    [1184]   -- A.4.2.20 OMNIPoint Network Name Package
    [1185]
    [1186]   opNetworkNamePkg    PACKAGE
    [1187]
    [1188]     BEHAVIOUR opNetworkNamePkgDefinition,
    [1189]               opNetworkNamePkgBehaviour;
    [1190]
    [1191]     ATTRIBUTES  opNetworkName  PERMITTED VALUES SYNTAX-1.AnyNameRange GET-REPLACE;
    [1192]
    [1193]   REGISTERED AS {x-package 20};
    [1194]
    [1195]   opNetworkNamePkgDefinition  BEHAVIOUR
    [1196]
    [1197]
    [1198]   DEFINED AS
    [1199]           !The opNetworkName attribute indicates what network uses or is dependent on the resource.!;
    [1200]
    [1201]   opNetworkNamePkgBehaviour  BEHAVIOUR
    [1202]
    [1203]   DEFINED AS
    [1204]           !If the AttributeValueChange notification is defined for the managed object class using this
    [1205]           package, this notification is emitted when the opNetworkName attribute changes value.!;
    [1206]
    [1207]
    [1208]   -- A.4.2.21 OMNIPoint Version Package
    [1209]
    [1210]   opVersionPkg  PACKAGE  -- refinement of Rec. M.3100 versionPackage
    [1211]
    [1212]          BEHAVIOUR   opVersionPkgDefinition,
    [1213]                      opVersionPkgBehaviour;
    [1214]
    [1215]          ATTRIBUTES
    [1216]              "Rec. M.3100 : 1992":version
    [1217]                                            PERMITTED VALUES SYNTAX-1.GraphicString16 GET-REPLACE;
    [1218]
    [1219]   REGISTERED AS  {x-package 21};
    [1220]
    [1221]
    [1222]
    [1223]
    [1224]   opVersionPkgDefinition BEHAVIOUR
    [1225]
    [1226]   DEFINED AS
    [1227]           !This package reflects the release version of the underlying resource as an attribute, as defined by
    [1228]           "Rec. M.3100 : 1992".!;
    [1229]
    [1230]
    [1231]   opVersionPkgBehaviour BEHAVIOUR
    [1232]
    [1233]   DEFINED AS
    [1234]           !If the attributeValueChange notification is defined for the managed object class using this
    [1235]           package, this notification is emitted when the Version attribute changes value.!;
    [1236]
    [1237]
    [1238]   -- A.4.2.22 Outgoing Protocol Error Package
    [1239]
    [1240]   outgoingProtocolErrorPkg  PACKAGE
    [1241]
    [1242]          BEHAVIOUR  outgoingProtocolErrorPkgDefinition,
    [1243]                     outgoingProtocolErrorPkgBehaviour;
    [1244]
    [1245]          ATTRIBUTES
    [1246]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":outgoingProtocolErrorCounter
    [1247]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [1248]
    [1249]   REGISTERED AS  {x-package 22};
    [1250]
    [1251]
    [1252]   outgoingProtocolErrorPkgDefinition  BEHAVIOUR
    [1253]
    [1254]   DEFINED AS
    [1255]           !This package reflects the capability of the underlying resource to count the number of outgoing
    [1256]           protocol errors detected.  Note that not all resources have this capability.!;
    [1257]
    [1258]
    [1259]   outgoingProtocolErrorPkgBehaviour  BEHAVIOUR
    [1260]
    [1261]   DEFINED AS
    [1262]           !If the attributeValueChange notification is defined for the managed object class using this
    [1263]           package, this notification is emitted when the outgoingProtocolErrorCounter attribute wraps.!;
    [1264]
    [1265]   -- A.4.2.23 PDUs Retransmitted Counter Package
    [1266]
    [1267]   pdusRetransmittedCounterPkg  PACKAGE
    [1268]
    [1269]          BEHAVIOUR  pdusRetransmittedCounterPkgDefinition,
    [1270]                     pdusRetransmittedCounterPkgBehaviour;
    [1271]
    [1272]          ATTRIBUTES
    [1273]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusRetransmittedErrorCounter
    [1274]                                                     PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [1275]
    [1276]   REGISTERED AS  {x-package 23};
    [1277]
    [1278]
    [1279]   pdusRetransmittedCounterPkgDefinition  BEHAVIOUR
    [1280]
    [1281]   DEFINED AS
    [1282]           !This package reflects the capability of the underlying transport protocol resource to count the
    [1283]           number of PDUs retransmitted.!;
    [1284]
    [1285]
    [1286]   pdusRetransmittedCounterPkgBehaviour  BEHAVIOUR
    [1287]
    [1288]   DEFINED AS
    [1289]           !If the attributeValueChange notification is defined for the managed object class using this
    [1290]           package, this notification is emitted when the PDUsRetransmittedCounter attribute wraps.!;
    [1291]
    [1292]
    [1293]   -- A.4.2.24 PDUs Retransmitted Threshold Package
    [1294]
    [1295]   pdusRetransmittedThresholdPkg  PACKAGE
    [1296]
    [1297]          BEHAVIOUR  pdusRetransmittedThresholdPkgDefinition,
    [1298]                     pdusRetransmittedThresholdPkgBehaviour;
    [1299]
    [1300]          ATTRIBUTES
    [1301]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusRetransmittedErrorThreshold GET-REPLACE;
    [1302]          NOTIFICATIONS
    [1303]               "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm;
    [1304]
    [1305]   REGISTERED AS  {x-package 24};
    [1306]
    [1307]
    [1308]   pdusRetransmittedThresholdPkgDefinition  BEHAVIOUR
    [1309]
    [1310]   DEFINED AS
    [1311]           !This package reflects the capability of the underlying transport protocol resource to threshold the
    [1312]           number of PDUs retransmitted.!;
    [1313]
    [1314]
    [1315]   pdusRetransmittedThresholdPkgBehaviour  BEHAVIOUR
    [1316]
    [1317]   DEFINED AS
    [1318]           !When a new Transport Connection instance is created containing this package, any "OP1 Library Vol.
    [1319]           2 : 1992":transportConnectionRetransmissionIVMO instance with the same superior may be used to
    [1320]           provide initial attribute values for the new instance.
    [1321]
    [1322]           If the attributeValueChange notification is defined for the managed object class using this package,
    [1323]           this notification is emitted when the pdusRetransmittedThreshold attribute changes in value.!;
    [1324]
    [1325]
    [1326]   -- A.4.2.25 Peripheral List Package
    [1327]
    [1328]   peripheralListPkg  PACKAGE
    [1329]
    [1330]          BEHAVIOUR   peripheralListPkgDefinition,
    [1331]                      peripheralListPkgBehaviour;
    [1332]
    [1333]          ATTRIBUTES
    [1334]              peripheralList  PERMITTED VALUES SYNTAX-1.AnyNamesRange GET-REPLACE ADD-REMOVE;
    [1335]
    [1336]   REGISTERED AS      {x-package 25};
    [1337]
    [1338]
    [1339]   peripheralListPkgDefinition BEHAVIOUR
    [1340]
    [1341]   DEFINED AS
    [1342]           !The Peripheral List attribute identifies auxiliary devices that are used by the resource (e.g.,
    [1343]           disk drives, tape drives, printers).!;
    [1344]
    [1345]
    [1346]   peripheralListPkgBehaviour BEHAVIOUR
    [1347]
    [1348]   DEFINED AS
    [1349]           !If the attributeValueChange notification is defined for the managed object class using this
    [1350]           package, this notification is emitted when the Peripheral List attribute changes value.!;
    [1351]
    [1352]
    [1353]   -- A.4.2.26 Peripheral Name Package
    [1354]
    [1355]   peripheralNamePkg  PACKAGE
    [1356]
    [1357]          BEHAVIOUR   peripheralNamePkgDefinition,
    [1358]                      peripheralNamePkgBehaviour;
    [1359]
    [1360]          ATTRIBUTES
    [1361]              peripheralName  PERMITTED VALUES SYNTAX-1.AnyNameRange GET-REPLACE;
    [1362]
    [1363]   REGISTERED AS      {x-package 26};
    [1364]
    [1365]
    [1366]   peripheralNamePkgDefinition BEHAVIOUR
    [1367]
    [1368]   DEFINED AS
    [1369]           !The Peripheral Name attribute identifies an auxiliary device that is used by the resource (e.g.,
    [1370]           disk drive, tape drive, printer).!;
    [1371]
    [1372]
    [1373]   peripheralNamePkgBehaviour BEHAVIOUR
    [1374]
    [1375]   DEFINED AS
    [1376]           !If the attributeValueChange notification is defined for the managed object class using this
    [1377]           package, this notification is emitted when the Peripheral Name attribute changes value.!;
    [1378]
    [1379]
    [1380]   -- A.4.2.27 Processing Entity List Package
    [1381]
    [1382]   processingEntityListPkg  PACKAGE
    [1383]
    [1384]          BEHAVIOUR   processingEntityListPkgDefinition,
    [1385]                      processingEntityListPkgBehaviour;
    [1386]
    [1387]          ATTRIBUTES
    [1388]              processingEntityList  PERMITTED VALUES SYNTAX-1.AnyNamesRange GET-REPLACE ADD-REMOVE;
    [1389]
    [1390]   REGISTERED AS      {x-package 27};
    [1391]
    [1392]
    [1393]   processingEntityListPkgDefinition BEHAVIOUR
    [1394]
    [1395]   DEFINED AS
    [1396]           !The Processing Entity List attribute identifies the processing entities which may be used by the
    [1397]           containing object instance but which are not contained in it (i.e., processing entities which are
    [1398]           shared among systems).!;
    [1399]
    [1400]
    [1401]   processingEntityListPkgBehaviour BEHAVIOUR
    [1402]
    [1403]   DEFINED AS
    [1404]           !If the attributeValueChange notification is defined for the managed object class using this
    [1405]           package, this notification is emitted when the Processing Entity List attribute changes value.!;
    [1406]
    [1407]
    [1408]   -- A.4.2.28 Processing Entity Name Package
    [1409]
    [1410]   processingEntityNamePkg  PACKAGE
    [1411]
    [1412]          BEHAVIOUR   processingEntityNamePkgDefinition,
    [1413]                      processingEntityNamePkgBehaviour;
    [1414]
    [1415]          ATTRIBUTES
    [1416]              processingEntityName  PERMITTED VALUES SYNTAX-1.AnyNameRange GET-REPLACE;
    [1417]
    [1418]   REGISTERED AS      {x-package 28};
    [1419]
    [1420]
    [1421]   processingEntityNamePkgDefinition BEHAVIOUR
    [1422]
    [1423]   DEFINED AS
    [1424]           !The Processing Entity Name attribute identifies the processing entity which may be used by the
    [1425]           containing object instance but which is not contained in it (i.e., processing entities which are
    [1426]           shared among systems).!;
    [1427]
    [1428]
    [1429]   processingEntityNamePkgBehaviour BEHAVIOUR
    [1430]
    [1431]   DEFINED AS
    [1432]           !If the attributeValueChange notification is defined for the managed object class using this
    [1433]           package, this notification is emitted when the Processing Entity Name attribute changes value.!;
    [1434]
    [1435]
    [1436]   -- A.4.2.29 Product Label Package
    [1437]
    [1438]
    [1439]   productLabelPkg  PACKAGE
    [1440]
    [1441]          BEHAVIOUR   productLabelPkgDefinition,
    [1442]                      productLabelPkgBehaviour;
    [1443]
    [1444]          ATTRIBUTES
    [1445]              productLabel  PERMITTED VALUES SYNTAX-1.GraphicString32 GET-REPLACE;
    [1446]
    [1447]   REGISTERED AS      {x-package 29};
    [1448]
    [1449]
    [1450]   productLabelPkgDefinition BEHAVIOUR
    [1451]
    [1452]   DEFINED AS
    [1453]           !This package allows the product number or identifying string (e.g., model number) of the underlying
    [1454]           resource to be reflected as an attribute.!;
    [1455]
    [1456]
    [1457]   productLabelPkgBehaviour BEHAVIOUR
    [1458]
    [1459]   DEFINED AS
    [1460]           !If the attributeValueChange notification is defined for the managed object class using this
    [1461]           package, this notification is emitted when the Product Label attribute changes value.!;
    [1462]
    [1463]
    [1464]   -- A.4.2.30 Retransmission Time Package
    [1465]
    [1466]
    [1467]   retransmissionTimePkg  PACKAGE
    [1468]
    [1469]          BEHAVIOUR  retransmissionTimePkgDefinition,
    [1470]                     retransmissionTimePkgBehaviour;
    [1471]
    [1472]          ATTRIBUTES
    [1473]              retransmissionTime PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [1474]
    [1475]   REGISTERED AS  {x-package 30};
    [1476]
    [1477]   retransmissionTimePkgDefinition  BEHAVIOUR
    [1478]
    [1479]   DEFINED AS
    [1480]           !This package reflects the capability of the underlying transport protocol resource to present its
    [1481]           current retransmission timer value as an attribute.!;
    [1482]
    [1483]
    [1484]   retransmissionTimePkgBehaviour  BEHAVIOUR
    [1485]
    [1486]   DEFINED AS
    [1487]           !When a new Transport Connection instance is created containing this package, the initial value of
    [1488]           this attribute may be provided by the retransmissionTimerInitialValue attribute (if present in the
    [1489]           new managed object instance).!;
    [1490]
    [1491]
    [1492]   -- A.4.2.31 Retransmission Timer Initial Value Package
    [1493]
    [1494]
    [1495]   retransmissionTimerInitialValuePkg  PACKAGE
    [1496]
    [1497]          BEHAVIOUR  retransmissionTimerInitialValuePkgDefinition,
    [1498]                     retransmissionTimerInitialValuePkgBehaviour;
    [1499]
    [1500]          ATTRIBUTES
    [1501]              retransmissionTimerInitialValue PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [1502]
    [1503]   REGISTERED AS  {x-package 31};
    [1504]
    [1505]   retransmissionTimerInitialValuePkgDefinition  BEHAVIOUR
    [1506]
    [1507]   DEFINED AS
    [1508]           !This package reflects the capability of the underlying transport protocol resource to present its
    [1509]           initial retransmission timer value as an attribute.!;
    [1510]
    [1511]
    [1512]   retransmissionTimerInitialValuePkgBehaviour  BEHAVIOUR
    [1513]
    [1514]   DEFINED AS
    [1515]           !When a new Transport Connection instance is created containing this package, any "OP1 Library Vol.
    [1516]           2 : 1992":transportConnectionRetransmissionIVMO instance with the same superior may be used to
    [1517]           provide initial attribute values for the new instance.!;
    [1518]
    [1519]
    [1520]   -- A.4.2.32 Serial Number Package
    [1521]
    [1522]
    [1523]   serialNumberPkg  PACKAGE
    [1524]
    [1525]          BEHAVIOUR   serialNumberPkgDefinition,
    [1526]                      serialNumberPkgBehaviour;
    [1527]
    [1528]          ATTRIBUTES
    [1529]              serialNumber   PERMITTED VALUES SYNTAX-1.GraphicString32 GET-REPLACE;
    [1530]
    [1531]   REGISTERED AS      {x-package 32};
    [1532]
    [1533]
    [1534]   serialNumberPkgDefinition BEHAVIOUR
    [1535]
    [1536]   DEFINED AS
    [1537]           !This package allows the serial number of the underlying resource to be reflected as an attribute.!;
    [1538]
    [1539]
    [1540]   serialNumberPkgBehaviour BEHAVIOUR
    [1541]
    [1542]   DEFINED AS
    [1543]           !If the attributeValueChange notification is defined for the managed object class using this
    [1544]           package, this notification is emitted when the Serial Number attribute changes value.!;
    [1545]
    [1546]   -- A.4.2.33 Service List Package
    [1547]
    [1548]   serviceListPkg    PACKAGE
    [1549]
    [1550]     BEHAVIOUR serviceListPkgDefinition,
    [1551]               serviceListPkgBehaviour;
    [1552]
    [1553]     ATTRIBUTES   serviceList   PERMITTED VALUES SYNTAX-1.AnyNamesRange GET-REPLACE  ADD-REMOVE;
    [1554]
    [1555]   REGISTERED AS {x-package 33};
    [1556]
    [1557]   serviceListPkgDefinition  BEHAVIOUR
    [1558]
    [1559]   DEFINED AS
    [1560]           !Service List attribute identifies any services that  are supported by the resource.!;
    [1561]
    [1562]   serviceListPkgBehaviour  BEHAVIOUR
    [1563]
    [1564]   DEFINED AS
    [1565]           !If the AttributeValueChange notification is defined for the managed object class using this
    [1566]           package, this notification is emitted when the serviceList attribute changes value.!;
    [1567]
    [1568]   -- A.4.2.34 Service Name Package
    [1569]
    [1570]   serviceNamePkg    PACKAGE
    [1571]
    [1572]     BEHAVIOUR serviceNamePkgDefinition,
    [1573]               serviceNamePkgBehaviour;
    [1574]
    [1575]     ATTRIBUTES   serviceName   PERMITTED VALUES SYNTAX-1.AnyNameRange GET-REPLACE;
    [1576]
    [1577]   REGISTERED AS {x-package 34};
    [1578]
    [1579]   serviceNamePkgDefinition  BEHAVIOUR
    [1580]
    [1581]   DEFINED AS
    [1582]           !Service Name attribute identifies any service that is supported by the resource.!;
    [1583]
    [1584]   serviceNamePkgBehaviour  BEHAVIOUR
    [1585]
    [1586]   DEFINED AS
    [1587]           !If the AttributeValueChange notification is defined for the managed object class using this
    [1588]           package, this notification is emitted when the serviceName attribute changes value.!;
    [1589]
    [1590]   -- A.4.2.35 Software List Package
    [1591]
    [1592]   softwareListPkg    PACKAGE
    [1593]
    [1594]     BEHAVIOUR softwareListPkgDefinition,
    [1595]               softwareListPkgBehaviour;
    [1596]
    [1597]     ATTRIBUTES  softwareList PERMITTED VALUES SYNTAX-1.AnyNamesRange GET-REPLACE ADD-REMOVE;
    [1598]
    [1599]   REGISTERED AS {x-package 35};
    [1600]
    [1601]   softwareListPkgDefinition  BEHAVIOUR
    [1602]
    [1603]   DEFINED AS
    [1604]           !The Software List attribute identifies those software components that run on or are considered part
    [1605]           of the resource.!;
    [1606]
    [1607]   softwareListPkgBehaviour  BEHAVIOUR
    [1608]
    [1609]   DEFINED AS
    [1610]           !If the AttributeValueChange notification is defined for the managed object class using this
    [1611]           package, this notification is emitted when the softwareList attribute changes value.!;
    [1612]
    [1613]   -- A.4.2.36 Software Name Package
    [1614]
    [1615]   softwareNamePkg    PACKAGE
    [1616]
    [1617]     BEHAVIOUR softwareNamePkgDefinition,
    [1618]               softwareNamePkgBehaviour;
    [1619]
    [1620]     ATTRIBUTES  softwareName PERMITTED VALUES SYNTAX-1.AnyNameRange GET-REPLACE;
    [1621]
    [1622]   REGISTERED AS {x-package 36};
    [1623]
    [1624]   softwareNamePkgDefinition  BEHAVIOUR
    [1625]
    [1626]   DEFINED AS
    [1627]           !The Software Name attribute identifies the software component that runs on or are considered part
    [1628]           of the resource.!;
    [1629]
    [1630]   softwareNamePkgBehaviour  BEHAVIOUR
    [1631]
    [1632]   DEFINED AS
    [1633]           !If the AttributeValueChange notification is defined for the managed object class using this
    [1634]           package, this notification is emitted when the softwareName attribute changes value.!;
    [1635]
    [1636]   -- A.4.2.37 System Time Package
    [1637]
    [1638]
    [1639]   systemTimePkg  PACKAGE
    [1640]
    [1641]          BEHAVIOUR   systemTimePkgDefinition,
    [1642]                      systemTimePkgBehaviour;
    [1643]
    [1644]          ATTRIBUTES
    [1645]   -- 	   systemTime  PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [1646]   	   systemTime  GET;            -- corrected 1-94 (Integer32 inconsistent with GeneralizedTime)
    [1647]
    [1648]
    [1649]   REGISTERED AS      {x-package 37};
    [1650]
    [1651]
    [1652]   systemTimePkgDefinition BEHAVIOUR
    [1653]
    [1654]   DEFINED AS
    [1655]           !This package records the current time clocked by the resource.!;
    [1656]
    [1657]
    [1658]   systemTimePkgBehaviour BEHAVIOUR
    [1659]
    [1660]   DEFINED AS
    [1661]           !The attribute contained in this package is never the subject of an attribute value change
    [1662]           notification.  Even if the AttributeValueChange notification is defined for the managed object class
    [1663]           using this package, this notification is NOT emitted when the systemTime attribute changes value.!;
    [1664]
    [1665]
    [1666]   -- A.4.2.38 Type Text Package
    [1667]
    [1668]
    [1669]   typeTextPkg  PACKAGE
    [1670]
    [1671]          BEHAVIOUR   typeTextPkgDefinition,
    [1672]                      typeTextPkgBehaviour;
    [1673]
    [1674]          ATTRIBUTES
    [1675]              typeText   PERMITTED VALUES SYNTAX-1.GraphicString32 GET-REPLACE;
    [1676]
    [1677]   REGISTERED AS      {x-package 38};
    [1678]
    [1679]
    [1680]
    [1681]   typeTextPkgDefinition BEHAVIOUR
    [1682]
    [1683]   DEFINED AS
    [1684]           !This package serves to supplement and refine individual managed object class attributes!;
    [1685]
    [1686]
    [1687]   typeTextPkgBehaviour BEHAVIOUR
    [1688]
    [1689]   DEFINED AS
    [1690]           !If the attributeValueChange notification is defined for the managed object class using this
    [1691]           package, this notification is emitted when the Type Text attribute changes value.!;
    [1692]
    [1693]
    [1694]   -- A.4.2.39 Up Time Package
    [1695]
    [1696]   upTimePkg  PACKAGE
    [1697]
    [1698]          BEHAVIOUR   upTimePkgDefinition,
    [1699]                      upTimePkgBehaviour;
    [1700]
    [1701]          ATTRIBUTES
    [1702]              upTime  PERMITTED VALUES SYNTAX-1.Integer32 GET;
    [1703]
    [1704]   REGISTERED AS      {x-package 39};
    [1705]
    [1706]
    [1707]   upTimePkgDefinition BEHAVIOUR
    [1708]
    [1709]   DEFINED AS
    [1710]           !This package records the elapsed time during which the underlying resource has been enabled.!;
    [1711]
    [1712]
    [1713]   upTimePkgBehaviour BEHAVIOUR
    [1714]
    [1715]   DEFINED AS
    [1716]           !The attribute contained in this package is never the subject of an attribute value change
    [1717]           notification.  Even if the AttributeValueChange notification is defined for the managed object class
    [1718]           using this package, this notification is NOT emitted when the upTime attribute changes value.!;
    [1719]
    [1720]
    [1721]   -- A.4.2.40 Usage State Package
    [1722]
    [1723]
    [1724]   usageStatePkg   PACKAGE
    [1725]
    [1726]          BEHAVIOUR   usageStatePkgDefinition,
    [1727]                      usageStatePkgBehaviour;
    [1728]
    [1729]          ATTRIBUTES
    [1730]              "Rec. X.721 | ISO/IEC 10165-2 : 1992":usageState  GET;
    [1731]
    [1732]          ATTRIBUTE GROUPS
    [1733]              "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
    [1734]                    "Rec. X.721 | ISO/IEC 10165-2 : 1992":usageState;
    [1735]
    [1736]   REGISTERED AS {x-package 40};
    [1737]
    [1738]
    [1739]   usageStatePkgDefinition  BEHAVIOUR
    [1740]
    [1741]   DEFINED AS
    [1742]           !This package specifies the Usage State of the underlying resource, to be included in resources
    [1743]           which are able to detect whether or not they are currently in use.!;
    [1744]
    [1745]
    [1746]   usageStatePkgBehaviour  BEHAVIOUR
    [1747]
    [1748]   DEFINED AS
    [1749]           !If the stateChange notification is defined for the managed object class using this        package,
    [1750]           this notification is emitted when the usageState attribute changes value.!;
    [1751]
    [1752]
    [1753]   -- A.4.2.41 Vendor List Package
    [1754]
    [1755]   vendorListPkg    PACKAGE
    [1756]
    [1757]     BEHAVIOUR vendorListPkgDefinition,
    [1758]               vendorListPkgBehaviour;
    [1759]
    [1760]     ATTRIBUTES  vendorList PERMITTED VALUES SYNTAX-1.AnyNamesRange GET-REPLACE ADD-REMOVE;
    [1761]
    [1762]   REGISTERED AS {x-package 41};
    [1763]
    [1764]   vendorListPkgDefinition  BEHAVIOUR
    [1765]
    [1766]   DEFINED AS
    [1767]           !The Vendor List attribute identifies the organization(s)  from which the resource was obtained
    [1768]           (e.g., purchased,  leased, etc.)!;
    [1769]
    [1770]   vendorListPkgBehaviour  BEHAVIOUR
    [1771]
    [1772]   DEFINED AS
    [1773]           !If the AttributeValueChange notification is defined for the managed object class using this
    [1774]           package, this notification is emitted when the vendorList attribute changes value.!;
    [1775]
    [1776]
    [1777]   -- A.4.3 Name Bindings
    [1778]
    [1779]   -- A.4.3.1 Computer System Name Bindings
    [1780]
    [1781]   computerSystem-system       NAME BINDING
    [1782]     SUBORDINATE OBJECT CLASS  computerSystem AND SUBCLASSES;
    [1783]     NAMED BY
    [1784]     SUPERIOR OBJECT CLASS  "Rec. X.721 | ISO/IEC 10165-2 : 1992":system;
    [1785]     WITH ATTRIBUTE  computerSystemId;
    [1786]       CREATE  WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
    [1787]       DELETE  ONLY-IF-NO-CONTAINED-OBJECTS;
    [1788]
    [1789]   REGISTERED AS {x-nameBinding 1};
    [1790]
    [1791]
    [1792]   computerSystem-opNetwork       NAME BINDING
    [1793]     SUBORDINATE OBJECT CLASS  computerSystem AND SUBCLASSES;
    [1794]     NAMED BY
    [1795]     SUPERIOR OBJECT CLASS     opNetwork AND SUBCLASSES;
    [1796]     WITH ATTRIBUTE  computerSystemId;
    [1797]       CREATE  WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
    [1798]       DELETE  ONLY-IF-NO-CONTAINED-OBJECTS;
    [1799]
    [1800]   REGISTERED AS {x-nameBinding 2};
    [1801]
    [1802]
    [1803]   computerSystem-computerSystem    NAME BINDING
    [1804]     SUBORDINATE OBJECT CLASS  computerSystem AND SUBCLASSES;
    [1805]     NAMED BY
    [1806]     SUPERIOR OBJECT CLASS     computerSystem AND SUBCLASSES;
    [1807]     WITH ATTRIBUTE  computerSystemId;
    [1808]       CREATE  WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
    [1809]       DELETE  ONLY-IF-NO-CONTAINED-OBJECTS;
    [1810]
    [1811]   REGISTERED AS {x-nameBinding 3};
    [1812]
    [1813]   -- A.4.3.2 CO Transport Protocol Layer Entity Name Bindings
    [1814]
    [1815]   coTransportProtocolLayerEntity-computerSystem  NAME BINDING
    [1816]          SUBORDINATE OBJECT CLASS  coTransportProtocolLayerEntity AND SUBCLASSES;
    [1817]          NAMED BY
    [1818]          SUPERIOR OBJECT CLASS computerSystem AND SUBCLASSES;
    [1819]          WITH ATTRIBUTE coTransportProtocolLayerEntityId;
    [1820]   REGISTERED AS  {x-nameBinding 4};
    [1821]
    [1822]   coTransportProtocolLayerEntity-system  NAME BINDING
    [1823]          SUBORDINATE OBJECT CLASS  coTransportProtocolLayerEntity AND SUBCLASSES;
    [1824]          NAMED BY
    [1825]          SUPERIOR OBJECT CLASS
    [1826]          "Rec. X.721 | ISO/IEC 10165-2 : 1992": system AND SUBCLASSES;
    [1827]          WITH ATTRIBUTE coTransportProtocolLayerEntityId;
    [1828]   REGISTERED AS  {x-nameBinding 5};
    [1829]
    [1830]   coTransportProtocolLayerEntity-opEquipment  NAME BINDING
    [1831]          SUBORDINATE OBJECT CLASS  coTransportProtocolLayerEntity AND SUBCLASSES;
    [1832]          NAMED BY
    [1833]          SUPERIOR OBJECT CLASS opEquipment AND SUBCLASSES;
    [1834]          WITH ATTRIBUTE coTransportProtocolLayerEntityId;
    [1835]   REGISTERED AS  {x-nameBinding 6};
    [1836]
    [1837]
    [1838]   -- A.4.3.3 CL Network Protocol Layer Entity Name Bindings
    [1839]
    [1840]   clNetworkProtocolLayerEntity-computerSystem  NAME BINDING
    [1841]          SUBORDINATE OBJECT CLASS clNetworkProtocolLayerEntity AND SUBCLASSES;
    [1842]          NAMED BY
    [1843]          SUPERIOR OBJECT CLASS computerSystem AND SUBCLASSES;
    [1844]          WITH ATTRIBUTE clNetworkProtocolLayerEntityId;
    [1845]   REGISTERED AS  {x-nameBinding 7};
    [1846]
    [1847]   clNetworkProtocolLayerEntity-system  NAME BINDING
    [1848]          SUBORDINATE OBJECT CLASS clNetworkProtocolLayerEntity AND SUBCLASSES;
    [1849]          NAMED BY
    [1850]          SUPERIOR OBJECT CLASS
    [1851]          "Rec. X.721 | ISO/IEC 10165-2 : 1992": system AND SUBCLASSES;
    [1852]          WITH ATTRIBUTE clNetworkProtocolLayerEntityId;
    [1853]   REGISTERED AS  {x-nameBinding 8};
    [1854]
    [1855]   clNetworkProtocolLayerEntity-opEquipment  NAME BINDING
    [1856]          SUBORDINATE OBJECT CLASS clNetworkProtocolLayerEntity AND SUBCLASSES;
    [1857]          NAMED BY
    [1858]          SUPERIOR OBJECT CLASS opEquipment AND SUBCLASSES;
    [1859]          WITH ATTRIBUTE clNetworkProtocolLayerEntityId;
    [1860]   REGISTERED AS  {x-nameBinding 9};
    [1861]
    [1862]   -- A.4.3.4 OMNIPoint Equipment Name Bindings
    [1863]
    [1864]   opEquipment-computerSystem       NAME BINDING
    [1865]     SUBORDINATE OBJECT CLASS  opEquipment AND SUBCLASSES;
    [1866]     NAMED BY
    [1867]     SUPERIOR OBJECT CLASS  computerSystem AND SUBCLASSES;
    [1868]     WITH ATTRIBUTE  "Rec. M.3100 : 1992":equipmentId;
    [1869]       CREATE  WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
    [1870]       DELETE  ONLY-IF-NO-CONTAINED-OBJECTS;
    [1871]
    [1872]   REGISTERED AS {x-nameBinding 10};
    [1873]
    [1874]   opEquipment-system       NAME BINDING
    [1875]     SUBORDINATE OBJECT CLASS  opEquipment AND SUBCLASSES;
    [1876]     NAMED BY
    [1877]     SUPERIOR OBJECT CLASS  "Rec. X.721 | ISO/IEC 10165-2 : 1992":system;
    [1878]     WITH ATTRIBUTE  "Rec. M.3100 : 1992":equipmentId;
    [1879]       CREATE  WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
    [1880]       DELETE  ONLY-IF-NO-CONTAINED-OBJECTS;
    [1881]
    [1882]   REGISTERED AS {x-nameBinding 11};
    [1883]
    [1884]   opEquipment-equipment       NAME BINDING
    [1885]     SUBORDINATE OBJECT CLASS opEquipment AND SUBCLASSES;
    [1886]     NAMED BY
    [1887]     SUPERIOR OBJECT CLASS  "Rec. M.3100 : 1992":equipment AND SUBCLASSES;
    [1888]     WITH ATTRIBUTE  "Rec. M.3100 : 1992":equipmentId;
    [1889]       CREATE  WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
    [1890]       DELETE  ONLY-IF-NO-CONTAINED-OBJECTS;
    [1891]
    [1892]   REGISTERED AS {x-nameBinding 12};
    [1893]
    [1894]   opEquipment-opNetwork       NAME BINDING
    [1895]     SUBORDINATE OBJECT CLASS  opEquipment AND SUBCLASSES;
    [1896]     NAMED BY
    [1897]     SUPERIOR OBJECT CLASS     opNetwork AND SUBCLASSES;
    [1898]     WITH ATTRIBUTE  "Rec. M.3100 : 1992":equipmentId;
    [1899]       CREATE  WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
    [1900]       DELETE  ONLY-IF-NO-CONTAINED-OBJECTS;
    [1901]
    [1902]   REGISTERED AS {x-nameBinding 13};
    [1903]
    [1904]   -- A.4.3.5 OMNIPoint Network Name Bindings
    [1905]
    [1906]   -- The following name bindings are defined, in addition to those
    [1907]   -- inherited from Rec. M.3100 Network (which do not include CREATE/DELETE):
    [1908]
    [1909]   network-opNetwork-1       NAME BINDING
    [1910]     SUBORDINATE OBJECT CLASS  opNetwork AND SUBCLASSES;
    [1911]     NAMED BY
    [1912]     SUPERIOR OBJECT CLASS  "Rec. M.3100 : 1992":network AND SUBCLASSES;
    [1913]     WITH ATTRIBUTE  "Rec. M.3100 : 1992":networkId;
    [1914]       CREATE  WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
    [1915]       DELETE  ONLY-IF-NO-CONTAINED-OBJECTS;
    [1916]
    [1917]   REGISTERED AS {x-nameBinding 14};
    [1918]
    [1919]
    [1920]   network-opNetwork-2      NAME BINDING
    [1921]     SUBORDINATE OBJECT CLASS  opNetwork AND SUBCLASSES;
    [1922]     NAMED BY
    [1923]     SUPERIOR OBJECT CLASS  "Rec. M.3100 : 1992":network AND SUBCLASSES;
    [1924]     WITH ATTRIBUTE  networkTitle;
    [1925]       CREATE  WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
    [1926]       DELETE  ONLY-IF-NO-CONTAINED-OBJECTS;
    [1927]
    [1928]   REGISTERED AS {x-nameBinding 15};
    [1929]
    [1930]
    [1931]   opNetwork-root       NAME BINDING
    [1932]     SUBORDINATE OBJECT CLASS  opNetwork AND SUBCLASSES;
    [1933]     NAMED BY SUPERIOR OBJECT CLASS  "Rec. X.660 | ISO/IEC 9834-1 : 1992":root;
    [1934]     WITH ATTRIBUTE  networkTitle;
    [1935]       CREATE  WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING;
    [1936]       DELETE  ONLY-IF-NO-CONTAINED-OBJECTS;
    [1937]
    [1938]   REGISTERED AS {x-nameBinding 16};
    [1939]
    [1940]
    [1941]   -- A.4.3.6 Processing Entity Name Bindings
    [1942]
    [1943]   -- processingEntity-opEquipment NAME BINDING
    [1944]   -- processingEntity-computerSystem NAME BINDING
    [1945]   -- both inherited from opEquipment, no additional bindings required.
    [1946]
    [1947]
    [1948]   -- A.4.3.7 Transport Connection Name Bindings
    [1949]
    [1950]   transportConnection-coTransportProtocolLayerEntity  NAME BINDING
    [1951]          SUBORDINATE OBJECT CLASS transportConnection AND SUBCLASSES;
    [1952]          NAMED BY
    [1953]          SUPERIOR OBJECT CLASS coTransportProtocolLayerEntity AND SUBCLASSES;
    [1954]          WITH ATTRIBUTE transportConnectionId;
    [1955]          BEHAVIOUR transportConnectionNBBehaviour;
    [1956]          DELETE  DELETES-CONTAINED-OBJECTS;
    [1957]   REGISTERED AS  {x-nameBinding 17};
    [1958]
    [1959]
    [1960]   transportConnectionNBBehaviour BEHAVIOUR
    [1961]
    [1962]   DEFINED AS
    [1963]           !The expected real effect of the DELETE operation when applied to an instance of the transport
    [1964]           connection managed object class is that the underlying transport connection resource is aborted.!;
    [1965]
    [1966]
    [1967]   -- A.4.4 Attributes
    [1968]
    [1969]   -- A.4.4.1 Active Connections
    [1970]
    [1971]   activeConnections          ATTRIBUTE
    [1972]
    [1973]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.IntegerBase;
    [1974]           MATCHES FOR   EQUALITY, ORDERING;
    [1975]           BEHAVIOUR  activeConnectionsBehaviour;
    [1976]
    [1977]   REGISTERED AS     {x-attribute 1};
    [1978]
    [1979]   activeConnectionsBehaviour   BEHAVIOUR
    [1980]
    [1981]   DEFINED AS
    [1982]           !The activeConnections attribute specifies the number of currently active transport connections
    [1983]           (i.e., the number of transport connections which are in the open state [as defined for the
    [1984]           underlying protocol machine], updated upon each connection establishment and release).!;
    [1985]
    [1986]
    [1987]   -- A.4.4.2 Addressing Size
    [1988]   addressingSize       ATTRIBUTE
    [1989]
    [1990]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AddressingSizeBase;
    [1991]           MATCHES FOR EQUALITY, ORDERING;
    [1992]           BEHAVIOUR  addressingSizeBehaviour;
    [1993]
    [1994]   REGISTERED AS {x-attribute 2};
    [1995]
    [1996]   addressingSizeBehaviour       BEHAVIOUR
    [1997]
    [1998]   DEFINED AS
    [1999]           !The Addressing Size attribute indicates the number of bits which represent an address to the
    [2000]           Processing Entity's central processing unit (CPU).!;
    [2001]
    [2002]
    [2003]   -- A.4.4.3 Checksum PDUs Discarded Counter
    [2004]
    [2005]   checksumPDUsDiscardedCounter   ATTRIBUTE
    [2006]
    [2007]           DERIVED FROM
    [2008]           "Rec. X.721 | ISO/IEC 10165-2 : 1992": counter;
    [2009]           BEHAVIOUR  checksumPDUsDiscardedCounterBehaviour;
    [2010]
    [2011]   REGISTERED AS     {x-attribute 3};
    [2012]
    [2013]   checksumPDUsDiscardedCounterBehaviour   BEHAVIOUR
    [2014]
    [2015]   DEFINED AS
    [2016]           !The attribute specifies the number of well-formed PDUs rejected by the peer entity due to a
    [2017]           checksum error.!;
    [2018]
    [2019]   -- A.4.4.4 Computer System Id
    [2020]
    [2021]   computerSystemId  ATTRIBUTE
    [2022]
    [2023]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.GraphicStringBase;
    [2024]           MATCHES FOR  EQUALITY, SUBSTRINGS;
    [2025]           BEHAVIOUR  computerSystemIdBehaviour;
    [2026]
    [2027]   REGISTERED AS     {x-attribute 4};
    [2028]
    [2029]   computerSystemIdBehaviour  BEHAVIOUR
    [2030]
    [2031]   DEFINED AS
    [2032]           !The computerSystemId attribute is the distinguishing attribute for the computerSystem managed
    [2033]           object class.!;
    [2034]
    [2035]   -- A.4.4.5 CL Network Protocol Layer Entity Id
    [2036]
    [2037]   clNetworkProtocolLayerEntityId  ATTRIBUTE
    [2038]
    [2039]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.GraphicStringBase;
    [2040]           MATCHES FOR  EQUALITY, SUBSTRINGS;
    [2041]           BEHAVIOUR  clNetworkProtocolLayerEntityIdBehaviour;
    [2042]
    [2043]   REGISTERED AS     {x-attribute 5};
    [2044]
    [2045]   clNetworkProtocolLayerEntityIdBehaviour  BEHAVIOUR
    [2046]
    [2047]   DEFINED AS
    [2048]           !The clNetworkProtocolLayerEntityId attribute is the distinguishing attribute for the
    [2049]           clNetworkProtocolLayerEntity managed object class.!;
    [2050]
    [2051]   -- A.4.4.6 CO Transport Protocol Layer Entity Id
    [2052]
    [2053]   coTransportProtocolLayerEntityId  ATTRIBUTE
    [2054]
    [2055]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.GraphicStringBase;
    [2056]           MATCHES FOR  EQUALITY, SUBSTRINGS;
    [2057]           BEHAVIOUR  coTransportProtocolLayerEntityIdBehaviour;
    [2058]
    [2059]   REGISTERED AS     {x-attribute 6};
    [2060]
    [2061]   coTransportProtocolLayerEntityIdBehaviour  BEHAVIOUR
    [2062]
    [2063]   DEFINED AS
    [2064]           !The coTransportProtocolLayerEntityId attribute is the distinguishing attribute for the
    [2065]           coTransportProtocolLayerEntity managed object class.!;
    [2066]
    [2067]   -- A.4.4.7 Contact List
    [2068]
    [2069]   contactList        ATTRIBUTE
    [2070]
    [2071]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2072]           MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
    [2073]           BEHAVIOUR  contactListBehaviour;
    [2074]
    [2075]   REGISTERED AS {x-attribute 7};
    [2076]
    [2077]   contactListBehaviour        BEHAVIOUR
    [2078]
    [2079]   DEFINED AS
    [2080]           !The Contact List attribute provides managed object instance information for one or more contacts.
    [2081]           The following object classes (or any of their subclasses or allomorphic classes) are valid as
    [2082]           contacts: "OP1 Library Vol. 4":Contact.
    [2083]
    [2084]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [2085]           object instances which include this attribute.!;
    [2086]
    [2087]   -- A.4.4.8 Contact Name
    [2088]
    [2089]   contactName        ATTRIBUTE
    [2090]
    [2091]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNameBase;
    [2092]           MATCHES FOR EQUALITY, SUBSTRINGS;
    [2093]           BEHAVIOUR  contactNameBehaviour;
    [2094]
    [2095]   REGISTERED AS {x-attribute 8};
    [2096]
    [2097]   contactNameBehaviour        BEHAVIOUR
    [2098]
    [2099]   DEFINED AS
    [2100]           !The Contact Name attribute provides information for one person or organization who can be
    [2101]           contactacted about the resource.!;
    [2102]
    [2103]   -- A.4.4.9 CPU Type
    [2104]
    [2105]   cpuType       ATTRIBUTE
    [2106]
    [2107]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.GraphicStringBase;
    [2108]           MATCHES FOR EQUALITY, SUBSTRINGS;
    [2109]           BEHAVIOUR  cpuTypeBehaviour;
    [2110]
    [2111]   REGISTERED AS {x-attribute 9};
    [2112]
    [2113]   cpuTypeBehaviour       BEHAVIOUR
    [2114]
    [2115]   DEFINED AS
    [2116]           !The Central Processor Unit (CPU) Type attribute indicates the type of central processor unit found
    [2117]           in a Processing Entity.!;
    [2118]
    [2119]   -- A.4.4.10 CPU Utilization
    [2120]
    [2121]   cpuUtilization       ATTRIBUTE
    [2122]
    [2123]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.IntegerBase;
    [2124]           MATCHES FOR EQUALITY, ORDERING;
    [2125]           BEHAVIOUR  cpuUtilizationBehaviour;
    [2126]
    [2127]   REGISTERED AS {x-attribute 10};
    [2128]
    [2129]   cpuUtilizationBehaviour       BEHAVIOUR
    [2130]
    [2131]   DEFINED AS
    [2132]           !The cpuUtilization attribute specifies, as a percentage, the overall utilization of all central
    [2133]           processor units found in a processing entity.  The percentage is expressed as an integer with
    [2134]           permissible values in the range of 0 to 100.!;
    [2135]
    [2136]   -- A.4.4.11 Customer List
    [2137]   customerList        ATTRIBUTE
    [2138]
    [2139]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2140]           MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
    [2141]           BEHAVIOUR  customerListBehaviour;
    [2142]
    [2143]   REGISTERED AS {x-attribute 11};
    [2144]
    [2145]   customerListBehaviour        BEHAVIOUR
    [2146]
    [2147]   DEFINED AS
    [2148]           !The Customer List attribute provides managed object instance information about one or more
    [2149]           customers.  The following classes (or any of their subclasses or allomorphic classes) are valid as
    [2150]           customers: "OP1 Library Vol. 4":Customer.
    [2151]
    [2152]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [2153]           object instances which include this attribute.!;
    [2154]
    [2155]   -- A.4.4.12 Customer Name
    [2156]
    [2157]   customerName        ATTRIBUTE
    [2158]
    [2159]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNameBase;
    [2160]           MATCHES FOR EQUALITY, SUBSTRINGS;
    [2161]           BEHAVIOUR  customerNameBehaviour;
    [2162]
    [2163]   REGISTERED AS {x-attribute 12};
    [2164]
    [2165]   customerNameBehaviour        BEHAVIOUR
    [2166]
    [2167]   DEFINED AS
    [2168]           !The Customer Name attribute provides information about one customer.!;
    [2169]
    [2170]   -- A.4.4.13 Endianess
    [2171]
    [2172]   endianess       ATTRIBUTE
    [2173]
    [2174]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.Endianess;
    [2175]           MATCHES FOR EQUALITY, ORDERING;
    [2176]           BEHAVIOUR  endianessBehaviour;
    [2177]
    [2178]   REGISTERED AS {x-attribute 13};
    [2179]
    [2180]   endianessBehaviour       BEHAVIOUR
    [2181]
    [2182]   DEFINED AS
    [2183]           !The Endianess attribute indicates the bit order (big endian, little endian) used by the Processing
    [2184]           Entity's central processing unit (CPU).!;
    [2185]
    [2186]
    [2187]   -- A.4.4.14 Function List
    [2188]
    [2189]   functionList         ATTRIBUTE
    [2190]
    [2191]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2192]           MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
    [2193]           BEHAVIOUR  functionListBehaviour;
    [2194]
    [2195]   REGISTERED AS {x-attribute 14};
    [2196]
    [2197]   functionListBehaviour    BEHAVIOUR
    [2198]
    [2199]   DEFINED AS
    [2200]           !The Function List attribute provides managed object instance information about one or more
    [2201]           functions.  The following managed object classes (or any of their subclasses or allomorphic classes)
    [2202]           are valid as functions:  "OP1 Library Vol. 4":Function.
    [2203]
    [2204]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [2205]           object instances which include this attribute.!;
    [2206]
    [2207]   -- A.4.4.15 Function Name
    [2208]
    [2209]   functionName         ATTRIBUTE
    [2210]
    [2211]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNameBase;
    [2212]           MATCHES FOR EQUALITY, SUBSTRINGS;
    [2213]           BEHAVIOUR  functionNameBehaviour;
    [2214]
    [2215]   REGISTERED AS {x-attribute 15};
    [2216]
    [2217]   functionNameBehaviour    BEHAVIOUR
    [2218]
    [2219]   DEFINED AS
    [2220]           !The Function Name attribute provides information about one function.!;
    [2221]
    [2222]   -- A.4.4.16 Inactivity Time
    [2223]
    [2224]   inactivityTime           ATTRIBUTE
    [2225]
    [2226]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.HundredthsOfSec;
    [2227]           MATCHES FOR   EQUALITY, ORDERING;
    [2228]           BEHAVIOUR  inactivityTimeBehaviour;
    [2229]
    [2230]   REGISTERED AS      {x-attribute 16};
    [2231]
    [2232]   inactivityTimeBehaviour  BEHAVIOUR
    [2233]
    [2234]   DEFINED AS
    [2235]           !This attribute specifies the amount of time (in 1/100ths of a second) that the transport connection
    [2236]           has been inactive.!;
    [2237]
    [2238]   -- A.4.4.17 Inactivity Timeout
    [2239]
    [2240]   inactivityTimeout           ATTRIBUTE
    [2241]
    [2242]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.HundredthsOfSec;
    [2243]           MATCHES FOR   EQUALITY, ORDERING;
    [2244]           BEHAVIOUR  inactivityTimeoutBehaviour;
    [2245]
    [2246]   REGISTERED AS      {x-attribute 17};
    [2247]
    [2248]   inactivityTimeoutBehaviour  BEHAVIOUR
    [2249]
    [2250]   DEFINED AS
    [2251]           !This attribute specifies the maximum amount of time (in 1/100ths of a second) that the transport
    [2252]           connection can remain enabled when there is no activity (i.e., data flow ) on it.  A value of 0 for
    [2253]           this attribute indicates that an inactivity timeout is not supported on the transport connection.!;
    [2254]
    [2255]   -- A.4.4.18 Local Network Address
    [2256]
    [2257]   localNetworkAddress       ATTRIBUTE
    [2258]
    [2259]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.Address;
    [2260]           MATCHES FOR    EQUALITY, SUBSTRINGS;
    [2261]           BEHAVIOUR  localNetworkAddressBehaviour;
    [2262]
    [2263]   REGISTERED AS      {x-attribute 18};
    [2264]
    [2265]   localNetworkAddressBehaviour   BEHAVIOUR
    [2266]
    [2267]   DEFINED AS
    [2268]           !The localNetworkAddress attribute identifies the local network address supported by a network
    [2269]           protocol layer entity (e.g., local IP address for TCP or the local NSAP address for OSI).!;
    [2270]
    [2271]   -- A.4.4.19 Local Network Addresses
    [2272]
    [2273]   localNetworkAddresses       ATTRIBUTE
    [2274]
    [2275]           WITH ATTRIBUTE SYNTAX    SYNTAX-1.NetworkAddresses;
    [2276]           MATCHES FOR   SET-COMPARISON, SET-INTERSECTION;
    [2277]           BEHAVIOUR  localNetworkAddressesBehaviour;
    [2278]
    [2279]   REGISTERED AS      {x-attribute 19};
    [2280]
    [2281]   localNetworkAddressesBehaviour   BEHAVIOUR
    [2282]
    [2283]   DEFINED AS
    [2284]           !The localNetworkAddresses attribute identifies the local network addresses supported by a network
    [2285]           protocol layer entity (e.g., local IP address for TCP or the local NSAP address for OSI).
    [2286]
    [2287]           Set comparison and/or set intersection matching rules may not be supported by some managed object
    [2288]           instances which include this attribute.!;
    [2289]
    [2290]   -- A.4.4.20 Local Transport Addresses
    [2291]
    [2292]   localTransportAddresses    ATTRIBUTE
    [2293]
    [2294]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.TransportAddresses;
    [2295]           MATCHES FOR   SET-COMPARISON, SET-INTERSECTION;
    [2296]           BEHAVIOUR  localTransportAddressesBehaviour;
    [2297]
    [2298]   REGISTERED AS  {x-attribute 20};
    [2299]
    [2300]   localTransportAddressesBehaviour   BEHAVIOUR
    [2301]
    [2302]   DEFINED AS
    [2303]           !The localTransportAddresses attribute specifies the set of local transport addresses (e.g, local
    [2304]           TSAP identifiers) that a connection oriented transport protocol layer entity provides to its users.
    [2305]           A transport address consists of a transport connection endpoint and a network address.
    [2306]
    [2307]           Set comparison and/or set intersection matching rules may not be supported by some managed object
    [2308]           instances which include this attribute.!;
    [2309]
    [2310]   -- A.4.4.21 Local Transport Connection Endpoint
    [2311]
    [2312]   localTransportConnectionEndpoint      ATTRIBUTE
    [2313]
    [2314]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.Address;
    [2315]           MATCHES FOR   EQUALITY, SUBSTRINGS;
    [2316]           BEHAVIOUR   localTransportConnectionEndpointBehaviour;
    [2317]
    [2318]   REGISTERED AS      {x-attribute 21};
    [2319]
    [2320]   localTransportConnectionEndpointBehaviour   BEHAVIOUR
    [2321]
    [2322]   DEFINED AS
    [2323]           !This attribute identifies the local transport connection endpoint (e.g., the source port for TCP or
    [2324]           the local t-selector for OSI Transport protocol).!;
    [2325]
    [2326]   -- A.4.4.22 Location Pointer
    [2327]
    [2328]   locationPointer       ATTRIBUTE
    [2329]
    [2330]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.ObjectInstance;
    [2331]           MATCHES FOR EQUALITY;
    [2332]           BEHAVIOUR  locationPointerBehaviour;
    [2333]
    [2334]   REGISTERED AS {x-attribute 22};
    [2335]
    [2336]   locationPointerBehaviour       BEHAVIOUR
    [2337]
    [2338]   DEFINED AS
    [2339]           !The Location Pointer attribute provides managed object instance information for a location (e.g.,
    [2340]           Hilo Hawaii USA).  The following managed object classes (or any of their subclasses or allomorphic
    [2341]           classes) are valid as locations:  "OP1 Library Vol. 4":Location.!;
    [2342]
    [2343]   -- A.4.4.23 Manufacturer List
    [2344]
    [2345]   manufacturerList  ATTRIBUTE
    [2346]
    [2347]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2348]           MATCHES FOR  SUBSTRINGS, SET-COMPARISON, SET-INTERSECTION;
    [2349]           BEHAVIOUR  manufacturerListBehaviour;
    [2350]
    [2351]   REGISTERED AS      {x-attribute 23};
    [2352]
    [2353]   manufacturerListBehaviour   BEHAVIOUR
    [2354]
    [2355]   DEFINED AS
    [2356]           !The manufacturerList attribute indicates information about the manufacturer(s) that manufactured
    [2357]           the underlying resource.  This attribute contains object instance name(s) for "OP1 Library Vol.
    [2358]           4":manufacturer (or any subclass or allomorphic class).
    [2359]
    [2360]           Set comparison and/or set intersection matching rules may not be supported by some managed object
    [2361]           instances which include this attribute.!;
    [2362]   -- A.4.4.24 Manufacturer Name
    [2363]
    [2364]   manufacturerName  ATTRIBUTE
    [2365]
    [2366]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNameBase;
    [2367]           MATCHES FOR  EQUALITY, SUBSTRINGS;
    [2368]           BEHAVIOUR  manufacturerNameBehaviour;
    [2369]
    [2370]   REGISTERED AS      {x-attribute 24};
    [2371]
    [2372]   manufacturerNameBehaviour   BEHAVIOUR
    [2373]
    [2374]   DEFINED AS
    [2375]           !The manufacturerName attribute indicates information about the manufacturer(s) that manufactured
    [2376]           the underlying resource.  This attribute contains descriptive text.!;
    [2377]
    [2378]   -- A.4.4.25 Max Connections
    [2379]
    [2380]   maxConnections          ATTRIBUTE
    [2381]
    [2382]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.IntegerBase;
    [2383]           MATCHES FOR   EQUALITY, ORDERING;
    [2384]           BEHAVIOUR  maxConnectionsBehaviour;
    [2385]
    [2386]   REGISTERED AS     {x-attribute 25};
    [2387]
    [2388]   maxConnectionsBehaviour   BEHAVIOUR
    [2389]
    [2390]   DEFINED AS
    [2391]           !The maxConnections attribute specifies the maximum number of simultaneously active/open transport
    [2392]           connections that can be supported by the transport protocol layer entity.!;
    [2393]
    [2394]   -- A.4.4.26 Max PDU Size
    [2395]
    [2396]   maxPDUSize          ATTRIBUTE
    [2397]
    [2398]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.IntegerBase;
    [2399]           MATCHES FOR   EQUALITY, ORDERING;
    [2400]           BEHAVIOUR  maxPDUSizeBehaviour;
    [2401]
    [2402]   REGISTERED AS     {x-attribute 26};
    [2403]
    [2404]   maxPDUSizeBehaviour   BEHAVIOUR
    [2405]
    [2406]   DEFINED AS
    [2407]           !The maxPDUSize attribute specifies the maximum length of a PDU that can be supported by the local
    [2408]           layer entity.!;
    [2409]
    [2410]   -- A.4.4.27 Max Retransmissions
    [2411]
    [2412]   maxRetransmissions  ATTRIBUTE
    [2413]
    [2414]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.IntegerBase;
    [2415]           MATCHES FOR   EQUALITY, ORDERING;
    [2416]           BEHAVIOUR  maxRetransmissionsBehaviour;
    [2417]
    [2418]   REGISTERED AS     {x-attribute 27};
    [2419]
    [2420]   maxRetransmissionsBehaviour   BEHAVIOUR
    [2421]
    [2422]   DEFINED AS
    [2423]           !This attribute specifies the maximum number of times a TPDU is to be retransmitted before the
    [2424]           transport connection is aborted.!;
    [2425]
    [2426]   -- A.4.4.28 Memory Size
    [2427]
    [2428]   memorySize       ATTRIBUTE
    [2429]
    [2430]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.MemorySizeBase;
    [2431]           MATCHES FOR EQUALITY, ORDERING;
    [2432]           BEHAVIOUR  memorySizeBehaviour;
    [2433]
    [2434]   REGISTERED AS {x-attribute 28};
    [2435]
    [2436]   memorySizeBehaviour       BEHAVIOUR
    [2437]
    [2438]   DEFINED AS
    [2439]           !The Memory Size attribute indicates, in kilobytes, the amount of memory available to a Processing
    [2440]           Entity (irrespective of its current usage).!;
    [2441]
    [2442]   -- A.4.4.29 Memory Utilization
    [2443]
    [2444]   memoryUtilization       ATTRIBUTE
    [2445]
    [2446]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.IntegerBase;
    [2447]
    [2448]           MATCHES FOR EQUALITY, ORDERING;
    [2449]           BEHAVIOUR  memoryUtilizationBehaviour;
    [2450]
    [2451]   REGISTERED AS {x-attribute 29};
    [2452]
    [2453]   memoryUtilizationBehaviour       BEHAVIOUR
    [2454]
    [2455]   DEFINED AS
    [2456]           !The memoryUtilization attribute specifies, as a percentage, the overall utilization of amount of
    [2457]           memory available to a processing entity.  The percentage is expressed as an integer with permissible
    [2458]           values in the range of 0 to 100.!;
    [2459]
    [2460]   -- A.4.4.30 Network Entity Type
    [2461]
    [2462]   networkEntityType ATTRIBUTE
    [2463]
    [2464]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.NetworkEntityType;
    [2465]           MATCHES FOR   EQUALITY;
    [2466]           BEHAVIOUR  networkEntityTypeBehaviour;
    [2467]
    [2468]   REGISTERED AS      {x-attribute 30};
    [2469]
    [2470]   networkEntityTypeBehaviour   BEHAVIOUR
    [2471]
    [2472]   DEFINED AS
    [2473]           !The networkEntityType attribute indicates the type of the network protocol layer entity.!;
    [2474]
    [2475]   -- A.4.4.31 Network Title
    [2476]
    [2477]   networkTitle       ATTRIBUTE
    [2478]
    [2479]           DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":systemTitle;
    [2480]           BEHAVIOUR  networkTitleBehaviour;
    [2481]
    [2482]   REGISTERED AS {x-attribute 31};
    [2483]
    [2484]   networkTitleBehaviour       BEHAVIOUR
    [2485]
    [2486]   DEFINED AS
    [2487]           !The Network Title is one of the distinguishing attribute the network managed object class for use
    [2488]           as described in clause 6.3 of [MIM]!;
    [2489]
    [2490]   -- A.4.4.32 NPDU Time To Live
    [2491]
    [2492]   nPDUTimeToLive          ATTRIBUTE
    [2493]
    [2494]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.IntegerBase;
    [2495]           MATCHES FOR   EQUALITY, ORDERING;
    [2496]           BEHAVIOUR  nPDUTimeToLiveBehaviour;
    [2497]
    [2498]   REGISTERED AS      {x-attribute 32};
    [2499]
    [2500]   nPDUTimeToLiveBehaviour   BEHAVIOUR
    [2501]
    [2502]   DEFINED AS
    [2503]           !This attribute specifies the maximum amount of time (in units of 10 ms) that an NPDU can exist in
    [2504]           the network.  This attribute is used to limit the lifetime of NPDUs during unstable network
    [2505]           situations.!;
    [2506]
    [2507]   -- A.4.4.33 OMNIPoint Equipment List
    [2508]
    [2509]   opEquipmentList       ATTRIBUTE
    [2510]
    [2511]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2512]           MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
    [2513]           BEHAVIOUR  opEquipmentListBehaviour;
    [2514]
    [2515]   REGISTERED AS {x-attribute 33};
    [2516]
    [2517]   opEquipmentListBehaviour       BEHAVIOUR
    [2518]
    [2519]   DEFINED AS
    [2520]           !The OMNIPoint Equipment List attribute provides managed object instance information about one or
    [2521]           more pieces of opEquipment.  The following classes (or any of their subclasses or allomorphic
    [2522]           classes) are valid as equipment: OMNIPoint Equipment.
    [2523]
    [2524]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [2525]           object instances which include this attribute.!;
    [2526]
    [2527]   -- A.4.4.34 OMNIPoint Network List
    [2528]
    [2529]   opNetworkList        ATTRIBUTE
    [2530]
    [2531]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2532]           MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
    [2533]           BEHAVIOUR  opNetworkListBehaviour;
    [2534]
    [2535]   REGISTERED AS {x-attribute 34};
    [2536]
    [2537]   opNetworkListBehaviour       BEHAVIOUR
    [2538]
    [2539]   DEFINED AS
    [2540]           !The OMNIPoint Network List attribute shall provide managed object instance information about a set
    [2541]           of networks.  The following object classes (or any of their subclasses or allomorphic classes) are
    [2542]           valid as networks: OMNIPoint Network.
    [2543]
    [2544]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [2545]           object instances which include this attribute.!;
    [2546]
    [2547]   -- A.4.4.35 OMNIPoint Network Name
    [2548]
    [2549]   opNetworkName        ATTRIBUTE
    [2550]
    [2551]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNameBase;
    [2552]           MATCHES FOR EQUALITY, SUBSTRINGS;
    [2553]           BEHAVIOUR  opNetworkNameBehaviour;
    [2554]
    [2555]   REGISTERED AS {x-attribute 35};
    [2556]
    [2557]   opNetworkNameBehaviour       BEHAVIOUR
    [2558]
    [2559]   DEFINED AS
    [2560]           !The OMNIPoint Network Name attribute shall provide information about a network.!;
    [2561]
    [2562]   -- A.4.4.36 Operating System Information
    [2563]
    [2564]   osInfo       ATTRIBUTE
    [2565]
    [2566]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.OsInfoBase;
    [2567]           MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
    [2568]           BEHAVIOUR  osInfoBehaviour;
    [2569]
    [2570]   REGISTERED AS {x-attribute 36};
    [2571]
    [2572]   osInfoBehaviour       BEHAVIOUR
    [2573]
    [2574]   DEFINED AS
    [2575]           !The Operating System Information attribute specifies the names and releases of the supported
    [2576]           operating systems.
    [2577]
    [2578]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [2579]           object instances which include this attribute.!;
    [2580]
    [2581]   -- A.4.4.37 PDUs Forwarded Counter
    [2582]
    [2583]   pdusForwardedCounter          ATTRIBUTE
    [2584]
    [2585]           DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992": counter;
    [2586]           BEHAVIOUR    pdusForwardedCounterBehaviour;
    [2587]   REGISTERED AS     {x-attribute 37};
    [2588]
    [2589]   pdusForwardedCounterBehaviour   BEHAVIOUR
    [2590]
    [2591]   DEFINED AS
    [2592]           !This attribute specifies the number of valid incoming PDUs which were forwarded (transmitted as
    [2593]           outgoing PDUs) to another destination.  This attribute does not count incoming PDUs which were
    [2594]           delivered to a local service user.!;
    [2595]
    [2596]   -- A.4.4.38 PDUs Reassembled Ok Counter
    [2597]
    [2598]   pdusReasmbldOKCounter          ATTRIBUTE
    [2599]
    [2600]           DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992": counter;
    [2601]           BEHAVIOUR  pdusReasmbldOKCounterBehaviour;
    [2602]
    [2603]   REGISTERED AS     {x-attribute 38};
    [2604]
    [2605]   pdusReasmbldOKCounterBehaviour   BEHAVIOUR
    [2606]
    [2607]   DEFINED AS
    [2608]           !This attribute specifies the number of PDUs that were reassembled successfully by a protocol layer
    [2609]           entity.!;
    [2610]
    [2611]   -- A.4.4.39 PDUs Reassembled Fail Counter
    [2612]
    [2613]   pdusReasmbldFailCounter        ATTRIBUTE
    [2614]
    [2615]           DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992": counter;
    [2616]           BEHAVIOUR  pdusReasmbldFailCounterBehaviour;
    [2617]
    [2618]   REGISTERED AS     {x-attribute 39};
    [2619]
    [2620]   pdusReasmbldFailCounterBehaviour   BEHAVIOUR
    [2621]
    [2622]   DEFINED AS
    [2623]           !This attribute specifies the number of valid PDUs received by a protocol layer entity but discarded
    [2624]           due to reassembly failure.  This attribute counts only incoming PDUs which were recognized as valid
    [2625]           segments of an SDU, but which were discarded during reassembly (for example, due to reassembly time
    [2626]           expiration).!;
    [2627]
    [2628]   -- A.4.4.40 PDUs Discarded Counter
    [2629]
    [2630]   pdusDiscardedCounter        ATTRIBUTE
    [2631]
    [2632]           DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992": counter;
    [2633]           BEHAVIOUR  pdusDiscardedCounterBehaviour;
    [2634]
    [2635]   REGISTERED AS     {x-attribute 40};
    [2636]
    [2637]   pdusDiscardedCounterBehaviour   BEHAVIOUR
    [2638]
    [2639]   DEFINED AS
    [2640]           !This attribute specifies the number of invalid PDUs received and discarded by a protocol layer
    [2641]           entity.!;
    [2642]
    [2643]   -- A.4.4.41 Peripheral List
    [2644]
    [2645]   peripheralList       ATTRIBUTE
    [2646]
    [2647]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2648]           MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
    [2649]           BEHAVIOUR  peripheralListBehaviour;
    [2650]
    [2651]   REGISTERED AS {x-attribute 41};
    [2652]
    [2653]   peripheralListBehaviour       BEHAVIOUR
    [2654]
    [2655]   DEFINED AS
    [2656]           !The Peripheral List attribute provides managed object instance information for peripheral devices
    [2657]           accessible by a resource.
    [2658]
    [2659]           The Peripheral List attribute identifies the auxiliary devices that are used by a resource.  This
    [2660]           includes things such as disk drives, tape drives, printers, etc..
    [2661]
    [2662]           The following object classes (or their subclasses or allomorphic classes) are valid processing
    [2663]           entities: OMNIPoint Equipment.
    [2664]
    [2665]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [2666]           object instances which include this attribute.!;
    [2667]
    [2668]   -- A.4.4.42 Peripheral Name
    [2669]
    [2670]   peripheralName       ATTRIBUTE
    [2671]
    [2672]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNameBase;
    [2673]           MATCHES FOR EQUALITY, SUBSTRINGS;
    [2674]           BEHAVIOUR  peripheralNameBehaviour;
    [2675]
    [2676]   REGISTERED AS {x-attribute 42};
    [2677]
    [2678]   peripheralNameBehaviour       BEHAVIOUR
    [2679]
    [2680]   DEFINED AS
    [2681]           !The Peripheral Name attribute provides information for peripheral devices accessible by a resource.
    [2682]
    [2683]           The Peripheral Name attribute identifies an auxiliary devices that is used by a resource.  This
    [2684]           includes things such as disk drives, tape drives, printers, etc..!;
    [2685]
    [2686]   -- A.4.4.43 Processing Entity List
    [2687]
    [2688]   processingEntityList       ATTRIBUTE
    [2689]
    [2690]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2691]           MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
    [2692]           BEHAVIOUR  processingEntityListBehaviour;
    [2693]
    [2694]   REGISTERED AS {x-attribute 43};
    [2695]
    [2696]   processingEntityListBehaviour       BEHAVIOUR
    [2697]
    [2698]   DEFINED AS
    [2699]           !The Processing Entity List attribute specifies the processing entities which may be used by the
    [2700]           containing object instance but which are not contained in (i.e., processing entities which are
    [2701]           shared among systems).  The following object classes (or their subclasses or allomorphic classes)
    [2702]           are valid processing entities: processingEntity.
    [2703]
    [2704]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [2705]           object instances which include this attribute.!;
    [2706]
    [2707]   -- A.4.4.44 Processing Entity Name
    [2708]
    [2709]   processingEntityName       ATTRIBUTE
    [2710]
    [2711]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNameBase;
    [2712]           MATCHES FOR EQUALITY, SUBSTRINGS;
    [2713]           BEHAVIOUR  processingEntityNameBehaviour;
    [2714]
    [2715]   REGISTERED AS {x-attribute 44};
    [2716]
    [2717]   processingEntityNameBehaviour       BEHAVIOUR
    [2718]
    [2719]   DEFINED AS
    [2720]           !The Processing Entity Name attribute specifies the processing entity which may be used by the
    [2721]           containing object instance but which is not contained in (i.e., processing entities which are shared
    [2722]           among systems).!;
    [2723]
    [2724]   -- A.4.4.45 Product Label
    [2725]
    [2726]   productLabel  ATTRIBUTE
    [2727]
    [2728]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.GraphicStringBase;
    [2729]           MATCHES FOR   EQUALITY, SUBSTRINGS;
    [2730]           BEHAVIOUR  productLabelBehaviour;
    [2731]
    [2732]   REGISTERED AS      {x-attribute 45};
    [2733]
    [2734]   productLabelBehaviour   BEHAVIOUR
    [2735]
    [2736]   DEFINED AS
    [2737]           !The productLabel attribute specifies the product number or identifying string (e.g., model number)
    [2738]           of the underlying resource.!;
    [2739]
    [2740]   -- A.4.4.46 Remote Network Address
    [2741]
    [2742]   remoteNetworkAddress       ATTRIBUTE
    [2743]
    [2744]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.Address;
    [2745]           MATCHES FOR    EQUALITY, SUBSTRINGS;
    [2746]           BEHAVIOUR  remoteNetworkAddressBehaviour;
    [2747]
    [2748]   REGISTERED AS      {x-attribute 46};
    [2749]
    [2750]   remoteNetworkAddressBehaviour   BEHAVIOUR
    [2751]
    [2752]   DEFINED AS
    [2753]           !The remoteNetworkAddress attribute identifies the remote network address of a transport connection
    [2754]           (e.g., remote IP address for TCP or the remote NSAP address for OSI).!;
    [2755]
    [2756]   -- A.4.4.47 Remote Transport Connection Endpoint
    [2757]
    [2758]   remoteTransportConnectionEndpoint      ATTRIBUTE
    [2759]
    [2760]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.Address;
    [2761]           MATCHES FOR   EQUALITY, SUBSTRINGS;
    [2762]           BEHAVIOUR   remoteTransportConnectionEndpointBehaviour;
    [2763]
    [2764]   REGISTERED AS      {x-attribute 47};
    [2765]
    [2766]   remoteTransportConnectionEndpointBehaviour   BEHAVIOUR
    [2767]
    [2768]   DEFINED AS
    [2769]           !This attribute identifies the remote transport connection endpoint (e.g., the destination port for
    [2770]           TCP or the remote t-selector for OSI Transport protocol).!;
    [2771]
    [2772]   -- A.4.4.48 Retransmission Time
    [2773]
    [2774]   retransmissionTime  ATTRIBUTE
    [2775]
    [2776]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.HundredthsOfSec;
    [2777]           MATCHES FOR   EQUALITY, ORDERING;
    [2778]           BEHAVIOUR  retransmissionTimeBehaviour;
    [2779]
    [2780]   REGISTERED AS     {x-attribute 48};
    [2781]
    [2782]   retransmissionTimeBehaviour   BEHAVIOUR
    [2783]
    [2784]   DEFINED AS
    [2785]           !This attribute specifies the current value (in 1/100ths of a second) of the retransmission timer
    [2786]           used by a transport connection.!;
    [2787]
    [2788]   -- A.4.4.49 Retransmission Timer Initial Value
    [2789]
    [2790]   retransmissionTimerInitialValue  ATTRIBUTE
    [2791]
    [2792]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.HundredthsOfSec;
    [2793]           MATCHES FOR   EQUALITY, ORDERING;
    [2794]           BEHAVIOUR  retransmissionTimerInitialValueBehaviour;
    [2795]
    [2796]   REGISTERED AS     {x-attribute 49};
    [2797]
    [2798]   retransmissionTimerInitialValueBehaviour   BEHAVIOUR
    [2799]
    [2800]   DEFINED AS
    [2801]           !This attribute specifies the initial value (in 1/100ths of a second) of the retransmission timer
    [2802]           used by a transport connection.!;
    [2803]
    [2804]   -- A.4.4.50 Serial Number
    [2805]
    [2806]   serialNumber  ATTRIBUTE
    [2807]
    [2808]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.GraphicStringBase;
    [2809]           MATCHES FOR   EQUALITY, SUBSTRINGS;
    [2810]           BEHAVIOUR  serialNumberBehaviour;
    [2811]   REGISTERED AS      {x-attribute 50};
    [2812]
    [2813]   serialNumberBehaviour   BEHAVIOUR
    [2814]
    [2815]   DEFINED AS
    [2816]           !The serialNumber attribute provides the serial number of the underlying resource.!;
    [2817]
    [2818]   -- A.4.4.51 Service List
    [2819]
    [2820]   serviceList        ATTRIBUTE
    [2821]
    [2822]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2823]           MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
    [2824]           BEHAVIOUR  serviceListBehaviour;
    [2825]
    [2826]   REGISTERED AS {x-attribute 51};
    [2827]
    [2828]   serviceListBehaviour       BEHAVIOUR
    [2829]
    [2830]   DEFINED AS
    [2831]           !The Service List attribute provides managed object instance information about one or more services.
    [2832]           The following object classes (or any of their subclasses or allomorphic classes) are valid as
    [2833]           services: "OP1 Library Vol. 4":Service.
    [2834]
    [2835]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [2836]           object instances which include this attribute.!;
    [2837]
    [2838]   -- A.4.4.52 Service Name
    [2839]
    [2840]   serviceName        ATTRIBUTE
    [2841]
    [2842]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNameBase;
    [2843]           MATCHES FOR EQUALITY, SUBSTRINGS;
    [2844]           BEHAVIOUR  serviceNameBehaviour;
    [2845]
    [2846]   REGISTERED AS {x-attribute 52};
    [2847]
    [2848]   serviceNameBehaviour       BEHAVIOUR
    [2849]
    [2850]   DEFINED AS
    [2851]           !The Service Name attribute provides information about one service.!;
    [2852]
    [2853]   -- A.4.4.53 Software List
    [2854]
    [2855]   softwareList        ATTRIBUTE
    [2856]
    [2857]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2858]           MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
    [2859]           BEHAVIOUR  softwareListBehaviour;
    [2860]
    [2861]   REGISTERED AS {x-attribute 53};
    [2862]
    [2863]   softwareListBehaviour       BEHAVIOUR
    [2864]
    [2865]   DEFINED AS
    [2866]           !The Software List attribute identifies those software components that run on or are considered part
    [2867]           of the equipment.  (There is no corresponding managed object class at this time.)
    [2868]
    [2869]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [2870]           object instances which include this attribute.!;
    [2871]
    [2872]   -- A.4.4.54 Software Name
    [2873]
    [2874]   softwareName        ATTRIBUTE
    [2875]
    [2876]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNameBase;
    [2877]           MATCHES FOR EQUALITY, SUBSTRINGS;
    [2878]           BEHAVIOUR  softwareNameBehaviour;
    [2879]
    [2880]   REGISTERED AS {x-attribute 54};
    [2881]
    [2882]   softwareNameBehaviour       BEHAVIOUR
    [2883]
    [2884]   DEFINED AS
    [2885]           !The Software Name attribute identifies the software component that runs on or are considered part
    [2886]           of the equipment.!;
    [2887]
    [2888]   -- A.4.4.55 System Time
    [2889]
    [2890]   systemTime    ATTRIBUTE
    [2891]
    [2892]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.GeneralTime;
    [2893]           MATCHES FOR   EQUALITY, ORDERING;
    [2894]           BEHAVIOUR  systemTimeBehaviour;
    [2895]
    [2896]   REGISTERED AS     {x-attribute 55};
    [2897]
    [2898]   systemTimeBehaviour  BEHAVIOUR
    [2899]
    [2900]   DEFINED AS
    [2901]           !The systemTime attribute specifies the current time clocked at the resource.!;
    [2902]
    [2903]   -- A.4.4.56 Transport Connection Id
    [2904]
    [2905]   transportConnectionId  ATTRIBUTE
    [2906]
    [2907]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.GraphicStringBase;
    [2908]           MATCHES FOR  EQUALITY, SUBSTRINGS;
    [2909]           BEHAVIOUR  transportConnectionIdBehaviour;
    [2910]
    [2911]   REGISTERED AS     {x-attribute 56};
    [2912]
    [2913]   transportConnectionIdBehaviour  BEHAVIOUR
    [2914]
    [2915]   DEFINED AS
    [2916]           !The transportConnectionId attribute is the distinguishing attribute for the transportConnection
    [2917]           managed object class.!;
    [2918]
    [2919]   -- A.4.4.57 Transport Connection Reference
    [2920]
    [2921]   transportConnectionReference       ATTRIBUTE
    [2922]
    [2923]           WITH ATTRIBUTE SYNTAX         SYNTAX-1.IntegerBase;
    [2924]           MATCHES FOR   EQUALITY;
    [2925]           BEHAVIOUR  transportConnectionReferenceBehaviour;
    [2926]
    [2927]   REGISTERED AS      {x-attribute 57};
    [2928]
    [2929]   transportConnectionReferenceBehaviour   BEHAVIOUR
    [2930]
    [2931]   DEFINED AS
    [2932]           !This attribute identifies the local transport connection reference that is established by the two
    [2933]           transport connection endpoints (e.g., the local socket number for TCP or the local connection
    [2934]           reference for OSI).!;
    [2935]
    [2936]   -- A.4.4.58 Transport Entity Type
    [2937]
    [2938]   transportEntityType ATTRIBUTE
    [2939]
    [2940]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.TransportEntityType;
    [2941]           MATCHES FOR   EQUALITY;
    [2942]           BEHAVIOUR  transportEntityTypeBehaviour;
    [2943]
    [2944]   REGISTERED AS      {x-attribute 58};
    [2945]
    [2946]   transportEntityTypeBehaviour   BEHAVIOUR
    [2947]
    [2948]   DEFINED AS
    [2949]           !The transportEntityType attribute indicates the type of the transport protocol layer entity.!;
    [2950]
    [2951]   -- A.4.4.59 Type Text
    [2952]
    [2953]   typeText  ATTRIBUTE
    [2954]
    [2955]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.GraphicStringBase;
    [2956]           MATCHES FOR   EQUALITY, SUBSTRINGS;
    [2957]           BEHAVIOUR  typeTextBehaviour;
    [2958]   REGISTERED AS      {x-attribute 59};
    [2959]
    [2960]   typeTextBehaviour   BEHAVIOUR
    [2961]
    [2962]   DEFINED AS
    [2963]           !The typeText attribute serves to supplement and refine individual managed object class attributes.
    [2964]           If none of the named items defined for the "type" attribute are appropriate, or the "type" attribute
    [2965]           requires refinement, the typeText attribute contains supplemental information.!;
    [2966]
    [2967]   -- A.4.4.60 Up Time
    [2968]
    [2969]   upTime    ATTRIBUTE
    [2970]
    [2971]           WITH ATTRIBUTE SYNTAX   SYNTAX-1.IntegerBase;
    [2972]           MATCHES FOR   EQUALITY, ORDERING;
    [2973]           BEHAVIOUR  upTimeBehaviour;
    [2974]
    [2975]   REGISTERED AS     {x-attribute 60};
    [2976]
    [2977]   upTimeBehaviour  BEHAVIOUR
    [2978]
    [2979]   DEFINED AS
    [2980]           !The upTime attribute specifies the time interval (in seconds) that has elapsed since the entity's
    [2981]           operational state changed to "enabled", or since the time that the entity was created in the
    [2982]           "enabled" state.!;
    [2983]
    [2984]
    [2985]   -- A.4.4.61 Vendor List
    [2986]
    [2987]   vendorList       ATTRIBUTE
    [2988]
    [2989]           WITH ATTRIBUTE SYNTAX  SYNTAX-1.AnyNamesBase;
    [2990]           MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
    [2991]           BEHAVIOUR  vendorListBehaviour;
    [2992]
    [2993]   REGISTERED AS {x-attribute 61};
    [2994]
    [2995]   vendorListBehaviour       BEHAVIOUR
    [2996]
    [2997]   DEFINED AS
    [2998]           !The Vendor List attribute provides managed object instance information about a set of vendor
    [2999]           organizations. The following classes (or any of their subclasses or allomorphic classes) are valid
    [3000]           as vendors:  "OP1 Library Vol. 4":Vendor.
    [3001]
    [3002]           The SET-COMPARISON and/or SET-INTERSECTION matching rules may not be supported by some managed
    [3003]           object instances which include this attribute.!;
    [3004]
    [3005]
    [3006]
    [3007]
    [3008]   -- A.4.5 Actions
    [3009]
    [3010]
    [3011]   -- A.4.5.1 Activate
    [3012]
    [3013]   -- Copied from ISO/IEC DIS 10737, should be replaced by reference to standard
    [3014]   -- definition when/if this ACTION is registered in a final IS version.
    [3015]
    [3016]   activate ACTION
    [3017]
    [3018]           BEHAVIOUR activateBehaviour;
    [3019]           MODE CONFIRMED;
    [3020]           WITH REPLY SYNTAX SYNTAX-1.ActivateActionReply;
    [3021]
    [3022]   REGISTERED AS { x-action 1 };
    [3023]
    [3024]
    [3025]   activateBehaviour BEHAVIOUR
    [3026]
    [3027]   DEFINED AS
    [3028]           !This action initializes the operation of the resource.  As a result of the action, the sequence of
    [3029]           operations necessary to cause the resource to enter its operational mode shall be initiated.  These
    [3030]           may include, for example, checks against attribute constraint violation and checks on the validity
    [3031]           of relationship attributes (cross-layer and other).  If these operations are successfully initiated,
    [3032]           the administrative state (if present) shall be changed to "unlocked" and the value "successResponse"
    [3033]           shall be returned in the responseCode parameter of the action reply.  If these operations cannot be
    [3034]           successfully initiated, the value "failureResponse" shall be returned, together with a failure
    [3035]           reason parameter describing the reason for the failure.  On successful completion of these
    [3036]           operations, the operational state shall have the value "enabled".  Depending upon the current state
    [3037]           of the resource when the action is attempted, some or all of the above operations may be
    [3038]           unnecessary.!;
    [3039]
    [3040]   -- A.4.5.2 Deactivate
    [3041]
    [3042]   -- Copied from ISO/IEC DIS 10737, should be replaced by reference to standard
    [3043]   -- definition when/if this ACTION is registered in a final IS version.
    [3044]
    [3045]   deactivate ACTION
    [3046]
    [3047]           BEHAVIOUR deactivateBehaviour;
    [3048]           MODE CONFIRMED;
    [3049]           WITH REPLY SYNTAX SYNTAX-1.ActivateActionReply;
    [3050]
    [3051]   REGISTERED AS { x-action 2 };
    [3052]
    [3053]
    [3054]   deactivateBehaviour BEHAVIOUR
    [3055]
    [3056]   DEFINED AS
    [3057]           !This action terminates the operation of the resource.  As a result of the action, the sequence of
    [3058]           operations necessary to cause the resource to cease operation shall be initiated.  If these
    [3059]           operations are successfully initiated, the administrative state (if present) shall be changed to
    [3060]           "locked" and the value "successResponse" shall be returned in the responseCode parameter of the
    [3061]           action reply.  If these operations cannot be successfully initiated, the value "failureResponse"
    [3062]           shall be returned, together with a failure reason parameter describing the reason for the failure.
    [3063]           On successful completion of these operations, the operational state shall have the value "disabled".
    [3064]           Depending upon the current state of the resource when the action is attempted, some or all of the
    [3065]           above operations may be unnecessary.!;
    [3066]
    [3067]
    [3068]   -- A.4.6 Parameters
    [3069]
    [3070]
    [3071]   -- A.4.6.1 Transport Disconnect Cause
    [3072]
    [3073]   transportDisconnectCause PARAMETER
    [3074]
    [3075]           CONTEXT   EVENT-INFO;
    [3076]           WITH SYNTAX SYNTAX-1.Cause;
    [3077]           BEHAVIOUR causeBehaviour;
    [3078]
    [3079]   REGISTERED AS { x-parameter 1 };
    [3080]
    [3081]
    [3082]   causeBehaviour BEHAVIOUR
    [3083]
    [3084]   DEFINED AS
    [3085]           !This parameter specifies the reason why a transport connection was deleted.  It may be included in
    [3086]           the Additional Information parameter of the objectDeletion notification.!;
    [3087]
    [3088]   --< GDMO.EndDocument "OP1 Library Vol. 1"> -->
    [3089]
    [3090]

    List of GDMO templates

    Managed Object Class
    computerSystem
    /opt/SUNWconn/gdmo/standard/nmf/original/Registrd/oiwvol1.gdm
    coTransportProtocolLayerEntity
    clNetworkProtocolLayerEntity
    opEquipment
    opNetwork
    processingEntity
    transportConnection
    Package
    computerSystemPkg
    /opt/SUNWconn/gdmo/standard/nmf/original/Registrd/oiwvol1.gdm
    coTransportProtocolLayerEntityPkg
    clNetworkProtocolLayerEntityPkg
    opEquipmentPkg
    opNetworkPkg
    processingEntityPkg
    transportConnectionPkg
    addressingPkg
    checksumPDUsDiscardedPkg
    contactListPkg
    contactNamePkg
    cpuUtilizationPkg
    customerListPkg
    customerNamePkg
    functionListPkg
    functionNamePkg
    incomingProtocolErrorPkg
    locationPointerPkg
    manufacturerListPkg
    manufacturerNamePkg
    maxPDUSizeIVPkg
    maxRetransmissionsPkg
    memorySizePkg
    memoryUtilizationPkg
    octetsRetransmittedPkg
    opNetworkListPkg
    opNetworkNamePkg
    opVersionPkg
    outgoingProtocolErrorPkg
    pdusRetransmittedCounterPkg
    pdusRetransmittedThresholdPkg
    peripheralListPkg
    peripheralNamePkg
    processingEntityListPkg
    processingEntityNamePkg
    productLabelPkg
    retransmissionTimePkg
    retransmissionTimerInitialValuePkg
    serialNumberPkg
    serviceListPkg
    serviceNamePkg
    softwareListPkg
    softwareNamePkg
    systemTimePkg
    typeTextPkg
    upTimePkg
    usageStatePkg
    vendorListPkg
    Attribute
    activeConnections
    /opt/SUNWconn/gdmo/standard/nmf/original/Registrd/oiwvol1.gdm
    addressingSize
    checksumPDUsDiscardedCounter
    computerSystemId
    clNetworkProtocolLayerEntityId
    coTransportProtocolLayerEntityId
    contactList
    contactName
    cpuType
    cpuUtilization
    customerList
    customerName
    endianess
    functionList
    functionName
    inactivityTime
    inactivityTimeout
    localNetworkAddress
    localNetworkAddresses
    localTransportAddresses
    localTransportConnectionEndpoint
    locationPointer
    manufacturerList
    manufacturerName
    maxConnections
    maxPDUSize
    maxRetransmissions
    memorySize
    memoryUtilization
    networkEntityType
    networkTitle
    nPDUTimeToLive
    opEquipmentList
    opNetworkList
    opNetworkName
    osInfo
    pdusForwardedCounter
    pdusReasmbldOKCounter
    pdusReasmbldFailCounter
    pdusDiscardedCounter
    peripheralList
    peripheralName
    processingEntityList
    processingEntityName
    productLabel
    remoteNetworkAddress
    remoteTransportConnectionEndpoint
    retransmissionTime
    retransmissionTimerInitialValue
    serialNumber
    serviceList
    serviceName
    softwareList
    softwareName
    systemTime
    transportConnectionId
    transportConnectionReference
    transportEntityType
    typeText
    upTime
    vendorList
    Action
    activate
    /opt/SUNWconn/gdmo/standard/nmf/original/Registrd/oiwvol1.gdm
    deactivate
    Parameter
    transportDisconnectCause
    /opt/SUNWconn/gdmo/standard/nmf/original/Registrd/oiwvol1.gdm
    Namebinding
    computerSystem-system
    /opt/SUNWconn/gdmo/standard/nmf/original/Registrd/oiwvol1.gdm
    computerSystem-opNetwork
    computerSystem-computerSystem
    coTransportProtocolLayerEntity-computerSystem
    coTransportProtocolLayerEntity-system
    coTransportProtocolLayerEntity-opEquipment
    clNetworkProtocolLayerEntity-computerSystem
    clNetworkProtocolLayerEntity-system
    clNetworkProtocolLayerEntity-opEquipment
    opEquipment-computerSystem
    opEquipment-system
    opEquipment-equipment
    opEquipment-opNetwork
    network-opNetwork-1
    network-opNetwork-2
    opNetwork-root
    transportConnection-coTransportProtocolLayerEntity
    Behaviour
    computerSystemPkgDefinition
    /opt/SUNWconn/gdmo/standard/nmf/original/Registrd/oiwvol1.gdm
    computerSystemPkgBehaviour
    coTransportProtocolLayerEntityPkgDefinition
    coTransportProtocolLayerEntityPkgBehaviour
    clNetworkProtocolLayerEntityPkgDefinition
    clNetworkProtocolLayerEntityPkgBehaviour
    opEquipmentPkgBehaviour
    opNetworkPkgBehaviour
    processingEntityPkgDefinition
    processingEntityPkgBehaviour
    transportConnectionPkgDefinition
    transportConnectionPkgBehaviour
    addressingPkgDefinition
    addressingPkgBehaviour
    checksumPDUsDiscardedPkgDefinition
    checksumPDUsDiscardedPkgBehaviour
    contactListPkgDefinition
    contactListPkgBehaviour
    contactNamePkgDefinition
    contactNamePkgBehaviour
    cpuUtilizationPkgBehaviour
    customerListPkgDefinition
    customerListPkgBehaviour
    customerNamePkgDefinition
    customerNamePkgBehaviour
    functionListPkgDefinition
    functionListPkgBehaviour
    functionNamePkgDefinition
    functionNamePkgBehaviour
    incomingProtocolErrorPkgDefinition
    incomingProtocolErrorPkgBehaviour
    locationPointerPkgDefinition
    locationPointerPkgBehaviour
    manufacturerListPkgDefinition
    manufacturerListPkgBehaviour
    manufacturerNamePkgDefinition
    manufacturerNamePkgBehaviour
    maxPDUSizeIVPkgDefinition
    maxPDUSizeIVPkgBehaviour
    maxRetransmissionsPkgDefinition
    maxRetransmissionsPkgBehaviour
    memorySizePkgDefinition
    memorySizePkgBehaviour
    memoryUtilizationPkgBehaviour
    octetsRetransmittedPkgDefinition
    octetsRetransmittedPkgBehaviour
    opNetworkListPkgDefinition
    opNetworkListPkgBehaviour
    opNetworkNamePkgDefinition
    opNetworkNamePkgBehaviour
    opVersionPkgDefinition
    opVersionPkgBehaviour
    outgoingProtocolErrorPkgDefinition
    outgoingProtocolErrorPkgBehaviour
    pdusRetransmittedCounterPkgDefinition
    pdusRetransmittedCounterPkgBehaviour
    pdusRetransmittedThresholdPkgDefinition
    pdusRetransmittedThresholdPkgBehaviour
    peripheralListPkgDefinition
    peripheralListPkgBehaviour
    peripheralNamePkgDefinition
    peripheralNamePkgBehaviour
    processingEntityListPkgDefinition
    processingEntityListPkgBehaviour
    processingEntityNamePkgDefinition
    processingEntityNamePkgBehaviour
    productLabelPkgDefinition
    productLabelPkgBehaviour
    retransmissionTimePkgDefinition
    retransmissionTimePkgBehaviour
    retransmissionTimerInitialValuePkgDefinition
    retransmissionTimerInitialValuePkgBehaviour
    serialNumberPkgDefinition
    serialNumberPkgBehaviour
    serviceListPkgDefinition
    serviceListPkgBehaviour
    serviceNamePkgDefinition
    serviceNamePkgBehaviour
    softwareListPkgDefinition
    softwareListPkgBehaviour
    softwareNamePkgDefinition
    softwareNamePkgBehaviour
    systemTimePkgDefinition
    systemTimePkgBehaviour
    typeTextPkgDefinition
    typeTextPkgBehaviour
    upTimePkgDefinition
    upTimePkgBehaviour
    usageStatePkgDefinition
    usageStatePkgBehaviour
    vendorListPkgDefinition
    vendorListPkgBehaviour
    transportConnectionNBBehaviour
    activeConnectionsBehaviour
    addressingSizeBehaviour
    checksumPDUsDiscardedCounterBehaviour
    computerSystemIdBehaviour
    clNetworkProtocolLayerEntityIdBehaviour
    coTransportProtocolLayerEntityIdBehaviour
    contactListBehaviour
    contactNameBehaviour
    cpuTypeBehaviour
    cpuUtilizationBehaviour
    customerListBehaviour
    customerNameBehaviour
    endianessBehaviour
    functionListBehaviour
    functionNameBehaviour
    inactivityTimeBehaviour
    inactivityTimeoutBehaviour
    localNetworkAddressBehaviour
    localNetworkAddressesBehaviour
    localTransportAddressesBehaviour
    localTransportConnectionEndpointBehaviour
    locationPointerBehaviour
    manufacturerListBehaviour
    manufacturerNameBehaviour
    maxConnectionsBehaviour
    maxPDUSizeBehaviour
    maxRetransmissionsBehaviour
    memorySizeBehaviour
    memoryUtilizationBehaviour
    networkEntityTypeBehaviour
    networkTitleBehaviour
    nPDUTimeToLiveBehaviour
    opEquipmentListBehaviour
    opNetworkListBehaviour
    opNetworkNameBehaviour
    osInfoBehaviour
    pdusForwardedCounterBehaviour
    pdusReasmbldOKCounterBehaviour
    pdusReasmbldFailCounterBehaviour
    pdusDiscardedCounterBehaviour
    peripheralListBehaviour
    peripheralNameBehaviour
    processingEntityListBehaviour
    processingEntityNameBehaviour
    productLabelBehaviour
    remoteNetworkAddressBehaviour
    remoteTransportConnectionEndpointBehaviour
    retransmissionTimeBehaviour
    retransmissionTimerInitialValueBehaviour
    serialNumberBehaviour
    serviceListBehaviour
    serviceNameBehaviour
    softwareListBehaviour
    softwareNameBehaviour
    systemTimeBehaviour
    transportConnectionIdBehaviour
    transportConnectionReferenceBehaviour
    transportEntityTypeBehaviour
    typeTextBehaviour
    upTimeBehaviour
    vendorListBehaviour
    activateBehaviour
    deactivateBehaviour
    causeBehaviour