IMPORTS -- CMIP ObjectClass, ObjectInstance, EventReportResult, GetResult, SetResult, CreateResult FROM CMIP-1 {joint-iso-ccitt ms(9) cmip(1) modules(0) protocol(3)} CreateResultWithActionId ::= SEQUENCE { create-result [0] SET OF CreateResult OPTIONAL, actionId [1] INTEGER OPTIONAL } DeleteAction::= SEQUENCE { objectType ENUMERATED { audit (0), lrn (1), npa-nxx (2), npa-nxx-filter (3) }, object-version-id [1] SET OF LnpKey } DeleteReply ::= SEQUENCE { status [0] ENUMERATED { success (0), failed (1), soa-not-authorized (2), no-version-found(3), invalid-data-values (4) }, object-version-id [1] SET OF LnpKey OPTIONAL, error-code [2] LnpSpecificErrorCode OPTIONAL, actionId [3] INTEGER OPTIONAL } DisconnectReply ::= SEQUENCE { status [1] SubscriptionVersionActionReply, version-id [2] SET OF SubscriptionVersionId OPTIONAL, error-code [3] LnpSpecificErrorCode OPTIONAL, -- present if status not success actionId [4] INTEGER OPTIONAL } EventReportResultWithActionId ::= SEQUENCE { event-report-result [0] SET OF EventReportResult OPTIONAL, actionId [1] INTEGER OPTIONAL } GetResultWithActionId ::= SEQUENCE { get-result [0] SET OF GetResult OPTIONAL, actionId [1] INTEGER OPTIONAL } LocalSMS-CreateReplyWithActionId ::= ResultsStatusWithActionId ModifyReply ::= SEQUENCE { status [1] SubscriptionVersionActionReply, invalid-data [2] SubscriptionModifyInvalidData OPTIONAL, error-code [3] LnpSpecificErrorCode OPTIONAL, -- present if status not success actionId [4] INTEGER OPTIONAL } NewSP-CreateReply ::= SEQUENCE { status [0] SubscriptionVersionActionReply, invalid-data [1] NewSP-CreateInvalidData OPTIONAL, error-code [2] LnpSpecificErrorCode OPTIONAL, -- present if status not success actionId [3] INTEGER OPTIONAL } NumberPoolBlock-CreateReply ::= SEQUENCE { block-id [0] BlockId, status [1] ENUMERATED { success (0), failed (1), soa-not-authorized (2), no-npa-nxx-x-found (3), invalid-data-values (4), number-pool-block-already-exists (5), prior-to-effective-date (6), invalid-subscription-versions (7) }, block-invalid-values [2] NumberPoolBlock-CreateInvalidData OPTIONAL, error-code [3] LnpSpecificErrorCode OPTIONAL, -- present if status not success actionId [4] INTEGER OPTIONAL } OldSP-CreateReply ::= SEQUENCE { status [0] SubscriptionVersionActionReply, invalid-data [1] OldSP-CreateInvalidData OPTIONAL, error-code [2] LnpSpecificErrorCode OPTIONAL, -- present if status not success actionId [3] INTEGER OPTIONAL } ProcessedMsgAction ::= SEQUENCE { status ENUMERATED { success (0), failed (1), more-data (2) }, replydata CHOICE { download-reply [0] DownloadReply, recovery-complete-reply [1] RecoveryCompleteReply, disconnect-reply [2] DisconnectReply, localsms-create-reply [3] LocalSMS-CreateReplyWithActionId, modify-reply [4] ModifyReply, newsp-create-reply [5] NewSP-CreateReply, oldsp-create-reply [6] OldSP-CreateReply, network-notification-recovery-reply [7] NetworkNotificationRecoveryReply, number-poolblock-create-reply [8] NumberPoolBlock-CreateReply, activate-reply-with-error-code [9] ActivateReplyWithErrorCode, cancel-reply-with-error-code [10] CancelReplyWithErrorCode, cancellation-acknowledge-reply-with-error-code [11] CancellationAcknowledgeReplyWithErrorCode, remove-from-conflict-reply-with-error-code [12] RemoveFromConflictReplyWithErrorCode, swim-processing-recovery-response [13] SwimProcessing-RecoveryResponse, event-report-result [14] EventReportResultWithActionId, get-result [15] GetResultWithActionId, set-result [16] SetResultWithActionId, create-result [17] CreateResultWithActionId, delete-result [18] DeleteReply } OPTIONAL, sequence-number [30] INTEGER OPTIONAL, error-code [31] LnpSpecificErrorCode OPTIONAL } ProcessedMsgReply ::= SEQUENCE { status ENUMERATED { success (0), failed (1) }, actionId [1] INTEGER OPTIONAL, sequence-number [2] INTEGER OPTIONAL } RecoveryCompleteReply ::= SEQUENCE { status ResultsStatus, subscriber-data [1] SubscriptionDownloadData OPTIONAL, network-data [2] NetworkDownloadData OPTIONAL, block-data [3] BlockDownloadData OPTIONAL, error-code [4] LnpSpecificErrorCode OPTIONAL, -- present if status not success actionId [5] INTEGER OPTIONAL } ResultsStatusWithActionId ::= SEQUENCE { status ResultsStatus, actionId [1] INTEGER OPTIONAL } SetResultWithActionId ::= SEQUENCE { set-result [0] SET OF SetResult OPTIONAL, actionId [1] INTEGER OPTIONAL } SubscriptionVersionActionReplyWithErrorCode ::= SEQUENCE { status [1] SubscriptionVersionActionReply, error-code [2] LnpSpecificErrorCode OPTIONAL, -- present if status not success actionId [3] INTEGER OPTIONAL } SwimProcessing-RecoveryResponse ::= SEQUENCE { status [0] SwimResultsStatus, error-code [1] LnpSpecificErrorCode OPTIONAL, -- present if status not success stop-date [2] GeneralizedTime OPTIONAL, -- present if SWIM data collection turned off additionalInformation [3] AdditionalInformation OPTIONAL, actionId [4] INTEGER OPTIONAL }