Salesforce

WebSphere MQ (Magic xpi 4.7)

« Go Back

Information

 
Created ByKnowledge Migration User
Approval Process StatusPublished
Objective
Description

WebSphere MQ (Magic xpi 4.7)

The WebSphere MQ component lets you access a WebSphere MQ messaging server. It can be used as a step in a flow and also in Trigger mode for getting messages.

To be able to use the WebSphere MQ component, you need to have the WebSphere MQ server/client installed in your network where Magic xpi can access it.

When you use the WebSphere MQ component as a step in a flow, you can select various methods that let you:

  • Open or close queues

  • Send or get messages

You must provide the component with information about the messaging queue and the user.

In Trigger mode, the component constantly checks for regular incoming messages or published messages in the specified queue. If a new message is found then the component fetches the message and triggers the flow.

  • To access a Websphere MQ Queue Manager in client mode, you should set an OS environment variable named MQSERVER with the value:

<MQ channel_name>/TCP/<machine name/IP address>(<listener port>)

For example:

MQSERVER=S_QM1/TCP/10.1.2.3(1415)

For more detailed information regarding how to set up WebSphere MQ client, refer to the IBM WebSphere MQ Client documentation.

  • Multiple Queue Managers are not supported in client mode.

  • To handle WebSphere MQ binary IDs (Message ID, Correlation ID and Group ID), the WebSphere MQ component treats the IDs as base64 encoded strings of 24-byte BLOB. This enables the processing of Message IDs that contain Null characters. Therefore, base64 encoded strings should be used, instead of plain text, for parameters that relate to the Message ID, Correlation ID and Group ID.

  • By default, Magic xpi sends a version 2 MQMD header. To send a version 1 MQMD header, you should set the Advanced Quick Send and Advanced Send methods' Group ID field to 'MG_NULL_ID'.

Related Topics

Reference
Attachment 
Attachment