-- ============================================================================= -- ITU-T Rec. X.790 (1995) -- ============================================================================= --<GDMO.Alias "ITU-T Rec. X.790 (1995)" -- "Recommendation X.790 (1995)", -- "Rec. X.790", -- "ITU-T Recommendation X.790", -- "ITU-T Rec. X.790", -- "Rec. X.790:1995", -- "X.790">-- -- ========================================================= --<GDMO.Document "ITU-T Rec. X.790 (1995)">-- -- "Imported" Alises - references to other documents with non-standard names --<GDMO.Alias "ITU-T Rec. M.3100 (1995)" -- "Rec. M.3100 : 1992">-- --<GDMO.Alias "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992" -- "Rec. X.721 | ISO/IEC 10165-2 : 1992", -- "Recommendation X.721 : 1992">-- account MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY accountPkg PACKAGE ATTRIBUTES accountName GET, additionalText GET-REPLACE;;; CONDITIONAL PACKAGES aAccountContactAttributeListPkg PACKAGE ATTRIBUTES accountContactList GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 1}; PRESENT IF "an instance supports it and accountContactObjectListPkg is not present.", aAccountContactObjectListPkg PACKAGE BEHAVIOUR accountContactObjectListBehaviour BEHAVIOUR DEFINED AS "The Account Contact Object List package contains one attribute which points to instances of the Contact object that represent individuals in the manager's organization who can be contacted about an account.";; ATTRIBUTES contactObjectPtrList GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 2}; PRESENT IF "an instance supports it and accountContactAttributeListPkg is not present."; REGISTERED AS {x790ObjectClass 1}; --A.1.2 cnmService cnmService MANAGED OBJECT CLASS DERIVED FROM service; CHARACTERIZED BY cnmServicePkg PACKAGE ATTRIBUTES serviceLocationList GET, serviceDescription GET;;; CONDITIONAL PACKAGES csServiceAliasPkg PACKAGE ATTRIBUTES serviceAliasList GET; -- Administrations may specify structure of serviceAliasList GraphicString REGISTERED AS {x790Package 3}; PRESENT IF "an instance supports it.", csTroubleReportFormatObjectPtrPkg PACKAGE ATTRIBUTES troubleReportFormatObjectPtr GET; REGISTERED AS {x790Package 4}; PRESENT IF "an instance supports it."; REGISTERED AS {x790ObjectClass 2}; --A.1.3 contact contact MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY contactPkg, "Rec. M.3100 : 1992":attributeValueChangeNotificationPackage, "Rec. M.3100 : 1992":createDeleteNotificationsPackage; CONDITIONAL PACKAGES contactCompanyPkg PACKAGE BEHAVIOUR contactCompanyPkgDefinition BEHAVIOUR DEFINED AS "This package contains one attribute that specifies the company name that a specific contact works for or is associated with.";, contactCompanyPkgBehaviour BEHAVIOUR DEFINED AS "If the attributeValueChange notification is defined for the managed object class using this package, this notification is emitted when the contactCompany attribute changes value.";; ATTRIBUTES contactCompany PERMITTED VALUES X790ASN1Module.GraphicString64 GET-REPLACE; REGISTERED AS {x790Package 5}; PRESENT IF ! an instance supports it !, contactFunctionPkg PACKAGE BEHAVIOUR contactFunctionPkgDefinition BEHAVIOUR DEFINED AS "This package contains one attribute that provides information about the work function performed by the contact person.";, contactFunctionPkgBehaviour BEHAVIOUR DEFINED AS "If the attributeValueChange notification is defined for the managed object class using this package, this notification is emitted when the contactFunction attribute changes value.";; ATTRIBUTES contactFunction GET-REPLACE; REGISTERED AS {x790Package 6}; PRESENT IF ! an instance supports it !, contactNamesPkg PACKAGE ATTRIBUTES contactNames GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 7}; PRESENT IF ! an instance supports it !, contactTypePkg PACKAGE BEHAVIOUR contactTypePkgDefinition BEHAVIOUR DEFINED AS "This package contains one attribute that provides information about the type of contact.";, contactTypePkgBehaviour BEHAVIOUR DEFINED AS "If the attributeValueChange notification is defined for the managed object class using this package, this notification is emitted when the contactType attribute changes value.";; ATTRIBUTES contactType GET-REPLACE; REGISTERED AS {x790Package 8}; PRESENT IF ! an instance supports it !, electronicMailAddressPkg PACKAGE BEHAVIOUR electronicMailAddressPkgDefinition BEHAVIOUR DEFINED AS "This package contains one attribute that specifies the electronic mail address associated with an object.";, electronicMailAddressPkgBehaviour BEHAVIOUR DEFINED AS "If the attributeValueChange notification is defined for the managed object class using this package, this notification is emitted when the electronicMailAddress attribute changes value.";; ATTRIBUTES electronicMailAddress PERMITTED VALUES X790ASN1Module.ElectronicMailAddressRange GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 9}; PRESENT IF ! an instance supports it !, facsimileTelephoneNumberListPkg PACKAGE BEHAVIOUR facsimileTelephoneNumberListPkgDefinition BEHAVIOUR DEFINED AS "This package contains one attribute that specifies telephone numbers for facsimile terminals associated with an object.";, facsimileTelephoneNumberListPkgBehaviour BEHAVIOUR DEFINED AS "If the attributeValueChange notification is defined for the managed object class using this package, this notification is emitted when the facsimileTelephoneNumberList attribute changes value.";; ATTRIBUTES facsimileTelephoneNumberList PERMITTED VALUES X790ASN1Module.TelephoneNumberListRange GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 10}; PRESENT IF ! an instance supports it !, "Rec. M.3100 : 1992":locationNamePackage PRESENT IF ! an instance supports it !, typeTextPkg PACKAGE ATTRIBUTES typeText GET-REPLACE; REGISTERED AS {x790Package 11}; PRESENT IF ! an instance supports it !, "Rec. M.3100 : 1992":userLabelPackage PRESENT IF ! an instance supports it !; REGISTERED AS {x790ObjectClass 3}; contactPkg PACKAGE BEHAVIOUR contactPkgDefinition BEHAVIOUR DEFINED AS "The contact managed object class refers to a person or organization having responsibility for one or more managed object instances.";, contactPkgBehaviour BEHAVIOUR DEFINED AS "Attributes whose values are names of other managed object instances (e.g. locationPointer) must have names of managed objects which actually exist. The attributeValueChange notification is emitted when any of the following attributes change in value: contactDetails and telephoneNumberList. All attributeValueChange notifications shall include the Attribute Identifier List parameter. Conditions under which an attributeValueChange notification is emitted are stated in the behaviour of the appropriate package or attribute. In the absence of such a statement in the behaviour, the attribute does not cause an attribute ValueChange notification to be emitted. A value for the contactID attribute can only be provided when the object is created. Furthermore, once the object is created, the value of contactID may not be modified (i.e. the instance cannot be renamed). The contact object is created locally by the agent. .";, commonCreationBehaviour BEHAVIOUR DEFINED AS "Unless otherwise specified, all attributes can be set by an M-CREATE.";; ATTRIBUTES contactDetails PERMITTED VALUES X790ASN1Module.GraphicString128 GET-REPLACE, contactID PERMITTED VALUES X790ASN1Module.SimpleNameRange GET, telephoneNumberList PERMITTED VALUES X790ASN1Module.TelephoneNumberListRange GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 12}; --A.1.4 providerTroubleReport providerTroubleReport MANAGED OBJECT CLASS DERIVED FROM troubleReport; CHARACTERIZED BY providerTroubleReportPkg, trAttributeValueChangePkg, trObjectCreationDeletionPkg; -- trObjectCreationDeletionPkg is defined in A.1.9, -- inline to the troubleReport class CONDITIONAL PACKAGES ptrUnavailableServicePtrPkg PACKAGE ATTRIBUTES unavailableServicePtr GET; REGISTERED AS {x790Package 13}; PRESENT IF "an instance supports it and if a service is impacted"; REGISTERED AS {x790ObjectClass 4}; trAttributeValueChangePkg PACKAGE NOTIFICATIONS "Rec. X.721 | ISO/IEC 10165-2 : 1992":attributeValueChange; REGISTERED AS {x790Package 14}; -- Systems Management Implementors Guide version 4 April 1996 S5 X790/007 delete -- definition of the -- PACKAGE trObjectCreationDeletionPkg trObjectCreationDeletionPkg PACKAGE NOTIFICATIONS "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation, "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion; REGISTERED AS {x790Package 15}; providerTroubleReportPkg PACKAGE BEHAVIOUR providerTroubleReportBehaviour, providerTroubleReportPkgDefinition; ATTRIBUTES beginTime GET, endTime GET, troubleLocation GET;; providerTroubleReportPkgDefinition BEHAVIOUR DEFINED AS !The providerTroubleReport object is created by the agent role CME to specifically notify the manager role CME that planned maintenance will be carried out at a given time and that all or parts of the service(s), resource(s), network or system will be inaccessible during that time. In this case the trouble management function is used to notify the manager that planned maintenance action is scheduled to prevent future trouble.!; providerTroubleReportBehaviour BEHAVIOUR DEFINED AS !In the following text, the term "agent" refers to a system operating in the agent role, and "manager" refers to a system operating in the manager role. Only the agent is allowed to create or delete an instance of the Provider Trouble Report managed object class. The manager cannot create or delete an instance of the Provider Trouble Report managed object class. If the manager attempts to create or delete an instance of the Provider Trouble Report managed object class, then the "accessDenied" CMIS error is returned by the agent. When the agent creates an instance of the Provider Trouble Report managed object class, the "objectCreation" notification is emitted. When the agent deletes an instance of the Provider Trouble Report managed object class, the "objectDeletion" notification is emitted. When the agent updates one or several attributes of an instance of the Provider Trouble Report managed object class, the "attributeValueChange" notification is emitted. If no specific additional information relative to the Provider Trouble Report managed object instance is known at creation time, then the additionalTroubleInfoList attribute must be set to GraphicString::="". The receivedTime attribute is the creation time of the Provider Trouble Report managed object instance. If the maintenance has already started at creation time, then the Provider Trouble Report managed object instance must be created with the state set to "open/active". If the maintenance has not started yet at creation time, then the Provider Trouble Report managed object instance must be created with the state set to "queued". In this case the Provider Trouble Report managed object instance will enter the "open/active" state when the maintenance will start. When the maintenance is done, then the Provider Trouble Report managed object instance must enter the "cleared" state. When the Provider Trouble Report managed object instance enters the cleared state, then the "troubleFound" attribute can be set for example to "information" if no specific problems have been detected during the maintenance. The Provider Trouble Report managed object instance will then enter the "closed" state. The attributes that can be updated by the agent during the processing of a Provider Trouble Report managed object instance are : activityDuration -- -- when -- the -- PTR -- is -- in -- the -- "cleared" -- or -- "closed" -- state additionalTroubleInfoList -- at any time agentContactPerson or agentContactObjectPtr -- at any time beginTime -- when the PTR is in the "queued" state closeOutNarr -- when the PTR is in the "cleared" or "closed" state endTime -- when the PTR is not in the "closed" state managedObjectInstanceAliasList -- at any time relatedTroubleReportList -- at any time repairActivityList -- at any time restoredTime -- when the PTR is in the "cleared" or "closed" state troubleClearancePerson -- according to the attribute's behaviour troubleFound -- when the PTR is in the "cleared" or "closed" state troubleLocation -- at any time troubleReportNumberList -- at any time troubleReportState -- according to the attribute's behaviour troubleReportStatus -- according to the attribute's behaviour troubleReportStatusTime -- when the "troubleReportStatus" is updated. The manager cannot update attributes of a Provider Trouble Report managed object instance. If the manager attempts to update one or several attributes of a Provider Trouble Report managed object instance, then the "accessDenied" CMIS error is returned by the agent. A value for the troubleReportID attribute can only be provided when the object is created. Furthermore, once the object is created, the value of troubleReportID may not be modified (i.e. the instance cannot be renamed).!; --A.1.5 repairActivity repairActivity MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY repairActivityPkg PACKAGE ATTRIBUTES repairActivityID GET, entryTime GET, activityInfo DEFAULT VALUE X790ASN1Module.activityInfoActivityInfoDefault GET;;; CONDITIONAL PACKAGES raActivityPersonPkg PACKAGE ATTRIBUTES activityPerson GET; REGISTERED AS {x790Package 16}; PRESENT IF "an instance supports it.", raActivityCodePkg PACKAGE ATTRIBUTES activityCode GET; REGISTERED AS {x790Package 17}; PRESENT IF "an instance supports it.", raObjectCreationPkg PACKAGE NOTIFICATIONS "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation; REGISTERED AS {x790Package 18}; PRESENT IF "an instance supports it.", repairCommitmentTime PACKAGE ATTRIBUTES commitmentTime GET; REGISTERED AS {x790Package 107}; PRESENT IF "An instance supports it."; REGISTERED AS {x790ObjectClass 5}; --A.1.6 service service MANAGED OBJECT CLASS DERIVED FROM "Recommendation X.721 : 1992":top; CHARACTERIZED BY servicePackage PACKAGE BEHAVIOUR serviceBehaviour BEHAVIOUR DEFINED AS "The service object class is a class of managed objects that represents offerings from a provider that supplies specific network functionality to one or more customers. A service may or may not be tariffed. Services may be nested, thereby creating a containment relationship. The Service Type identifies the distinguishing characteristics of the Service. The Supported Service Name List identifies other Services supported by the Service, and the Supported By Object List identifies the objects that support the Service.";; ATTRIBUTES serviceId GET, serviceType GET-REPLACE; NOTIFICATIONS "Rec. X.721 | ISO/IEC 10165-2" : qualityofServiceAlarm;;; CONDITIONAL PACKAGES "Rec. M.3100 : 1992" : createDeleteNotificationsPackage PRESENT IF "the objectCreation and objectDeletion notifications defined in Recommendation X.721 are supported by an instance of this class.", "Rec. M.3100 : 1992" : attributeValueChangeNotificationPackage PRESENT IF "the attributeValueChange notification defined in Recommendation X.721 is supported by an instance of this class.", "Rec. M.3100 : 1992" : stateChangeNotificationPackage PRESENT IF "the stateChange notification defined in Recommendation X.721 is supported by an instance of this class.", "Rec. M.3100 : 1992" : administrativeOperationalStatesPackage PRESENT IF "an instance supports it.", usageStatePackage PRESENT IF "an instance supports it.", alarmStatusPackage PRESENT IF "an instance supports it.", "Rec. M.3100 : 1992" : currentProblemListPackage PRESENT IF "an instance supports it.", supportedServiceNameListPackage PRESENT IF "an instance supports it.", supportedByObjectListPackage PRESENT IF "an instance supports it."; REGISTERED AS {x790ObjectClass 6}; supportedByObjectListPackage PACKAGE ATTRIBUTES "Rec. M.3100 : 1992" : supportedByObjectList GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 19}; supportedServiceNameListPackage PACKAGE ATTRIBUTES supportedServiceNameList GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 20}; alarmStatusPackage PACKAGE ATTRIBUTES "Rec. M.3100 : 1992" : alarmStatus GET; REGISTERED AS { x790Package 21}; usageStatePackage PACKAGE ATTRIBUTES "Rec. X.721 | ISO/IEC 10165-2" : usageState GET; REGISTERED AS {x790Package 22}; --A.1.7 telecommunicationsTroubleReport telecommunicationsTroubleReport MANAGED OBJECT CLASS DERIVED FROM troubleReport; CONDITIONAL PACKAGES trAfterHrsRepairAuthPkg PACKAGE ATTRIBUTES afterHrsRepairAuth DEFAULT VALUE X790ASN1Module.afterHrsRepairAuthAfterHrsRepairAuthDefault GET-REPLACE; REGISTERED AS {x790Package 23}; PRESENT IF "an instance supports it and trAuthorizationListPkg is not present.", trAlarmRecordPtrListPkg PACKAGE ATTRIBUTES alarmRecordPtrList GET; -- Necessary condition: Trouble Report shall have been generated as a -- result of an alarm. Not a sufficient condition: some instances may -- choose not to support even if the trouble report was generated as a -- result of an alarm received or generated in the agent. REGISTERED AS {x790Package 24}; PRESENT IF "an instance supports it.", trAlternateManagerContactPersonAttributePkg PACKAGE ATTRIBUTES alternateManagerContactPerson GET-REPLACE; REGISTERED AS {x790Package 25}; PRESENT IF "an instance supports it and trAlternateManagerContactPersonObjectPkg is not present.", trAlternateManagerContactPersonObjectPkg PACKAGE BEHAVIOUR alternateManagerContactPersonObjectBehaviour BEHAVIOUR DEFINED AS "The Alternate Manager Contact Person Object package contains one attribute which points to an instance of the Contact object which represents the alternative person to the manager contact who can be contacted regarding the reported trouble.";; ATTRIBUTES alternateManagerContactObjectPtr GET-REPLACE; REGISTERED AS {x790Package 26}; PRESENT IF "an instance supports it and trAlternateManagerContactPersonAttributePkg is not present.", trAuthorizationListPkg PACKAGE ATTRIBUTES authorizationList DEFAULT VALUE X790ASN1Module.authorizationAuthorizationDefault GET-REPLACE ADD-REMOVE troubleReportChangeDenied; REGISTERED AS {x790Package 27}; PRESENT IF "an instance supports it and trAfterHrsRepairAuthPkg is not present.", trCallBackInfoListPkg PACKAGE ATTRIBUTES callBackInfoList GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 28}; PRESENT IF "an instance supports it.", trCalledNumberPkg PACKAGE ATTRIBUTES calledNumber GET; REGISTERED AS {x790Package 29}; PRESENT IF "an instance supports it.", trCancelRequestedByManagerPkg PACKAGE ATTRIBUTES cancelRequestedByManager INITIAL VALUE X790ASN1Module.troubleReportCancelRequestedByManagerInitial GET-REPLACE troubleReportChangeDenied canNotClose; REGISTERED AS {x790Package 30}; PRESENT IF "an instance supports it.", trCloseOutVerificationPkg PACKAGE ATTRIBUTES closeOutVerification INITIAL VALUE X790ASN1Module.closeOutVerificationCloseOutVerificationInitial GET-REPLACE cannotVerifyOrDenyAtThisTime; REGISTERED AS {x790Package 31}; PRESENT IF "an instance supports it.", trCommitmentTimePkg PACKAGE ATTRIBUTES commitmentTime GET; REGISTERED AS {x790Package 32}; PRESENT IF "an instance supports it.", trCommitmentTimeRequestPkg PACKAGE ATTRIBUTES commitmentTimeRequest GET-REPLACE troubleReportChangeDenied; REGISTERED AS {x790Package 33}; PRESENT IF "an instance supports it.", trCustomerWorkCenterPkg PACKAGE ATTRIBUTES customerWorkCenter GET SET-BY-CREATE; REGISTERED AS {x790Package 34}; PRESENT IF "an instance supports it.", trCustTroubleTickNumPkg PACKAGE ATTRIBUTES custTroubleTickNum GET SET-BY-CREATE; REGISTERED AS {x790Package 35}; PRESENT IF "an instance supports it.", trDialogPkg PACKAGE ATTRIBUTES dialog GET-REPLACE; REGISTERED AS {x790Package 36}; PRESENT IF "an instance supports it.", trEscalationListPkg PACKAGE ATTRIBUTES escalationList GET ADD troubleReportChangeDenied; REGISTERED AS {x790Package 37}; PRESENT IF "an instance supports it.", trHandOffCenterPkg PACKAGE ATTRIBUTES handOffCenter INITIAL VALUE X790ASN1Module.handOffCenterHandOffCenterInitial GET; REGISTERED AS {x790Package 38}; PRESENT IF "an instance supports it.", trHandOffLocationPkg PACKAGE ATTRIBUTES handOffLocation INITIAL VALUE X790ASN1Module.handOffLocationHandOffLocationInitial GET; REGISTERED AS {x790Package 39}; PRESENT IF "an instance supports it.", trHandOffPersonNamePkg PACKAGE BEHAVIOUR handOffPersonNameBehaviour BEHAVIOUR DEFINED AS "Modifications to handOffPersonName are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface.";; ATTRIBUTES handOffPersonName INITIAL VALUE X790ASN1Module.handOffPersonNameHandOffPersonNameInitial GET-REPLACE; REGISTERED AS {x790Package 40}; PRESENT IF "an instance supports it and trHandOffPersonPtrPkg is not present.", trHandOffPersonPtrPkg PACKAGE BEHAVIOUR handOffPersonPtrBehaviour BEHAVIOUR DEFINED AS "Modifications to handOffPersonPtr are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface.";; ATTRIBUTES handOffPersonPtr GET-REPLACE; REGISTERED AS {x790Package 41}; PRESENT IF "an instance supports it and trHandOffPersonNamePkg is not present.", trHandOffTimePkg PACKAGE ATTRIBUTES handOffTime INITIAL VALUE X790ASN1Module.handOffTimeHandOffTimeInitial GET; REGISTERED AS {x790Package 42}; PRESENT IF "an instance supports it.", trInitiatingModePkg PACKAGE ATTRIBUTES initiatingMode GET; REGISTERED AS {x790Package 43}; PRESENT IF "an instance supports it.", trLastUpdateTimePkg PACKAGE ATTRIBUTES lastUpdateTime GET; REGISTERED AS {x790Package 44}; PRESENT IF "an instance supports it.", trALocationPkg PACKAGE ATTRIBUTES aLocationAccessAddress GET-REPLACE; REGISTERED AS {x790Package 45}; PRESENT IF "an instance supports it.", trZLocationPkg PACKAGE ATTRIBUTES zLocationAccessAddress GET-REPLACE; REGISTERED AS {x790Package 46}; PRESENT IF "an instance supports it.", trALocationAccessHoursPkg PACKAGE ATTRIBUTES aLocationAccessHours GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 47}; PRESENT IF "an instance supports it.", trZLocationAccessHoursPkg PACKAGE ATTRIBUTES zLocationAccessHours GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 48}; PRESENT IF "an instance supports it.", trALocationAccessPersonPkg PACKAGE ATTRIBUTES aLocationAccessPerson GET-REPLACE; REGISTERED AS {x790Package 49}; PRESENT IF "an instance supports it.", trZLocationAccessPersonPkg PACKAGE ATTRIBUTES zLocationAccessPerson GET-REPLACE; REGISTERED AS {x790Package 50}; PRESENT IF "an instance supports it.", trMaintenanceOrgContactNamePkg PACKAGE BEHAVIOUR maintenanceOrgContactNameBehaviour BEHAVIOUR DEFINED AS "Modifications to maintenanceOrgContactName are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface.";; ATTRIBUTES maintenanceOrgContactName INITIAL VALUE X790ASN1Module.maintenanceOrgContactNameMaintenanceOrgContactNameInitial GET-REPLACE; REGISTERED AS {x790Package 51}; PRESENT IF "an instance supports it and trMaintenanceOrgContactPtrPkg is not present.", trMaintenanceOrgContactPtrPkg PACKAGE BEHAVIOUR maintenanceOrgContactPtrBehaviour BEHAVIOUR DEFINED AS "Modifications to maintenanceOrgContactPtr are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface.";; ATTRIBUTES maintenanceOrgContactPtr GET-REPLACE; REGISTERED AS {x790Package 52}; PRESENT IF "an instance supports it and trMaintenanceOrgContactNamePkg is not present.", trMaintenanceOrgContactTimePkg PACKAGE BEHAVIOUR maintenanceOrgContactTimeBehaviour BEHAVIOUR DEFINED AS "Modifications to maintenanceOrgContactTime are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface.";; ATTRIBUTES maintenanceOrgContactTime INITIAL VALUE X790ASN1Module.maintenanceOrgContactTimeMaintenanceOrgContactTimeInitial GET-REPLACE; REGISTERED AS {x790Package 53}; PRESENT IF "an instance supports it.", trMaintServiceChargePkg PACKAGE ATTRIBUTES maintServiceCharge INITIAL VALUE X790ASN1Module.maintServiceChargeMaintServiceChargeInitial GET; REGISTERED AS {x790Package 54}; PRESENT IF "an instance supports it.", trManagedObjectAccessHoursPkg PACKAGE ATTRIBUTES managedObjectAccessHours GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 55}; PRESENT IF "an instance supports it.", trManagedObjectAccessFromTimePkg PACKAGE ATTRIBUTES managedObjectAccessFromTime GET-REPLACE; REGISTERED AS {x790Package 56}; PRESENT IF "an instance supports it.", trManagedObjectAccessToTimePkg PACKAGE ATTRIBUTES managedObjectAccessToTime GET-REPLACE; REGISTERED AS {x790Package 57}; PRESENT IF "an instance supports it.", trManagerContactPersonAttributePkg PACKAGE ATTRIBUTES managerContactPerson GET-REPLACE; REGISTERED AS {x790Package 58}; PRESENT IF "an instance supports it and trManagerContactPersonObjectPkg is not present.", trManagerContactPersonObjectPkg PACKAGE BEHAVIOUR managerContactPersonObjectBehaviour BEHAVIOUR DEFINED AS "The Manager Contact Person Object package contains one attribute which points to an instance of the Contact object that identifies an individual in the manager's organization who can be contacted regarding the reported trouble.";; ATTRIBUTES managerContactObjectPtr GET-REPLACE; REGISTERED AS {x790Package 59}; PRESENT IF "an instance supports it and trManagerContactPersonAttributePkg is not present.", trManagerSearchKeyPkg PACKAGE ATTRIBUTES managerSearchKey1 GET-REPLACE, managerSearchKey2 GET-REPLACE, managerSearchKey3 GET-REPLACE; REGISTERED AS {x790Package 60}; PRESENT IF "an instance supports it and trManagerSearchKeyListPkg is not present.", trManagerSearchKeyListPkg PACKAGE ATTRIBUTES managerSearchKeyList GET-REPLACE ADD-REMOVE; REGISTERED AS {x790Package 61}; PRESENT IF "an instance supports it and trManagerSearchKeyPkg is not present.", trOutageDurationPkg PACKAGE ATTRIBUTES outageDuration INITIAL VALUE X790ASN1Module.outageDurationOutageDurationInitial GET; REGISTERED AS {x790Package 62}; PRESENT IF "an instance supports it.", trPerceivedTroubleSeverityPkg PACKAGE ATTRIBUTES perceivedTroubleSeverity GET-REPLACE; REGISTERED AS {x790Package 63}; PRESENT IF "an instance supports it.", trPreferredPriorityPkg PACKAGE ATTRIBUTES preferredPriority GET-REPLACE; REGISTERED AS {x790Package 64}; PRESENT IF "an instance supports it.", trRepeatReportPkg PACKAGE ATTRIBUTES repeatReport GET-REPLACE; REGISTERED AS {x790Package 65}; PRESENT IF "an instance supports it.", trResponsiblePersonNamePkg PACKAGE BEHAVIOUR responsiblePersonNameBehaviour BEHAVIOUR DEFINED AS "Modifications to responsiblePersonName are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface.";; ATTRIBUTES responsiblePersonName GET-REPLACE; REGISTERED AS {x790Package 66}; PRESENT IF "an instance supports it and trResponsiblePersonPtrPkg is not present.", trResponsiblePersonPtrPkg PACKAGE BEHAVIOUR responsiblePersonPtrBehaviour BEHAVIOUR DEFINED AS "Modifications to responsiblePersonPtr are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface.";; ATTRIBUTES responsiblePersonPtr GET-REPLACE; REGISTERED AS {x790Package 67}; PRESENT IF "an instance supports it and trResponsiblePersonNamePkg is not present.", trSuspectObjectListPkg PACKAGE ATTRIBUTES suspectObjectList GET SET-BY-CREATE; REGISTERED AS {x790Package 68}; PRESENT IF "an instance supports it.", trTroubleDetectionTimePkg PACKAGE ATTRIBUTES troubleDetectionTime DEFAULT VALUE X790ASN1Module.troubleDetectionTimeTroubleDetectionTimeDefault GET-REPLACE; REGISTERED AS {x790Package 69}; PRESENT IF "an instance supports it.", trTroubleLocationPkg PACKAGE BEHAVIOUR troubleLocationBehaviour BEHAVIOUR DEFINED AS "Modifications to troubleLocation are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface.";; ATTRIBUTES troubleLocation GET-REPLACE; REGISTERED AS {x790Package 70}; PRESENT IF "an instance supports it.", trTroubleReportStatusWindowPkg PACKAGE ATTRIBUTES additionalTroubleStatusInfo GET, troubleReportStatusWindow GET-REPLACE; NOTIFICATIONS troubleReportProgressNotification; REGISTERED AS {x790Package 71}; PRESENT IF "an instance supports it.", trTspPriorityPkg PACKAGE ATTRIBUTES tspPriority GET SET-BY-CREATE; REGISTERED AS {x790Package 72}; PRESENT IF "an instance supports it."; REGISTERED AS {x790ObjectClass 7}; --A.1.8 troubleHistoryRecord troubleHistoryRecord MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY troubleHistoryRecordPkg PACKAGE ATTRIBUTES "Rec. X.721 | ISO/IEC 10165-2 : 1992":eventTime GET, -- indicates close-out time, optional attribute in eventLogRecord "Rec. X.721 | ISO/IEC 10165-2 : 1992":managedObjectInstance GET SET-BY-CREATE, -- Copied from the corresponding trouble report object. Refers to -- instance of CNM Service or GNM object representing a -- telecommunications resource. receivedTime GET, -- indicates trouble report creation time troubleFound GET;;; CONDITIONAL PACKAGES thrActivityDurationPkg PACKAGE ATTRIBUTES activityDuration GET; REGISTERED AS {x790Package 73}; PRESENT IF "an instance supports it.", thrAdditionalTroubleInfoListPkg PACKAGE ATTRIBUTES additionalTroubleInfoList GET; REGISTERED AS {x790Package 74}; PRESENT IF "an instance supports it.", thrAuthorizationPkg PACKAGE ATTRIBUTES authorizationList GET; REGISTERED AS {x790Package 75}; PRESENT IF "an instance supports it.", thrCancelRequestedByManagerPkg PACKAGE ATTRIBUTES cancelRequestedByManager GET; REGISTERED AS {x790Package 76}; PRESENT IF "an instance supports it.", thrCloseOutNarrPkg PACKAGE ATTRIBUTES closeOutNarr GET; REGISTERED AS {x790Package 77}; PRESENT IF "an instance supports it.", thrCloseOutVerificationPkg PACKAGE ATTRIBUTES closeOutVerification GET; REGISTERED AS {x790Package 78}; PRESENT IF "an instance supports it.", thrCommitmentTimePkg PACKAGE ATTRIBUTES commitmentTime GET; REGISTERED AS {x790Package 79}; PRESENT IF "an instance supports it.", thrCustTroubleTickNumPkg PACKAGE ATTRIBUTES custTroubleTickNum GET; REGISTERED AS {x790Package 80}; PRESENT IF "an instance supports it.", thrPerceivedTroubleSeverityPkg PACKAGE ATTRIBUTES perceivedTroubleSeverity GET; REGISTERED AS {x790Package 81}; PRESENT IF "an instance supports it.", thrRestoredTimePkg PACKAGE ATTRIBUTES restoredTime GET; REGISTERED AS {x790Package 82}; PRESENT IF "an instance supports it.", thrTroubleClearancePersonPkg PACKAGE ATTRIBUTES troubleClearancePerson GET; REGISTERED AS {x790Package 83}; PRESENT IF "an instance supports it.", thrTroubleReportNumberListPkg PACKAGE ATTRIBUTES troubleReportNumberList GET; REGISTERED AS {x790Package 84}; PRESENT IF "an instance supports it.", thrTroubleTypePkg PACKAGE ATTRIBUTES troubleType GET SET-BY-CREATE; REGISTERED AS {x790Package 85}; PRESENT IF "an instance supports it."; REGISTERED AS {x790ObjectClass 8}; --A.1.9 troubleReport troubleReport MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721|ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY troubleReportPkg PACKAGE BEHAVIOUR troubleReportBehaviour BEHAVIOUR DEFINED AS "Modifications to troubleFound, troubleReportState, and troubleReportStatus are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify these attributes on any other interface.";; ATTRIBUTES additionalTroubleInfoList GET ADD, -- some implementations may not support a GET "Rec. X.721 | ISO/IEC 10165-2 : 1992":managedObjectInstance GET, receivedTime GET, troubleFound INITIAL VALUE X790ASN1Module.troubleFoundTroubleFoundInitial GET-REPLACE, troubleReportID GET, troubleReportState GET-REPLACE, troubleReportStatus GET-REPLACE, troubleReportStatusTime GET, troubleType GET;;; CONDITIONAL PACKAGES trActivityDurationPkg PACKAGE BEHAVIOUR activityDurationBehaviour BEHAVIOUR DEFINED AS !Modifications to activityDuration are required only in the service provider to service provider interface. The CMIS error "access denied" may be issued in response to attempts to modify this attribute on any other interface.!;; ATTRIBUTES activityDuration INITIAL VALUE X790ASN1Module.activityDurationactivityDurationInitial GET ADD; REGISTERED AS {x790Package 86}; PRESENT IF "an instance supports it.", trAgentContactPersonAttributePkg PACKAGE ATTRIBUTES agentContactPerson GET; REGISTERED AS {x790Package 87}; PRESENT IF "an instance supports it and trAgentContactPersonObjectPkg is not present.", trAgentContactPersonObjectPkg PACKAGE BEHAVIOUR agentContactPersonObjectBehaviour BEHAVIOUR DEFINED AS "The Agent Contact Person Object package points to an instance of the Contact object that identifies an individual in the agent's organization who can be contacted regarding the reported trouble.";; ATTRIBUTES agentContactObjectPtr GET; REGISTERED AS {x790Package 88}; PRESENT IF "an instance supports it and trAgentContactPersonAttributePkg is not present.", trCloseOutNarrPkg PACKAGE BEHAVIOUR closeOutNarrBehaviour BEHAVIOUR DEFINED AS "Modifications to closeOutNarr are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface.";; ATTRIBUTES closeOutNarr INITIAL VALUE X790ASN1Module.closeOutNarrCloseOutNarrInitial GET-REPLACE; REGISTERED AS {x790Package 89}; PRESENT IF "an instance supports it.", trManagedObjectInstanceAliasListPkg PACKAGE ATTRIBUTES managedObjectInstanceAliasList GET; REGISTERED AS {x790Package 90}; PRESENT IF "an instance supports it.", x790NumberListPkg PACKAGE ATTRIBUTES troubleReportNumberList GET; REGISTERED AS {x790Package 91}; PRESENT IF "an instance supports it.", trRelatedTroubleReportListPkg PACKAGE ATTRIBUTES relatedTroubleReportList GET; REGISTERED AS {x790Package 92}; PRESENT IF "an instance supports it.", trRepairActivityListPkg PACKAGE BEHAVIOUR repairActivityListBehaviour BEHAVIOUR DEFINED AS "Modifications to repairActivityList are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface.";; ATTRIBUTES repairActivityList INITIAL VALUE X790ASN1Module.repairActivityListRepairActivityListInitial GET ADD; -- Support for repairActivityList determined by policies of -- administration performing repair. REGISTERED AS {x790Package 93}; PRESENT IF "an instance supports it and no RepairActivity object is contained in an instance of this object class or its subclasses.", trRestoredTimePkg PACKAGE BEHAVIOUR restoredTimeBehaviour BEHAVIOUR DEFINED AS "Modifications to restoredTime are required only in the service provider to service provider interface. The CMIS error 'access denied' may be issued in response to attempts to modify this attribute on any other interface";; ATTRIBUTES restoredTime INITIAL VALUE X790ASN1Module.restoredTimeRestoredTimeInitial GET-REPLACE; REGISTERED AS {x790Package 94}; PRESENT IF "an instance supports it.", trTroubleClearancePersonAttributePkg PACKAGE ATTRIBUTES troubleClearancePerson DEFAULT VALUE X790ASN1Module.troubleClearancePersonTroubleClearancePersonDefault GET-REPLACE; REGISTERED AS {x790Package 95}; PRESENT IF "an instance supports it.", trTroubleReportFormatObjectPtrPkg PACKAGE ATTRIBUTES troubleReportFormatObjectPtr GET; REGISTERED AS {x790Package 96}; PRESENT IF "an instance supports it.", x790AttributeValueChangePkg PACKAGE NOTIFICATIONS "Rec. X.721|ISO/IEC 10165-2 : 1992":attributeValueChange; REGISTERED AS {x790Package 97}; PRESENT IF "an instance supports it.", trObjectCreationDeletionPkg PRESENT IF "an instance supports it.", trHistoryEventPkg PACKAGE NOTIFICATIONS troubleHistoryEventNotification; REGISTERED AS {x790Package 99}; PRESENT IF "an instance supports it."; REGISTERED AS {x790ObjectClass 9}; --A.1.10 troubleReportFormatDefn troubleReportFormatDefn MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721|ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY troubleReportFormatDefnPkg PACKAGE ATTRIBUTES tRFormatID GET;;; CONDITIONAL PACKAGES trfdApplicableManagedObjectClassListPkg PACKAGE ATTRIBUTES applicableManagedObjectClassList GET; -- present if this instance of the format definition object applies to -- all objects of classes in this list REGISTERED AS {x790Package 100}; PRESENT IF "an instance supports it.", trfdApplicableManagedObjectInstanceListPkg PACKAGE ATTRIBUTES applicableManagedObjectInstanceList GET; -- present if this instance of the format definition object applies to -- only some instances of an object class REGISTERED AS {x790Package 101}; PRESENT IF "an instance supports it.", trfdTrConstrainedToSingleValueAttrIDListPkg PACKAGE BEHAVIOUR trfdTrConstrainedToSingleValueAttrIDListBehaviour BEHAVIOUR DEFINED AS "If a manager attempts to add more than one value to attributes of this list, a CMISE *complexity limitation* error will be generated.";; ATTRIBUTES tRConstrainedToSingleValueAttrIDList GET; REGISTERED AS {x790Package 102}; PRESENT IF "an instance supports it.", trfdTrMayBePresentAttrIDListPkg PACKAGE ATTRIBUTES tRMayBePresentAttrIDList GET; REGISTERED AS {x790Package 103}; PRESENT IF "an instance supports it.", -- either tRMayBePresentAttrIDList or tRMustBePresentAttrIDList or both -- shall be present in an instance of the Trouble Report Format Defn. object trfdTrMustBePresentAttrIDListPkg PACKAGE ATTRIBUTES tRMustBePresentAttrIDList GET; REGISTERED AS {x790Package 104}; PRESENT IF "an instance supports it.", -- either tRMayBePresentAttrIDList or tRMustBePresentAttrIDList or both -- shall be present in an instance of the Trouble Report Format Defn. object trfdAttributeValueChangePkg PACKAGE NOTIFICATIONS "Rec. X.721|ISO/IEC 10165-2 : 1992":attributeValueChange; REGISTERED AS {x790Package 105}; PRESENT IF "an instance supports it.", trfdObjectCreationDeletionPkg PACKAGE NOTIFICATIONS "Rec. X.721|ISO/IEC 10165-2 : 1992":objectCreation, "Rec. X.721|ISO/IEC 10165-2 : 1992":objectDeletion; REGISTERED AS {x790Package 106}; PRESENT IF "an instance supports it."; REGISTERED AS {x790ObjectClass 10}; --A.2 Attribute definitions --A.2.1 Account contact list accountContactList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AccountContactList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 1}; --A.2.2 Account name accountName ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AccountName; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 2}; --A.2.3 Activity code activityCode ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ActivityCode; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 3}; --A.2.4 Activity duration activityDuration ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ActivityDuration; REGISTERED AS {x790Attribute 4}; --A.2.5 Activity info activityInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ActivityInfo; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 5}; --A.2.6 Activity person activityPerson ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ActivityPerson; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 6}; --A.2.7 Additional text additionalText ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AdditionalText; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 7}; --A.2.8 Additional trouble info list additionalTroubleInfoList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AdditionalTroubleInfoList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 8}; --A.2.9 Additional trouble status info additionalTroubleStatusInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AdditionalTroubleStatusInfo; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 9}; -- administrativeState attribute is imported from Recommendation X.721 --A.2.10 After hrs repair auth afterHrsRepairAuth ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AfterHrsRepairAuth; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 10}; --A.2.11 Agent contact person agentContactPerson ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PersonReach; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 11}; --A.2.12 Agent contact object ptr agentContactObjectPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AgentContactObjectPtr; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 12}; --A.2.13 Alarm record ptr list alarmRecordPtrList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AlarmRecordPtrList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 13}; -- alarmStatus attribute is imported from Recommendation M.3100 --A.2.14 Alternate manager contact person alternateManagerContactPerson ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PersonReach; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 14}; --A.2.15 Alternate manager contact object ptr alternateManagerContactObjectPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AlternateManagerContactObjectPtr; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 15}; --A.2.16 Applicable managed object class list applicableManagedObjectClassList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ApplicableManagedObjectClassList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 16}; --A.2.17 Applicable managed object instance list applicableManagedObjectInstanceList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ApplicableManagedObjectInstanceList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 17}; --A.2.18 Authorization list authorizationList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AuthorizationList; REGISTERED AS {x790Attribute 18}; --A.2.19 Begin time beginTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.BeginTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 19}; --A.2.20 Call back info list callBackInfoList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.CallBackInfoList; REGISTERED AS {x790Attribute 20}; --A.2.21 Called number calledNumber ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.CalledNumber; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 21}; --A.2.22 Cancel requested by manager cancelRequestedByManager ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.CancelRequestedByManager; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 22}; --A.2.23 Close out narr closeOutNarr ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.CloseOutNarr; REGISTERED AS {x790Attribute 23}; --A.2.24 Commitment time commitmentTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.CommitmentTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 24}; --A.2.25 Commitment time request commitmentTimeRequest ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.CommitmentTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 25}; --A.2.26 Contact company contactCompany ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ContactCompany; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 26}; --A.2.27 Contact details contactDetails ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ContactDetails; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 27}; --A.2.28 Contact function contactFunction ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ContactFunction; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 28}; --A.2.29 Contact id contactID ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.SimpleNameType; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 29}; --A.2.30 Contact names contactNames ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.Names; MATCHES FOR SET-COMPARISON, SET-INTERSECTION; REGISTERED AS {x790Attribute 30}; --A.2.31 Contact object ptr list contactObjectPtrList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ContactObjectPtrList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 31}; --A.2.32 Contact type contactType ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ContactType; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 32}; --A.2.33 Close out verification closeOutVerification ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.CloseOutVerification; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 33}; -- currentproblemList attribute is imported from Recommendation M.3100 --A.2.34 Cust trouble tick num custTroubleTickNum ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.CustTroubleTickNum; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 34}; --A.2.35 Customer work center customerWorkCenter ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.CustomerWorkCenter; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 35}; --A.2.36 Dialog dialog ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.Dialog; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 36}; --A.2.37 Electronic mail address electronicMailAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ElectronicMailAddress; MATCHES FOR SET-COMPARISON, SET-INTERSECTION; REGISTERED AS {x790Attribute 37}; --A.2.38 End time endTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.EndTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 38}; --A.2.39 Entry time entryTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.EntryTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 39}; --A.2.40 Escalation list escalationList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.EscalationList; REGISTERED AS {x790Attribute 40}; --A.2.41 Facsimile telephone number list facsimileTelephoneNumberList ATTRIBUTE DERIVED FROM telephoneNumberList; REGISTERED AS {x790Attribute 41}; -- The eventTime attribute is imported from Recommendation X.721 --A.2.42 Hand off center handOffCenter ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.HandOffCenter; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 42}; --A.2.43 Hand off location handOffLocation ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.HandOffLocation; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {x790Attribute 43}; --A.2.45 Hand off person name handOffPersonName ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PersonReach; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 45}; --A.2.46 Hand off person ptr handOffPersonPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.HandOffPersonPtr; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 46}; --A.2.47 Hand off time handOffTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.HandOffTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 47}; --A.2.48 Initiating mode initiatingMode ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.InitiatingMode; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 48}; --A.2.49 Last update time lastUpdateTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.LastUpdateTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 49}; --A.2.50 A location access address aLocationAccessAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.LocationAddress; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 50}; --A.2.51 Z location access address zLocationAccessAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.LocationAddress; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 51}; --A.2.52 A location access hours aLocationAccessHours ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.LocationAccessHours; REGISTERED AS {x790Attribute 52}; --A.2.53 Z location access hours zLocationAccessHours ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.LocationAccessHours; REGISTERED AS {x790Attribute 53}; --A.2.54 A location access person aLocationAccessPerson ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PersonReach; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 54}; --A.2.55 Z location access person zLocationAccessPerson ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PersonReach; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 55}; --A.2.56 Maintenance org contact name maintenanceOrgContactName ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PersonReach; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 56}; --A.2.57 Maintenance org contact ptr maintenanceOrgContactPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.MaintenanceOrgContactPtr; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 57}; --A.2.58 Maintenance org contact time maintenanceOrgContactTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.MaintenanceOrgContactTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 58}; --A.2.59 Maint service charge maintServiceCharge ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.MaintServiceCharge; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 59}; --A.2.60 Managed object access from time managedObjectAccessFromTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ManagedObjectAccessFromTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 60}; --A.2.61 Managed object access hours managedObjectAccessHours ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ManagedObjectAccessHours; REGISTERED AS {x790Attribute 61}; --A.2.62 Managed object access to time managedObjectAccessToTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ManagedObjectAccessToTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 62}; --A.2.63 This clause is not used managedObjectInstance ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ManagedObjectInstanceAliasList; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 63}; --A.2.64 Managed object instance alias list managedObjectInstanceAliasList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ManagedObjectInstanceAliasList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 64}; --A.2.65 Manager contact person managerContactPerson ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PersonReach; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 65}; --A.2.66 Manager contact object ptr managerContactObjectPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ManagerContactObjectPtr; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 66}; --A.2.67 Manager search key1 managerSearchKey1 ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ManagerSearchKey; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 67}; --A.2.68 Manager search key2 managerSearchKey2 ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ManagerSearchKey; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 68}; --A.2.69 Manager search key3 managerSearchKey3 ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ManagerSearchKey; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 69}; --A.2.70 Manager search key list managerSearchKeyList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ManagerSearchKeyList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 70}; -- operationalState attribute is imported from Recommendation X.721 --A.2.71 Outage duration outageDuration ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.OutageDuration; REGISTERED AS {x790Attribute 71}; --A.2.72 perceived trouble severity perceivedTroubleSeverity ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PerceivedTroubleSeverity; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 72}; --A.2.73 Preferred priority preferredPriority ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PreferredPriority; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 73}; --A.2.74 Received time receivedTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ReceivedTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 74}; --A.2.75 Related trouble report list relatedTroubleReportList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.RelatedTroubleReportList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 75}; --A.2.76 Repair activity repairActivityID ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.RepairActivityID; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 76}; --A.2.77 Repair activity list repairActivityList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.RepairActivityList; REGISTERED AS {x790Attribute 77}; --A.2.78 Repeat report repeatReport ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.RepeatReport; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 78}; --A.2.79 Responsible person name responsiblePersonName ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PersonReach; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 79}; --A.2.80 Responsible person ptr responsiblePersonPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ResponsiblePersonPtr; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 80}; --A.2.81 Restored time restoredTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.RestoredTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 81}; --A.2.82 Service alias list serviceAliasList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ServiceAliasList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 82}; --A.2.83 Service description serviceDescription ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ServiceDescription; REGISTERED AS {x790Attribute 83}; --A.2.84 Service location list serviceLocationList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ServiceLocationList; REGISTERED AS {x790Attribute 84}; -- The Service Identifier is the distinguishing attribute of the CNM Service -- managed object class. It is assigned by the service provider at the time the -- service is delivered to the customer. The Service ID may include a -- combination of the Service Alias attribute and the Service Type attribute (or -- some other attribute) to guarantee that the Service ID is unique. --A.2.85 Service Id serviceId ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ServiceId; MATCHES FOR EQUALITY; BEHAVIOUR serviceIDBehaviour BEHAVIOUR DEFINED AS "The Service ID is an attribute type whose distinguished value can be used as an RDN when naming an instance of the Management Operations Schedule object class";; REGISTERED AS { x790Attribute 85}; -- The Service Type attribute identifies the category of service (e.g. POTS, -- CENTREX, private line) --A.2.86 Service type serviceType ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ServiceType; MATCHES FOR EQUALITY; BEHAVIOUR serviceTypeBehaviour BEHAVIOUR DEFINED AS "The service Type attribute identifies the distinguishing characteristics of a Service";; REGISTERED AS {x790Attribute 86}; -- The Supported Service Name List attribute type specifies the services -- supported by a given managed object -- --A.2.87 Supported service name list supportedServiceNameList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.ObjectList; MATCHES FOR EQUALITY; BEHAVIOUR supportedServiceNameListBehaviour BEHAVIOUR DEFINED AS "The Supported Service Name List attribute type specifies the services supported by a given managed object";; REGISTERED AS {x790Attribute 87}; -- supportedbByObjectList attribute is imported from Recommendation M.3100 --A.2.88 Suspect object list suspectObjectList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.SuspectObjectList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 88}; --A.2.89 Telephone number list telephoneNumberList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TelephoneNumberList; MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION; REGISTERED AS {x790Attribute 89}; --A.2.90 Trouble clearance person troubleClearancePerson ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.PersonReach; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 90}; --A.2.91 Trouble detection time troubleDetectionTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TroubleDetectionTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 91}; --A.2.92 Trouble found troubleFound ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TroubleFound; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 92}; --A.2.93 Trouble location troubleLocation ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TroubleLocation; REGISTERED AS {x790Attribute 93}; --A.2.94 Tr constrained to single value attr id list tRConstrainedToSingleValueAttrIDList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AttributeIDList; REGISTERED AS {x790Attribute 94}; --A.2.95 Trouble report format object ptr troubleReportFormatObjectPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TroubleReportFormatObjectPtr; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 95}; --A.2.96 Tr format id tRFormatID ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TRFormatID; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 96}; --A.2.97 Trouble report id troubleReportID ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.NamingString; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 97}; --A.2.98 Tr must be present attr id list tRMustBePresentAttrIDList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AttributeIDList; REGISTERED AS {x790Attribute 98}; --A.2.99 Tr may be present attr id list tRMayBePresentAttrIDList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.AttributeIDList; REGISTERED AS {x790Attribute 99}; --A.2.100 Trouble report number list troubleReportNumberList ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TroubleReportNumberList; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {x790Attribute 100}; --A.2.101 Trouble report state troubleReportState ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TroubleReportState; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 101}; --A.2.102 Trouble report status troubleReportStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TroubleReportStatus; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 102}; --A.2.103 Trouble report status time troubleReportStatusTime ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TroubleReportStatusTime; MATCHES FOR ORDERING; REGISTERED AS {x790Attribute 103}; --A.2.104 Trouble report status window troubleReportStatusWindow ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TroubleReportStatusWindow; REGISTERED AS {x790Attribute 104}; --A.2.105 Trouble type troubleType ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TroubleType; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 105}; --A.2.106 Tsp priority tspPriority ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TspPriority; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 106}; --A.2.107 Type text typeText ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.TypeText; REGISTERED AS {x790Attribute 107}; --A.2.108 Unavailable service ptr unavailableServicePtr ATTRIBUTE WITH ATTRIBUTE SYNTAX X790ASN1Module.UnavailableServicePtr; MATCHES FOR EQUALITY; REGISTERED AS {x790Attribute 108}; --A.3 Error messages --A.3.1 Trouble Report Already Exists troubleReportAlreadyExists PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX X790ASN1Module.TroubleReportAlreadyExists; BEHAVIOUR troubleReportAlreadyExistsBehaviour BEHAVIOUR DEFINED AS "This error is applicable only where Administrations restrict the number of trouble reports per managed object. In such cases, the manager may use the additionalTroubleInfo attribute to include information on the new trouble. The error message returns the instance of the object, optionally the managed object class and the instance of the trouble report on which a trouble already exists.";; REGISTERED AS {x790Parameter 1}; --A.3.2 Fallback Reporting fallBackReporting PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX X790ASN1Module.FallBackReporting; BEHAVIOUR callBackReportingBehaviour BEHAVIOUR DEFINED AS "A trouble report object will not be created (although the agent may accept the trouble report and process it manually). Fallback trouble reporting is defined to be outside the scope of the information model. Since a trouble report object will not exist, none of the other services normally associated with the Trouble Report object class are supported for fallback reporting. This error will be returned in the following two cases: -- Service predesignated by agent to receive fallback reporting Agent -- partially failed or temporarily unavailable for receiving trouble reports.";; REGISTERED AS {x790Parameter 2}; --A.3.3 Can Not close canNotClose PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX X790ASN1Module.CanNotClose; BEHAVIOUR canNotCloseBehaviour BEHAVIOUR DEFINED AS "This error message is sent to the manager when the trouble report cannot be closed by the agent because it is already cleared.";; REGISTERED AS {x790Parameter 3}; --A.3.4 Trouble Report Must Be Present Attribute Missing tRMustBePresentAttributeMissing PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX X790ASN1Module.TRMustBePresentAttributeMissing; BEHAVIOUR tRMustBePresentAttributeMissingBehaviour BEHAVIOUR DEFINED AS "This error message is sent to the manager by the agent when the manager fails to provide all required attributes identified in the attribute tRMustBePresentAttrID List, the error message contains the attributeIDs of the missing attributes.";; REGISTERED AS {x790Parameter 4}; --A.3.5 Cannot Verify or Deny at This Time cannotVerifyOrDenyAtThisTime PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX X790ASN1Module.CannotVerifyOrDenyAtThisTime; BEHAVIOUR cannotVerifyOrDenyAtThisTimeBehaviour BEHAVIOUR DEFINED AS "If the manager changes the value of the CloseOut Verification attribute before the Trouble Report Status value is clearedAwaitingCustVerification, the agent system may optionally respond with this error.";; REGISTERED AS {x790Parameter 5}; --A.3.6 Trouble Report Change Denied troubleReportChangeDenied PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX X790ASN1Module.TroubleReportChangeDenied; BEHAVIOUR troubleReportChangeDeniedBehaviour BEHAVIOUR DEFINED AS "This error message is sent to the manager when the manager attempts to change a trouble report which is not in an appropriate state to accept the change.";; REGISTERED AS {x790Parameter 6}; --A.4 Events troubleHistoryEventNotification NOTIFICATION WITH INFORMATION SYNTAX X790ASN1Module.TroubleHistoryInfo; REGISTERED AS {x790Notification 1}; troubleReportProgressNotification NOTIFICATION WITH INFORMATION SYNTAX X790ASN1Module.TroubleProgressInfo; REGISTERED AS {x790Notification 2}; --A.5 Name Bindings account-account NAME BINDING SUBORDINATE OBJECT CLASS account; NAMED BY SUPERIOR OBJECT CLASS account; WITH ATTRIBUTE accountName; REGISTERED AS {x790NameBinding 1}; account-network NAME BINDING SUBORDINATE OBJECT CLASS account; NAMED BY SUPERIOR OBJECT CLASS "Rec. M.3100 : 1992":network AND SUBCLASSES; WITH ATTRIBUTE accountName; REGISTERED AS {x790NameBinding 2}; contact-account NAME BINDING SUBORDINATE OBJECT CLASS contact; NAMED BY SUPERIOR OBJECT CLASS account; WITH ATTRIBUTE contactID; REGISTERED AS {x790NameBinding 3}; contact-network NAME BINDING SUBORDINATE OBJECT CLASS contact; NAMED BY SUPERIOR OBJECT CLASS "Rec. M.3100 : 1992":network AND SUBCLASSES; WITH ATTRIBUTE contactID; REGISTERED AS {x790NameBinding 4}; contact-service NAME BINDING SUBORDINATE OBJECT CLASS contact; NAMED BY SUPERIOR OBJECT CLASS service; WITH ATTRIBUTE contactID; REGISTERED AS {x790NameBinding 5}; contact-system NAME BINDING SUBORDINATE OBJECT CLASS contact; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.721|ISO/IEC 10165-2 : 1992":system; WITH ATTRIBUTE contactID; REGISTERED AS {x790NameBinding 6}; cnmService-account NAME BINDING SUBORDINATE OBJECT CLASS cnmService; NAMED BY SUPERIOR OBJECT CLASS account; WITH ATTRIBUTE serviceId; REGISTERED AS {x790NameBinding 7}; eventForwardingDiscriminator-account NAME BINDING SUBORDINATE OBJECT CLASS "Rec. X.721|ISO/IEC 10165-2 : 1992":eventForwardingDiscriminator; NAMED BY SUPERIOR OBJECT CLASS account; WITH ATTRIBUTE "Rec. X.721|ISO/IEC 10165-2 : 1992":discriminatorId; CREATE WITH-REFERENCE-OBJECT, WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {x790NameBinding 8}; telecommunicationsTroubleReport-account NAME BINDING SUBORDINATE OBJECT CLASS telecommunicationsTroubleReport; NAMED BY SUPERIOR OBJECT CLASS account; WITH ATTRIBUTE troubleReportID; CREATE WITH-AUTOMATIC-INSTANCE-NAMING, WITH-REFERENCE-OBJECT troubleReportAlreadyExists fallBackReporting tRMustBePresentAttributeMissing; REGISTERED AS {x790NameBinding 9}; telecommunicationsTroubleReport-cnmService NAME BINDING SUBORDINATE OBJECT CLASS telecommunicationsTroubleReport; NAMED BY SUPERIOR OBJECT CLASS cnmService; WITH ATTRIBUTE troubleReportID; CREATE WITH-AUTOMATIC-INSTANCE-NAMING, WITH-REFERENCE-OBJECT troubleReportAlreadyExists fallBackReporting tRMustBePresentAttributeMissing; REGISTERED AS {x790NameBinding 10}; telecommunicationsTroubleReport-network NAME BINDING SUBORDINATE OBJECT CLASS telecommunicationsTroubleReport; NAMED BY SUPERIOR OBJECT CLASS "Rec. M.3100 : 1992":network AND SUBCLASSES; WITH ATTRIBUTE troubleReportID; CREATE WITH-AUTOMATIC-INSTANCE-NAMING, WITH-REFERENCE-OBJECT troubleReportAlreadyExists fallBackReporting tRMustBePresentAttributeMissing; REGISTERED AS {x790NameBinding 11}; telecommunicationsTroubleReport-system NAME BINDING SUBORDINATE OBJECT CLASS telecommunicationsTroubleReport; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.721|ISO/IEC 10165-2 : 1992":system; WITH ATTRIBUTE troubleReportID; CREATE WITH-AUTOMATIC-INSTANCE-NAMING, WITH-REFERENCE-OBJECT troubleReportAlreadyExists fallBackReporting tRMustBePresentAttributeMissing; REGISTERED AS {x790NameBinding 12}; log-account NAME BINDING SUBORDINATE OBJECT CLASS "Rec. X.721|ISO/IEC 10165-2 : 1992":log; NAMED BY SUPERIOR OBJECT CLASS account; WITH ATTRIBUTE "Rec. X.721|ISO/IEC 10165-2 : 1992":logId; REGISTERED AS {x790NameBinding 13}; log-cnmService NAME BINDING SUBORDINATE OBJECT CLASS "Rec. X.721|ISO/IEC 10165-2 : 1992":log; NAMED BY SUPERIOR OBJECT CLASS cnmService; WITH ATTRIBUTE "Rec. X.721|ISO/IEC 10165-2 : 1992":logId; REGISTERED AS {x790NameBinding 14}; repairActivity-telecommunicationsTroubleReport NAME BINDING SUBORDINATE OBJECT CLASS repairActivity; NAMED BY SUPERIOR OBJECT CLASS telecommunicationsTroubleReport; WITH ATTRIBUTE repairActivityID; REGISTERED AS {x790NameBinding 15}; troubleHistoryRecord-log NAME BINDING SUBORDINATE OBJECT CLASS troubleHistoryRecord; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.721|ISO/IEC 10165-2 : 1992":log; WITH ATTRIBUTE "Rec. X.721|ISO/IEC 10165-2 : 1992":logRecordId; DELETE; REGISTERED AS {x790NameBinding 16}; troubleReportFormatDefn-network NAME BINDING SUBORDINATE OBJECT CLASS troubleReportFormatDefn; NAMED BY SUPERIOR OBJECT CLASS "Rec. M.3100 : 1992":network AND SUBCLASSES; WITH ATTRIBUTE tRFormatID; REGISTERED AS {x790NameBinding 17}; troubleReportFormatDefn-system NAME BINDING SUBORDINATE OBJECT CLASS troubleReportFormatDefn; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.721|ISO/IEC 10165-2 : 1992":system; WITH ATTRIBUTE tRFormatID; REGISTERED AS {x790NameBinding 18}; providerTroubleReport-network NAME BINDING SUBORDINATE OBJECT CLASS providerTroubleReport; NAMED BY SUPERIOR OBJECT CLASS "Rec. M.3100 : 1992":network AND SUBCLASSES; WITH ATTRIBUTE troubleReportID; REGISTERED AS {x790NameBinding 19}; -- ============================================================================= -- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004