Administering internal message queues
A message queue enables the components in AS4 Microservice to communicate with each other.
A component sends a message to a predefined queue. That queue holds the message until the receiving component retrieves the message from the queue and processes the request or information that is contained in the message.
The queues are defined in the MEIG_QUEUES.mqsc
file that is in
your media package. This file also is installed in AS4 Microservice when
you run the Installation Manager. The queues allow for the separate
processing of messages for visibility, AS4 communications, storage
provisioning, and other areas.
Message queues are further specified in the SystemConfigurationMFEndPointLoader.properties
that
is created when you run the Installation Manager. This properties file maps the physical queues in
the MEIG_QUEUES.mqsc
file to logical queues for more specialized queuing tasks like
retries and subscription groups.
The SystemConfigurationMFEndPointLoader.properties
can also be
used for customer-defined queues that should be mapped to predefined
queues.
You can also configure message queues and associate them with the
messaging receiver and messaging destination for communicating with
the business application. Configure these queues by clicking Queue
Name must be a queue name that is defined in the MEIG_QUEUES.mqsc
file.
Additionally, you can create message queues to send error notification to the business application. For more information, see ../configuring/as4/meg_as4_configuringanotificationqueueforsendingerrors.html.
Queues are managed by WebSphere MQ software that is installed separately from AS4 Microservice. When you run the Installation Manager, you configure a connection between AS4 Microservice and WebSphere MQ.