------------------------------------------------------- -- -- Source Control Ident String = "%Z% %W% %I% %G% %U%" -- ------------------------------------------------------- -- (c) 1996 Lockheed Martin IMS. The Work is subject to the terms of the GNU -- General Public License (the "GPL"), a copy of which may be found at -- ftp://prep.ai.mit.edu/pub/gnu/GPL. Any use of this Work is subject to -- the terms of the GPL. The "Work" covered by the GPL by operation of -- this notice and license is this document and any and all modifications -- to or derivatives of this document. Where the words "Program," -- "software," "source code," "code," or "files" are used in the GPL, -- users understand and agree that the "Work" as defined here is substituted -- for purposes of this notice and license. -- Based upon NANC NATIONAL NUMBER POOLING Requirements and IIS Flows -- Last modified August 15, 1998 --- -- Object Definitions -- -- 1.0 LNP Audits Managed Object lnpAudits MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpAuditsPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 1}; lnpAuditsPkg PACKAGE BEHAVIOUR lnpAuditsDefinition, lnpAuditsBehavior; ATTRIBUTES lnpAuditsName GET; ; lnpAuditsDefinition BEHAVIOUR DEFINED AS ! The lnpAudits class is the managed object that is used as the container object for the subscriptionAudit objects on the NPAC SMS. This object has been created for scoping efficiency. !; lnpAuditsBehavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object for the SOA to NPAC SMS interface. The service provider SOA can M-GET any lnpAudits object on the NPAC SMS. (SOA Management Association Function). The Local SMS can not M-GET any lnpAudits object on the NPAC SMS. The lnpAuditsName attribute is read only and can not be changed via the Local SMS or SOA Interface once the object has been created. The value of lnpAuditsName will always be "lnpAudits". Only one of these objects will exist per agent and it will only be created at startup of the CMIP agent software on the NPAC SMS. !; -- 2.0 LNP Local SMS Managed Object Class lnpLocalSMS MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpLocalSMS-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 2}; lnpLocalSMS-Pkg PACKAGE BEHAVIOUR lnpLocalSMS-Definition, lnpLocalSMS-Behavior; ATTRIBUTES lnpLocal-SMS-Name GET; ; lnpLocalSMS-Definition BEHAVIOUR DEFINED AS ! The lnpLocalSMS class is the managed object that is used as the container object for all Local SMS data in the NPAC SMS to Local SMS Interface. !; lnpLocalSMS-Behavior BEHAVIOUR DEFINED AS ! Local SMS Managed Object. The NPAC SMS can M-GET any lnpLocalSMS object (Data Download Association Function). The lnp-LocalSMS-Name attribute is read only and can not be changed via the Local SMS Interface once the object has been created. The value of lnpLocal-SMS-Name will always be a unique identifier for the Local SMS for the NPAC SMS to Local SMS Interface. Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the Local SMS. !; -- 3.0 LNP Log Record for the Subscription Audit Local SMS Discrepancy Report lnpLogAudit-DiscrepancyRptRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogAudit-DiscrepancyRptPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 3}; lnpLogAudit-DiscrepancyRptPkg PACKAGE BEHAVIOUR lnpLogAudit-DiscrepancyRptDefinition, lnpLogAudit-DiscrepancyRptBehavior; ATTRIBUTES auditDiscrepancyTn GET, auditDiscrepancyVersionId GET, auditDiscrepancyLSMS-SP-Id GET, auditDiscrepancyFailureReason GET, accessControl GET; ; lnpLogAudit-DiscrepancyRptDefinition BEHAVIOUR DEFINED AS ! The lnpLogAudit-DiscrepancyRptRecord class is the managed object that is used to create log records for the subscriptionAudit-DiscrepancyRpt Notification. !; lnpLogAudit-DiscrepancyRptBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionAudit-DiscrepancyRpt Notification. !; -- 4.0 LNP Log Record for the Subscription Audit Results lnpLogAuditResultsRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogAuditResultsPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 4}; lnpLogAuditResultsPkg PACKAGE BEHAVIOUR lnpLogAuditResultsDefinition, lnpLogAuditResultsBehavior; ATTRIBUTES auditResultStatus GET, auditResultFailed-SP-List GET, auditResultNumberDiscrepancies GET, auditResultCompletionTime GET, accessControl GET; ; lnpLogAuditResultsDefinition BEHAVIOUR DEFINED AS ! The lnpLogAuditResultsRecord class is the managed object that is used to create log records for the subscriptionAuditResults Notification. !; lnpLogAuditResultsBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionAuditResults Notification. !; -- 5.0 LNP Log Record for the Subscription Version Cancellation -- Acknowledge Request Notification lnpLogCancellationAcknowledgeRequestRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogCancellationAcknowledgeRequestPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 5}; lnpLogCancellationAcknowledgeRequestPkg PACKAGE BEHAVIOUR lnpLogCancellationAcknowledgeRequestDefinition, lnpLogCancellationAcknowledgeRequestBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, accessControl GET; ; lnpLogCancellationAcknowledgeRequestDefinition BEHAVIOUR DEFINED AS ! The lnpLogCancellationAcknowledgeRequestRecord class is the managed object that is used to create log records for the subscriptionVersionCancellationAcknowledgeRequest Notification. !; lnpLogCancellationAcknowledgeRequestBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionCancellationAcknowledgeRequest Notification. !; -- 7.0 LNP Log Record for the Subscription Version New SP Create Request -- Notification lnpLogNewSP-CreateRequestRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogNewSP-CreateRequestPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 7}; lnpLogNewSP-CreateRequestPkg PACKAGE BEHAVIOUR lnpLogNewSP-CreateRequestDefinition, lnpLogNewSP-CreateRequestBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, subscriptionOldSP GET, subscriptionOldSP-DueDate GET, subscriptionOldSP-Authorization GET, subscriptionOldSP-AuthorizationTimeStamp GET, subscriptionStatusChangeCauseCode GET, accessControl GET; ; lnpLogNewSP-CreateRequestDefinition BEHAVIOUR DEFINED AS ! The lnpLogNewSP-CreateRequestRecord class is the managed object that is used to create log records for the subscriptionVersionNewSP-CreateRequest Notification. !; lnpLogNewSP-CreateRequestBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionNewSP-CreateRequest Notification. !; -- 8.0 LNP Log Record for the Subscription Version Old SP Concurrence Request -- Notification lnpLogOldSP-ConcurrenceRequestRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogOldSP-ConcurrenceRequestPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 8}; lnpLogOldSP-ConcurrenceRequestPkg PACKAGE BEHAVIOUR lnpLogOldSP-ConcurrenceRequestDefinition, lnpLogOldSP-ConcurrenceRequestBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, subscriptionNewCurrentSP GET, subscriptionNewSP-DueDate GET, subscriptionNewSP-CreationTimeStamp GET, accessControl GET; ; lnpLogOldSP-ConcurrenceRequestDefinition BEHAVIOUR DEFINED AS ! The lnpLogOldSP-ConcurrenceRequestRecord class is the managed object that is used to create log records for the subscriptionVersionOldSP-ConcurrenceRequest Notification. !; lnpLogOldSP-ConcurrenceRequestBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionOldSP-ConcurrenceRequest Notification. !; -- 9.0 LNP Log Record for the NPAC SMS Operational Information Notification lnpLogOperational-InformationRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogOperational-InformationPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 9}; lnpLogOperational-InformationPkg PACKAGE BEHAVIOUR lnpLogOperational-InformationDefinition, lnpLogOperational-InformationBehavior; ATTRIBUTES downTime GET, npacContactNumber GET, additionalDownTimeInformation GET, accessControl GET; ; lnpLogOperational-InformationDefinition BEHAVIOUR DEFINED AS ! The lnpLogOperational-InformationRecord class is the managed object that is used to create log records for the lnpNPAC-SMS-Operational-Information Notification. !; lnpLogOperational-InformationBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the lnpNPAC-SMS-Operational-Information Notification. !; -- 10.0 LNP Log Record for the Subscription Version Status Attribute Value -- Change Notification lnpLogStatusAttributeValueChangeRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogStatusAttributeValueChangePkg; CONDITIONAL PACKAGES subscriptionVersionAttributeValueChangeFailed-SP-ListPkg PRESENT IF !the version status is failed or partially failed!, subscriptionStatusChangeCauseCodePkg PRESENT IF !the the version status is set to conflict by the old service provider!; REGISTERED AS {LNP-OIDS.lnp-objectClass 10}; lnpLogStatusAttributeValueChangePkg PACKAGE BEHAVIOUR lnpLogStatusAttributeValueChangeDefinition, lnpLogStatusAttributeValueChangeBehavior; ATTRIBUTES subscriptionVersionAttributeValueChangeInfo GET, accessControl GET; ; lnpLogStatusAttributeValueChangeDefinition BEHAVIOUR DEFINED AS ! The lnpLogStatusAttributeValueChangeRecord class is the managed object that is used to create log records for the subscriptionVersionStatusAttributeValueChange Notification. !; lnpLogStatusAttributeValueChangeBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionStatusAttributeValueChange Notification. !; -- 11.0 LNP Network Managed Object Class lnpNetwork MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpNetworkPkg; CONDITIONAL PACKAGES lnpDownloadPkg PRESENT IF !the object is instantiated on the NPAC SMS!; REGISTERED AS {LNP-OIDS.lnp-objectClass 11}; lnpNetworkPkg PACKAGE BEHAVIOUR lnpNetworkDefinition, lnpNetworkBehavior; ATTRIBUTES lnpNetworkName GET; ; lnpNetworkDefinition BEHAVIOUR DEFINED AS ! The lnpNetwork class is the managed object that is used as the container object for the serviceProvNetwork objects. This object has been created primarily for scoping efficiency. The lnpDownloadPkg will only be used for lnpNetwork object instantiated on the NPAC SMS (Data Download Association Function). This package is used for initiating from the Local SMS downloading of serviceProvNetwork, serviceProvNPA-NXX, and serviceProvLRN object creation or deletion to the Local SMS from the NPAC SMS. !; lnpNetworkBehavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. The Local SMS and the NPAC SMS can M-GET any lnpNetwork object (Data Download Association Function). The lnpNetworkName attribute is read only and can not be changed via the NPAC SMS to Local SMS Interface once the object has been created. The value of lnpNetworkName will always be "lnpNetwork". Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the NPAC SMS or the Local SMS. !; -- 12.0 LNP NPAC SMS Managed Object Class lnpNPAC-SMS MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpNPAC-SMS-Pkg, lnpRecoveryCompletePkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 12}; lnpNPAC-SMS-Pkg PACKAGE BEHAVIOUR lnpNPAC-SMS-Definition, lnpNPAC-SMS-Behavior; ATTRIBUTES lnpNPAC-SMS-Name GET; NOTIFICATIONS lnpNPAC-SMS-Operational-Information; ; lnpNPAC-SMS-Definition BEHAVIOUR DEFINED AS ! The lnpNPAC-SMS class is the managed object that is used as the container object for all NPAC SMS objects in the NPAC SMS to Local SMS Interface and the SOA to NPAC SMS interface. !; lnpNPAC-SMS-Behavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object for the SOA to NPAC SMS and the Local SMS to NPAC SMS interface. A Local SMS (Data Download Association Function) and service provider SOA (SOA Management Association Function) can M-GET any lnpNPAC-SMS object. The lnpNPAC-SMS-Name attribute is read only and can not be changed via either Interface once the object has been created. The value of lnpNPAC-SMS-Name will be set to "Illinois-NPAC-SMS" in Illinois. The lnpRecoveryComplete-Pkg is used to used for indicating the recovery mode for the Local SMS is complete and to return all updates made since the recovery mode began. (Data Download Functional Group). Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the NPAC SMS. The lnpNPAC-SMS-Operational-Information will be used to notify service provider SOA and Local SMS systems of planned outages. !; -- 13.0 LNP Service Providers Managed Object Class lnpServiceProvs MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpServiceProvsPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 13}; lnpServiceProvsPkg PACKAGE BEHAVIOUR lnpServiceProvsDefinition, lnpServiceProvsBehavior; ATTRIBUTES lnpServiceProvsName GET; ; lnpServiceProvsDefinition BEHAVIOUR DEFINED AS ! The lnpServiceProvs class is the managed object that is used as the container object for the serviceProv objects on the NPAC SMS. This object has been created for scoping efficiency. !; lnpServiceProvsBehavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. A Local SMS and service provider SOA can M-GET any lnpServiceProvs object (Network Data Association Function). The lnpServiceProvsName attribute is read only and can not be changed via the Local SMS Interface once the object has been created. The value of lnpServiceProvsName will always be "lnpServiceProvs". Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the NPAC SMS. !; -- 14.0 LNP Subscriptions Managed Object Class lnpSubscriptions MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpSubscriptionsPkg, subscriptionVersionLocalSMS-CreatePkg; CONDITIONAL PACKAGES lnpDownloadPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionOldSP-CreatePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionNewSP-CreatePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionDisconnectPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionModifyPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionActivatePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionCancelPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionOldSP-CancellationPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionNewSP-CancellationPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRemoveFromConflictPkg PRESENT IF !the object is instantiated on the NPAC SMS!; REGISTERED AS {LNP-OIDS.lnp-objectClass 14}; lnpSubscriptionsPkg PACKAGE BEHAVIOUR lnpSubscriptionsDefinition, lnpSubscriptionsBehavior; ATTRIBUTES lnpSubscriptionsName GET; NOTIFICATIONS subscriptionVersionLocalSMS-ActionResults; ; lnpSubscriptionsDefinition BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object for the SOA to NPAC SMS and the Local SMS to NPAC SMS interface. The lnpSubscriptions class is the managed object that is used as the container object for the subscription version objects on the NPAC SMS and the Local SMS. Local SMS interfaces must be able to support scope/filtered M-SETs and M-DELETEs with a TN range as the primary filter. !; lnpSubscriptionsBehavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object The Local SMS (Data Download Association Function) and the service provider SOA (SOA Management Association Function) can M-GET any lnpSubscriptions object. The lnpSubscriptionsName attribute is read only and can not be changed via the Local SMS Interface once the object has been created. The value of lnpSubscriptionsName will always be "lnpSubscriptions". Only one of these objects will exist and it will only be created at startup of the CMIP agent software on the NPAC SMS or the Local SMS. The lnpDownloadPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used to used for initiating downloading of subscriptionVersions object creation, deletion, or modifications to the Local SMS (Data Download Association Function). The subscriptionVersionOldSP-CreatePkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for creation of subscription versions for porting TNs by the old service provider. The subscriptionVersionNewSP-CreatePkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for creation of subscription versions for porting TNs by the new service provider. The subscriptionVersionDisconnectPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for disconnection of a ported TN by the current service provider. The subscriptionVersionModifyPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for modification of a ported TN by a service provider. The subscriptionVersionActivatePkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for activation of a ported TN by a new service provider. The subscriptionVersionCancelPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for cancellation of a ported TN by a service provider. The subscriptionVersionOldSP-CancellationPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for acknowledgment of subscription versions with status values of cancel-pending. Acknowledgments from both old and new service provider SOAs take a version from cancel-pending and to a canceled state. This action is used by the old service provider SOA. The subscriptionVersionNewSP-CancellationPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for acknowledgment of subscription versions with status values of cancel-pending. Acknowledgments from both old and new service provider SOAs take a version out of cancel-pending and to a canceled state. This action is used by the new service provider SOA. The subscriptionVersionRemoveFromConflictPkg will only be used for a lnpSubscriptions object instantiated on the NPAC SMS. This package is used for setting the status of subscription versions with status values of conflict to pending. This action is used by either the new or old service provider SOA. !; -- 15.0 LNP Service Provider Managed Object Class serviceProv MANAGED OBJECT CLASS DERIVED FROM serviceProvNetwork; CHARACTERIZED BY serviceProvPkg; CONDITIONAL PACKAGES serviceProvBillingAddressPkg PRESENT IF !the service provider has billing address and contact information!, serviceProvSOA-AddressPkg PRESENT IF !the service provider has SOA address and contact information!, serviceProvLSMS-AddressPkg PRESENT IF !the service provider has LSMS address and contact information!, serviceProvWebAddressPkg PRESENT IF !the service provider has Web address and contact information!, serviceProvNetAddressPkg PRESENT IF !the service provider has network and communication facilities address and contact information!, serviceProvConflictAddressPkg PRESENT IF !the service provider has conflict resolution interface address and contact information!, serviceProvOperationsAddressPkg PRESENT IF !the service provider has operations address and contact information!, serviceProvRepairCenterInfoPkg PRESENT IF !the service provider has repair contact information!, serviceProvSecurityAddressPkg PRESENT IF !the service provider has security contact information!, serviceProvUserAdminAddressPkg PRESENT IF !the service provider has user administration interface address and contact information!; REGISTERED AS {LNP-OIDS.lnp-objectClass 15}; serviceProvPkg PACKAGE BEHAVIOUR serviceProvDefinition, serviceProvBehavior; ATTRIBUTES npacCustomerAllowableFunctions GET-REPLACE, serviceProvAddress GET-REPLACE, serviceProvSysLinkInfo GET-REPLACE; ; serviceProvDefinition BEHAVIOUR DEFINED AS ! The serviceProv class is the managed object used on the NPAC SMS to contain the data related to each LNP service provider. !; serviceProvBehavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. A Local SMS and service provider SOA can M-GET their own serviceProv object (Network Data Association Function). Attempts to read any service provider information other than their own will be rejected as unauthorized. All attributes in this object, except serviceProvID and npacCustomerAllowableFunctions can be M-SET by the Local SMS Interface once the object has been created on the NPAC SMS. !; -- 16.0 LNP Service Provider LRN Managed Object Class serviceProvLRN MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY serviceProvLRN-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 16}; serviceProvLRN-Pkg PACKAGE BEHAVIOUR serviceProvLRN-Definition, serviceProvLRN-Behavior; ATTRIBUTES serviceProvLRN-ID GET, serviceProvLRN-Value GET, serviceProvDownloadReason GET, serviceProvLRN-CreationTimeStamp GET; ; serviceProvLRN-Definition BEHAVIOUR DEFINED AS ! The serviceProvLRN class is the managed object used to identify Service Provider LRN values open for porting. !; serviceProvLRN-Behavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. All attributes are read only. Once created, the serviceProvLRN object can only be deleted via the Local SMS or SOA interface. The serviceProvLRN-ID is specified by the NPAC SMS. The serviceProvLRN-CreationTimeStamp will reflect the current system date and time when the object is created. NPAC SMS can M-GET, M-DELETE and M-CREATE any serviceProvLRN object on the Local SMS (Network Data Functional Unit). The Local SMS only creates local copies of serviceProvLRN objects after receiving the objects from an NPAC SMS create request, reading them from the NPAC SMS for initial instantiation, or from a download request. A Local SMS or SOA can M-GET any serviceProvLRN object (Network Data Functional Unit). The Local SMS can M-DELETE and M-CREATE any serviceProvLRN object on the NPAC SMS for their own service provider id (Network Data Functional Unit). Attempts to take actions on other service provider objects will be rejected as unauthorized. The creation or deletion of a serviceProvLRN object will be distributed to all Local SMSs. The serviceProvLRN-Value attributes on the NPAC SMS can not be modified by the Local SMS or SOA. The service provider will have to add a new object and delete the old one to modify the data. !; -- 17.0 LNP Service Provider Network Managed Object Class serviceProvNetwork MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY serviceProvNetworkPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 17}; serviceProvNetworkPkg PACKAGE BEHAVIOUR serviceProvNetworkDefinition, serviceProvNetworkBehavior; ATTRIBUTES serviceProvID GET, serviceProvName GET-REPLACE; ; serviceProvNetworkDefinition BEHAVIOUR DEFINED AS ! The serviceProvNetwork class is the managed object used to contain the network data for a service provider. !; serviceProvNetworkBehavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. Service providers and the NPAC SMS can M-GET, M-CREATE, and M-SET any serviceProvNetwork object (Network Data Association Function). The serviceProvId attribute is read only and can not be changed via the NPAC SMS to Local SMS Interface once the object has been created on the Local SMS or NPAC SMS. The serviceProvName can be M-SET via the NPAC SMS to Local SMS Interface by the NPAC SMS. The Local SMS only creates or modifies local copies of serviceProvNetwork objects after receiving the objects from an NPAC SMS M-CREATE or M-SET request or reading them from the NPAC SMS for initial instantiation. !; -- 18.0 LNP Service Provider NPA-NXX Managed Object Class serviceProvNPA-NXX MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY serviceProvNPA-NXX-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 18}; serviceProvNPA-NXX-Pkg PACKAGE BEHAVIOUR serviceProvNPA-NXX-Definition, serviceProvNPA-NXX-Behavior; ATTRIBUTES serviceProvNPA-NXX-ID GET, serviceProvNPA-NXX-Value GET, serviceProvNPA-NXX-EffectiveTimeStamp GET, serviceProvDownloadReason GET, serviceProvNPA-NXX-CreationTimeStamp GET; ; serviceProvNPA-NXX-Definition BEHAVIOUR DEFINED AS ! The serviceProvNPA-NXX class is the managed object used to identify Service Provider NPA-NXX values open for porting. !; serviceProvNPA-NXX-Behavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. All attributes are read only. Once created, the serviceProvNPA-NXX object can only be deleted via the Local SMS or SOA interface. The serviceProvNPA-NXX-ID is specified by the NPAC SMS. The serviceProvNPA-NXX-CreationTimeStamp will be set to the current system date and time when the object is created. NPAC SMS can M-GET, M-DELETE and M-CREATE any serviceProvNPA-NXX object on the Local SMS (Network Data Association Function). The Local SMS only creates local copies of serviceProvNPA-NXX objects after receiving the objects from an NPAC SMS create, after reading them from the NPAC SMS for initial instantiation, or from a download. Service providers can M-GET any serviceProvNPA-NXX object. A Local SMS or SOA can M-DELETE and M-CREATE any serviceProvNPA-NXX object on the NPAC SMS for their own service provider id (Network Data Association Function). Attempts to take actions on other service provider objects will be rejected as unauthorized. A Local SMS or SOA can not modify any of the attributes. To cause an NPA-NXX split to occur the service provider must contact the NPAC SMS operations personnel. !; -- 19.0 LNP Subscription Audit Managed Object subscriptionAudit MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY subscriptionAuditPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 19}; subscriptionAuditPkg PACKAGE BEHAVIOUR subscriptionAuditDefinition, subscriptionAuditBehavior; ATTRIBUTES subscriptionAuditId GET, subscriptionAuditName GET, subscriptionAuditStatus GET, subscriptionAuditAttributeList GET, subscriptionAuditTN-Range GET, subscriptionAuditTN-ActivationRange GET, subscriptionAuditServiceProvIdRange GET, subscriptionAuditNumberOfTNs GET, subscriptionAuditNumberOfTNsComplete GET, subscriptionAuditRequestingSP GET; NOTIFICATIONS subscriptionAuditResults, subscriptionAudit-DiscrepancyRpt, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":attributeValueChange accessControlParameter, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":objectCreation accessControlParameter, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":objectDeletion accessControlParameter; ; subscriptionAuditDefinition BEHAVIOUR DEFINED AS ! The subscriptionAudit class is the managed object that represents a subscription audit request. This object is only instantiated on the NPAC SMS. !; subscriptionAuditBehavior BEHAVIOUR DEFINED AS ! When the subscriptionAuditStatus changes an attribute value change will be emitted to the audit requester. All attributes must be specified upon create with the exception of the subscriptionAuditTN-ActivationRange, if an audit is not being performed on an activation date range. If the subscriptionAuditAttributeList is not specified then a full audit is assumed. If the subscriptionAuditTN-ActivationRange is specified then an audit of all TNs in the range specified in subscriptionAuditTN-Range will be audited. The serviceAuditId is determined by the NPAC SMS. The subscriptionAuditRequestingSP is the id of the service provider who requested the audit. The NPAC SMS will be required to set the number of TNs that will be audited in the subscriptionAuditNumberOfTNs attribute based on the NPAC SMS audit request criteria. The SOA or NPAC SMS can M-CREATE, M-GET subscriptionAudit managed objects on the NPAC SMS (SOA Management Function). When a subscriptionAudit object is created on the NPAC SMS the NPAC SMS will begin the audit for the service provider specified or all service providers. The SOA can only M-GET subscriptionAudit that they created. The SOA will be required to set the requesting SP with their service provider id so that the origination of the audit request can be tracked and notifications can be sent to the requesting SOA. The subscriptionAuditTN-Range will be limited based on the maximum range size specified in the NPAC SMS. If the limit specified is exceeded, the create request will fail with an invalidAttributeValue error. When this object is created and deleted, object creation and deletion notifications will be sent to the requester. Object deletion indicates completion of an audit. The audit results notification will be sent before the object is deleted by the entity performing the audit indicating how may discrepancies the audit found and reported during execution. If discrepancies are found during the audit, audit discrepancy notifications will be sent to the requester at the time they are found. When audit discrepancy notifications are sent to the NPAC SMS by the Local SMS, create or modify requests will be sent to the Local SMS by the NPAC SMS to correct the discrepancies found. Deletion of an audit object cancels an audit request. !; -- 20.0 LNP subscription Version Managed Object Class subscriptionVersion MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY subscriptionVersionPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 20}; subscriptionVersionPkg PACKAGE BEHAVIOUR subscriptionVersionDefinition, subscriptionVersionBehavior; ATTRIBUTES subscriptionVersionId GET, subscriptionTN GET-REPLACE, subscriptionLRN GET-REPLACE, subscriptionNewCurrentSP GET-REPLACE, subscriptionActivationTimeStamp GET-REPLACE, subscriptionCLASS-DPC GET-REPLACE, subscriptionCLASS-SSN GET-REPLACE, subscriptionLIDB-DPC GET-REPLACE, subscriptionLIDB-SSN GET-REPLACE, subscriptionCNAM-DPC GET-REPLACE, subscriptionCNAM-SSN GET-REPLACE, subscriptionISVM-DPC GET-REPLACE, subscriptionISVM-SSN GET-REPLACE, subscriptionEndUserLocationValue GET-REPLACE, subscriptionEndUserLocationType GET-REPLACE, subscriptionBillingId GET-REPLACE, subscriptionLNPType GET-REPLACE, subscriptionDownloadReason GET-REPLACE; ; subscriptionVersionDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersion class is the managed object that represents a subscription version on the Local SMS. !; subscriptionVersionBehavior BEHAVIOUR DEFINED AS ! Local SMS Managed Object NPAC SMS can M-GET (Query Association Function), M-SET, M-DELETE and M-CREATE (Data Download Association Function) any subscriptionVersion object on the Local SMS (Data Download Association Function). The Local SMS only creates local copies of subscriptionVersion objects after receiving the objects from an NPAC SMS create request or reading them from the NPAC SMS for initial instantiation. The serviceProvVersionId with subscriptionVersionId is assigned upon creation by the NPAC SMS and is read only. The subscriptionTN, subscriptionLRN and associated routing information, are specified by the new service provider SOA upon creation of a new subscription version. The subscriptionActivationTimeStamp is set by the NPAC SMS as the current date and time when the subscriptionVersion activation request is received from the new service provider. When the subscription version is downloaded to the locals, the subscriptionDownloadReason is set to one of new, delete, modified, or audit-discrepancy. This field is not validated in audits. When the subscription version status is set to disconnect pending or old, the subscriptionVersionDonorSP-CustomerDisconnectDate is sent to the donor SOA informing the service provider of the actual customer disconnect date. The Local SMS can not modify any of the subscription version data locally unless changes were downloaded via a download request. !; -- 21.0 LNP NPAC Subscription Version Managed Object Class subscriptionVersionNPAC MANAGED OBJECT CLASS DERIVED FROM subscriptionVersion; CHARACTERIZED BY subscriptionVersionNPAC-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 21}; subscriptionVersionNPAC-Pkg PACKAGE BEHAVIOUR subscriptionVersionNPAC-Definition, subscriptionVersionNPAC-Behavior; ATTRIBUTES subscriptionVersionStatus GET-REPLACE, subscriptionOldSP GET-REPLACE, subscriptionNewSP-DueDate GET-REPLACE, subscriptionNewSP-CreationTimeStamp GET-REPLACE, subscriptionOldSP-DueDate GET-REPLACE, subscriptionOldSP-Authorization GET-REPLACE, subscriptionStatusChangeCauseCode GET-REPLACE, subscriptionOldSP-AuthorizationTimeStamp GET-REPLACE, subscriptionBroadcastTimeStamp GET-REPLACE, subscriptionConflictTimeStamp GET-REPLACE, subscriptionCustomerDisconnectDate GET-REPLACE, subscriptionEffectiveReleaseDate GET-REPLACE, subscriptionDisconnectCompleteTimeStamp GET-REPLACE, subscriptionCancellationTimeStamp GET-REPLACE, subscriptionCreationTimeStamp GET-REPLACE, subscriptionFailed-SP-List GET-REPLACE, subscriptionModifiedTimeStamp GET-REPLACE, subscriptionOldTimeStamp GET-REPLACE, subscriptionOldSP-CancellationTimeStamp GET-REPLACE, subscriptionNewSP-CancellationTimeStamp GET-REPLACE, subscriptionOldSP-ConflictResolutionTimeStamp GET-REPLACE, subscriptionNewSP-ConflictResolutionTimeStamp GET-REPLACE, subscriptionPortingToOriginal-SPSwitch GET-REPLACE, subscriptionPreCancellationStatus GET-REPLACE; NOTIFICATIONS subscriptionVersionOldSP-ConcurrenceRequest, subscriptionVersionNewSP-CreateRequest, subscriptionVersionOldSPFinalConcurrenceWindowExpiration, subscriptionVersionNewNPA-NXX, subscriptionVersionCancellationAcknowledgeRequest, subscriptionVersionDonorSP-CustomerDisconnectDate, subscriptionVersionStatusAttributeValueChange, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":attributeValueChange accessControlParameter, "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":objectCreation accessControlParameter; ; subscriptionVersionNPAC-Definition BEHAVIOUR DEFINED AS ! The subscriptionVersionNPAC class is the managed object that represents a subscription version on the NPAC SMS. !; subscriptionVersionNPAC-Behavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object for the SOA to NPAC SMS and the Local SMS to NPAC SMS interface. A Local SMS can M-GET any subscriptionVersionNPAC objects from the NPAC SMS via the Local SMS Interface (Data Download Association Function). A Service Provider SOA can M-GET any subscriptionVersionNPAC objects from the NPAC SMS via the SOA Interface (SOA Management Association Function). If a Service Provider SOA or Local SMS does a scoped filtered M-GET for subscription versions, this request will only be successful if a the number of records to be returned is less than or equal to the NPAC SMS tunable parameter, "Max Subscriber Query", in the Service Data table. When the status of an object is changed to "cancel-pending", subscriptionPreCancellationStatus is first set to the current status. The subscriptionCreationTimeStamp is set to the current system time when the object is created. When the subscription version is modified for any reason, the subscriptionModifiedTimeStamp is updated with the current system time. When the subscription version is broadcast to Local SMSs via the NPAC to Local SMS interface, the subscriptionBroadcastTimeStamp is updated with the current system time. When the subscription version has its version status set to old, the subscriptionOldTimeStamp is updated with the current system time. When the subscription version has its version status set to cancel, the subscriptionCancellationTimeStamp is updated with the current system time. When the subscription version has its version status set to conflict, the subscriptionConflictTimeStamp is updated with the current system time. When the subscription version is disconnected and the version status is set to old, the subscriptionDisconnectCompleteTimeStamp is updated with the current system time. When the subscription version status is set to disconnect pending the subscriptionEffectiveReleaseDate is set to the date the disconnect should be broadcast. When the subscription version in a cancel-pending state is acknowledged by an old service provider SOA, the subscriptionOldSP-CancellationTimeStamp is updated with the current system time. When the subscription version in a cancel-pending state is acknowledged by a new service provider SOA, the subscriptionNewSP-CancellationTimeStamp is updated with the current system time. When the subscription version in a conflict state is removed from conflict by the old service provider SOA, the subscriptionOldSP-ConflictResolutionTimeStamp is updated with the current system time. When the subscription version in a conflict state is removed from conflict by the new service provider SOA, the subscriptionNewSP-ConflictResolutionTimeStamp is updated with the current system time. When the subscription version status is failed or partially-failed, the subscriptionFailed-SP-List is populated with a list of the failed service providers. The Service Provider SOA can M-GET and M-SET subscriptionVersionNPAC objects via the SOA to NPAC SMS interface (SOA Management Association Function). Rules for M-SET are described below. For M-GET requests, the filter will support all attributes for a specified ported TN. Any service provider SOA can view any subscription version for any ported TN (SOA Management Association Function). Subscription versions are created on the NPAC SMS via actions over the SOA to NPAC SMS interface to the lnpSubscriptions object (SOA Management Association Function). New service provider SOAs must use the subscriptionVersionNewSP-Create action and old service provider SOAs must use the subscriptionVersionOldSP-Create action. Creates can only be performed provided there is only one currently active subscription version for the TN. subscriptionPortingToOriginal-SPSwitch can only be specified as TRUE for a TN that is currently ported and is being ported back to the original service provider. If the value of subscriptionPortingToOriginal-SPSwitch is TRUE, the LRN and GTT data should not be specified. This data is not specified because when the activate occurs for the subscription version, the Local SMS will receive requests to delete the old subscription version routing data in their networks and they will not receive any new network routing data for the subscription. Concurrence from the old service provider is required. If the port of the subscription version is an intra-service provider port, the new service provider SOA can use the subscriptionVersionNewSP-Create action specifying the old service provider equal to the new service provider. In this case, the old service provider create action is not required and processing proceeds after a valid pending version is created in the same manner as it does for inter-service provider porting. Once a version has been created that passes validation, the subscriptionVersionNPAC object subscriptionVersionStatus will be set to pending and an object creation notification will be sent to both old and new service provider SOAs. If a version previously existed, attribute value change notifications will be sent to both old and new service provider SOAs. If there is a pending version that does not have concurrence during the "Service Provider Concurrence Window" specified in the Service Data table, a subscriptionVersionNoConcurrence notification will be sent to the service provider SOA that has not responded. The subscriptionVersionStatus will be set to cancel-pending if the new service provider SOA has not responded or to conflict if the old service provider SOA has not responded after the "Service Provider Concurrence Failure Window" specified in the Service Data table. An attribute value change will be sent to the service provider SOA that sent the original create request. The Service Provider SOA can M-SET attributes associated with pending, or conflict subscription versions (SOA Management Association Function). Attempts to modify an active, sending, failed, canceled, cancel-pending, disconnect-pending or old version using M-SET will result in an access denied error. Modification of an active subscription can only be done by the current/new service provider SOA using the subscriptionVersionModify action. The modify action can be used by both old and new service provider SOAs to update pending or conflict subscription versions. Old service provider SOAs can only modify the following attributes: subscriptionOldSP-DueDate subscriptionOldSP-Authorization subscriptionStatusChangeCauseCode New service provider SOAs can only modify the following attributes: subscriptionLRN subscriptionNewSP-DueDate subscriptionCLASS-DPC subscriptionCLASS-SSN subscriptionLIDB-DPC subscriptionLIDB-SSN subscriptionCNAM-DPC subscriptionCNAM-SSN subscriptionISVM-DPC subscriptionISVM-SSN subscriptionEndUserLocationValue subscriptionEndUserLocationType subscriptionBillingId The subscriptionOldSP-DueDate and subscriptionVewSP-DueDate must match. Validation will be done for both old and new service provider data that is specified on an M-SET. If validation fails, no changes will be made and a processing failure will be returned. If the version passes validation, the version status will be set to pending. An error message will be returned to the service provider if the status is not pending when they attempt to change the version status to cancel-pending. Once a pending version has been created, the new service provider can activate the subscription version if authorization for the port has been received by the old service provider within the "Service Provider Concurrence Cancellation Window". Once the version is activated, the version status is set to sending, the broadcast time stamp is updated, and creates are sent to the Local SMSs. If the create requests are successful for all Local SMSs, the version status will be marked as active and the previously active subscription version will have its version status set to old. If create requests fail for a subscription version after the retry periods have expired, the version status will be set to failed or partially-failed based on if the download failed in all or some of the Local SMSs respectively. A status version attribute value change will be sent to both old and new service providers when the subscriptionVersionStatus is modified. If the version status is failed or partially-failed then a list of failed service providers is provided in the subscriptionVersionStatus notification. A subscription version can be put into conflict by either the NPAC SMS or by the old service provider explicitly setting the subscriptionOldSP-Authorization off or by not responding with the subscriptionVersionOldSP-Create action. If the old service provider explicitly sets the subscriptionOldSP-Authorization off, the subscriptionStatusChangeCauseCode must be given. The old service provider can only put a subscription version into conflict once and only by explicitly setting the subscriptionOldSP-Authorization off. A service provider should acknowledge the conflict resolution pending state within a tunable time frame specified on the NPAC SMS with a conflict resolution acknowledgement action. A service provider should acknowledge the cancel pending state within a tunable time frame specified on the NPAC SMS with a cancel acknowledgement action. If a service provider SOA fails to acknowledge the cancel pending state, a subscriptionVersionCancellationAcknowledgeRequest is sent to the service provider SOA. If they do not respond to this acknowledgement in a tunable time frame specified on the NPAC SMS, the version status will be set to conflict. Attribute value change notifications will be sent to both service provider SOAs when the following attribute values change for a pending, cancel-pending, conflict or disconnect-pending subscription versions: subscriptionNewSP-DueDate subscriptionNewSP-CreationTimeStamp subscriptionOldSP-DueDate subscriptionOldSP-Authorization subscriptionOldSP-AuthorizationTimeStamp subscriptionStatusChangeCauseCode subscriptionVersionStatus Object creation notifications will be sent to both old and new service provider SOAs when a subscriptionVersionNPAC associated with their Service Provider id is created. Object deletion notifications will not be used. Objects will only be deleted by the NPAC SMS as a result of housekeeping processing. Prior to when the subscription version status is set to disconnect pending or old, the subscriptionVersionDonorSP-CustomerDisconnectDate is sent to the donor SOA informing the service provider of the actual customer disconnect date. !; -- 22.0 LNP Log Record for the Subscription Version Donor Service Provider -- Customer Disconnect Date Notification lnpLogDonorSP-CustomerDisconnectDateRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogDonorSP-CustomerDisconnectDatePkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 22}; lnpLogDonorSP-CustomerDisconnectDatePkg PACKAGE BEHAVIOUR lnpLogDonorSP-CustomerDisconnectDateDefinition, lnpLogDonorSP-CustomerDisconnectDateBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, subscriptionCustomerDisconnectDate GET, subscriptionEffectiveReleaseDate GET, accessControl GET; ; lnpLogDonorSP-CustomerDisconnectDateDefinition BEHAVIOUR DEFINED AS ! The lnpLogDonorSP-CustomerDisconnectDateRecord class is the managed object that is used to create log records for the subscriptionVersionDonorSP-CustomerDisconnectDate Notification. !; lnpLogDonorSP-CustomerDisconnectDateBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionDonorSP-CustomerDisconnectDate Notification. !; -- 23.0 LNP Log Record for the Subscription Version Local SMS Action Results -- Notification lnpLogLocalSMS-ActionResultsRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogLocalSMS-ActionResultsPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 23}; lnpLogLocalSMS-ActionResultsPkg PACKAGE BEHAVIOUR lnpLogLocalSMS-ActionResultsDefinition, lnpLogLocalSMS-ActionResultsBehavior; ATTRIBUTES actionId GET, actionResultsStatus GET, failedTN-List GET, resultsCompletionTime GET, accessControl GET; ; lnpLogLocalSMS-ActionResultsDefinition BEHAVIOUR DEFINED AS ! The lnpLogLocalSMS-ActionResultsRecord class is the managed object that is used to create log records for the subscriptionVersionLocalSMS-ActionResults Notification. !; lnpLogLocalSMS-ActionResultsBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionLocalSMS-ActionResults Notification. !; -- 24.0 LNP Log Record for the Subscription Version New NPA-NXX Notification lnpLogNewNPA-NXXRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogNewNPA-NXXPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 24}; lnpLogNewNPA-NXXPkg PACKAGE BEHAVIOUR lnpLogNewNPA-NXXDefinition, lnpLogNewNPA-NXXBehavior; ATTRIBUTES serviceProvNPA-NXX-ID GET, serviceProvNPA-NXX-Value GET, serviceProvNPA-NXX-EffectiveTimeStamp GET, serviceProvID GET, accessControl GET; ; lnpLogNewNPA-NXXDefinition BEHAVIOUR DEFINED AS ! The lnpLogNewNPA-NXX class is the managed object that is used to create log records for the subscriptionVersionNewNPA-NXX Notification. !; lnpLogNewNPA-NXXBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionNewNPA-NXX Notification. !; -- 25.0 LNP Service Provider NPA-NXX Managed Object Class lsmsFilterNPA-NXX MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lsmsFilterNPA-NXX-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 25}; lsmsFilterNPA-NXX-Pkg PACKAGE BEHAVIOUR lsmsFilterNPA-NXX-Definition, lsmsFilterNPA-NXX-Behavior; ATTRIBUTES lsmsFilterNPA-NXX-ID GET, lsmsFilterNPA-NXX-Value GET; ; lsmsFilterNPA-NXX-Definition BEHAVIOUR DEFINED AS ! The lsmsFilterNPA-NXX class is the managed object used to identify the NPA-NXX values for which a service provider does not want to be informed of subscription version broadcasts. !; lsmsFilterNPA-NXX-Behavior BEHAVIOUR DEFINED AS ! NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface and the NPAC SMS to SOA interface. All attributes are read only. Once created, the lsmsFilterNPA-NXX object can be deleted via the Local SMS or SOA interface. The lsmsFilterNPA-NXX-ID is specified by the NPAC SMS. The Local SMS or SOA can M-DELETE, M-CREATE and M-GET the lsmsFilterNPA-NXX objects on the NPAC SMS. (LSMS Network Data Association Function). !; -- 26.0 LNP Log Record for the Subscription Version Final Concurrence -- Timer Expiration lnpLogOldSPFinalConcurrenceWindowExpirationRecord MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":eventLogRecord; CHARACTERIZED BY lnpLogOldSPFinalConcurrenceWindowExpirationPkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 26}; lnpLogOldSPFinalConcurrenceWindowExpirationPkg PACKAGE BEHAVIOUR lnpLogOldSPFinalConcurrenceWindowExpirationDefinition, lnpLogOldSPFinalConcurrenceWindowExpirationBehavior; ATTRIBUTES subscriptionTN GET, subscriptionVersionId GET, accessControl GET; ; lnpLogOldSPFinalConcurrenceWindowExpirationDefinition BEHAVIOUR DEFINED AS ! The lnpLogOldSPFinalConcurrenceWindowExpirationRecord class is the managed object that is used to create log records for the subscriptionVersionOldSPFinalConcurrenceWindowExpiration Notification. !; lnpLogOldSPFinalConcurrenceWindowExpirationBehavior BEHAVIOUR DEFINED AS ! This log record can be used by any CME wanting to log the subscriptionVersionOldSPFinalConcurrenceWindowExpiration Notification. !; -- 27.0 Service Provider Number Pooling Sub-Block Holder Data -- serviceProvSubBlockHolder MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY serviceProvSubBlockHolder-Pkg; REGISTERED AS {LNP-OIDS.lnp-objectClass 27}; serviceProvSubBlockHolder-Pkg PACKAGE BEHAVIOUR serviceProvSubBlockHolder-Definition, serviceProvSubBlockHolder-Behavior; ATTRIBUTES serviceProvSubBlockHolderId GET, serviceProvSubBlockHolderSPID GET-REPLACE, serviceProvSubBlockHolderTN-Range GET-REPLACE, serviceProvSubBlockHolderLRN GET-REPLACE, serviceProvSubBlockHolderCLASS-DPC GET-REPLACE, serviceProvSubBlockHolderCLASS-SSN GET-REPLACE, serviceProvSubBlockHolderLIDB-DPC GET-REPLACE, serviceProvSubBlockHolderLIDB-SSN GET-REPLACE, serviceProvSubBlockHolderCNAM-DPCGET-REPLACE, serviceProvSubBlockHolderCNAM-SSN GET-REPLACE, serviceProvSubBlockHolderISVM-DPC GET-REPLACE, serviceProvSubBlockHolderISVM-SSN GET-REPLACE, serviceProvSubBlockHolderActivationTimeStamp GET-REPLACE, serviceProvSubBlockHolderLastModifiedTimeStamp GET-REPLACE, serviceProvSubBlockHolderSOA-Origination GET-REPLACE, serviceProvSubBlockHolderStatus GET-REPLACE, subscriptionFailed-SP-List GET-REPLACE; NOTIFICATIONS subscriptionVersionNewNPA-NXX; ; serviceProvSubBlockHolder-Definition BEHAVIOUR DEFINED AS ! The serviceProvSubBlockHolder class is the managed object used to identify Service Provider SubBlock Holder information. !; serviceProvSubBlockHolder-Behavior BEHAVIOUR DEFINED AS ! Local SMS and NPAC SMS Managed Object used for the Local SMS to NPAC SMS interface. The object can be created by the NPAC SMS or via the SOA to NPAC SMS interface. Attributes required for creation include: (RR3-45) serviceProvSubBlockHolderTN-Range serviceProvSubBlockHolderLRN serviceProvSubBlockHolderCLASS-DPC serviceProvSubBlockHolderCLASS-SSN serviceProvSubBlockHolderLIDB-DPC serviceProvSubBlockHolderLIDB-SSN serviceProvSubBlockHolderCNAM-DPC serviceProvSubBlockHolderCNAM-SSN serviceProvSubBlockHolderISVM-DPC serviceProvSubBlockHolderISVM-SSN The following attribute(s) can be optionally set on the M-CREATE: (RR3-46) serviceProvSubBlockHolderActivationTimeStamp The following attributes must be present: serviceProvSubBlockHolderId serviceProvSubBlockHolderLastModifiedTimeStamp serviceProvSubBlockHolderSOA-Origination serviceProvSubBlockHolderStatus subscriptionFailed-SP-List Once created, the serviceProvSubBlockHolder object can only be deleted via the NPAC SMS or SOA interface and only if there are no subscriptionVersions associated with the sub-block. The serviceProvSubBlockHolder object is only sent to those LSMSs that support sub-blocks. Otherwise, the LSMS receives the subscriptionVersion create requests. The serviceProvSubBlockHolder-ID is specified by the NPAC SMS upon creation. The serviceProvSubBlockHolderActivationTimeStamp will be set to the current system date and time when the object is created by the NPAC SMS unless specified by the service provider in the M-CREATE request. Service providers can M-GET any serviceProvSubBlockHolder object. A Local SMS or SOA can M-DELETE, M-SET and M-CREATE any serviceProvSubBlockHolder object on the NPAC SMS for their own service provider id (Network Data Association Function). Attempts to take actions on other service provider objects will be rejected as unauthorized. A Local SMS or SOA can modify any of the following attributes: serviceProvSubBlockHolderLRN serviceProvSubBlockHolderCLASS-DPC serviceProvSubBlockHolderCLASS-SSN serviceProvSubBlockHolderLIDB-DPC serviceProvSubBlockHolderLIDB-SSN serviceProvSubBlockHolderCNAM-DPC serviceProvSubBlockHolderCNAM-SSN serviceProvSubBlockHolderISVM-DPC serviceProvSubBlockHolderISVM-SSN Modifying the sub-block will not affect any currently ported subscription versions within the sub-block TN-range. The subscriptionVersionNewNPA-NXX will be used to notify the service providers SOA and Local SMS systems of a first port for an NPA-NXX when the first port is a pooled number port. !; -- -- Name Binding Definitions -- -- 1.0 LNP Audits Managed Object Name Bindings lnpAudits-lnpNPAC-SMS NAME BINDING SUBORDINATE OBJECT CLASS lnpAudits AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpNPAC-SMS AND SUBCLASSES; WITH ATTRIBUTE lnpAuditsName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 1}; lnpAudits-lnpLocalSMS NAME BINDING SUBORDINATE OBJECT CLASS lnpAudits AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpLocalSMS AND SUBCLASSES; WITH ATTRIBUTE lnpAuditsName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 2}; -- 2.0 LNP Local SMS Managed Object Name Bindings lnpLocalSMS-root NAME BINDING SUBORDINATE OBJECT CLASS lnpLocalSMS AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "CCITT Rec. X.660 (1992) | ISO/IEC 9834-1 : 1992":root; WITH ATTRIBUTE lnpLocal-SMS-Name; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 3}; -- 3.0 LNP Network Managed Object Name Bindings lnpNetwork-lnpNPAC-SMS NAME BINDING SUBORDINATE OBJECT CLASS lnpNetwork AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpNPAC-SMS AND SUBCLASSES; WITH ATTRIBUTE lnpNetworkName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 4}; lnpNetwork-lnpLocalSMS NAME BINDING SUBORDINATE OBJECT CLASS lnpNetwork AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpLocalSMS AND SUBCLASSES; WITH ATTRIBUTE lnpNetworkName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 5}; -- 4.0 LNP NPAC SMS Managed Object Name Bindings lnpNPAC-SMS-root NAME BINDING SUBORDINATE OBJECT CLASS lnpNPAC-SMS AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "CCITT Rec. X.660 (1992) | ISO/IEC 9834-1 : 1992":root; WITH ATTRIBUTE lnpNPAC-SMS-Name; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 6}; -- 5.0 LNP Service Providers Managed Object Name Bindings lnpServiceProvs-lnpNPAC-SMS NAME BINDING SUBORDINATE OBJECT CLASS lnpServiceProvs AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpNPAC-SMS AND SUBCLASSES; WITH ATTRIBUTE lnpServiceProvsName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 7}; -- 6.0 LNP Subscriptions Managed Object Class Name Bindings lnpSubscriptions-lnpNPAC-SMS NAME BINDING SUBORDINATE OBJECT CLASS lnpSubscriptions AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpNPAC-SMS AND SUBCLASSES; WITH ATTRIBUTE lnpSubscriptionsName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 8}; lnpSubscriptions-lnpLocalSMS NAME BINDING SUBORDINATE OBJECT CLASS lnpSubscriptions AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpLocalSMS AND SUBCLASSES; WITH ATTRIBUTE lnpSubscriptionsName; -- Note: Create through interface is not supported. -- Note: Delete through interface is not supported. REGISTERED AS {LNP-OIDS.lnp-nameBinding 9}; -- 7.0 LNP Service Provider Managed Object Class Name Bindings serviceProv-lnpServiceProvs NAME BINDING SUBORDINATE OBJECT CLASS serviceProv AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpServiceProvs AND SUBCLASSES; WITH ATTRIBUTE serviceProvID; CREATE; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 10}; -- 8.0 LNP Service Provider LRN Managed Object Class Name Bindings serviceProvLRN-serviceProvNetwork NAME BINDING SUBORDINATE OBJECT CLASS serviceProvLRN AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS serviceProvNetwork AND SUBCLASSES; WITH ATTRIBUTE serviceProvLRN-ID; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 11}; -- 9.0 LNP Service Provider Network Managed Object Class Name Bindings serviceProvNetwork-lnpNetwork NAME BINDING SUBORDINATE OBJECT CLASS serviceProvNetwork AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpNetwork AND SUBCLASSES; WITH ATTRIBUTE serviceProvID; CREATE; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 12}; -- 10.0 LNP Service Provider NPA-NXX Managed Object Class Name Bindings serviceProvNPA-NXX-serviceProvNetwork NAME BINDING SUBORDINATE OBJECT CLASS serviceProvNPA-NXX AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS serviceProvNetwork AND SUBCLASSES; WITH ATTRIBUTE serviceProvNPA-NXX-ID; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 13}; -- 11.0 LNP Subscription Audit for the NPAC SMS Managed Object subscriptionAudit-lnpAudits NAME BINDING SUBORDINATE OBJECT CLASS subscriptionAudit AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpAudits AND SUBCLASSES; WITH ATTRIBUTE subscriptionAuditId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 14}; -- 12.0 LNP Subscription Version Managed Object Class subscriptionVersion-lnpSubscriptions NAME BINDING SUBORDINATE OBJECT CLASS subscriptionVersion AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS lnpSubscriptions AND SUBCLASSES; WITH ATTRIBUTE subscriptionVersionId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 15}; -- 13.0 LNP Service Provider LSMS Filter NPA-NXX Managed Object Class -- Name Bindings lsmsFilterNPA-NXX-serviceProv NAME BINDING SUBORDINATE OBJECT CLASS lsmsFilterNPA-NXX AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS serviceProv AND SUBCLASSES; WITH ATTRIBUTE lsmsFilterNPA-NXX-ID; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 16}; -- 14.0 LNP Service Provider Sub-Block Holder Managed Object Class -- Name Bindings serviceProvSubBlockHolder-serviceProvNetwork NAME BINDING SUBORDINATE OBJECT CLASS serviceProvSubBlockHolder AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS serviceProvNetwork AND SUBCLASSES; WITH ATTRIBUTE serviceProvSubBlockHolderId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {LNP-OIDS.lnp-nameBinding 17}; -- Attribute Definitions -- 1.0 LNP Access Control Attribute accessControl ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpAccessControl; MATCHES FOR EQUALITY; BEHAVIOUR accessControlBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 1}; accessControlBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store/define access control information for security. !; -- 2.0 LNP Action Id Attribute actionId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Integer; MATCHES FOR EQUALITY; BEHAVIOUR actionIdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 2}; actionIdBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the action id associated with an action that sends back an asynchronous notification. !; -- 3.0 LNP Action Results Status Attribute actionResultsStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ActionResultsStatus; MATCHES FOR EQUALITY; BEHAVIOUR actionResultsStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 3}; actionResultsStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the status of an action that sends back an asynchronous notification with the results. !; -- 4.0 LNP Additional Down Time Information additionalDownTimeInformation ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GraphicString255; MATCHES FOR EQUALITY; BEHAVIOUR additionalDownTimeInformationBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 4}; additionalDownTimeInformationBehavior BEHAVIOUR DEFINED AS ! This attribute is used to provide additional information about planned NPAC SMS down time in an NPAC operations notification in a log record. !; -- 5.0 LNP Audit Discrepancy Failure Reason auditDiscrepancyFailureReason ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditFailureData; MATCHES FOR EQUALITY; BEHAVIOUR auditDiscrepancyFailureReasonBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 5}; auditDiscrepancyFailureReasonBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the audit discrepancy failure reason in an audit discrepancy notification in a log record. !; -- 6.0 LNP Audit Discrepancy Local SMS Service Provider Id auditDiscrepancyLSMS-SP-Id ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY; BEHAVIOUR auditDiscrepancyLSMS-SP-Id-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 6}; auditDiscrepancyLSMS-SP-Id-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to store the service provider id associated with the Local SMS in an audit discrepancy notification in a log record. !; -- 7.0 LNP Audit Discrepancy TN auditDiscrepancyTn ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.PhoneNumber; MATCHES FOR EQUALITY; BEHAVIOUR auditDiscrepancyTnBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 7}; auditDiscrepancyTnBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the TN for which the discrepancy was found in an audit discrepancy notification in a log record. !; -- 8.0 LNP Audit Discrepancy Version Id auditDiscrepancyVersionId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubscriptionVersionId; MATCHES FOR EQUALITY; BEHAVIOUR auditDiscrepancyVersionId-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 8}; auditDiscrepancyVersionId-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to store the version id for the TN for which the discrepancy was found in an audit discrepancy notification in a log record. !; -- 10.0 LNP Audit Results Audit Completion Time auditResultCompletionTime ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR auditResultCompletionTimeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 10}; auditResultCompletionTimeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the completion time of the audit in an audit results notification in a log record. !; -- 11.0 LNP Audit Result Failed Service Provider List auditResultFailed-SP-List ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Failed-SP-List; MATCHES FOR EQUALITY; BEHAVIOUR auditResultFailed-SP-ListBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 11}; auditResultFailed-SP-ListBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store, in an audit results notification in a log record, the list of failed service providers for an audit that failed due to failures on Local SMSs. !; -- 12.0 LNP Audit Results Number of Discrepancies auditResultNumberDiscrepancies ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Integer; MATCHES FOR EQUALITY; BEHAVIOUR auditResultNumberDiscrepanciesBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 12}; auditResultNumberDiscrepanciesBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the number of discrepancies found in an audit results notification in a log record. !; -- 13.0 LNP Audit Result Status auditResultStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditResultStatus; MATCHES FOR EQUALITY; BEHAVIOUR auditResultStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 13}; auditResultStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the final status of the audit in an audit results notification in a log record. !; -- 14.0 LNP Operational Notification Down Time downTime ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.TimeRange; MATCHES FOR EQUALITY; BEHAVIOUR downTimeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 14}; downTimeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to indicate the down time in an NPAC operations notification in a log record. !; -- 15.0 LNP Failed TN List failedTN-List ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.FailedTN-List; MATCHES FOR EQUALITY; BEHAVIOUR failedTN-ListBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 15}; failedTN-ListBehavior BEHAVIOUR DEFINED AS ! This attribute is used to indicate the tn(s) and errors for a failed action in the return asynchronous notification. !; -- 16.0 LNP Audits Name lnpAuditsName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpAuditsName; MATCHES FOR EQUALITY; BEHAVIOUR lnpAuditsNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 16}; lnpAuditsNameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpAudits managed object. The value for this attribute is "lnpAudits". !; -- 17.0 LNP Local SMS Name lnpLocal-SMS-Name ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpSMS-Name; MATCHES FOR EQUALITY; BEHAVIOUR lnpLocal-SMS-NameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 17}; lnpLocal-SMS-NameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpNPAC-SMS object. The valid value is the service provider id of the Local SMS followed by a dash and then the region name of the NPAC-SMS specified in the lnpNPAC-SMS-Name for the NPAC SMS to Local SMS Interface. For example, if the region name is "Midwest Regional NPAC SMS" and the service provider id is "1234", the lnpLocal-SMS-Name would be "1234-Midwest Regional NPAC SMS". !; -- 18.0 LNP Network Name lnpNetworkName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpNetworkName; MATCHES FOR EQUALITY; BEHAVIOUR lnpNetworkNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 18}; lnpNetworkNameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpNetwork object. Valid values are "lnpNetwork" for the NPAC SMS to Local SMS Interface. !; -- 19.0 LNP NPAC SMS Name lnpNPAC-SMS-Name ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpSMS-Name; MATCHES FOR EQUALITY; BEHAVIOUR lnpNPAC-SMS-NameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 19}; lnpNPAC-SMS-NameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpNPAC-SMS object. Valid values for NPAC SMS regional systems can be obtained from NPAC personnel. The lnpNPAC-SMS-Name for the Illinois NPAC will be "Midwest Regional NPAC SMS" and will be noted in a table in the M&P. !; -- 20.0 LNP Service Providers Name lnpServiceProvsName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpServiceProvsName; MATCHES FOR EQUALITY; BEHAVIOUR lnpServiceProvsNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 20}; lnpServiceProvsNameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpServiceProvs object. The value for this attribute will be "lnpServiceProvs" in the NPAC SMS to Local SMS Interface. !; -- 21.0 LNP Specific Info lnpSpecificInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpSpecificInfo; MATCHES FOR EQUALITY; BEHAVIOUR lnpSpecificInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 21}; lnpSpecificInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to pass specific error information in the case of a cmip processing failure error. !; -- 22.0 LNP Subscriptions Name lnpSubscriptionsName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LnpSubscriptionsName; MATCHES FOR EQUALITY; BEHAVIOUR lnpSubscriptionsNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 22}; lnpSubscriptionsNameBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpSubscriptions object. The value for this attribute will be "lnpSubscriptions" in the NPAC SMS to Local SMS Interface. !; -- 23.0 LNP NPAC Contact Number npacContactNumber ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.PhoneNumber; MATCHES FOR EQUALITY; BEHAVIOUR npacContactNumberBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 23}; npacContactNumberBehavior BEHAVIOUR DEFINED AS ! This attribute is used to indicate the NPAC contact number to be called concerning an NPAC SMS outage in an NPAC operations notification in a log record. !; -- 24.0 LNP NPAC Customer Allowable Functions npacCustomerAllowableFunctions ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AssociationFunction; MATCHES FOR EQUALITY; BEHAVIOUR npacCustomerAllowableFunctionsBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 24}; npacCustomerAllowableFunctionsBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify what functions a service provider can perform on the SOA to NPAC SMS and NPAC SMS to Local SMS interfaces. !; -- 25.0 LNP Results Completion Time resultsCompletionTime ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR resultsCompletionTimeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 25}; resultsCompletionTimeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the completion time of the action in the action results notification. !; -- 26.0 LNP Service Provider Address serviceProvAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 26}; serviceProvAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the address information for a service provider. !; -- 27.0 LNP Service Provider Billing Address serviceProvBillingAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvBillingAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 27}; serviceProvBillingAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the billing address information for a service provider. !; -- 28.0 LNP Service Provider Conflict Resolution Contact Address serviceProvConflictAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvConflictAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 28}; serviceProvConflictAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider conflict resolution contact address and contact information. !; -- 29.0 LNP Service Provider Data Download Reason serviceProvDownloadReason ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DownloadReason; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvDownloadReasonBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 29}; serviceProvDownloadReasonBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the reason the data was downloaded to the Local SMS from NPAC SMS. This attribute only has meaning in objects instantiated on the Local SMS. !; -- 30.0 LNP Service Provider ID serviceProvID ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvID-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 30}; serviceProvID-Behavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the serviceProvNetwork and serviceProv objects as well as an identifier for the service provider who has requested an audit on the NPAC SMS. Valid values are the Facilities Id (or OCN) of the service provider. !; -- 31.0 LNP Service Provider LRN Last Modified Time Stamp serviceProvLRN-CreationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvLRN-CreationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 31}; serviceProvLRN-CreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute provides the timestamp of the last time the serviceProvLRN object was created on the NPAC SMS. !; -- 32.0 LNP Service Provider LRN ID serviceProvLRN-ID ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LRN-ID; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvLRN-ID-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 32}; serviceProvLRN-ID-Behavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the serviceProvLRN object. The NPAC SMS determines the value for this attribute. !; -- 33.0 LNP Service Provider LRN Value serviceProvLRN-Value ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LRN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvLRN-Value-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 33}; serviceProvLRN-Value-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the value for a service provider LRN associated with an NPA-NXX. The data is stored as packed decimal. For example, if the octets contained 01 23 45 67 89 then the LRN value would be displayed as 0123456789). !; -- 34.0 LNP Service Provider LSMS Address serviceProvLSMS-Address ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvLSMS-AddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 34}; serviceProvLSMS-AddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider LSMS address and contact information. !; -- 35.0 LNP Service Provider Name serviceProvName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvName; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 35}; serviceProvNameBehavior BEHAVIOUR DEFINED AS ! This attribute is the English name for the service provider. !; -- 36.0 LNP Service Provider Network and Communications Address serviceProvNetAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNetAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 36}; serviceProvNetAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider network and communications facilities address and contact information. !; -- 37.0 LNP Service Provider NPA-NXX Creation Time Stamp serviceProvNPA-NXX-CreationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-CreationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 37}; serviceProvNPA-NXX-CreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute provides the timestamp of the creation of the serviceProvNPA-NXX object on the NPAC SMS. !; -- 38.0 LNP Service Provider NPA-NXX Effective Time Stamp serviceProvNPA-NXX-EffectiveTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-EffectiveTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 38}; serviceProvNPA-NXX-EffectiveTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute provides a timestamp as to when the NPA-NXX is available for LNP in the service provider networks. !; -- 39.0 LNP Service Provider NPA-NXX ID serviceProvNPA-NXX-ID ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX-ID; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-ID-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 39}; serviceProvNPA-NXX-ID-Behavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the serviceProvNPA-NXX object. The NPAC SMS determines the value for this attribute. !; -- 40.0 LNP Service Provider NPA-NXX Value serviceProvNPA-NXX-Value ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvNPA-NXX-ValueBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 40}; serviceProvNPA-NXX-ValueBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify a portable NPA-NXX value. !; -- 41.0 LNP Service Provider Operations Address serviceProvOperationsAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvOperationsAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 41}; serviceProvOperationsAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider operations contact address and contact information. !; -- 42.0 LNP Service Provider Repair Center Information serviceProvRepairCenterInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvRepairCenterInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 42}; serviceProvRepairCenterInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the repair center information for a service provider. !; -- 43.0 LNP Service Provider SOA Address serviceProvSOA-Address ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvSOA-AddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 43}; serviceProvSOA-AddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider SOA address and contact information. !; -- 44.0 LNP Service Provider System Link Information serviceProvSysLinkInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NetworkAddressInformation; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvSysLinkInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 44}; serviceProvSysLinkInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the system link address information for service provider for the SOA to NPAC SMS and NPAC SMS to Local SMS interfaces. !; -- 46.0 LNP Service Provider User Administration Contact Address serviceProvUserAdminAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvUserAdminAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 46}; serviceProvUserAdminAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider user administration contact address and contact information. !; -- 47.0 LNP Service Provider Web Address serviceProvWebAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvWebAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 47}; serviceProvWebAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider Web interface address and contact information. !; -- 48.0 LNP Subscription Activation Time Stamp subscriptionActivationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionActivationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 48}; subscriptionActivationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is set by the NPAC SMS as the time and date that the subscription version activation request was received from the new service provider. !; -- 49.0 LNP Subscription Audit Attribute List subscriptionAuditAttributeList ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditAttributes; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditAttributeListBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 49}; subscriptionAuditAttributeListBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the list of attributes in a subscription version that are to be audited. !; -- 50.0 LNP Subscription Audit ID subscriptionAuditId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionAuditIdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 50}; subscriptionAuditIdBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the subscriptionAudit managed objects. The value for this attribute is specified by the NPAC SMS. !; -- 51.0 LNP Subscription Audit Name subscriptionAuditName ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditName; MATCHES FOR EQUALITY, ORDERING, SUBSTRINGS; BEHAVIOUR subscriptionAuditNameBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 51}; subscriptionAuditNameBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the English name associated with an audit. !; -- 52.0 LNP Subscription Audit Number of TNs to be Audited subscriptionAuditNumberOfTNs ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditNumberOfTNs; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditNumberOfTNsBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 52}; subscriptionAuditNumberOfTNsBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the number of TNs that will be audited based on the audit request criteria. !; -- 53.0 LNP Subscription Audit Number of TNs having Completed Audit subscriptionAuditNumberOfTNsComplete ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditNumberOfTNsComplete; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditNumberOfTNsCompleteBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 53}; subscriptionAuditNumberOfTNsCompleteBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the number of TNs that have completed audit. !; -- 54.0 LNP Subscription Audit Requesting Service Provider subscriptionAuditRequestingSP ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditRequestingSP-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 54}; subscriptionAuditRequestingSP-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the service provider who requested the audit. !; -- 55.0 LNP Subscription Audit Service Provider Id Range subscriptionAuditServiceProvIdRange ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditServiceProvIdRange; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditServiceProvIdRangeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 55}; subscriptionAuditServiceProvIdRangeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify a specific service provider or all service providers should be audited in the subscription audit. !; -- 56.0 LNP Subscription Audit Status subscriptionAuditStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditStatus; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 56}; subscriptionAuditStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the status of an audit. Valid values are in-progress, suspended, canceled, and complete. !; -- 57.0 LNP Subscription Audit TN Activation Range subscriptionAuditTN-ActivationRange ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AuditTN-ActivationRange; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditTN-ActivationRangeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 57}; subscriptionAuditTN-ActivationRangeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the activation date and time range for which TNs should be audited in the subscription audit. !; -- 59.0 LNP Subscription Audit TN Range subscriptionAuditTN-Range ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.TN-Range; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionAuditTN-RangeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 59}; subscriptionAuditTN-RangeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the TN range to be used for the subscription audit. !; -- 60.0 LNP Subscription Billing Id subscriptionBillingId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.BillingId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionBillingIdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 60}; subscriptionBillingIdBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the Billing Id for the subscription version. !; -- 61.0 LNP Subscription Broadcast Time Stamp subscriptionBroadcastTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionBroadcastTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 61}; subscriptionBroadcastTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the subscription version was broadcast to the service provider Local SMSs. !; -- 62.0 LNP Subscription Cancellation Time Stamp subscriptionCancellationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCancellationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 62}; subscriptionCancellationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the cancellation time stamp for the subscription version. This field is only valid if the subscription version status is cancel. !; -- 63.0 LNP Subscription Version Class Destination Point Code subscriptionCLASS-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCLASS-DPCBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 63}; subscriptionCLASS-DPCBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription version CLASS Destination Point Code. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 64.0 LNP Subscription Version Class SSN subscriptionCLASS-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCLASS-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 64}; subscriptionCLASS-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription version CLASS SSN. !; -- 65.0 LNP Subscription CNAM Destination Point Code subscriptionCNAM-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCNAM-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 65}; subscriptionCNAM-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the CNAM Destination Point value for the subscription version. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 66.0 LNP Subscription CNAM SSN subscriptionCNAM-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCNAM-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 66}; subscriptionCNAM-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the CNAM SSN value for the subscription version. !; -- 67.0 LNP Subscription Conflict Time Stamp subscriptionConflictTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionConflictTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 67}; subscriptionConflictTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the subscription version was put into conflict. !; -- 68.0 LNP Subscription Creation Time Stamp subscriptionCreationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCreationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 68}; subscriptionCreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the creation date for a subscription version. !; -- 69.0 LNP Subscription Customer Disconnect Date subscriptionCustomerDisconnectDate ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionCustomerDisconnectDateBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 69}; subscriptionCustomerDisconnectDateBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the customer was disconnected. !; -- 70.0 LNP Subscription Disconnect Complete Date subscriptionDisconnectCompleteTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionDisconnectCompleteTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 70}; subscriptionDisconnectCompleteTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the subscription version was disconnected. !; -- 71.0 LNP Subscription Download Reason subscriptionDownloadReason ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DownloadReason; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionDownloadReasonBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 71}; subscriptionDownloadReasonBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the reason the data was downloaded to the Local SMS from NPAC SMS. This attribute only has meaning in objects instantiated on the Local SMS and is not audited in subscription versions. !; -- 72.0 LNP Subscription Effective Release Date subscriptionEffectiveReleaseDate ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionEffectiveReleaseDateBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 72}; subscriptionEffectiveReleaseDateBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the subscription version is to be disconnected. The status of the version must be disconnect pending. !; -- 73.0 LNP Subscription End User Location Type subscriptionEndUserLocationType ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.EndUserLocationType; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionEndUserLocationTypeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 73}; subscriptionEndUserLocationTypeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the End User Location Type for the subscription version. This field is included for future use. !; -- 74.0 LNP Subscription End User Location Value subscriptionEndUserLocationValue ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.EndUserLocationValue; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionEndUserLocationValueBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 74}; subscriptionEndUserLocationValueBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the End User Location Value for the subscription version. This field is included for future use. !; -- 75.0 LNP Subscription Failed Service Provider List subscriptionFailed-SP-List ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Failed-SP-List; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionFailed-SP-ListBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 75}; subscriptionFailed-SP-ListBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the failed service providers after a subscription version broadcast results in a failed or partially-failed subscription version status. !; -- 76.0 LNP Subscription ISVM Destination Point Code subscriptionISVM-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionISVM-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 76}; subscriptionISVM-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the ISVM Destination Point value for the subscription version. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 77.0 LNP Subscription ISVM SSN subscriptionISVM-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionISVM-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 77}; subscriptionISVM-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the ISVM SSN value for the subscription version. !; -- 78.0 LNP Subscription LIDB Destination Point Code subscriptionLIDB-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionLIDB-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 78}; subscriptionLIDB-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the LIDB Destination Point value for the subscription version. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 79.0 LNP Subscription LIDB SSN subscriptionLIDB-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionLIDB-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 79}; subscriptionLIDB-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the LIDB SSN value for the subscription version. !; -- 80.0 LNP Subscription Local Number Portability Type subscriptionLNPType ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LNPType; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionLNPTypeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 80}; subscriptionLNPTypeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the Local Number Portability type for the subscription version. !; -- 81.0 LNP Subscription LRN subscriptionLRN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LRN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionLRNBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 81}; subscriptionLRNBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription LRN for a subscription version. The data is stored as packed decimal. For example, if the octets contained 01 23 45 67 89 then the LRN value would be displayed as 0123456789). !; -- 82.0 LNP Subscription Modified Time Stamp subscriptionModifiedTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionModifiedTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 82}; subscriptionModifiedTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the last modification date for a subscription version. !; -- 83.0 LNP Subscription New or Current Service Provider subscriptionNewCurrentSP ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionNewCurrentSPBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 83}; subscriptionNewCurrentSPBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription New or Current Service Provider for a subscription version. This attribute is also used to store the new service provider for an old SP concurrence request notification in a log record. !; -- 84.0 LNP Subscription New Service Provider Cancellation Time Stamp subscriptionNewSP-CancellationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionNewSP-CancellationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 84}; subscriptionNewSP-CancellationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription cancellation concurrence time stamp for the subscription in a cancel-pending state. This value is specified by the new service provider. !; -- 85.0 LNP Subscription New Service Provider Conflict Resolution Time Stamp subscriptionNewSP-ConflictResolutionTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionNewSP-ConflictResolutionTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 85}; subscriptionNewSP-ConflictResolutionTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify when the subscription version was removed from conflict by the new service provider. !; -- 86.0 LNP Subscription New Service Provider Creation Time Stamp subscriptionNewSP-CreationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionNewSP-CreationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 86}; subscriptionNewSP-CreationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the new service provider creates the cutover for the subscription from the old service provider. This timestamp is set by the NPAC SMS when the new service provider sends its create request for activation. This attribute is also used to store the new service provider creation time stamp for an old SP concurrence request notification in a log record. !; -- 87.0 LNP Subscription New Service Provider Activation Due Date subscriptionNewSP-DueDate ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionNewSP-DueDateBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 87}; subscriptionNewSP-DueDateBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription due date for the subscription when they are being ported to a new service provider. This value is specified by the new service provider. If not specified, the time defaults to 00:00.00. !; -- 88.0 LNP Subscription Old Service Provider subscriptionOldSP ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldSPBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 88}; subscriptionOldSPBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription Old Service Provider for a subscription version. This attribute is also used to store the old service provider id for a new service provider create request notification in a log record. !; -- 89.0 LNP Subscription Old Service Provider Authorization subscriptionOldSP-Authorization ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvAuthorization; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionOldSP-AuthorizationBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 89}; subscriptionOldSP-AuthorizationBehavior BEHAVIOUR DEFINED AS ! This attribute is used to indicate the old service provider authorization or denial of cutover for the subscription to the new service provider. This attribute is also used to store the old service provider authorization for a new service provider create request notification in a log record. !; -- 90.0 LNP Subscription Old Service Provider Authorization Time Stamp subscriptionOldSP-AuthorizationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldSP-AuthorizationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 90}; subscriptionOldSP-AuthorizationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the time stamp of when the old service provider authorizes or denies the cutover for the subscription to the new service provider. This timestamp is set by the NPAC SMS when the old service provider sends its create request or modifies the authorization information for activation. This attribute is also used to store the old service provider authorization timestamp for an old service provider concurrence request notification in a log record. !; -- 91.0 LNP Subscription Old Service Provider Cancellation Time Stamp subscriptionOldSP-CancellationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldSP-CancellationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 91}; subscriptionOldSP-CancellationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription cancellation concurrence time stamp for the subscription in a cancellation-pending state. This value is specified by the old service provider. !; -- 92.0 LNP Subscription Old Service Provider Conflict Resolution Time Stamp subscriptionOldSP-ConflictResolutionTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldSP-ConflictResolutionTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 92}; subscriptionOldSP-ConflictResolutionTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify when the subscription version was removed from conflict by the old service provider. !; -- 93.0 LNP Subscription Old Service Provider Cutover Due Date subscriptionOldSP-DueDate ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldSP-DueDateBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 93}; subscriptionOldSP-DueDateBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription due date for the subscription when they are being ported to a new service provider from an old service provider. This value is specified by the old service provider. The time if not specified with the date is defaulted to 00:00.00. !; -- 94.0 LNP Subscription Old Time Stamp subscriptionOldTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionOldTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 94}; subscriptionOldTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the old time stamp for the subscription version. This field is only valid if the subscription version status is old. !; -- 95.0 LNP Subscription Porting To Original SP Switch subscriptionPortingToOriginal-SPSwitch ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubscriptionPortingToOriginal-SPSwitch; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionPortingToOriginal-SPSwitchBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 95}; subscriptionPortingToOriginal-SPSwitchBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify that the subscription version created is to be to ported back to the original service provider switch. !; -- 96.0 LNP Subscription Pre-Cancellation Status subscriptionPreCancellationStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubscriptionPreCancellationStatus; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionPreCancellationStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 96}; subscriptionPreCancellationStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the previous status of a cancel-pending subscription version. Valid values are pending, conflict, sending, active, failed, failed-partial, and disconnect-pending. !; -- 97.0 LNP Subscription Version TN subscriptionTN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.PhoneNumber; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionTN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 97}; subscriptionTN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the subscription version TN . This attribute is also used to store the subscription version TN for a new SP create request and a old service provider concurrence request notification in a log record. !; -- 98.0 LNP Subscription Version Attribute Value Change Information subscriptionVersionAttributeValueChangeInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX Attribute-ASN1Module.AttributeValueChangeInfo; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionAttributeValueChangeInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 98}; subscriptionVersionAttributeValueChangeInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the attribute value change information for a subscription version attribute value change notification in a log record. !; -- 99.0 LNP Subscription Version Id subscriptionVersionId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubscriptionVersionId; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR subscriptionVersionIdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 99}; subscriptionVersionIdBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lnpSubscriptions and subscriptionVersion objects. The NPAC SMS determines the value for this attribute. This attribute is also used to store the subscription version Id in notification log records. !; -- 100.0 LNP Subscription Version Status subscriptionVersionStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.VersionStatus; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionVersionStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 100}; subscriptionVersionStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the status of the subscription version. Valid values are pending, conflict, sending, active, failed, failed partial, old, canceled, disconnect-pending, and cancel-pending. !; -- 101.0 LNP LSMS Filter NPA-NXX ID lsmsFilterNPA-NXX-ID ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX-ID; MATCHES FOR EQUALITY; BEHAVIOUR lsmsFilterNPA-NXX-ID-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 101}; lsmsFilterNPA-NXX-ID-Behavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the lsmsFilterNPA-NXX object. The NPAC SMS determines the value for this attribute. !; -- 102.0 LNP LSMS Filter NPA-NXX Value lsmsFilterNPA-NXX-Value ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NPA-NXX; MATCHES FOR EQUALITY; BEHAVIOUR lsmsFilterNPA-NXX-ValueBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 102}; lsmsFilterNPA-NXX-ValueBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify a portable NPA-NXX value. !; -- 103.0 LNP Subscription Status Change Cause Code subscriptionStatusChangeCauseCode ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubscriptionStatusChangeCauseCode; MATCHES FOR EQUALITY; BEHAVIOUR subscriptionStatusChangeCauseCodeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 103}; subscriptionStatusChangeCauseCodeBehavior BEHAVIOUR DEFINED AS ! This attribute is used to indicate the reason for putting a subscription version into conflict. !; -- 104.0 LNP Service Provider Security Address serviceProvSecurityAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.AddressInformation; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvSecurityAddressBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 104}; serviceProvSecurityAddressBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the security contact information for a service provider. !; -- 105.0 LNP NPAC Association User Info npacAssociationUserInfo ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.NpacAssociationUserInfo; MATCHES FOR EQUALITY; BEHAVIOUR npacAssociationUserInfoBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 105}; npacAssociationUserInfoBehavior BEHAVIOUR DEFINED AS ! This attribute is used to report the status of a login attempt or the current state of the NPAC SMS. !; -- 106.0 LNP Service Provider Sub-Block Holder Activation TimeStamp serviceProvSubBlockHolderActivationTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvSubBlockHolderActivationTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 106}; serviceProvSubBlockHolderActivationTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute defines the date and time of the activation (i.e. when the NPAC SMS broadcasts to the LSMSs). !; -- 107.0 LNP Subscription Version Class Destination Point Code servProvSubBlockHolderCLASS-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR servProvSubBlockHolderCLASS-DPCBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 107}; servProvSubBlockHolderCLASS-DPCBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the servProvSubBlockHolder version CLASS Destination Point Code. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 108.0 LNP Subscription Version Class SSN servProvSubBlockHolderCLASS-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR servProvSubBlockHolderCLASS-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 108}; servProvSubBlockHolderCLASS-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the servProvSubBlockHolder version CLASS SSN. !; -- 109.0 LNP Subscription CNAM Destination Point Code servProvSubBlockHolderCNAM-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR servProvSubBlockHolderCNAM-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 109}; servProvSubBlockHolderCNAM-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the CNAM Destination Point value for the servProvSubBlockHolder version. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 110.0 LNP Subscription CNAM SSN servProvSubBlockHolderCNAM-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR servProvSubBlockHolderCNAM-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 110}; servProvSubBlockHolderCNAM-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the CNAM SSN value for the servProvSubBlockHolder version. !; -- 111.0 LNP Service Provider Sub-Block Holder Id serviceProvSubBlockHolderId ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubBlockHolderId; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvSubBlockHolderIdBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 111}; serviceProvSubBlockHolderIdBehavior BEHAVIOUR DEFINED AS ! This attribute provides an identifier for the serviceProvSubBlockHolder object. The NPAC SMS determines the value for this attribute. !; -- 112.0 LNP Subscription ISVM Destination Point Code serviceProvSubBlockHolderISVM-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR servProvSubBlockHolderISVM-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 112}; serviceProvSubBlockHolderISVM-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the ISVM Destination Point value for the servProvSubBlockHolder version. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 113.0 LNP Subscription ISVM SSN serviceProvSubBlockHolderISVM-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR servProvSubBlockHolderISVM-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 113}; serviceProvSubBlockHolderISVM-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the ISVM SSN value for the servProvSubBlockHolder version. !; -- 114.0 LNP Service Provider Sub-Block Holder Last Modified TimeStamp serviceProvSubBlockHolderLastModifiedTimeStamp ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.GeneralTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR serviceProvSubBlockHolderLastModifiedTimeStampBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 114}; serviceProvSubBlockHolderLastModifiedTimeStampBehavior BEHAVIOUR DEFINED AS ! This attribute defines the date and time of the last modification to the servProvSubBlockHolder object. !; -- 115.0 LNP Subscription LIDB Destination Point Code serviceProvSubBlockHolderLIDB-DPC ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.DPC; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR servProvSubBlockHolderLIDB-DPC-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 115}; serviceProvSubBlockHolderLIDB-DPC-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the LIDB Destination Point value for the servProvSubBlockHolder version. The data is stored in BCD (e.g. a value of FFF would be displayed as 255.255.255). !; -- 116.0 LNP Subscription LIDB SSN servProvSubBlockHolderLIDB-SSN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SSN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR servProvSubBlockHolderLIDB-SSN-Behavior; REGISTERED AS {LNP-OIDS.lnp-attribute 116}; servProvSubBlockHolderLIDB-SSN-Behavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the LIDB SSN value for the servProvSubBlockHolder version. !; -- 117.0 LNP Subscription LRN servProvSubBlockHolderLRN ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.LRN; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR servProvSubBlockHolderLRNBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 117}; servProvSubBlockHolderLRNBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the servProvSubBlockHolder LRN for a servProvSubBlockHolder version. The data is stored as packed decimal. For example, if the octets contained 01 23 45 67 89 then the LRN value would be displayed as 0123456789). !; -- 118.0 LNP Service Provider Sub-Block Holder SOA Origination serviceProvSubBlockHolderSOA-Origination ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvSubBlockHolderSOA-OriginationBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 118}; serviceProvSubBlockHolderSOA-OriginationBehavior BEHAVIOUR DEFINED AS ! This boolean value indicates whether or not the service provider's SOA initiated the sub-block over the SOA to NPAC SMS interface. This attribute will be set by the NPAC SMS at the time of sub-block creation. !; -- 119.0 LNP Service Provider Sub-Block Holder Service Provider ID serviceProvSubBlockHolderSPID ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.ServiceProvId; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvSubBlockHolderSPIDBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 119}; serviceProvSubBlockHolderSPIDBehavior BEHAVIOUR DEFINED AS ! This attribute defines the service provider ID of the block holder. !; -- 120.0 LNP Service Provider Sub-Block Holder Status serviceProvSubBlockHolderStatus ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.SubBlockHolderStatus; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvSubBlockHolderStatusBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 120}; serviceProvSubBlockHolderStatusBehavior BEHAVIOUR DEFINED AS ! This attribute is used to specify the status of the service provider sub-block holder object. Valid values are active(A), sending(S), failed(F), partial failure(PF) and old(O). !; -- 121.0 LNP Service Provider Subscription Failed SP List serviceProvSubBlockHolderSubscriptionFailedSP-List ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.Failed-SP-List; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvSubBlockHolderSubscriptionFailedSP-ListBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 121}; serviceProvSubBlockHolderSubscriptionFailedSP-ListBehavior BEHAVIOUR DEFINED AS ! This attribute is used to store the failed service providers after a subscription version broadcast results in a failed or partially-failed subscription version status. The NPAC SMS will update this attribute based upon a Local SMS failing to process sub-block or a subscription version within the sub-block. !; -- 122.0 LNP Service Provider Sub-Block Holder TN-Range serviceProvSubBlockHolderTN-Range ATTRIBUTE WITH ATTRIBUTE SYNTAX LNP-ASN1.TN-Range; MATCHES FOR EQUALITY; BEHAVIOUR serviceProvSubBlockHolderTN-RangeBehavior; REGISTERED AS {LNP-OIDS.lnp-attribute 122}; serviceProvSubBlockHolderTN-RangeBehavior BEHAVIOUR DEFINED AS ! This attribute defines the telephone number at the start of the pool and last four(4) digits of the telephone number at the end of the pool. !; -- Package Definitions -- 1.0 LNP Download Package lnpDownloadPkg PACKAGE BEHAVIOUR lnpDownloadPkgBehavior; ACTIONS lnpDownload; REGISTERED AS {LNP-OIDS.lnp-package 1}; lnpDownloadPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the lnpDownload action. !; -- 2.0 LNP Recovery Complete Package lnpRecoveryCompletePkg PACKAGE BEHAVIOUR lnpRecoveryCompletePkgBehavior; ACTIONS lnpRecoveryComplete; REGISTERED AS {LNP-OIDS.lnp-package 2}; lnpRecoveryCompletePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the lnpRecoveryCompletePkg action. !; -- 3.0 LNP Service Provider Billing Address Package serviceProvBillingAddressPkg PACKAGE BEHAVIOUR serviceProvBillingAddressPkgBehavior; ATTRIBUTES serviceProvBillingAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 3}; serviceProvBillingAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvBillingAddress attribute. !; -- 4.0 LNP Service Provider Conflict Address Package serviceProvConflictAddressPkg PACKAGE BEHAVIOUR serviceProvConflictAddressPkgBehavior; ATTRIBUTES serviceProvConflictAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 4}; serviceProvConflictAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvConflictAddress attribute. !; -- 5.0 LNP Service Provider LSMS Address Package serviceProvLSMS-AddressPkg PACKAGE BEHAVIOUR serviceProvLSMS-AddressPkgBehavior; ATTRIBUTES serviceProvLSMS-Address GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 5}; serviceProvLSMS-AddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvLSMS-Address attribute. !; -- 6.0 LNP Service Provider Net Address Package serviceProvNetAddressPkg PACKAGE BEHAVIOUR serviceProvNetAddressPkgBehavior; ATTRIBUTES serviceProvNetAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 6}; serviceProvNetAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvNetAddress attribute. !; -- 7.0 LNP Service Provider Operations Address Package serviceProvOperationsAddressPkg PACKAGE BEHAVIOUR serviceProvOperationsAddressPkgBehavior; ATTRIBUTES serviceProvOperationsAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 7}; serviceProvOperationsAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvOperationsAddress attribute. !; -- 8.0 LNP Service Provider Repair Center Info Package serviceProvRepairCenterInfoPkg PACKAGE BEHAVIOUR serviceProvRepairCenterInfoPkgBehavior; ATTRIBUTES serviceProvRepairCenterInfo GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 8}; serviceProvRepairCenterInfoPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvRepairCenterInfo attribute. !; -- 9.0 LNP Service Provider SOA Address Package serviceProvSOA-AddressPkg PACKAGE BEHAVIOUR serviceProvSOA-AddressPkgBehavior; ATTRIBUTES serviceProvSOA-Address GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 9}; serviceProvSOA-AddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvSOA-Address attribute. !; -- 10.0 LNP Service Provider User Administration Address Package serviceProvUserAdminAddressPkg PACKAGE BEHAVIOUR serviceProvUserAdminAddressPkgBehavior; ATTRIBUTES serviceProvUserAdminAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 10}; serviceProvUserAdminAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvUserAdminAddress attribute. !; -- 11.0 LNP Service Provider Web Address Package serviceProvWebAddressPkg PACKAGE BEHAVIOUR serviceProvWebAddressPkgBehavior; ATTRIBUTES serviceProvWebAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 11}; serviceProvWebAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvWebAddress attribute. !; -- 12.0 LNP Subscription Version Activate Package subscriptionVersionActivatePkg PACKAGE BEHAVIOUR subscriptionVersionActivatePkgBehavior; ACTIONS subscriptionVersionActivate; REGISTERED AS {LNP-OIDS.lnp-package 12}; subscriptionVersionActivatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionActivate action. !; -- 13.0 LNP Subscription Version Attribute Value Change Failed Service -- Providers List subscriptionVersionAttributeValueChangeFailed-SP-ListPkg PACKAGE BEHAVIOUR subscriptionVersionAttributeValueChangeFailed-SP-ListPkgBehavior; ATTRIBUTES subscriptionFailed-SP-List GET; REGISTERED AS {LNP-OIDS.lnp-package 13}; subscriptionVersionAttributeValueChangeFailed-SP-ListPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionAttributeValueChangeFailed-SP-List attribute. !; -- 14.0 LNP Subscription Version Cancel Package subscriptionVersionCancelPkg PACKAGE BEHAVIOUR subscriptionVersionCancelPkgBehavior; ACTIONS subscriptionVersionCancel; REGISTERED AS {LNP-OIDS.lnp-package 14}; subscriptionVersionCancelPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionCancel action. !; -- 15.0 LNP Subscription Version Disconnect Package subscriptionVersionDisconnectPkg PACKAGE BEHAVIOUR subscriptionVersionDisconnectPkgBehavior; ACTIONS subscriptionVersionDisconnect; REGISTERED AS {LNP-OIDS.lnp-package 15}; subscriptionVersionDisconnectPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionDisconnect action. !; -- 16.0 LNP Subscription Version Local SMS Create Package subscriptionVersionLocalSMS-CreatePkg PACKAGE BEHAVIOUR subscriptionVersionLocalSMS-CreatePkgBehavior; ACTIONS subscriptionVersionLocalSMS-Create; REGISTERED AS {LNP-OIDS.lnp-package 16}; subscriptionVersionLocalSMS-CreatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for including the subscriptionVersionLocalSMS-Create action. !; -- 17.0 LNP Subscription Version Modify Package subscriptionVersionModifyPkg PACKAGE BEHAVIOUR subscriptionVersionModifyPkgBehavior; ACTIONS subscriptionVersionModify; REGISTERED AS {LNP-OIDS.lnp-package 17}; subscriptionVersionModifyPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionModify action. !; -- 18.0 LNP New Service Provider Subscription Version Cancellation -- Acknowledge Package subscriptionVersionNewSP-CancellationPkg PACKAGE BEHAVIOUR subscriptionVersionNewSP-CancellationPkgBehavior; ACTIONS subscriptionVersionNewSP-CancellationAcknowledge; REGISTERED AS {LNP-OIDS.lnp-package 18}; subscriptionVersionNewSP-CancellationPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionNewSP-CancellationAcknowledge action. !; -- 20.0 LNP Subscription Version Remove From Conflict -- Pending Package subscriptionVersionRemoveFromConflictPkg PACKAGE BEHAVIOUR subscriptionVersionRemoveFromConflictPkgBehavior; ACTIONS subscriptionVersionRemoveFromConflict; REGISTERED AS {LNP-OIDS.lnp-package 20}; subscriptionVersionRemoveFromConflictPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionRemoveFromConflict action. !; -- 21.0 LNP New Service Provider Subscription Version Create Package subscriptionVersionNewSP-CreatePkg PACKAGE BEHAVIOUR subscriptionVersionNewSP-CreatePkgBehavior; ACTIONS subscriptionVersionNewSP-Create; REGISTERED AS {LNP-OIDS.lnp-package 21}; subscriptionVersionNewSP-CreatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionNewSP-Create action. !; -- 22.0 LNP Old Service Provider Subscription Version Cancellation -- Acknowledge Package subscriptionVersionOldSP-CancellationPkg PACKAGE BEHAVIOUR subscriptionVersionOldSP-CancellationPkgBehavior; ACTIONS subscriptionVersionOldSP-CancellationAcknowledge; REGISTERED AS {LNP-OIDS.lnp-package 22}; subscriptionVersionOldSP-CancellationPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionOldSP-CancellationAcknowledge action. !; -- 24.0 LNP Old Service Provider Subscription Version Create Package subscriptionVersionOldSP-CreatePkg PACKAGE BEHAVIOUR subscriptionVersionOldSP-CreatePkgBehavior; ACTIONS subscriptionVersionOldSP-Create; REGISTERED AS {LNP-OIDS.lnp-package 24}; subscriptionVersionOldSP-CreatePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionVersionOldSP-Create action. !; -- 25.0 LNP Subscription Status Change Cause Code Package subscriptionStatusChangeCauseCodePkg PACKAGE BEHAVIOUR subscriptionStatusChangeCauseCodePkgBehavior; ATTRIBUTES subscriptionStatusChangeCauseCode GET; REGISTERED AS {LNP-OIDS.lnp-package 25}; subscriptionStatusChangeCauseCodePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the subscriptionStatusChangeCauseCode attribute. !; -- 26.0 LNP Service Provider Security Address Package serviceProvSecurityAddressPkg PACKAGE BEHAVIOUR serviceProvSecurityAddressPkgBehavior; ATTRIBUTES serviceProvSecurityAddress GET-REPLACE; REGISTERED AS {LNP-OIDS.lnp-package 26}; serviceProvSecurityAddressPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the serviceProvSecurityAddress attribute. !; -- Parameter Definitions -- 1.0 Access Control Parameter accessControlParameter PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX LNP-ASN1.LnpAccessControl; REGISTERED AS {LNP-OIDS.lnp-parameter 1}; -- 2.0 LNP Specific Info Parameter lnpSpecificInfoParameter PARAMETER CONTEXT SPECIFIC-ERROR; -- ATTRIBUTE lnpSpecificInfo; WITH SYNTAX LNP-ASN1.LnpSpecificInfo; REGISTERED AS {LNP-OIDS.lnp-parameter 2}; -- Action Definitions -- 1.0 LNP Download Action lnpDownload ACTION BEHAVIOUR lnpDownloadDefinition, lnpDownloadBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.DownloadAction; WITH REPLY SYNTAX LNP-ASN1.DownloadReply; REGISTERED AS {LNP-OIDS.lnp-action 1}; lnpDownloadDefinition BEHAVIOUR DEFINED AS ! The lnpDownload action is the action that is used by the Local SMS to specify the objects to be downloaded from the NPAC SMS. !; lnpDownloadBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions or an lnpNetwork object and all objects to be downloaded are specified in the action request. Postconditions: After this action has been executed by the Local SMS specifying which objects to download, the NPAC SMS will determine which objects satisfy the download request and return them in the download action reply. All data for objects that have been modified is downloaded not just the information that was modified. Data to be downloaded can be specified by a time range of last modification/creation or by other criteria. Time range requests will be limited to a tunable range specified in the NPAC SMS. All data modified/created in the download time period, regardless of the amount of data, will be downloaded. For download requests not specifying a time range, the amount of data downloaded will be limited to a tunable amount as specified in the NPAC SMS. Criteria for a subscription download is a time range or a TN or TN range. Criteria for a network data download is a time range, service provider id or all service providers, an npa-nxx range or all npa-nxx data, an LRN range or all LRN data, or all network data. If a download requests fails in the NPAC SMS, the failure reason will be returned in the reply. !; -- 2.0 LNP Recovery Complete Action lnpRecoveryComplete ACTION BEHAVIOUR lnpRecoveryCompleteDefinition, lnpRecoveryCompleteBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.RecoveryCompleteAction; WITH REPLY SYNTAX LNP-ASN1.RecoveryCompleteReply; REGISTERED AS {LNP-OIDS.lnp-action 2}; lnpRecoveryCompleteDefinition BEHAVIOUR DEFINED AS ! The lnpRecoveryComplete action is used by the Local SMS to specify the system has recovered from downtime and the transactions performed since the association establishment can now be sent from the NPAC SMS. !; lnpRecoveryCompleteBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpLocalSMS object that specified the recovery mode flag in the access control as true at association establishment. Postconditions: After this action has been executed by the Local SMS specifying recovery is complete, the NPAC SMS will forward those updates which took place for the network and subscription data since the association was established in the action reply. If a recovery complete request fails in the NPAC SMS the failure reason will be returned in the reply. !; -- 3.0 LNP Subscription Version Activate Action subscriptionVersionActivate ACTION BEHAVIOUR subscriptionVersionActivateDefinition, subscriptionVersionActivateBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.ActivateAction; WITH REPLY SYNTAX LNP-ASN1.ActivateReply; REGISTERED AS {LNP-OIDS.lnp-action 3}; subscriptionVersionActivateDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionActivate action is the action that can be used by the SOA of the new service provider to activate a subscription version id, tn or a range of tns via the SOA to NPAC SMS interface. !; subscriptionVersionActivateBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object specifying the object or range of objects to be activated by either subscriptionVersionId, the subscriptionTN or range of TNs. Postconditions: The service provider has activated the subscription version. An error will be returned to the service provider if there is no version that can be activated at this time or if the activation fails due to the service provider not being the new service provider for the subscription version. Only pending subscription versions can be activated. Attempts to port subscription that have not been authorized by both service providers will fail. !; -- 4.0 LNP Subscription Version Cancel Action subscriptionVersionCancel ACTION BEHAVIOUR subscriptionVersionCancelDefinition, subscriptionVersionCancelBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.CancelAction; WITH REPLY SYNTAX LNP-ASN1.CancelReply; REGISTERED AS {LNP-OIDS.lnp-action 4}; subscriptionVersionCancelDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionCancel action is the action that can be used by the SOA to cancel a subscription version via the SOA to NPAC SMS interface. !; subscriptionVersionCancelBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object specifying the object or objects to be canceled by either the subscriptionVersionId, the subscriptionTN or a range of TNs. Postconditions: The service provider has set the version status to cancel-pending in the subscription version. An error will be returned to the service provider if there is no version that can be canceled (i.e. pending, conflict, or disconnect-pending) or if the cancellation fails due to authorization of the service provider. !; -- 5.0 LNP Subscription Version Disconnect Action subscriptionVersionDisconnect ACTION BEHAVIOUR subscriptionVersionDisconnectDefinition, subscriptionVersionDisconnectBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.DisconnectAction; WITH REPLY SYNTAX LNP-ASN1.DisconnectReply; REGISTERED AS {LNP-OIDS.lnp-action 5}; subscriptionVersionDisconnectDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionDisconnect action is the action that is used by the SOA to disconnect a subscription version via the SOA to NPAC SMS interface. !; subscriptionVersionDisconnectBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object and specifies the object or objects to be disconnected by either stating the subscriptionVersionId, the subscriptionTN or a range of TNs. In addition, the customer's disconnect date is specified. An optional effective release date can be specified for a time deferred disconnect. Postconditions: The current service provider can disconnect an active subscription version. An error will be returned to the service provider if there is no active version. If there is a pending version and an active version, the disconnect of the active subscription version will fail. If the version is active, no outstanding versions exist, and the time stamp for disconnect has not been reached, the subscription version will be modified with a version status of disconnect-pending and the subscriptionEffectiveReleaseDate set to the effective release date specified in the action. If the version is active, there are no outstanding versions, and the time stamp for effective release has not been specified, the subscription version will be updated with a version status of sending. When the new subscription version status is set to sending either immediately or at the time the date and time specified in the subscriptionEffectiveReleaseDate, the broadcast time stamp is set to the current time when the disconnect version sending starts to the Local SMSs via the NPAC SMS to Local SMS interface. Before the broadcast of deletes begins, the subscriptionVersionDonorSP-CustomerDisconnectDate notification is sent to the donor SOA informing the service provider of the actual customer disconnect date. If the delete requests are successful for all Local SMSs, the current active version will have its version status marked as old and the subscriptionDisconnectCompleteTimeStamp is set to the current system date and time. If a delete request fails for the disconnect subscription version after the retry periods have expired, the version status will be set to active if all Local SMSs fail, or set to old if one or more, but not all, Local SMSs fail. !; -- 6.0 LNP Subscription Version Local SMS Create Action subscriptionVersionLocalSMS-Create ACTION BEHAVIOUR subscriptionVersionLocalSMS-CreateDefinition, subscriptionVersionLocalSMS-CreateBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.LocalSMS-CreateAction; WITH REPLY SYNTAX LNP-ASN1.LocalSMS-CreateReply; REGISTERED AS {LNP-OIDS.lnp-action 6}; subscriptionVersionLocalSMS-CreateDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionLocalSMS-Create action is the action that can be used by the NPAC SMS to create multiple subscription versions via the Local SMS to NPAC SMS interface. !; subscriptionVersionLocalSMS-CreateBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object specifying the object(s) to be created by the subscriptionVersionId and the subscriptionTN. All attribute values required for creation will be supplied. Postconditions: A successful reply indicates the Local SMS can decipher the subscription version create action. An error will be returned to the NPAC SMS if the Local SMS cannot recognize the action data. The Local SMS will attempt to create all the specified subscription versions. It will return the subscriptionVersionActionResults notification to the NPAC SMS informing it of the success or failure of the creation attempts. Note that they tn-range in the ASN.1 will only be populated for Pooled Number Ports. There will be no need on the part of the LSMS to validate the tn-range. The LSMS will use the subscriptionVersionObjects to create the subscription versions for the TN range in the LSMS. This is done to insure that the subscription version id's used in the NPAC SMS and the Local SMS are the same. !; -- 7.0 LNP Subscription Version Modify Action subscriptionVersionModify ACTION BEHAVIOUR subscriptionVersionModifyDefinition, subscriptionVersionModifyBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.ModifyAction; WITH REPLY SYNTAX LNP-ASN1.ModifyReply; REGISTERED AS {LNP-OIDS.lnp-action 7}; subscriptionVersionModifyDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionModify action is the action that can be used by the SOA to modify a subscription version via the SOA to NPAC SMS interface. !; subscriptionVersionModifyBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object specifying the object to be modified by either the subscriptionVersionId, the subscriptionTN or a range of TNs and optionally the status of the subscription version. All attribute values to be modified shall also be specified. Postconditions: The service provider has modified the subscription version. An error will be returned to the service provider if there is no version that is modifiable or if the modification fails due to authorization of the service provider or data validation. Service Providers can modify attributes associated with active, pending or conflict subscription versions. Old service providers can only modify the following attributes for pending, cancel-pending, or conflict subscription versions: subscriptionOldSP-DueDate subscriptionOldSP-Authorization subscriptionStatusChangeCauseCode The subscriptionStatusChangeCauseCode is an optional field and is only specified if the subscriptionOldSP-Authorization is false. New service providers can only modify the following attributes for pending, cancel-pending, or conflict subscription versions: subscriptionLRN subscriptionNewSP-DueDate subscriptionCLASS-DPC subscriptionCLASS-SSN subscriptionLIDB-DPC subscriptionLIDB-SSN subscriptionCNAM-DPC subscriptionCNAM-SSN subscriptionISVM-DPC subscriptionISVM-SSN subscriptionEndUserLocationValue subscriptionEndUserLocationType subscriptionBillingId Validation will be done for both old and new service provider data that is specified for pending, cancel-pending, or conflict subscription versions. If validation fails no changes will be made and an error will be returned. If validation passes, the version will be modified and remain in a pending or active state. New service providers can only modify the following attributes for active subscription versions: subscriptionLRN subscriptionCLASS-DPC subscriptionCLASS-SSN subscriptionLIDB-DPC subscriptionLIDB-SSN subscriptionCNAM-DPC subscriptionCNAM-SSN subscriptionISVM-DPC subscriptionISVM-SSN subscriptionEndUserLocationValue subscriptionEndUserLocationType subscriptionBillingId If the data specified passes validation, the modified version is immediately activated. The modified subscription version will have a status of sending and broadcasts will begin. If validation fails, no changes will be made and an error will be returned in the action reply. !; -- 8.0 LNP New Service Provider Cancellation Acknowledge Request subscriptionVersionNewSP-CancellationAcknowledge ACTION BEHAVIOUR subscriptionVersionNewSP-CancellationAcknowledgeDefinition, subscriptionVersionNewSP-CancellationAcknowledgeBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.CancellationAcknowledgeAction; WITH REPLY SYNTAX LNP-ASN1.CancellationAcknowledgeReply; REGISTERED AS {LNP-OIDS.lnp-action 8}; subscriptionVersionNewSP-CancellationAcknowledgeDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionNewSP-CancellationAcknowledge action is the action that is used the on NPAC SMS via the SOA to NPAC SMS interface by the new service provider to acknowledge cancellation of a subscriptionVersionNPAC with a status of cancel-pending. !; subscriptionVersionNewSP-CancellationAcknowledgeBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action was issued from an lnpSubscriptions object specifying the object or objects to be acknowledged by either the subscriptionVersionId, the subscriptionTN or a range of subscriptionTNs. Postconditions: The service provider has acknowledged the subscription version. An error will be returned to the service provider if no version exists that can have the cancellation acknowledged or if the acknowledgement fails due to the service provider not being authorized to perform the action. The subscriptionNewSP-CancellationTimeStamp will be updated to the current time if the action is successful and the version status will be changed to cancel if the old service provider has previously acknowledged the cancel. !; -- 10.0 LNP Subscription Version Remove From Conflict subscriptionVersionRemoveFromConflict ACTION BEHAVIOUR subscriptionVersionRemoveFromConflictDefinition, subscriptionVersionRemoveFromConflictBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.RemoveFromConflictAction; WITH REPLY SYNTAX LNP-ASN1.RemoveFromConflictReply; REGISTERED AS {LNP-OIDS.lnp-action 10}; subscriptionVersionRemoveFromConflictDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionRemoveFromConflict action is the action that is used the on NPAC SMS via the SOA to NPAC SMS interface by either the old or new service provider to set the subscription version status from conflict to pending. !; subscriptionVersionRemoveFromConflictBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action was issued from an lnpSubscriptions object specifying the object or objects to be updated by either the subscriptionVersionId, the subscriptionTN or a range of subscriptionTNs. Postconditions: The NPAC SMS has acknowledged the subscription version. An error will be returned to the service provider if there is no version that can have the conflict status removed or if the service provider is not authorized to perform the action. If the action is successful, either the subscriptionNewSPConflictResolutionTimeStamp or subscriptionOldSP-ConflictResolutionTimeStamp will be updated to the current time, the version status will be changed from conflict to pending, and the subscriptionOldSP-Authorization attribute will be modified to true. If the old service provider issues the action, the subscriptionOldSP-AuthorizationTimeStamp is also updated to the current date and time. !; -- 11.0 LNP New Service Provider Subscription Version Create subscriptionVersionNewSP-Create ACTION BEHAVIOUR subscriptionVersionNewSP-CreateDefinition, subscriptionVersionNewSP-CreateBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.NewSP-CreateAction; WITH REPLY SYNTAX LNP-ASN1.NewSP-CreateReply; REGISTERED AS {LNP-OIDS.lnp-action 11}; subscriptionVersionNewSP-CreateDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionNewSP-Create action is the action that is used the on NPAC SMS via the SOA to NPAC SMS interface by the new service provider to create a new subscriptionVersionNPAC. !; subscriptionVersionNewSP-CreateBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is issued from an lnpSubscriptions object. Creates can only be performed provided there is only one currently active subscription or no subscription version in the NPAC or an action failure will be returned. The new service provider must specify valid values for the following attributes: subscriptionTN or a valid subscriptionVersionTN-Range subscriptionLRN subscriptionNewCurrentSP subscriptionOldSP subscriptionNewSP-DueDate subscriptionCLASS-DPC subscriptionCLASS-SSN subscriptionLIDB-DPC subscriptionLIDB-SSN subscriptionCNAM-DPC subscriptionCNAM-SSN subscriptionISVM-DPC subscriptionISVM-SSN subscriptionLNPType subscriptionPortingToOriginal-SPSwitch The new service provider may specify valid values for the following attributes: subscriptionEndUserLocationValue subscriptionEndUserLocationType subscriptionBillingId subscriptionPortingToOriginal-SPSwitch can only be specified as TRUE for a TN that is currently ported and is being ported back to the original service provider. If the value of subscriptionPortingToOriginal-SPSwitch is TRUE, the LRN and GTT data should be specified as NULL. If the variable is TRUE, when the activate occurs for the subscription version, the Local SMS's will receive a request to delete the old subscription version routing data in their networks. They will not receive any new network routing data for the subscription. Concurrence from the old service provider is required. If the port of the subscription version is an intra-service provider port, the new service provider can use the subscriptionVersionNewSP-Create action specifying the old service provider equal to the new service provider. In this case, the old service provider create action is not required. Postconditions: After this action has been executed, if the data specified passes validation, a pending subscription version will exist in the NPAC SMS. These validations are done as follows: subscriptionTN or range of TNs are valid in a range open for porting by the old service provider. subscriptionLNPType is specified to be "LSPP" or "LISP". subscriptionNewSP-DueDate is a future date. If not specified, the time defaults to 00:00.00. Old and New SP are valid service providers in the NPAC SMS. LRN data is associated with the New Service Provider. If a pre-existing version exists, validation will be done to insure that the new service provider previously specified is the same as the executor of the action. If the validations succeed and the subscription version does not exist, a new subscription version will be created with a status of pending. If the validations succeed and the subscription version already exists, the new service provider data will be applied to the subscription version. If the validations fail, a new subscription version will not be created if one does not exist. If one already existed, it will be retained. The action success or failure and reasons for failure will be returned in the action reply. !; -- 12.0 LNP Old Service Provider Cancellation Acknowledge Request subscriptionVersionOldSP-CancellationAcknowledge ACTION BEHAVIOUR subscriptionVersionOldSP-CancellationAcknowledgeDefinition, subscriptionVersionOldSP-CancellationAcknowledgeBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.CancellationAcknowledgeAction; WITH REPLY SYNTAX LNP-ASN1.CancellationAcknowledgeReply; REGISTERED AS {LNP-OIDS.lnp-action 12}; subscriptionVersionOldSP-CancellationAcknowledgeDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionOldSP-CancellationAcknowledge action is the action that is used on the NPAC SMS via the SOA to NPAC SMS interface by the old service provider to acknowledge cancellation of a subscriptionVersionNPAC with a status of cancel-pending. !; subscriptionVersionOldSP-CancellationAcknowledgeBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action was issued from an lnpSubscriptions object specifying the object or objects to be acknowledged by either the subscriptionVersionId, the subscriptionTN or a range of subscriptionTNs. Postconditions: The service provider has acknowledged the subscription version. An error will be returned to the service provider if there is no version that can have cancellation acknowledged or if the acknowledgement fails due to the service provider not being authorized to perform the action. The subscriptionOldSP-CancellationTimeStamp will be updated to the current time if the action is successful and the version status will be changed to cancel if the new service provider has previously acknowledged the cancel. !; -- 14.0 LNP Old Service Provider Subscription Version Create subscriptionVersionOldSP-Create ACTION BEHAVIOUR subscriptionVersionOldSP-CreateDefinition, subscriptionVersionOldSP-CreateBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.OldSP-CreateAction; WITH REPLY SYNTAX LNP-ASN1.OldSP-CreateReply; REGISTERED AS {LNP-OIDS.lnp-action 14}; subscriptionVersionOldSP-CreateDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionOldSP-Create action is the action that is used the on NPAC SMS via the SOA to NPAC SMS interface by the old service provider to create a new subscriptionVersionNPAC. !; subscriptionVersionOldSP-CreateBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action was issued from an lnpSubscriptions object. Creates can be performed provided there is only one currently active subscription or action failure will be returned. The old service provider must specify valid values for the following attributes: subscriptionTN or a valid subscriptionVersionTN-Range subscriptionNewCurrentSP subscriptionOldSP subscriptionOldSP-DueDate subscriptionOldSP-Authorization subscriptionLNPType If the subscriptionOldSP-Authorization is false, the old service provider must specify a subscriptionStatusChangeCauseCode. Postconditions: After this action has been executed if the data specified passes validation, a pending subscription version will exist in the NPAC SMS. These validations are done as follows: subscriptionTN or range of TNs are valid in a range open for porting by the old service provider. subscriptionLNPType is specified as "LSPP" or "LISP". subscriptionOldSP-DueDate is a future date. If not specified, the time defaults to 00:00.00. Old and New SP are valid service providers in the NPAC SMS and the new service provider is not equal to the old service provider. If a pre-existing version exists, validation will be done to insure that the new service provider previously specified is the same as the executor of the action. If the validations succeed and the subscription version does not exist, a new subscription version will be created with a status of pending. If the validations succeed and the subscription version already exists, the old service provider data will be applied to the existing subscription version. If the validations fail, a new subscription version will not be created if one does not exist. If one already existed it will be retained and an error returned. The action success or failure and reasons for failure will be returned in the action reply. !; -- Notification Definitions -- 1.0 LNP NPAC SMS Operational Information Notification lnpNPAC-SMS-Operational-Information NOTIFICATION BEHAVIOUR lnpNPAC-SMS-Operational-InformationBehavior; WITH INFORMATION SYNTAX LNP-ASN1.NPAC-SMS-Operational-Information AND ATTRIBUTE IDS down-time downTime, npac-contact-number npacContactNumber, additional-down-time-information additionalDownTimeInformation, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 1}; lnpNPAC-SMS-Operational-InformationBehavior BEHAVIOUR DEFINED AS ! This notification contains information about the NPAC SMS's scheduled down time. This notification contains the start and stop date and time for the planned down time. It is sent to both the SOA and Local SMS systems. !; -- 2.0 LNP Subscription Audit Local SMS Discrepancy Report subscriptionAudit-DiscrepancyRpt NOTIFICATION BEHAVIOUR subscriptionAudit-DiscrepancyRptBehavior; WITH INFORMATION SYNTAX LNP-ASN1.AuditDiscrepancyRpt AND ATTRIBUTE IDS tn auditDiscrepancyTn, version-id auditDiscrepancyVersionId, lsms-service-prov-id auditDiscrepancyLSMS-SP-Id, failure-reason auditDiscrepancyFailureReason, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 2}; subscriptionAudit-DiscrepancyRptBehavior BEHAVIOUR DEFINED AS ! This notification contains a report on a discrepancy found during an audit. The discrepancy contains the subscription TN and Version ID for which the discrepancy was found and the error. Valid errors are: fields mismatched between NPAC SMS and Local SMS record missing in Local SMS and associated Service Provider Id record missing in NPAC SMS If field mismatches are found then the attribute(s) for which the mismatch and the Local SMS value(s) and the NPAC SMS value(s) will be returned as well as the Service Provider Id associated with the Local SMS. When audit discrepancy notifications are sent to the NPAC SMS by the Local SMS create or modification requests to correct the discrepancy will be done by the NPAC SMS. !; -- 3.0 LNP Subscription Audit Results subscriptionAuditResults NOTIFICATION BEHAVIOUR subscriptionAuditResultsBehavior; WITH INFORMATION SYNTAX LNP-ASN1.AuditResults AND ATTRIBUTE IDS status auditResultStatus, failed-service-prov-list auditResultFailed-SP-List, number-of-discrepancies auditResultNumberDiscrepancies, time-of-completion auditResultCompletionTime, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 3}; subscriptionAuditResultsBehavior BEHAVIOUR DEFINED AS ! This notification contains the results of an audit. It contains the name of the audit, the number of discrepancies found during the audit, the success or failure of the audit, and the time of audit completion or failure. The audit status will be returned with the following priority on the return values: Highest failed due to discrepancies High failed on Local SMS Low no audit performed Lowest success A higher priority status condition will override a lower. For example, any error will override a 'no audit performed', and 'failed due to discrepancies' will override all other status conditions. !; -- 4.0 LNP Subscription Version Cancellation Resolution Request -- Notification subscriptionVersionCancellationAcknowledgeRequest NOTIFICATION BEHAVIOUR subscriptionVersionCancellationAcknowledgeBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionCancellationAcknowledgeRequest AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 4}; subscriptionVersionCancellationAcknowledgeBehavior BEHAVIOUR DEFINED AS ! This notification requests that a service provider send a cancellation acknowledgement for a subscription version. The TN and the version id are sent. !; -- 6.0 LNP Subscription Version Donor Service Provider Customer -- Disconnect Date Notification subscriptionVersionDonorSP-CustomerDisconnectDate NOTIFICATION BEHAVIOUR subscriptionVersionDonorSP-CustomerDisconnectDateBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionCustomerDisconnectDate AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, service-prov-customer-disconnect-date subscriptionCustomerDisconnectDate, service-prov-effective-release-date subscriptionEffectiveReleaseDate, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 6}; subscriptionVersionDonorSP-CustomerDisconnectDateBehavior BEHAVIOUR DEFINED AS ! This notification informs the donor service provider SOA that a subscription version is being disconnected. The TN, the version id, customer disconnect date and effective release date values are sent. !; -- 7.0 LNP Subscription Version Local SMS Action Results subscriptionVersionLocalSMS-ActionResults NOTIFICATION BEHAVIOUR subscriptionVersionLocalSMS-ActionResultsBehavior; WITH INFORMATION SYNTAX LNP-ASN1.LocalSMS-ActionResults AND ATTRIBUTE IDS actionId actionId, status actionResultsStatus, failed-tn-list failedTN-List, time-of-completion resultsCompletionTime, accessControl accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 7}; subscriptionVersionLocalSMS-ActionResultsBehavior BEHAVIOUR DEFINED AS ! This notification contains the reuslts of a subscriptionVersionLocalSMS-Create action once all the create requests have been attempted. It contains the id of the action, the success or failure of the action, the completion time and an optional list of failed subscriptionTNs and error codes. !; -- 8.0 LNP Subscription Version New NPA-NXX Notification subscriptionVersionNewNPA-NXX NOTIFICATION BEHAVIOUR subscriptionVersionNewNPA-NXXBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionNewNPA-NXX AND ATTRIBUTE IDS service-prov-npa-nxx-id serviceProvNPA-NXX-ID, service-prov-npa-nxx-value serviceProvNPA-NXX-Value, service-prov-npa-nxx-effective-time-stamp serviceProvNPA-NXX-EffectiveTimeStamp, service-prov-id serviceProvID, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 8}; subscriptionVersionNewNPA-NXXBehavior BEHAVIOUR DEFINED AS ! This notification informs the SOA and Local SMS of a pending subscription version involving a new NPA-NXX. The service-prov-npa-nxx-id, service-prov-npa-nxx-value, service-prov-npa-nxx-effective-time-stamp and service-prov-id are sent. !; -- 9.0 LNP Subscription Version New SP Create Request Notification subscriptionVersionNewSP-CreateRequest NOTIFICATION BEHAVIOUR subscriptionVersionNewSP-CreateRequestBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionNewSP-CreateRequest AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, service-prov-id subscriptionOldSP, service-prov-due-date subscriptionOldSP-DueDate, service-prov-old-authorization subscriptionOldSP-Authorization, service-prov-authorization-creation-time-stamp subscriptionOldSP-AuthorizationTimeStamp, status-change-cause-code subscriptionStatusChangeCauseCode, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 9}; subscriptionVersionNewSP-CreateRequestBehavior BEHAVIOUR DEFINED AS ! This notification requests that a new service provider send a create request for a subscription version for which concurrence for porting the number has not been received. The TN, the version id and the old service provider id, authorization flag and authorization timestamp values are sent. !; -- 10.0 LNP Subscription Version Old SP Concurrence Request Notification subscriptionVersionOldSP-ConcurrenceRequest NOTIFICATION BEHAVIOUR subscriptionVersionOldSP-ConcurrenceRequestBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionOldSP-ConcurrenceRequest AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, service-prov-id subscriptionNewCurrentSP, service-prov-due-date subscriptionNewSP-DueDate, service-prov-authorization-creation-time-stamp subscriptionNewSP-CreationTimeStamp, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 10}; subscriptionVersionOldSP-ConcurrenceRequestBehavior BEHAVIOUR DEFINED AS ! This notification requests that a old service provider send a create request for a subscription version for which concurrence for porting the number has not been received. The TN, the version id, and the new service provider id, authorization flag and creation timestamp values are sent. !; -- 11.0 LNP Subscription Version Status Attribute Value Change Notification subscriptionVersionStatusAttributeValueChange NOTIFICATION BEHAVIOUR subscriptionVersionStatusAttributeValueChangeBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionStatusAttributeValueChange AND ATTRIBUTE IDS value-change-info subscriptionVersionAttributeValueChangeInfo, failed-service-provs subscriptionFailed-SP-List, status-change-cause-code subscriptionStatusChangeCauseCode, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 11}; subscriptionVersionStatusAttributeValueChangeBehavior BEHAVIOUR DEFINED AS ! This notification type is used to report changes to the subscriptionVersionStatus field. It is identical to an attribute value change notification as defined in M.3100 except for the addition of the list of failed service providers in cases where the version status is active, failed or partially failed and the subscriptionStatusChangeCauseCode if it is set. Failed lists will also be potentially sent for subscription versions with statuses of disconnect-pending and old. !; -- 12.0 LNP Subscription Version Final Concurrence Timer Expiration -- Notification subscriptionVersionOldSPFinalConcurrenceWindowExpiration NOTIFICATION BEHAVIOUR subscriptionVersionOldSPFinalConcurrenceWindowExpirationBehavior; WITH INFORMATION SYNTAX LNP-ASN1.VersionOldSPFinalConcurrenceWindowExpiration AND ATTRIBUTE IDS tn subscriptionTN, version-id subscriptionVersionId, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 12}; subscriptionVersionOldSPFinalConcurrenceWindowExpirationBehavior BEHAVIOUR DEFINED AS ! This notification will be sent by the NPAC SMS upon expiration of the Final Concurrence Timer to the old service provider via the SOA to NPAC SMS interface to inform them of the timer expiration. !; -- 13.0 LNP Number Pooling Block Holder Deletion Notification serviceProvBlockHolderDeletion NOTIFICATION BEHAVIOUR serviceProvBlockHolderDeletionBehavior; WITH INFORMATION SYNTAX LNP-ASN1.ServiceProvBlockHolderDeletion AND ATTRIBUTE IDS block-holder-service-prov-id serviceProvSubBlockHolderSPID, tn-range serviceProvSubBlockHolderTN-Range, access-control accessControl; REGISTERED AS {LNP-OIDS.lnp-notification 13}; -- multipart boundary