MODIFIED: -- 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; CONDITIONAL PACKAGES applicationLevelHeartBeatPkg PRESENT IF !the object is instantiated on the Local SMS!, swimProcessing-RecoveryResultsPkg PRESENT IF !the Local SMS supports SWIM Recovery!, lnpProcessedMsgPkg PRESENT IF !the object is instantiated on the Local SMS!; REGISTERED AS {LNP-OIDS.lnp-objectClass 2}; -- 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, lnpNotificationRecoveryPkg; CONDITIONAL PACKAGES applicationLevelHeartBeatPkg PRESENT IF !the object is instantiated on the NPAC SMS!, lnpProcessedMsgPkg PRESENT IF !the object is instantiated on the NPAC SMS!, lnpDeletePkg PRESENT IF !the object is instantiated on the NPAC SMS!; REGISTERED AS {LNP-OIDS.lnp-objectClass 12}; -- 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!, numberPoolBlock-CreatePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeStatusAttributeValueChangePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeAttributeValueChangePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeObjectCreationPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeDonorSP-CustomerDisconnectDatePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeCancellationAcknowledgePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeNewSP-CreateRequestPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeOldSP-ConcurrenceRequestPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeOldSPFinalConcurrenceWindowExpirationPkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRangeNewSP-FinalCreateWindowExpirationPkg PRESENT IF !the object is instantiated on the NPAC SMS!, -- -- Packages for the sister ACTIONs with error codes -- subscriptionVersionActivateWithErrorCodePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionCancelWithErrorCodePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionNewSP-CancellationWithErrorCodePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionRemoveFromConflictWithErrorCodePkg PRESENT IF !the object is instantiated on the NPAC SMS!, subscriptionVersionOldSP-CancellationWithErrorCodePkg PRESENT IF !the object is instantiated on the NPAC SMS!, -- NANC390 subscriptionVersionLocalSMS-CreateWithActionIdPkg PRESENT IF !the object is instantiated on the NPAC SMS!; REGISTERED AS {LNP-OIDS.lnp-objectClass 14}; -- 27.0 LNP SOA Managed Object Class lnpSOA MANAGED OBJECT CLASS DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top; CHARACTERIZED BY lnpSOA-Pkg; CONDITIONAL PACKAGES applicationLevelHeartBeatPkg PRESENT IF !the object is instantiated on the SOA!, swimProcessing-RecoveryResultsPkg PRESENT IF !the SOA supports SWIM Recovery!, lnpProcessedMsgPkg PRESENT IF !the object is instantiated on the SOA!; REGISTERED AS {LNP-OIDS.lnp-objectClass 27}; NEW: subscriptionVersionLocalSMS-CreateWithActionIdPkg PACKAGE BEHAVIOUR subscriptionVersionLocalSMS-CreateWithActionIdPkgBehavior; ACTIONS subscriptionVersionLocalSMS-CreateWithActionId; REGISTERED AS {LNP-OIDS.lnp-package 59}; subscriptionVersionLocalSMS-CreateWithActionIdPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for including the subscriptionVersionLocalSMS-CreatWithActionId action. !; lnpProcessedMsgPkg PACKAGE BEHAVIOUR lnpProcessedMsgPkgBehavior; ACTIONS lnpProcessedMsg; REGISTERED AS {LNP-OIDS.lnp-package 60}; lnpProcessedMsgPkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the lnpProcessedMsgPkg action. !; lnpDeletePkg PACKAGE BEHAVIOUR lnpDeletePkgBehavior; ACTIONS lnpDelete; REGISTERED AS {LNP-OIDS.lnp-package 61}; lnpDeletePkgBehavior BEHAVIOUR DEFINED AS ! This package provides for conditionally including the lnpDelete action. !; lnpProcessedMsg ACTION BEHAVIOUR lnpProcessedMsgDefinition, lnpProcessedMsgBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.ProcessedMsgAction; WITH REPLY SYNTAX LNP-ASN1.ProcessedMsgReply; REGISTERED AS {LNP-OIDS.lnp-action 22}; lnpProcessedMsgDefinition BEHAVIOUR DEFINED AS ! The lnpProcessedMsg action is used by NPAC SMS, SOA and Local SMS to process requests asynchronously and send the processing results in a generic M-ACTION. !; lnpProcessedMsgBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action is used by any of the NPAC SMS, SOA and Local SMS for service providers supporting a generic M-ACTION to respond to incoming requests. Postconditions: After this action has been responded by the peer system, the receiving side must perform all required processing that would be performed when an M-ACTION response was received on system not supporting lnpProcessedMsg ACTION. !; subscriptionVersionLocalSMS-CreateWithActionId ACTION BEHAVIOUR subscriptionVersionLocalSMS-CreateWithActionIdDefinition, subscriptionVersionLocalSMS-CreateWithActionIdBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.LocalSMS-CreateAction; WITH REPLY SYNTAX LNP-ASN1.LocalSMS-CreateReplyWithActionId; REGISTERED AS {LNP-OIDS.lnp-action 23}; subscriptionVersionLocalSMS-CreateWithActionIdDefinition BEHAVIOUR DEFINED AS ! The subscriptionVersionLocalSMS-CreateWithActionId action is the action that is used by the NPAC SMS to create multiple subscription versions via the Local SMS to NPAC SMS interface and with immediate conformation. The actual processing results are returned with lnpProcessedMsg ACTION. !; subscriptionVersionLocalSMS-CreateWithActionIdBehavior BEHAVIOUR DEFINED AS ! This action is the sister action for the subscriptionVersionLocalSMS-CreateWithAction. The difference is that the actual processing results are returned with an lnpProcessedMsg ACTION after an immediate response is sent to the ACTION request. !; lnpDelete ACTION BEHAVIOUR lnpDeleteDefinition, lnpDeleteBehavior; MODE CONFIRMED; WITH INFORMATION SYNTAX LNP-ASN1.DeleteAction; WITH REPLY SYNTAX LNP-ASN1.DeleteReply; REGISTERED AS {LNP-OIDS.lnp-action 24}; lnpDeleteDefinition BEHAVIOUR DEFINED AS ! The lnpDelete action is used by SOA and Local SMS to delete object instances on NPAC except for the SVs. !; lnpDeleteBehavior BEHAVIOUR DEFINED AS ! Preconditions: This action can be used by Local SMS, and SOA for service providers supporting a generic M-ACTION to respond incoming requests. Postconditions: After this action has been responded by the peer system, the receiving side must perform all required processing that would be performed when an M-ACTION response was received on system not supporting lnpProcessedMsg ACTION. !;