The terminateNotification operation allows a third party (e.g. an administrator via the NotificationAdministration interface) to forcibly terminate a specific notification. After termination, a notification can no longer be examined administratively through the NotificationAdministration interface.
During terminateNotification processing, the implementor of this interface must not remove the associated registration through the NotificationRegistration interface.
The terminateNotificationRequest requires the same requester, service, and correlator previously provided with the registerNotification operation in the NotificationRegistration interface.
NotificationAdministrationSupport_terminateNotificationResponse | terminateNotification (terminateNotificationRequest parameters) [fault:  NotificationRequestInvalidFault NotificationTerminationNotSupportedFault NotificationNotFoundFault NotificationServiceFault ] |
terminateNotificationRequest | parameters |
terminateNotificationResponse | result |
This fault occurs if the request contains invalid structure or semantic content.
NotificationRequestInvalidFault | NotificationRequestInvalidFault |
This fault occurs if the implementation cannot support tearing down the given notification.
NotificationTerminationNotSupportedFault | NotificationTerminationNotSupportedFault |
This fault occurs if the requester, service, and correlator identify a currently unknown notification.
NotificationNotFoundFault | NotificationNotFoundFault |
This fault occurs if an unrecoverable error occurs while processing the request. For notification termination, this includes unrecoverable termination problems in the service itself.
NotificationServiceFault | NotificationServiceFault |
![]() |
||
|
![]() |
During terminateNotification processing, the
implementor of this interface must
|