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.
Thank You!
Satender Kumar Mall
Twitter: satenderiiit