locked
Is it possible to cancel a message that is schedule to be delivered ? RRS feed

  • Question

  • Hi,

    I want to use the service bus message schedule delivery in the following scenario:

    • I have a Purchase Order that is processed by a BizTalk Server process. It is first received from a Service bus queue by BizTalk;
    • During the PO process in BizTalk, we can have errors that need to reprocess the PO later. Depending on the error, we need to wait for a specific time to reprocess the PO
    • Our choice is to publish the PO to be reprocessed in a service bus queue with a schedule delivery. For example, in 1 day we want to reprocess the PO, so we will set a ScheduledEnqueueTimeUTC to the date/time we want

    But we also want to:

    • Cancel the publication of the message: if the message is not delivered yet to the queue, we want to offer the ability to cancel its publication, is it possible?
    • Change the Scheduled enqueue time to postpone it or move it forward. Is it possible?

    Thanks.

    Monday, September 22, 2014 8:43 PM