There are two types of message styles popular in Software AG
· Point to Point: In this style of messaging, message is sent between message provider and consumer. Both provider and consumer are known. The destination is represented as queue. Exactly one consumer will receive a single message. If there are no consumers available at the time the message is sent it will be kept until a consumer is available that can process the message. If a consumer receives a message and does not acknowledge it before closing then the message will be redelivered to another consumer. The producer and consumer are knows as senders and receivers.
· Publish-Subscribe: This messaging style enable message producer to publish message, which is subscribed by various interested consumers. When you publish a message it goes to all the subscribers who are interested - so zero to many subscribers will receive a copy of the message. Only subscribers who had an active subscription at the time the broker receives the message will get a copy of the message.
Note: The publishers and subscribers never communicate with each other directly. Instead, they communicate by exchanging messages through a message Broker.
Triggers play vital role in messaging aspect of Webmethods. It is required to subscribe the message/document.
Properties of Triggers
Processing Mode is of two type
Serial: Subscribe one document at a time. It is single thread operated.
Concurrent: Subscribe multiple documents in parallel. It is multiple thread operated.
Transient error handling parameter is important in case of error handling. Max retry attempts indicate how many times a request can be retried in case of failure.
Exactly once helps identifying duplicate, new, in doubt aspect of request.
Trigger setting for below is done in order to connect and routes.
Note:- The above notes has been prepared based on my experience on the technology as well as various reference available on internet.
Satender Kumar Mall