The service integration bus topic space is the primary messaging object upon which WS-Notification depends at run time. Notification
messages from an application are published to the topic space specified by
the (permanent) topic namespace mapping specified by the administrator.
Deleting
a service integration bus topic space has the following effects upon new and
existing WS-Notification applications:
- RegisterPublisher requests using a WS-Notification topic namespace that
references the deleted topic space receive a TopicNotSupportedFault error
message.
- Notify requests for a topic associated with the deleted topic space do
not publish the message to the topic space (because it has been deleted).
The application is not informed because no faults are thrown by the Notify
operation.
- Subscribe requests using a WS-Notification topic namespace that references
the deleted topic space receive a SubscribeCreateFailedFault error message.
- No further messages are delivered to applications that have existing subscriptions
to the deleted topic space. The existing subscription is deleted, and any
attempt to invoke operations on the subscription (for example getCreationTime)
results in a ResourceUnknownFault error message.
- Deleting and recreating a service integration bus topic space is considered
as two separate steps. Existing subscriptions are deleted in response to the
first step, and therefore do not exist when the topic space is recreated.