Message queue overview
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.
Queues are JNDI (Java Naming and Directory Interface) queues that are defined in the MEG_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.
The queue definitions 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 MEG_QUEUES.mqsc file to logical queues for more specialized queuing tasks like retries and subscription groups.
The SystemConfigurationMFEndPointLoader.properties also can 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 MEG_QUEUES.mqsc file.
. When you create a message queue, theAdditionally, you can create message queues to send error notification to the business application. For more information, see Configuring a messaging destination .
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.