http://www.ibm.com/wsdl/twss/nm/adm/support/v1_0/interface
The NotificationAdministrationSupport Port Type

The Notification Management component uses the NotificationAdministrationSupport interface to perform notification terminations requested through the NotificationAdministration interface.

The NotificationAdministrationSupport interface exists to allow a Parlay X-agnostic mechanism for notification teardown. In many cases the logic it uses will be identical to the logic required by the service when tearing down a notification on behalf of a requester.

During terminateNotification processing, the implementor of this interface must not remove the associated registration through the NotificationRegistration interface. The NotificationAdministration implementation is responsible for cleaning up related notification state after successful completion of the NotificationAdministrationSupport.terminateNotification invocation.

If a service chooses to allow administrative termination of notifications, the service must implement the NotificationAdministrationSupport interface. When Notification Management receives an administrative termination request, it locates the service's implementation through a notification's adminSupportEndPoint value and invokes terminateNotification upon it. Services must encode any necessary state, session, or parameter information into the adminSupportEndPoint during notification registration.

 Collapse Operations
NotificationAdministrationSupport_terminateNotificationResponse  terminateNotification (terminateNotificationRequest parameters) [faults:  NotificationRequestInvalidFault  NotificationTerminationNotSupportedFault  NotificationNotFoundFault  NotificationServiceFault  ]

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.

Fault:
NotificationRequestInvalidFault  : 

This fault occurs if the request contains invalid structure or semantic content.

NotificationTerminationNotSupportedFault  : 

This fault occurs if the implementation cannot support tearing down the given notification.

NotificationNotFoundFault  : 

This fault occurs if the requester, service, and correlator identify a currently unknown notification.

NotificationServiceFault  : 

This fault occurs if an unrecoverable error occurs while processing the request. For notification termination, this includes unrecoverable termination problems in the service itself.


 Collapse XML
-<wsdl:portType  name="NotificationAdministrationSupport">
-<wsdl:documentation>
<xhtml:p> The Notification Management component uses the NotificationAdministrationSupport interface to perform notification terminations requested through the NotificationAdministration interface. </xhtml:p>
<xhtml:p> The NotificationAdministrationSupport interface exists to allow a Parlay X-agnostic mechanism for notification teardown. In many cases the logic it uses will be identical to the logic required by the service when tearing down a notification on behalf of a requester. </xhtml:p>
-<xhtml:p>
During terminateNotification processing, the implementor of this interface must
<xhtml:strong>not</xhtml:strong>
remove the associated registration through the NotificationRegistration interface. The NotificationAdministration implementation is responsible for cleaning up related notification state after successful completion of the NotificationAdministrationSupport.terminateNotification invocation.
</xhtml:p>
<xhtml:p> If a service chooses to allow administrative termination of notifications, the service must implement the NotificationAdministrationSupport interface. When Notification Management receives an administrative termination request, it locates the service's implementation through a notification's adminSupportEndPoint value and invokes terminateNotification upon it. Services must encode any necessary state, session, or parameter information into the adminSupportEndPoint during notification registration. </xhtml:p>
</wsdl:documentation>
-<wsdl:operation  name="terminateNotification">
-<wsdl:documentation>
<xhtml:p> 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. </xhtml:p>
-<xhtml:p>
During terminateNotification processing, the implementor of this interface must
<xhtml:strong>not</xhtml:strong>
remove the associated registration through the NotificationRegistration interface.
</xhtml:p>
<xhtml:p> The terminateNotificationRequest requires the same requester, service, and correlator previously provided with the registerNotification operation in the NotificationRegistration interface. </xhtml:p>
</wsdl:documentation>
<wsdl:input  message="twss_nm_admsup:NotificationAdministrationSupport_terminateNotificationRequest"  name="terminateNotificationRequest" />
<wsdl:output  message="twss_nm_admsup:NotificationAdministrationSupport_terminateNotificationResponse"  name="terminateNotificationResponse" />
-<wsdl:fault  message="twss_nm_faults:NotificationRequestInvalidFault"  name="NotificationRequestInvalidFault">
-<wsdl:documentation>
<xhtml:p> This fault occurs if the request contains invalid structure or semantic content. </xhtml:p>
</wsdl:documentation>
</wsdl:fault>
-<wsdl:fault  message="twss_nm_faults:NotificationTerminationNotSupportedFault"  name="NotificationTerminationNotSupportedFault">
-<wsdl:documentation>
<xhtml:p> This fault occurs if the implementation cannot support tearing down the given notification. </xhtml:p>
</wsdl:documentation>
</wsdl:fault>
-<wsdl:fault  message="twss_nm_faults:NotificationNotFoundFault"  name="NotificationNotFoundFault">
-<wsdl:documentation>
<xhtml:p> This fault occurs if the requester, service, and correlator identify a currently unknown notification. </xhtml:p>
</wsdl:documentation>
</wsdl:fault>
-<wsdl:fault  message="twss_nm_faults:NotificationServiceFault"  name="NotificationServiceFault">
-<wsdl:documentation>
<xhtml:p> This fault occurs if an unrecoverable error occurs while processing the request. For notification termination, this includes unrecoverable termination problems in the service itself. </xhtml:p>
</wsdl:documentation>
</wsdl:fault>
</wsdl:operation>
</wsdl:portType>
 Collapse Used-By
Service Port Binding
NotificationAdministrationSupportService NotificationAdministrationSupport NotificationAdministrationSupportBinding
Generated by WSDLdoc ©