When to select “Precreate Transactions” in BW activities such as JMS Queue Receiver/JMS Topic Subscriber/ActiveEnterprise Eventsources(AE)?

When to select “Precreate Transactions” in BW activities such as JMS Queue Receiver/JMS Topic Subscriber/ActiveEnterprise Eventsources(AE)?

book

Article ID: KB0090877

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks -
Not Applicable -

Description

Resolution:
Environment:
===========

BW - All Versions
IBM Websphere MQ - All versions

Resolution:
==========

Selecting “Precreate Transactions” in JMS Queue Receiver/JMS Topic Subscriber/ActiveEnterprise Eventsources(AE) activities specifies that the transaction is created before a message arrives at the JMS Queue Receiver/JMS Topic Subscriber/ActiveEnterprise Eventsources(AE) activities.

Specific JMS providers such as IBM Websphere MQ mandate the transaction to be created even before receive() is called, so when using IBM Websphere MQ as a JMS provider, the "Precreate Transaction" flag needs to be checked. For any other JMS providers, this configuration is not required.

Issue/Introduction

When to select “Precreate Transactions” in BW activities such as JMS Queue Receiver/JMS Topic Subscriber/ActiveEnterprise Eventsources(AE)?