Using the Exactly Once Notification Feature in a Clustered Environment
In order for the exactly once notification to work correctly for an asynchronous notifications using a transactional listener, review the following considerations:
Specify a unique value for the
MsgID property field
Make sure that the listener does not filter on the
MsgID value
Note:
It is assumed that the application that processes the resultant notification documents will perform any necessary reordering. The order of the resultant notification documents is not guaranteed in a clustered environment of Integration Server.
To use the exactly once notification feature for a transactional asynchronous listener notification
2. Install Integration Server. For complete installation instructions, see the Installing webMethods Products On Premises for your release.
3. Create separate packages for the connections, services, flows, listeners, triggers, notifications on one of the machines in the cluster for deployment to the other machines.
4. Verify that the PublishDocument is publishable and is defined to the Broker in the PublishDocument properties. For detailed instructions on how to test a publishable document type, see
Testing Publishable Document Types. 5. Configure a trigger to use with the transactional asynchronous notification. For detailed instructions on how to configure a trigger, see the Publish-Subscribe Developer’s Guide for your release.
6. When you configure the trigger for the transactional asynchronous notification using Designer, make sure that you set the Exactly once trigger properties as follows:
Detect duplicates =
True Use history =
True 7. Deploy the packages with the adapter connections, adapter services, adapter flow services, adapter listener, listener notifications, and triggers on the other machines in the cluster.