You must Sign In to post a response.
  • Category: BizTalk

    Difference between transactional and non transactional mqsc?


    What is difference between transactional and non transactional mqsc?

  • #538228
    refer below links


    Pal(Parthiv) Patel

    If you Like My Post Then Please Go to Below link and Like this facebook page.

  • #542454
    in BizTalk Transactional and Non-Transactinal scopes are used to manage the data.

  • #558383
    Transactional messaging refers to the coupling of several related messages into a single transaction. Sending messages as part of a transaction ensures that the messages are delivered in order, delivered only once, and successfully retrieved from their destination queue.

    If a queue is transactional, it accepts only messages that are sent as part of a transaction. However, a non-transactional message can be sent or received from a local transaction queue without explicitly using transactional Begin, Commit, and Abort syntax. If a non-transactional message is sent to a transactional queue, this component creates a single-message transaction for it, except in the case of referencing a queue on a remote computer using a direct format name. In this situation, if you do not specify a transaction context when sending a message, one is not created for you and the message will be sent to the dead-letter queue.

    If you send a non-transactional message to a transactional queue, you will not be able to roll back the message in the event of an exception.

  • This thread is locked for new responses. Please post your comments and questions as a separate thread.
    If required, refer to the URL of this page in your new post.