IBM Support

How to set the Group Identifier using Sterling Integrator WebSphere MQ Put Service?

Technical Blog Post


Abstract

How to set the Group Identifier using Sterling Integrator WebSphere MQ Put Service?

Body

Author: Manisha Khond, IBM Cognitive Engagement, Watson Supply Chain.

Setting a Group Identifier using WebSphere MQ Put Service is much more than just setting wsmq_MQMD_grpId. You have to set additional parameters.

 

With the below bpml snippet of WebSphere MQ Put Service, the Group identifier of TESTGRP2014 will be set on the message on WebSphere MQ Server.

<assign to="wsmq_MQMD_grpId">TESTGRP2014</assign>

<assign to="wsmq_MQMF_msgInGroup">Yes</assign>

<assign to="wsmq_MQMF_lastMsgInGroup">Yes</assign>

<assign to="wsmq_MQPMO_logicalorder">No</assign>

 

There are scenarios where WebSphere MQ Server automatically set Group Identifier for received message or no group identifier is set.

Please refer to IBM WebSphere MQ documentation http://publibfp.boulder.ibm.com/epubs/pdf/csqzak09.pdf

in regards to different scenarios and how Group Identifier is set or how to set specific group identifier.

 

Sterling integrator Websphere MQ Put Service documentation lists the mapping of service properties to the WebSphere MQ properties.

Example Sterling Integrator wsmq_MQPMO_newCorId maps to MQPMO field MQPMO_NEW_CORREL_ID on WebSphere MQ.

 

Do you have further questions? Please post your questions as comments to the blog.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

UID

ibm11120743