Here is an update to our problems with “put” adapter service using the new MQ Adapter v6.0. Our MQ server Administrator claims that the new adapter is attempting to set the message context information.
The way he explained it, in each message that is created, there is a message descriptor (MQMD) and the data portion. The MQMD contains information about the message including things like what userid created it, what program created it, what character set it’s in, and so forth. A specific subgroup of these fields is collectively referred to as the context of the message. Normally, this is set by the queue manager as it creates the message. In this case, the client application (i.e., MQ Adapter) has indicated that it wants to explicitly set values for this information rather than letting the qmgr set them.
So to get around this in the interim, he granted this expanded “write” access to the MQ Adapter put service. This solved the problem of the 2035 reason code we were getting and he verified that our message was indeed put on the specified queue.
Hope this helps!
Rajesh
#Adapters-and-E-Standards#webMethods#Integration-Server-and-ESB