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.