-- =============================================================================
-- 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