-- ============================================================================= -- GDMO definitions extracted from ITU-T Rec. M.3108.1 (1999) -- ============================================================================= currentServiceRequest MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721|ISO/IEC 10165-2:1992":top; CHARACTERIZED BY serviceRequestPackage PACKAGE BEHAVIOUR currentServiceRequestBehaviour BEHAVIOUR DEFINED AS "The currentServiceRequest MO class represents information elements that are common to all service requests and captures the current value of a service request. It is a superclass from which service-specific subclasses can be defined. This MO represents the current view of the values of the service request that the SP will process on behalf of the SC. They may be different from the values requested by the SC due to the availability or lack thereof of SP's resources. The updateServiceRequest action can be used by the service customer to modify the service request following creation of this object class (or subclasses). The following attributes specified in this object class can be modified by the updateServiceRequest action: - serviceCustomer contact; - serviceAvailabilityDate; - serviceTerminationDate; - initialServiceAdministrativeState; - aliasName; - intervalsOfDay; - weekMask. Subclasses of this object class can specify additional attributes that can be modified by the updateServiceRequest action. It is the responsibility of the SC to check the values of the attributes in the create notification and attribute value change notification emitted by this MO. If the values of any attributes in the notifications are different from those supplied by the SC, and if they are unacceptable to the SC, then the SC may cancel the service request by deleting this object. If the history of the requested values is to be kept by the SP, then a serviceRequestHistoryRecord is created when the service customer issues an updateServiceRequest action towards a currentServiceRequest (and subclasses); the serviceRequestHistoryRecord contains a record of the attribute values specified in the request. The SP also creates a serviceRequestHistoryRecord of the initial service request values (when the SC creates the currentServiceRequest).";; ATTRIBUTES providerRequestNumber GET, -- used as naming attribute requestSequenceNumber GET, requestReceptionTime GET, "Rec. X.790":serviceType GET SET-BY-CREATE, serviceProviderContact GET, serviceCustomerContact GET SET-BY-CREATE, serviceAvailabilityDate GET SET-BY-CREATE, serviceTerminationDate GET SET-BY-CREATE, serviceRequestState GET; -- this attribute represents the service request state defined in Rec. -- M.3208.1 and behaves according to the state model ACTIONS updateServiceRequest; NOTIFICATIONS "Rec.X.721 | ISO/IEC 10165-2:1992": attributeValueChange, "Rec.X.721 | ISO/IEC 10165-2:1992": objectDeletion;;; CONDITIONAL PACKAGES initialServiceAdministrativeStatePackage PRESENT IF "SLA supports it", serviceDescriptionPackage PRESENT IF "SLA supports it", -- represents the service class in Rec. M.3208.1 customerRequestNumberPackage PRESENT IF "SC provides it", aliasNamePackage PRESENT IF "SLA supports it", "Rec. X.721":availabilityStatusPackage PRESENT IF "Any scheduling (daily, weekly, external) is present", dailySchedulingCurrentPackage PRESENT IF "both the weekly scheduling current package and external scheduler current packages are not present and daily scheduling is supported for the requested service", weeklySchedulingCurrentPackage PRESENT IF "both the daily scheduling current package and external scheduler current packages are not present and weekly scheduling is supported for the requested service", externalSchedulerCurrentPackage PRESENT IF "both the daily scheduling current package and weekly scheduling current packages are not present and external scheduling is supported for the requested service"; REGISTERED AS {m3108Part1ObjectClass 1}; serviceRequestHistoryRecord MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992":top; CHARACTERIZED BY serviceRequestHistoryRecordPackage PACKAGE BEHAVIOUR serviceRequestRecordBehaviour BEHAVIOUR DEFINED AS "This MO represents a history record of the content of a service (update) request by the SC to a service request. The serviceRequestHistoryRecord is created when the service customer issues an updateServiceRequest action towards a currentServiceRequest (and subclasses) and contains a record of the attribute values specified in the request. The service provider also creates a serviceRequestHistoryRecord of the initial service request values (when the SC creates the currentServiceRequest).";; ATTRIBUTES requestSequenceNumber GET, -- used as naming attribute requestReceptionTime GET; NOTIFICATIONS "Rec.X.721 | ISO/IEC 10165-2:1992": objectCreation, "Rec.X.721 | ISO/IEC 10165-2:1992": objectDeletion;;; CONDITIONAL PACKAGES aliasNameInfoPackage PRESENT IF "part of the service (update) request", dailySchedulingInfoPackage PRESENT IF "part of the service (update) request", externalSchedulerInfoPackage PRESENT IF "part of the service (update) request", initialServiceAdministrativeStateInfoPackage PRESENT IF "part of the service (update) request", serviceAvailabilityDateInfoPackage PRESENT IF "part of the service (update) request", serviceCustomerContactPackage PRESENT IF "part of the service (update) request", serviceDescriptionInfoPackage PRESENT IF "part of the service (update) request", serviceTypeInfoPackage PRESENT IF "part of the service (update) request", serviceTerminationDateInfoPackage PRESENT IF "part of the service (update) request", weeklySchedulingInfoPackage PRESENT IF "part of the service (update) request"; REGISTERED AS {m3108Part1ObjectClass 2}; serviceModifyRequest MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992":top; CHARACTERIZED BY serviceModifyRequestPackage PACKAGE BEHAVIOUR serviceModifyRequestBehaviour BEHAVIOUR DEFINED AS "This MO represents SC's request to modify an existing service. It is a superclass from which service-specific subclasses are derived. When changes to the service occur as a result of such a modification request, or for any other reason, the MO representing the affected service (e.g. lcs or link connection service) will issue the appropriate attribute value change notifications. After all the modifications requested by the SC through this MO have been resolved, this MO instance will be deleted and a notification of its deletion shall be sent to the SC.";; ATTRIBUTES providerRequestNumber GET, -- used as naming attribute serviceRequestState GET, serviceInstance GET SET-BY-CREATE, requestReceptionTime GET; NOTIFICATIONS "Rec.X.721 | ISO/IEC 10165-2:1992": objectDeletion, "Rec.X.721 | ISO/IEC 10165-2:1992": objectCreation;;; CONDITIONAL PACKAGES aliasNamePackage PRESENT IF "SLA supports it", "Rec. X.721":availabilityStatusPackage PRESENT IF "Any scheduling (daily, weekly, external) is present", dailySchedulingCurrentPackage PRESENT IF "both the weekly scheduling current package and external scheduler current packages are not present and daily scheduling is supported for the requested service", externalSchedulerCurrentPackage PRESENT IF "both the daily scheduling current package and weekly scheduling current packages are not present and external scheduling is supported for the requested service", serviceCustomerContactPackage PRESENT IF "SLA supports it", weeklySchedulingCurrentPackage PRESENT IF "both the daily scheduling current package and external scheduler current packages are not present and weekly scheduling is supported for the requested service"; REGISTERED AS {m3108Part1ObjectClass 3}; currentLcsRequest MANAGED OBJECT CLASS DERIVED FROM currentServiceRequest; CHARACTERIZED BY currentLcsRequestPackage PACKAGE BEHAVIOUR currentLcsRequestBehaviour BEHAVIOUR DEFINED AS "This MO represents the LCS the SC currently wants, as per the SC's create service request and subsequent updates related to that create service request.";; ATTRIBUTES originatingLocation GET SET-BY-CREATE, terminatingLocation GET SET-BY-CREATE; ACTIONS updateServiceRequest bandwidthUnavailable modifyLCSError resourcesUnavailable; NOTIFICATIONS lcsRequestProgressProblemReport;;; -- used to report problems in progressing the request. changes in the -- value of the serviceRequestState are reported using the attribute value -- change notification. CONDITIONAL PACKAGES quantityPackage PRESENT IF "SLA supports it", bandwidthPackage PRESENT IF "SLA supports it", diversityPackage PRESENT IF "SLA supports it", routePackage PRESENT IF "SLA supports it", originatingLocationCPEPackage PRESENT IF "SLA supports it", terminatingLocationCPEPackage PRESENT IF "SLA supports it", originatingLocationSapPackage PRESENT IF "SLA supports it", terminatingLocationSapPackage PRESENT IF "SLA supports it"; REGISTERED AS {m3108Part1ObjectClass 4}; lcsRequestHistoryRecord MANAGED OBJECT CLASS DERIVED FROM serviceRequestHistoryRecord; CHARACTERIZED BY lcsRequestHistoryRecordPackage PACKAGE BEHAVIOUR lcsRequestHistoryRecordBehaviour BEHAVIOUR DEFINED AS "This MO represents a record of the attributes of a create or update request of a LCS.";;;; CONDITIONAL PACKAGES originatingLocationInfoPackage PRESENT IF "part of the service (update) request", terminatingLocationInfoPackage PRESENT IF "part of the service (update) request", quantityInfoPackage PRESENT IF "part of the service (update) request", bandwidthInfoPackage PRESENT IF "part of the service (update) request", diversityInfoPackage PRESENT IF "part of the service (update) request", routeInfoPackage PRESENT IF "part of the service (update) request", originatingLocationCPEInfoPackage PRESENT IF "part of the service (update) request", terminatingLocationCPEInfoPackage PRESENT IF "part of the service (update) request", originatingLocationSapInfoPackage PRESENT IF "part of the service (update) request", terminatingLocationSapInfoPackage PRESENT IF "part of the service (update) request"; REGISTERED AS {m3108Part1ObjectClass 5}; lcsModifyRequest MANAGED OBJECT CLASS DERIVED FROM serviceModifyRequest; CHARACTERIZED BY lcsModifyRequestPackage PACKAGE BEHAVIOUR lcsModifyRequestBehaviour BEHAVIOUR DEFINED AS "This MO represents a request to modify an existing LCS service or a previuous modify against an LCS.";; NOTIFICATIONS lcsModifyProgressProblemReport;;; -- used to report problems in progressing the request. changes in the -- value of the serviceRequestState are reported using the attribute value -- change notification. CONDITIONAL PACKAGES bandwidthPackage PRESENT IF "SLA supports it", diversityPackage PRESENT IF "SLA supports it", routePackage PRESENT IF "SLA supports it", originatingLocationCPEPackage PRESENT IF "SLA supports it", terminatingLocationCPEPackage PRESENT IF "SLA supports it"; REGISTERED AS {m3108Part1ObjectClass 6}; currentLinkConnectionServiceRequest MANAGED OBJECT CLASS DERIVED FROM currentServiceRequest; CHARACTERIZED BY currentLinkConnectionServiceRequestPackage PACKAGE BEHAVIOUR currentLinkConnectionServiceRequestBehaviour BEHAVIOUR DEFINED AS "This instantiable MO represents a SC's request for a link connection service. The following attributes specified by this object class (in addition to those inherited from currentServiceRequest) can be modified by the service customer using the updateServiceRequest action: - bandwidth - originatingLocationCP - terminationLocationCP The SC must provide either the Originating or Terminating Location Connection Point or both. If one of the points is at the customer premises, that point must be provided by the SC. If one of the points is in a network of a service provider other than the one receiving create request, it must be provided by the SC.";; ATTRIBUTES originatingLocationCP GET SET-BY-CREATE, terminatingLocationCP GET SET-BY-CREATE; ACTIONS updateServiceRequest bandwidthUnavailable -- specific action reply parameter values resourcesUnavailable; NOTIFICATIONS linkConnectionRequestProgressProblemReport;;; -- used to report problems in progressing the request. changes in the -- value of the serviceRequestState are reported using the attribute value -- change notification. CONDITIONAL PACKAGES bandwidthPackage PRESENT IF "SLA supports it"; REGISTERED AS {m3108Part1ObjectClass 7}; linkConnectionServiceRequestHistoryRecord MANAGED OBJECT CLASS DERIVED FROM serviceRequestHistoryRecord; CHARACTERIZED BY linkConnectionServiceRequestHistoryRecordPackage PACKAGE BEHAVIOUR linkConnectionServiceRequestHistoryRecordBehaviour BEHAVIOUR DEFINED AS "This MO represents a request to update either a previously issued request to create a link connection service, or a previous update against that link connection service request.";;;; CONDITIONAL PACKAGES bandwidthInfoPackage PRESENT IF "part of the service (update) request", originatingLocationCPInfoPackage PRESENT IF "part of the service (update) request", terminatingLocationCPInfoPackage PRESENT IF "part of the service (update) request"; REGISTERED AS {m3108Part1ObjectClass 8}; linkConnectionServiceModifyRequest MANAGED OBJECT CLASS DERIVED FROM serviceModifyRequest; CHARACTERIZED BY linkConnectionServiceModifyRequestPackage PACKAGE BEHAVIOUR linkConnectionServiceModifyRequestBehaviour BEHAVIOUR DEFINED AS "This MO represents a request to modify an existing link connection service or a previous modify against a link.";; NOTIFICATIONS linkConnectionModifyProgressProblemReport;;; CONDITIONAL PACKAGES bandwidthPackage PRESENT IF "SLA supports it"; REGISTERED AS {m3108Part1ObjectClass 9}; transportService MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992":top; CHARACTERIZED BY "Rec. M.3100:1995":administrativeOperationalStatesPackage, "Rec. M.3100:1995":stateChangeNotificationPackage, "Rec. M.3100:1995":createDeleteNotificationsPackage, "Rec. M.3100:1995":attributeValueChangeNotificationPackage, transportServicePackage PACKAGE BEHAVIOUR transportServiceBehaviour BEHAVIOUR DEFINED AS "This MO represents a transport service. This MO class cannot be instantiated; service-specific subclasses of this class can be instantiated. Values of attributes of subclasses of this MO class can be set through management operations or through the creation of an instance of a service-specific subclass of the serviceModifyRequest MO class. If an attribute is supported by the SLA, and it can be set by the SC, and the SC has not specified its value in the service request, then it shall have its default value when this MO is instantiated.";; ATTRIBUTES "Rec. X.790":serviceId GET SET-BY-CREATE, -- represents the circuit ID or link connection ID specified in Rec. -- M.3208.1 the serviceID is used for naming serviceTerminationDate GET-REPLACE, bandwidth GET-REPLACE, serviceProviderContact GET, -- the value of this attribute is set at creation by the SP this -- attribute points to an instance of X.790 contact MO or it contains -- X.790 PersonReach information. serviceCustomerContact GET-REPLACE; -- this attribute points to an instance of X.790 contact MO or it -- contains X.790 PersonReach information. NOTIFICATIONS "Rec. X.721 | ISO/IEC 10165-2": qualityofServiceAlarm;;; CONDITIONAL PACKAGES aliasNamePackage PRESENT IF "SLA supports it", serviceDescriptionPackage PRESENT IF "present in the service request", -- represents the service class in Rec. M.3208.1 "Rec. X.721":availabilityStatusPackage PRESENT IF "Any scheduling (daily, weekly, external) is present", "Rec. X.721 | ISO/IEC 10165-2":dailyScheduling PRESENT IF "present in the service request.", "Rec. X.721 | ISO/IEC 10165-2":weeklyScheduling PRESENT IF " present in the service request ", "Rec. X.721 | ISO/IEC 10165-2":externalScheduler PRESENT IF " present in the service request "; REGISTERED AS {m3108Part1ObjectClass 10}; serviceAccessDomainR1 MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992":top; CHARACTERIZED BY serviceAccessDomainR1Package PACKAGE BEHAVIOUR serviceAccessDomainR1Behaviour BEHAVIOUR DEFINED AS "This MO represents a Service Access Domain consisting of Service Access Groups having similar characteristics (e.g. supporting the same bandwidths). Although Rec. M.3208.1 specifies that a provider request number be provided by the SP, it is not included in this MO since this MO is created directly by the SC.";; ATTRIBUTES serviceCustomerContact GET-REPLACE, sadId GET SET-BY-CREATE, -- sadId can be provided by the SC, otherwise it is set by the SP; -- used as naming attribute listOfSags GET-REPLACE ADD-REMOVE, serviceProviderContact GET; NOTIFICATIONS "Rec.X.721|ISO 10165-2:1992":objectDeletion, "Rec.X.721|ISO 10165-2:1992":objectCreation, "Rec.X.721|ISO 10165-2:1992":attributeValueChange;;; CONDITIONAL PACKAGES aliasNamePackage PRESENT IF "aliasName was present in the service request ", serviceDescriptionPackage PRESENT IF "a single serviceDescription was present in the service request ", serviceDescriptionListPackage PRESENT IF "multiple serviceDescription was present in the service request", serviceTypePackage PRESENT IF "a service type was present in the service request "; REGISTERED AS {m3108Part1ObjectClass 16}; lcs MANAGED OBJECT CLASS DERIVED FROM transportService; CHARACTERIZED BY lcsPackage PACKAGE BEHAVIOUR lcsBehaviour BEHAVIOUR DEFINED AS "This instantiable MO represents a LCS. If the SLA allows the SC to specify the route and the SC did not specify the route in the service request, then the route attribute shall be present as an empty SEQUENCE. The route cannot be changed through a management operation on this MO. The route can be changed by the SC by creating an instance of the lcsModifyRequest MO class.";; ATTRIBUTES originatingLocationSap GET SET-BY-CREATE, "Rec. X.790":serviceType GET SET-BY-CREATE, -- represents the service name in Rec. M.3208.1 "Rec. X.790":serviceLocationList GET SET-BY-CREATE, -- represents the originating and terminating locations in Rec. M.3208.1 serviceAvailabilityDate GET SET-BY-CREATE, terminatingLocationSap GET SET-BY-CREATE;;; CONDITIONAL PACKAGES diversityPackage PRESENT IF "present in the service request", routePackage PRESENT IF "route was present in the service request", originatingLocationCPEModifyPackage PRESENT IF "originatingLocationCPE was present in the service request", terminatingLocationCPEModifyPackage PRESENT IF "terminatingLocationCPE was present in the service request"; REGISTERED AS {m3108Part1ObjectClass 11}; linkConnectionService MANAGED OBJECT CLASS DERIVED FROM transportService; CHARACTERIZED BY linkConnectionServicePackage PACKAGE BEHAVIOUR linkConnectionServiceBehaviour BEHAVIOUR DEFINED AS "This instantiable MO represents a link connection service.";; ATTRIBUTES originatingLocationCP GET SET-BY-CREATE, "Rec. X.790":serviceType GET SET-BY-CREATE, -- represents the service name in Rec. M.3208.1 "Rec. X.790":serviceLocationList GET SET-BY-CREATE, -- represents the originating and terminating locations in Rec. M.3208.1 serviceAvailabilityDate GET SET-BY-CREATE, terminatingLocationCP GET SET-BY-CREATE;;; REGISTERED AS {m3108Part1ObjectClass 12}; serviceAccessDomain MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992":top; CHARACTERIZED BY serviceAccessDomainPackage PACKAGE BEHAVIOUR serviceAccessDomainBehaviour BEHAVIOUR DEFINED AS "This MO represents a Service Access Domain consisting of Service Access Groups having similar characteristics (e.g. supporting the same bandwidths). Although Rec. M.3208.1 specifies that a provider request number be provided by the SP, it is not included in this MO since this MO is created directly by the SC.";; ATTRIBUTES providerRequestNumber GET, serviceCustomerContact GET-REPLACE, sadId GET SET-BY-CREATE, -- sadId can be provided by the SC, otherwise it is set by the SP; -- used as naming attribute listOfSags GET-REPLACE ADD-REMOVE, "Rec. X.790":serviceType GET SET-BY-CREATE, serviceProviderContact GET; NOTIFICATIONS "Rec.X.721 | ISO/IEC 10165-2:1992":objectDeletion, "Rec.X.721 | ISO/IEC 10165-2:1992":objectCreation;;; CONDITIONAL PACKAGES aliasNamePackage PRESENT IF "aliasName was present in the service request", serviceDescriptionPackage PRESENT IF "serviceDescription was present in the service request"; REGISTERED AS {m3108Part1ObjectClass 13}; serviceAccessGroup MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992":top; CHARACTERIZED BY serviceAccessGroupPackage PACKAGE BEHAVIOUR serviceAccessGroupBehaviour BEHAVIOUR DEFINED AS "This MO represents a Service Access Group consisting of Service Access Points having similar characteristics (e.g. supporting the same bandwidths). If the administrative state is locked, then all the SAPs in the SAG are locked";; ATTRIBUTES sagId GET SET-BY-CREATE, listOfSaps GET-REPLACE ADD-REMOVE addToSagError removeFromSagError, sagLocation GET SET-BY-CREATE; ACTIONS addSapsToSag; NOTIFICATIONS "Rec.X.721 | ISO/IEC 10165-2:1992":objectDeletion, "Rec.X.721 | ISO/IEC 10165-2:1992":objectCreation;;; CONDITIONAL PACKAGES aliasNamePackage PRESENT IF "aliasName was present in the service request", "Rec. X.721 | ISO/IEC 10165-2:1992":administrativeStatePackage PRESENT IF "SLA supports it"; REGISTERED AS {m3108Part1ObjectClass 14}; serviceAccessEquipmentView MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992":top; CHARACTERIZED BY serviceAccessEquipmentViewPackage PACKAGE BEHAVIOUR serviceAccessEquipmentViewBehaviour BEHAVIOUR DEFINED AS "The serviceAccessEquipment MO class represents customer-owned equipment that terminates LCS(s). The SC updates information in this MO to correctly reflect the actual state of the service access equipment in the SC's premises.";; ATTRIBUTES "Rec. M.3100:1995": equipmentId GET SET-BY-CREATE, listOfSaps GET-REPLACE ADD-REMOVE, "Rec. X.790:1995": aLocationAccessAddress GET SET-BY-CREATE; NOTIFICATIONS "Rec.X.721 | ISO/IEC 10165-2:1992": objectDeletion, "Rec.X.721 | ISO/IEC 10165-2:1992": objectCreation;;; CONDITIONAL PACKAGES reflectiveAdministrativeStatePackage PRESENT IF "SLA supports it", reflectiveOperationalStatePackage PRESENT IF "SLA supports it", equipmentTypePackage PRESENT IF "SLA supports it", equipmentManufacturerPackage PRESENT IF "SLA supports it", modelTypePackage PRESENT IF "SLA supports it", dateOfInstallationPackage PRESENT IF "SLA supports it", expectedDateOfInstallationPackage PRESENT IF "SLA supports it", procedurePackage PRESENT IF "SLA supports it"; REGISTERED AS {m3108Part1ObjectClass 15}; aliasNameInfoPackage PACKAGE ATTRIBUTES aliasName GET; REGISTERED AS {m3108Part1Package 1}; aliasNamePackage PACKAGE ATTRIBUTES aliasName GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 2}; bandwidthInfoPackage PACKAGE ATTRIBUTES bandwidth GET; REGISTERED AS {m3108Part1Package 3}; bandwidthPackage PACKAGE BEHAVIOUR bandwidthPackageBehaviour BEHAVIOUR DEFINED AS "If the requested bandwidth cannot be provided by the SP, the SP shall return the value together with a reason code indicating that the bandwidth is not available.";; ATTRIBUTES bandwidth GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 4}; customerRequestNumberPackage PACKAGE ATTRIBUTES customerRequestNumber GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 7}; dateOfInstallationPackage PACKAGE ATTRIBUTES dateOfInstallation GET; REGISTERED AS {m3108Part1Package 8}; dailySchedulingInfoPackage PACKAGE ATTRIBUTES "Rec. X.721 | ISO/IEC 10165-2":intervalsOfDay GET; REGISTERED AS {m3108Part1Package 9}; dailySchedulingCurrentPackage PACKAGE BEHAVIOUR dailySchedulingCurrentPackageBehaviour BEHAVIOUR DEFINED AS "If the SC specifies a value and the SP is not able to accommodate the requested schedule, the SP must return a error with a reason code indicating that the schedule can not be met.";; ATTRIBUTES "Rec. X.721 | ISO/IEC 10165-2":intervalsOfDay GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 10}; diversityInfoPackage PACKAGE ATTRIBUTES diversity GET; REGISTERED AS {m3108Part1Package 11}; diversityPackage PACKAGE BEHAVIOUR diversityPackageBehaviour BEHAVIOUR DEFINED AS "In the case of partial success, the SP may indicate the common (i.e. non-diverse) components of the circuits (new and/or old) as a set of topological entities.";; ATTRIBUTES diversity GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 12}; equipmentManufacturerPackage PACKAGE ATTRIBUTES equipmentManufacturer GET-REPLACE; REGISTERED AS {m3108Part1Package 14}; equipmentTypePackage PACKAGE ATTRIBUTES equipmentType GET-REPLACE; REGISTERED AS {m3108Part1Package 16}; expectedDateOfInstallationInfoPackage PACKAGE ATTRIBUTES expectedDateOfInstallation GET; REGISTERED AS {m3108Part1Package 17}; expectedDateOfInstallationPackage PACKAGE ATTRIBUTES expectedDateOfInstallation GET-REPLACE; REGISTERED AS {m3108Part1Package 18}; externalSchedulerCurrentPackage PACKAGE ATTRIBUTES "Rec. X.721 | ISO/IEC 10165-2":schedulerName GET-REPLACE; REGISTERED AS {m3108Part1Package 19}; externalSchedulerInfoPackage PACKAGE ATTRIBUTES "Rec. X.721 | ISO/IEC 10165-2":schedulerName GET; REGISTERED AS {m3108Part1Package 20}; initialServiceAdministrativeStateInfoPackage PACKAGE ATTRIBUTES requestedInitialServiceAdministrativeState GET; REGISTERED AS {m3108Part1Package 21}; initialServiceAdministrativeStatePackage PACKAGE BEHAVIOUR initialServiceAdministrativeStateBehaviour BEHAVIOUR DEFINED AS "If this package is not present then the value of the service, when created, is subject to the SLA.";; ATTRIBUTES requestedInitialServiceAdministrativeState GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 22}; modelTypePackage PACKAGE ATTRIBUTES modelType GET-REPLACE; REGISTERED AS {m3108Part1Package 23}; originatingLocationCPEInfoPackage PACKAGE ATTRIBUTES originatingLocationCPE GET; REGISTERED AS {m3108Part1Package 25}; originatingLocationCPEModifyPackage PACKAGE ATTRIBUTES originatingLocationCPE GET-REPLACE; REGISTERED AS {m3108Part1Package 26}; originatingLocationCPEPackage PACKAGE ATTRIBUTES originatingLocationCPE GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 27}; originatingLocationCPInfoPackage PACKAGE ATTRIBUTES originatingLocationCP GET; REGISTERED AS {m3108Part1Package 28}; originatingLocationInfoPackage PACKAGE ATTRIBUTES originatingLocation GET; REGISTERED AS {m3108Part1Package 30}; originatingLocationSapInfoPackage PACKAGE ATTRIBUTES originatingLocationSap GET; REGISTERED AS {m3108Part1Package 31}; originatingLocationSapPackage PACKAGE ATTRIBUTES originatingLocationSap GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 32}; procedurePackage PACKAGE ATTRIBUTES procedure GET-REPLACE; REGISTERED AS {m3108Part1Package 33}; quantityInfoPackage PACKAGE ATTRIBUTES quantity GET; REGISTERED AS {m3108Part1Package 35}; quantityPackage PACKAGE ATTRIBUTES quantity GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 36}; reflectiveOperationalStatePackage PACKAGE ATTRIBUTES "Rec.X.721 | ISO/IEC 10165-2:1992":operationalState GET-REPLACE; REGISTERED AS { m3108Part1Package 37}; reflectiveAdministrativeStatePackage PACKAGE ATTRIBUTES "Rec.X.721 | ISO/IEC 10165-2:1992":administrativeState GET-REPLACE; REGISTERED AS { m3108Part1Package 38}; routeInfoPackage PACKAGE ATTRIBUTES route GET; REGISTERED AS {m3108Part1Package 39}; routePackage PACKAGE BEHAVIOUR routePackageBehaviour BEHAVIOUR DEFINED AS "The SP may reject the requested route with returning the reason code or may return alternate route when the requested route is not available.";; ATTRIBUTES route GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 40}; serviceAdministrativeStatePackage PACKAGE ATTRIBUTES "Rec. X.721 | ISO/IEC 10164-2":administrativeState GET-REPLACE; REGISTERED AS {m3108Part1Package 41}; serviceAvailabilityDateInfoPackage PACKAGE ATTRIBUTES serviceAvailabilityDate GET; REGISTERED AS {m3108Part1Package 42}; serviceAvailabilityDatePackage PACKAGE BEHAVIOUR serviceAvailabilityDatePackageBehaviour BEHAVIOUR DEFINED AS "The Service Availability Date can be modified only if the service has not been established.";; ATTRIBUTES serviceAvailabilityDate GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 43}; serviceCustomerContactPackage PACKAGE ATTRIBUTES serviceCustomerContact GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 45}; serviceDescriptionInfoPackage PACKAGE ATTRIBUTES "Rec. X.790":serviceDescription GET; REGISTERED AS {m3108Part1Package 46}; serviceDescriptionPackage PACKAGE BEHAVIOUR serviceDescriptionPackageBehaviour BEHAVIOUR DEFINED AS "If the requested service class is not equal to the class of service provided by the SP, then the SP must supply the value, else it is optional.";; ATTRIBUTES "Rec. X.790":serviceDescription GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 47}; serviceProviderContactPackage PACKAGE ATTRIBUTES serviceProviderContact GET; REGISTERED AS {m3108Part1Package 48}; serviceTerminationDateInfoPackage PACKAGE ATTRIBUTES serviceTerminationDate GET; REGISTERED AS {m3108Part1Package 49}; serviceTerminationDatePackage PACKAGE BEHAVIOUR serviceTerminationDatePackageBehaviour BEHAVIOUR DEFINED AS "If the SP cannot accept the date, an alternate date is provided.";; ATTRIBUTES serviceTerminationDate GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 50}; serviceTypeInfoPackage PACKAGE ATTRIBUTES "Rec. X.790":serviceType GET; REGISTERED AS {m3108Part1Package 51}; terminatingLocationCPEInfoPackage PACKAGE ATTRIBUTES terminatingLocationCPE GET; REGISTERED AS {m3108Part1Package 52}; terminatingLocationCPEModifyPackage PACKAGE ATTRIBUTES terminatingLocationCPE GET-REPLACE; REGISTERED AS {m3108Part1Package 53}; terminatingLocationCPEPackage PACKAGE ATTRIBUTES terminatingLocationCPE GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 54}; terminatingLocationCPInfoPackage PACKAGE ATTRIBUTES terminatingLocationCP GET; REGISTERED AS {m3108Part1Package 55}; terminatingLocationInfoPackage PACKAGE ATTRIBUTES terminatingLocation GET; REGISTERED AS {m3108Part1Package 57}; terminatingLocationSapInfoPackage PACKAGE ATTRIBUTES terminatingLocationSap GET; REGISTERED AS {m3108Part1Package 58}; terminatingLocationSapPackage PACKAGE ATTRIBUTES terminatingLocationSap GET-REPLACE; REGISTERED AS {m3108Part1Package 59}; weeklySchedulingInfoPackage PACKAGE ATTRIBUTES "Rec. X.721 | ISO/IEC 10165-2": weekMask GET; REGISTERED AS {m3108Part1Package 60}; weeklySchedulingCurrentPackage PACKAGE BEHAVIOUR weeklySchedulingCurrentPackageBehaviour BEHAVIOUR DEFINED AS "If the SC specifies a value and the SP is not able to accommodate the requested schedule, the SP must return an error with a reason code indicating that the schedule can not be met.";; ATTRIBUTES "Rec. X.721 | ISO/IEC 10165-2":weekMask GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 61}; serviceDescriptionListPackage PACKAGE ATTRIBUTES serviceDescriptionList GET SET-BY-CREATE; REGISTERED AS {m3108Part1Package 62}; serviceTypePackage PACKAGE ATTRIBUTES "Rec. X.790":serviceType GET; REGISTERED AS {m3108Part1Package 63}; aliasName ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.AliasName; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {m3108Part1Attribute 1}; -- represents information in the M.3208.1 "Information flow" [3.3.3.1.1.2], -- [3.3.3.1.3.2], [3.3.3.2.1.2], [3.3.3.2.6.2], [3.3.3.2.9.2], [3.3.3.3.1.2], -- [3.3.3.3.3.2], [3.3.3.4.1.2], [3.3.3.4.3.2], [3.3.3.4.4.2], [3.3.3.4.6.2], -- [3.3.3.4.9.2], [3.3.3.7.1.2], [3.3.3.7.2.2] bandwidth ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Bandwidth; MATCHES FOR EQUALITY, ORDERING; REGISTERED AS {m3108Part1Attribute 2}; -- represents Bandwidth, Link Connection Bandwidth information in the M.3208.1 -- "Information flow" [3.3.3.1.1.2], [3.3.3.1.3.2], [3.3.3.2.1.2], -- [3.3.3.2.3.2], [3.3.3.2.4.2], [3.3.3.2.6.2], [3.3.3.2.9.2], [3.3.3.3.1.2], -- [3.3.3.4.1.2], [3.3.3.3.3.2], [3.3.3.4.3.2], [3.3.3.4.4.2], [3,3.3.4.6.2], -- [3.3.3.4.9.2] cp ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Cp; MATCHES FOR EQUALITY, SUBSTRINGS; BEHAVIOUR cpBehaviour BEHAVIOUR DEFINED AS "This attribute identifies the connection point or the service node specified in Rec. M.3208.1";; REGISTERED AS {m3108Part1Attribute 3}; -- represents information in the M.3208.1 "Information flow" [3.3.3.3.1.2], -- [3.3.3.3.3.2], [3.3.3.4.1.2], [3.3.3.4.3.2], [3.3.3.4.4.2], [3.3.3.4.6.2], -- [3.3.3.4.9.2] customerRequestNumber ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.RequestNumber; MATCHES FOR EQUALITY, ORDERING; REGISTERED AS {m3108Part1Attribute 4}; -- represents information in the M.3208.1 "Information flow" [3.3.3.9.1.2], -- [3.3.3.9.2.2] dateOfInstallation ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Time; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR "Rec. X.721 | ISO/IEC 10165-2:1992":timeOrdering; REGISTERED AS {m3108Part1Attribute 5}; -- represents information in the M.3208.1 "Information flow" [3.3.3.9.1.2], -- [3.3.3.9.2.2] diversity ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Diversity; MATCHES FOR EQUALITY; BEHAVIOUR diversityBehaviour BEHAVIOUR DEFINED AS "This attribute identifies the topological entities from which the circuit should be diverse, or the other circuits from which the circuit should be diverse, or the number of the circuits in the diverse group and the topological entities from which the circuits in the group should be diverse.";; REGISTERED AS {m3108Part1Attribute 6}; -- represents information in the M.3208.1 "Information flow" [3.3.3.1.1.2], -- [3.3.3.2.1.2], [3.3.3.2.4.2] equipmentManufacturer ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.EquipmentManufacturer; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {m3108Part1Attribute 7}; -- represents information in the M.3208.1 "Information flow" [3.3.3.9.1.2], -- [3.3.3.9.2.2] equipmentType ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.EquipmentType; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {m3108Part1Attribute 8}; -- represents information in the M.3208.1 "Information flow" [3.3.3.9.1.2], -- [3.3.3.9.2.2] expectedDateOfInstallation ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Time; MATCHES FOR EQUALITY, ORDERING; REGISTERED AS {m3108Part1Attribute 9}; -- represents information in the M.3208.1 "Information flow" [3.3.3.9.1.2], -- [3.3.3.9.2.2] listOfSags ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.ListOfSags; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {m3108Part1Attribute 10}; -- represents information in the M.3208.1 "Information flow" [3.3.3.7.1.2] listOfSaps ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.ListOfSaps; MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON; REGISTERED AS {m3108Part1Attribute 11}; -- represents Service Access Point Ids, Service Access Point information in the -- M.3208.1 "Information flow" [3.3.3.7.4.2], [3.3.3.7.5.2], [3.3.3.9.1.2], -- [3.3.3.9.2.2] modelType ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.ModelType; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {m3108Part1Attribute 12}; -- represents information in the M.3208.1 "Information flow" [3.3.3.9.1.2], -- [3.3.3.9.2.2] numberOfUnspecifiedSaps ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.NumberOfUnspecifiedSaps; MATCHES FOR EQUALITY, ORDERING; REGISTERED AS {m3108Part1Attribute 13}; -- represents information in the M.3208.1 "Information flow" [ 3.3.3.7.4.2] originatingLocation ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.OriginatingLocation; MATCHES FOR EQUALITY; REGISTERED AS {m3108Part1Attribute 14}; -- represents information in the M.3208.1 "Information flow" [ 3.3.3.1.1.2], -- [3.3.3.2.1.2] originatingLocationCP ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Cp; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {m3108Part1Attribute 15}; -- represents information in the M.3208.1 "Information flow" [3.3.3.3.1.2], -- [3.3.3.3.3.2], [3.3.3.4.1.2], [3.3.3.4.3.2], [3.3.3.4.4.2], [3.3.3.4.6.2], -- [3.3.3.4.9.2] originatingLocationCPE ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Cpe; MATCHES FOR EQUALITY; BEHAVIOUR originatingLocationCPEBehaviour BEHAVIOUR DEFINED AS "This attribute describes the type and make of the CPE that the LCS is connected to at the originating point of the circuit.";; REGISTERED AS {m3108Part1Attribute 16}; -- represents Originating Location CPE Type information in the M.3208.1 -- "Information flow" [3.3.3.1.1.2], [3.3.3.1.3.2], [3.3.3.2.1.2], -- [3.3.3.2.3.2], [3.3.3.2.6.2], [3.3.3.2.9.2] originatingLocationSap ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Sap; MATCHES FOR EQUALITY; BEHAVIOUR originatingLocationSAPBehaviour BEHAVIOUR DEFINED AS "This attribute identifies access point where the Leased Circuit Service originates.";; REGISTERED AS {m3108Part1Attribute 17}; -- represents information in the M.3208.1 "Information flow" [3.3.3.1.1.2], -- [3.3.3.1.3.2], [3.3.3.2.1.2], [3.3.3.2.4.2], [3.3.3.2.6.2], [3.3.3.2.9.2] procedure ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Procedure; MATCHES FOR EQUALITY; BEHAVIOUR procedureBehaviour BEHAVIOUR DEFINED AS "This attribute describes the changes of the (test) procedure.";; REGISTERED AS {m3108Part1Attribute 18}; -- represents Changes In Procedure information in the M.3208.1 "Information -- flow" [3.3.3.9.2.2] providerRequestNumber ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.RequestNumber; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR providerRequestNumberBehaviour BEHAVIOUR DEFINED AS "This attribute is a unique identifier provided by the SP to identify the request. The providerRequestNumber attribute is an attribute type whose distinguished value can be used as a RDN when naming an instance of the current service request and service modify request object class";; REGISTERED AS {m3108Part1Attribute 19 }; -- represents information in the M.3208.1 "Information flow" [ 3.3.3.1.1.2], -- [3.3.3.1.2.2], [3.3.3.1.3.2], [3.3.3.1.4.2], [3.3.3.2.1.2], [3.3.3.2.4.2], -- [3.3.3.2.7.2], [3.3.3.2.8.2], [3.3.3.2.9.2], [3.3.3.3.1.2], [3.3.3.3.2.2], -- [3.3.3.3.3.2], [3.3.3.3.4.2], [3.3.3.4.1.2], [3.3.3.4.4.2], [3.3.3.4.7.2], -- [3.3.3.4.8.2], [3.3.3.4.9.2], [3.3.3.7.1.2] quantity ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Number; MATCHES FOR EQUALITY, ORDERING; REGISTERED AS {m3108Part1Attribute 21 }; -- represents information in the M.3208.1 "Information flow" [3.3.3.1.1.2], -- [3.3.3.2.1.2], [3.3.3.2.4.2] requestedInitialServiceAdministrativeState ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.RequestedInitialServiceAdministrativeState; MATCHES FOR EQUALITY; REGISTERED AS {m3108Part1Attribute 22}; -- represents Service Administrative State, Link Connection Service Administrative State -- information in the M.3208.1 "Information flow" [3.3.3.1.1.2], [3.3.3.3.1.2] requestReceptionTime ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Time; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR "Rec. X.721 | ISO/IEC 10165-2:1992":timeOrdering; REGISTERED AS {m3108Part1Attribute 23}; requestSequenceNumber ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.RequestNumber; MATCHES FOR EQUALITY; BEHAVIOUR requestSequenceNumberBehaviour BEHAVIOUR DEFINED AS "The requestSequenceNumber attribute is an attribute type whose distinguished value can be used as a RDN when naming an instance of the service request history record object class";; REGISTERED AS {m3108Part1Attribute 24}; -- represents information in the M.3208.1 "Information flow" [3.3.3.1.3.2], -- [3.3.3.1.4.2], [3.3.3.2.4.2], [3.3.3.3.3.2], [3.3.3.3.4.2] route ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Route; MATCHES FOR EQUALITY; REGISTERED AS {m3108Part1Attribute 25}; -- represents information in the M.3208.1 "Information flow" [3.3.3.1.1.2], -- [3.3.3.1.3.2], [3.3.3.2.1.2], [3.3.3.2.3.2], [3.3.3.2.4.2], [3.3.3.2.6.2], -- [3.3.3.2.9.2] sadId ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.SadId; MATCHES FOR EQUALITY; BEHAVIOUR sadIDBehaviour BEHAVIOUR DEFINED AS "The sadID attribute is an attribute type whose distinguished value can be used as a RDN when naming an instance of the service access domain object class";; REGISTERED AS {m3108Part1Attribute 26}; -- represents information in the M.3208.1 "Information flow" [3.3.3.7.1.2], -- [3.3.3.7.2.2], [3.3.3.7.3.2] sagId ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.SagId; MATCHES FOR EQUALITY; BEHAVIOUR sagIDBehaviour BEHAVIOUR DEFINED AS "The sagID attribute is an attribute type whose distinguished value can be used as a RDN when naming an instance of the service access group object class";; REGISTERED AS {m3108Part1Attribute 27}; -- represents information in the M.3208.1 "Information flow" [3.3.3.7.2.2], -- [3.3.3.7.3.2], [3.3.3.7.4.2], [3.3.3.7.5.2] sagLocation ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.SagLocation; MATCHES FOR EQUALITY; REGISTERED AS {m3108Part1Attribute 28}; -- represents information in the M.3208.1 "Information flow" [3.3.3.7.2.2] serviceAvailabilityDate ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Time; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR "Rec. X.721 | ISO/IEC 10165-2:1992":timeOrdering; REGISTERED AS {m3108Part1Attribute 29}; -- represents Service Availability Date, Link Connection Availability Date -- information in the M.3208.1 "Information flow" [3.3.3.1.1.2], [3.3.3.1.3.2], -- [3.3.3.2.1.2], [3.3.3.2.4.2], [3.3.3.2.6.2], [3.3.3.2.9.2], [3.3.3.3.1.2], -- [3.3.3.3.3.2.], [3.3.3.4.1.2], [3.3.3.4.6.2], [3.3.3.4.9.2] serviceCustomerContact ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Contact; MATCHES FOR EQUALITY; REGISTERED AS {m3108Part1Attribute 30}; -- represents Customer Contact information in the M.3208.1 "Information flow" -- [3.3.3.1.1.2], [3.3.3.1.3.2], [3.3.3.2.1.2], [3.3.3.2.3.2], [3.3.3.2.6.2], -- [3.3.3.2.9.2], [3.3.3.3.1.2], [3.3.3.3.3.2], [3.3.3.4.6.2], [3.3.3.4.9.2], -- [3.3.3.7.1.2] serviceInstance ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.ObjectInstance; MATCHES FOR EQUALITY; REGISTERED AS {m3108Part1Attribute 31}; -- represents Circuit Number, Link Connection Identifier information in the -- M.3208.1 "Information flow" [3.3.3.1.1.2], [3.3.3.1.2.2], [3.3.3.1.3.2], -- [3.3.3.2.1.2], [3.3.3.2.2.2], [3.3.3.2.3.2], [3.3.3.2.4.2], [3.3.3.2.5.2], -- [3.3.3.2.6.2], [3.3.3.3.1.2], [3.3.3.3.2.2], [3.3.3.3.3.2], [3.3.3.4.1.2], -- [3.3.3.4.2.2], [3.3.3.4.3.2], [3.3.3.4.5.2], [3.3.3.4.6.2], [3.3.3.4.9.2] serviceProviderContact ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Contact; MATCHES FOR EQUALITY; REGISTERED AS {m3108Part1Attribute 32}; -- represents information in the M.3208.1 "Information flow" [3.3.3.1.1.2], -- [3.3.3.1.2.2], [3.3.3.2.1.2], [3.3.3.2.2.2], [3.3.3.2.4.2], [3.3.3.3.1.2], -- [3.3.3.3.2.2], [3.3.3.4.1.2], [3.3.3.4.2.2], [3.3.3.4.3.2], [3.3.3.4.4.2], -- [3.3.3.7.1.2] serviceRequestState ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.ServiceRequestState; MATCHES FOR EQUALITY; BEHAVIOUR serviceRequestStateBehaviour BEHAVIOUR DEFINED AS "This attribute represents the service request state specified in Rec. M.3208.1.";; REGISTERED AS {m3108Part1Attribute 33}; -- represents Service Request State, Link Connection Request State information -- in the M.3208.1 "Information flow" [3.3.3.1.1.2], [3.3.3.1.2.2], -- [3.3.3.1.3.2], [3.3.3.2.7.2], [3.3.3.2.8.2], [3.3.3.3.1.2], [3.3.3.3.3.2], -- [3.3.3.4.7.2], [3.3.3.4.8.2], [3.3.3.4.9.2] serviceTerminationDate ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module. ServiceTerminationDate; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR "Rec. X.721 | ISO/IEC 10165-2:1992":timeOrdering; REGISTERED AS {m3108Part1Attribute 34}; -- represents Service Termination Date, Link Connection Termination Date, Link -- Termination Date information in the M.3208.1 "Information flow" -- [3.3.3.1.1.2], [3.3.3.1.2.2], [3.3.3.1.3.2], [3.3.3.2.1.2], [3.3.3.2.2.2], -- [3.3.3.2.3.2], [3.3.3.2.6.2], [3.3.3.3.1.2], [3.3.3.3.2.2], [3.3.3.3.3.2], -- [3.3.3.4.1.2], [3.3.3.4.2.2], [3.3.3.4.3.2], [3.3.3.4.4.2], [3.3.3.4.6.2], -- [3.3.3.4.9.2] terminatingLocation ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.TerminatingLocation; MATCHES FOR EQUALITY; REGISTERED AS {m3108Part1Attribute 36}; -- represents information in the M.3208.1 "Information flow" [ 3.3.3.1.1.2], -- [3.3.3.2.1.2] terminatingLocationCP ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Cp; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {m3108Part1Attribute 37}; -- represents information in the M.3208.1 "Information flow" [3.3.3.3.1.2], -- [3.3.3.3.3.2], [3.3.3.4.1.2], [3.3.3.4.3.2], [3.3.3.4.4.2], [3.3.3.4.6.2], -- [3.3.3.4.9.2] terminatingLocationCPE ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Cpe; MATCHES FOR EQUALITY; BEHAVIOUR terminatingLocationCPEBehaviour BEHAVIOUR DEFINED AS "This attribute describes the type and make of the CPE that the LCS is connected to at the terminating point of the circuit.";; REGISTERED AS {m3108Part1Attribute 38}; -- represents Originating Location CPE Type information in the M.3208.1 -- "Information flow" [3.3.3.1.1.2], [3.3.3.1.3.2], [3.3.3.2.1.2], -- [3.3.3.2.3.2], [3.3.3.2.6.2], [3.3.3.2.9.2] terminatingLocationSap ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.Sap; MATCHES FOR EQUALITY; BEHAVIOUR terminatingLocationSAPBehaviour BEHAVIOUR DEFINED AS "This attribute identifies access point where the Leased Circuit Service terminates.";; REGISTERED AS {m3108Part1Attribute 39}; -- represents information in the M.3208.1 "Information flow" [3.3.3.1.1.2], -- [3.3.3.1.3.2], [3.3.3.2.1.2], [3.3.3.2.4.2], [3.3.3.2.6.2], [3.3.3.2.9.2] serviceDescriptionList ATTRIBUTE WITH ATTRIBUTE SYNTAX M3108Part1ASN1Module.ServiceDescriptionList; MATCHES FOR EQUALITY, SUBSTRINGS; REGISTERED AS {m3108Part1Attribute 40}; -- represents service class when multiple service classes are supported and request addToSagError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.AddToSagError; BEHAVIOUR addToSagErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the request add a SAP to a SAG is invalid or if the SP cannot comply with the request.";; REGISTERED AS {m3108Part1Parameter 1}; bandwidthUnavailable PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.Null; BEHAVIOUR bandwidthUnavailableBehaviour BEHAVIOUR DEFINED AS "This error is issued if the SP does not have the bandwidth to comply with the request.";; REGISTERED AS {m3108Part1Parameter 2}; createLCSError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.CreateLCSError; BEHAVIOUR createLCSErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the request for LCS is invalid or if the SP cannot provide the requested service.";; REGISTERED AS {m3108Part1Parameter 3}; createLinkConnectionError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.CreateLinkConnectionError; BEHAVIOUR createLinkConnectionErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the request for link connection service is invalid or if the SP cannot provide the requested service.";; REGISTERED AS {m3108Part1Parameter 4}; createSadError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.CreateSadError; BEHAVIOUR createSadErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the request for a SAD is invalid or if the SP cannot provide the requested SAD.";; REGISTERED AS {m3108Part1Parameter 5}; createSagError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.CreateSagError; BEHAVIOUR createSagErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the request for a SAG is invalid or if the SP cannot provide the requested SAG.";; REGISTERED AS {m3108Part1Parameter 6}; deleteLCSError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.DeleteLCSError; BEHAVIOUR deleteLCSErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the request to delete a LCS is incorrect.";; REGISTERED AS {m3108Part1Parameter 7}; deleteLinkConnectionError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.DeleteLinkConnectionError; BEHAVIOUR deleteLinkConnectionErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the request to delete a link connection service is incorrect.";; REGISTERED AS {m3108Part1Parameter 8}; deleteSadError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.DeleteSadError; BEHAVIOUR deleteSadErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the request to delete a SAD is incorrect, in particular, if the SAD contains SAG(s).";; REGISTERED AS {m3108Part1Parameter 9}; deleteSagError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.DeleteSagError; BEHAVIOUR deleteSagErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the request to delete a SAG is incorrect.";; REGISTERED AS {m3108Part1Parameter 10}; modifyLCSError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.ModifyLCSError; BEHAVIOUR modifyLcsErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the SP cannot comply with the request.";; REGISTERED AS {m3108Part1Parameter 11}; removeFromSagError PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.RemoveFromSagError; BEHAVIOUR removeFromSagErrorBehaviour BEHAVIOUR DEFINED AS "This error is issued if the request remove a SAP from a SAG is invalid or if the SP cannot comply with the request.";; REGISTERED AS {m3108Part1Parameter 12}; resourcesUnavailable PARAMETER CONTEXT SPECIFIC-ERROR; WITH SYNTAX M3108Part1ASN1Module.Null; BEHAVIOUR resourcesUnavailableBehaviour BEHAVIOUR DEFINED AS "This error is issued if the SP does not have the resources to comply with the request.";; REGISTERED AS {m3108Part1Parameter 13}; lcsModifyProgressProblemReport NOTIFICATION BEHAVIOUR lcsModifyProgressProblemReportBehaviour; WITH INFORMATION SYNTAX M3108Part1ASN1Module.LcsModifyProgressProblemReport; REGISTERED AS {m3108Part1Notification 1}; lcsModifyProgressProblemReportBehaviour BEHAVIOUR DEFINED AS "This notification is used to report problems with a LCS modification request."; lcsRequestProgressProblemReport NOTIFICATION BEHAVIOUR lcsRequestProgressProblemReportBehaviour; WITH INFORMATION SYNTAX M3108Part1ASN1Module.LcsRequestProgressProblemReport; REGISTERED AS {m3108Part1Notification 2}; lcsRequestProgressProblemReportBehaviour BEHAVIOUR DEFINED AS " This notification is used to report problems with a LCS request."; linkConnectionModifyProgressProblemReport NOTIFICATION BEHAVIOUR linkConnectionModifyProgressProblemReportBehaviour; WITH INFORMATION SYNTAX M3108Part1ASN1Module.LinkConnectionModifyProgressProblemReport; REGISTERED AS {m3108Part1Notification 3}; linkConnectionModifyProgressProblemReportBehaviour BEHAVIOUR DEFINED AS "This notification is used to report problems with a link connection service modification request."; linkConnectionRequestProgressProblemReport NOTIFICATION BEHAVIOUR linkConnectionRequestProgressProblemReportBehaviour; WITH INFORMATION SYNTAX M3108Part1ASN1Module.LinkConnectionRequestProgressProblemReport; REGISTERED AS {m3108Part1Notification 4}; linkConnectionRequestProgressProblemReportBehaviour BEHAVIOUR DEFINED AS "This notification is used to report problems with a link connection service request."; updateServiceRequest ACTION BEHAVIOUR updateServiceRequestBehaviour; WITH INFORMATION SYNTAX M3108Part1ASN1Module.UpdateServiceRequest; WITH REPLY SYNTAX M3108Part1ASN1Module.UpdateServiceReply; REGISTERED AS {m3108Part1Action 1}; updateServiceRequestBehaviour BEHAVIOUR DEFINED AS "The updateServiceRequest action is used by the service customer to modify a non-completed service request. The attributes that can be modified are identified by the service request object class. If the values provided by the SP are different from the values requested by the SC, then the values of those attributes must be returned by the SP to the SC. If as result of the action some other attribues have changed (e.g. the SC requests a different bandwidth, the request is implemented, but the route has changed, then the values of those changed attributes must be included in the response from the SP to the SC."; addSapsToSag ACTION BEHAVIOUR addSapsToSagBehaviour; WITH INFORMATION SYNTAX M3108Part1ASN1Module. AddSapsToSagInformation; WITH REPLY SYNTAX M3108Part1ASN1Module. AddSapsToSagResult; REGISTERED AS {m3108Part1Action 2}; addSapsToSagBehaviour BEHAVIOUR DEFINED AS "This action is used to arrange service access points into SAGs. Contained service access points IDs are added; if the service access points IDs are empty and the number of access service access points is provided, the SP adds as many SAPs as specified in the number of SAPs; the SP further provides their IDs. If the number of SAPs is not provided and no SAP IDs are specified, then the SP adds a single SAP to the SAG and provides its Id. If both the number of SAPs and SAP IDs are present, then the SP adds the identified SAPs to the SAG, the SP further adds as many SAPs as specified by the number of SAPs and provides their IDs. The SAP IDs must be present in case of an erroror if the SAP IDs are provided by the SP to the SC in the reply value."; currentLcsRequest-account NAME BINDING SUBORDINATE OBJECT CLASS currentLcsRequest AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.790":account AND SUBCLASSES; WITH ATTRIBUTE providerRequestNumber; CREATE WITH-AUTOMATIC-INSTANCE-NAMING createLCSError; DELETE DELETES-CONTAINED-OBJECTS deleteLCSError; REGISTERED AS {m3108Part1NameBinding 1}; lcsRequestHistoryRecord-currentLCSRequest NAME BINDING SUBORDINATE OBJECT CLASS lcsRequestHistoryRecord; NAMED BY SUPERIOR OBJECT CLASS currentLcsRequest AND SUBCLASSES; WITH ATTRIBUTE requestSequenceNumber; REGISTERED AS {m3108Part1NameBinding 2}; lcsModifyRequest-lcs NAME BINDING SUBORDINATE OBJECT CLASS lcsModifyRequest AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lcs AND SUBCLASSES; WITH ATTRIBUTE providerRequestNumber; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE; REGISTERED AS {m3108Part1NameBinding 3}; currentLinkConnectionServiceRequest-account NAME BINDING SUBORDINATE OBJECT CLASS currentLinkConnectionServiceRequest AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.790":account AND SUBCLASSES; WITH ATTRIBUTE providerRequestNumber; CREATE WITH-AUTOMATIC-INSTANCE-NAMING createLinkConnectionError; DELETE DELETES-CONTAINED-OBJECTS deleteLinkConnectionError; REGISTERED AS {m3108Part1NameBinding 4}; linkConnectionServiceRequestHistoryRecord-currentLinkConnectionServiceRequest NAME BINDING SUBORDINATE OBJECT CLASS linkConnectionServiceRequestHistoryRecord; NAMED BY SUPERIOR OBJECT CLASS currentLinkConnectionServiceRequest AND SUBCLASSES; WITH ATTRIBUTE requestSequenceNumber; BEHAVIOUR historyBindingBehaviour BEHAVIOUR DEFINED AS "The service provider creates a serviceRequestHistoryRecord of the initial service request (currentServiceRequest) values. The serviceRequestHistoryRecord is also created when the service customer issues an updateServiceRequest action towards a currentServiceRequest (and subclasses) and contains a record of the attribute values specified in the request.";; REGISTERED AS {m3108Part1NameBinding 5}; linkConnectionServiceModifyRequest-linkConnectionService NAME BINDING SUBORDINATE OBJECT CLASS linkConnectionServiceModifyRequest; NAMED BY SUPERIOR OBJECT CLASS linkConnectionService AND SUBCLASSES; WITH ATTRIBUTE providerRequestNumber; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE; REGISTERED AS {m3108Part1NameBinding 6}; serviceAccessEquipmentView-account NAME BINDING SUBORDINATE OBJECT CLASS serviceAccessEquipmentView AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.790":account AND SUBCLASSES; WITH ATTRIBUTE "Rec. M.3100:1995":equipmentId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE; REGISTERED AS {m3108Part1NameBinding 7}; linkConnectionService-account NAME BINDING SUBORDINATE OBJECT CLASS linkConnectionService AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.790":account AND SUBCLASSES; WITH ATTRIBUTE "Rec. X.790:1995": serviceId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE DELETES-CONTAINED-OBJECTS; REGISTERED AS {m3108Part1NameBinding 8}; lcs-account NAME BINDING SUBORDINATE OBJECT CLASS lcs AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.790":account AND SUBCLASSES; WITH ATTRIBUTE "Rec. X.790:1995": serviceId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE DELETES-CONTAINED-OBJECTS; REGISTERED AS {m3108Part1NameBinding 9}; serviceAccessDomain-account NAME BINDING SUBORDINATE OBJECT CLASS serviceAccessDomain AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "Rec. X.790":account AND SUBCLASSES; WITH ATTRIBUTE sadId; BEHAVIOUR serviceAccessDomainBindingBehaviour BEHAVIOUR DEFINED AS "An instance of this MO class can be created by the SC. An instance of this MO class can be deleted by the SC.";; CREATE WITH-AUTOMATIC-INSTANCE-NAMING createSadError; DELETE deleteSadError; REGISTERED AS {m3108Part1NameBinding 10}; serviceAccessGroup-serviceAccessDomain NAME BINDING SUBORDINATE OBJECT CLASS serviceAccessGroup; NAMED BY SUPERIOR OBJECT CLASS serviceAccessDomain AND SUBCLASSES; WITH ATTRIBUTE sagId; BEHAVIOUR serviceAccessGroupBindingBehaviour BEHAVIOUR DEFINED AS "An instance of this MO class can be created by the SC. An instance of this MO class can be deleted by the SC.";; CREATE WITH-AUTOMATIC-INSTANCE-NAMING createSagError; DELETE deleteSagError; REGISTERED AS {m3108Part1NameBinding 11}; -- ============================================================================= -- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004