Transactions
Integration Server considers a transaction to be one or more interactions with one or more resources that are treated as a single logical unit of work. The interactions within a transaction are either all committed or all rolled back. For example, if a transaction includes multiple Put services that place messages on a queue, and one or more Put services fail, then all messages are rolled back.