List of Contributions

Mr. Shashikanth Rao Thambrahalli

IBM

Contact Details

IBM

My Content

1 to 20 of 50+ total
Posted By Shashikanth Rao Thambrahalli Thu March 23, 2023 01:34 AM
Found In Egroup: MQ
\ view thread
Hi Surabhi, I am wondering if you are asking about "Resource Monitoring" feature in PBA!. If yes, resource monitoring feature is not available in PBA. It's available only in standard agents. If your question is not about resource monitoring, then: Protocol Bridge Agent has the ability ...
Posted By Shashikanth Rao Thambrahalli Mon February 20, 2023 11:32 PM
Found In Group: MQ Blogs
With the release of IBM MQ 9.3.2 CD, a new version of IBM MQ MFT Agent in Container image has also been published to IBM container repository at icr.io/ibm-messaging/mqmft. What's new in this version? This version of the container image has the following updates: Contains MQ MFT 9.3.2 Redistributable ...
Posted By Shashikanth Rao Thambrahalli Tue January 24, 2023 08:09 PM
Found In Egroup: MQ
\ view thread
Thanks for the information. How about the communication between the agent and coordination queue managers? Are they also in the same cluster and channels are up and running? fteCreateAgent command connects to agent queue manager to publish the presence of agent. This publication is then routed to coordination ...
Posted By Shashikanth Rao Thambrahalli Sat January 21, 2023 12:07 AM
Found In Egroup: MQ
\ view thread
MQRC 2087 means MQRC_UNKNOWN_REMOTE_Q_MGR. Are your agent and coordination queue managers different? If yes, are they interconnected - either using SDR/RCVR or cluster channels? See here for possible reasons for MQRC 2087. ------------------------------ Shashikanth Rao Thambrahalli IBM ------- ...
Posted By Shashikanth Rao Thambrahalli Sun October 23, 2022 12:25 AM
Found In Group: MQ Blogs
With the release of IBM MQ 9.3.1 CD , a new version of IBM MQ MFT Agent in Container image has also been published to IBM container repository at icr.io/ibm-messaging/mqmft. What's new in this version? This version of the container image has the following updates: Contains MQ MFT 9.3.1 Redistributable ...
Posted By Shashikanth Rao Thambrahalli Mon September 19, 2022 11:24 PM
Found In Egroup: MQ
\ view thread
Hello Balaji, Can you post the linked MQ exception as well? There will be a MQRC reason code that indicates what the issue is. Make sure you specify correct queue name and queue manager name when creating consumer. Thanks Shashi ------------------------------ Shashikanth Rao Thambrahalli ...
Posted By Shashikanth Rao Thambrahalli Fri September 09, 2022 09:21 AM
Found In Egroup: MQ
\ view thread
Hi Balaji, I am happy to help. You can contact me on my email id. Thank you Shashi ------------------------------ Shashikanth Rao Thambrahalli IBM ------------------------------
Posted By Shashikanth Rao Thambrahalli Fri September 09, 2022 12:20 AM
Found In Egroup: MQ
\ view thread
Sorry, what do you want to me look at please? ------------------------------ Shashikanth Rao Thambrahalli IBM ------------------------------
Posted By Shashikanth Rao Thambrahalli Thu September 08, 2022 08:25 AM
Found In Egroup: MQ
\ view thread
The error reported is correct. Once a message listener is assigned to a consumer in a session, synchronous calls like creating another consumer or producer is not allowed. You will have to issue connection.stop() first, make synchronous calls and then issue connection.start() again. Hope this ...
Posted By Shashikanth Rao Thambrahalli Fri August 26, 2022 11:56 AM
Found In Egroup: MQ
\ view thread
How did you check that connection is active? Usually XMSException will contain an MQ exception as well and that exception will provide details on the error. Could you post the complete exception stack? ------------------------------ Shashikanth Rao Thambrahalli IBM ------------------------- ...
Posted By Shashikanth Rao Thambrahalli Mon August 22, 2022 09:50 AM
Found In Egroup: MQ
\ view thread
Okay, I think I understand a little more of your architecture. Instead of using a consumer with ClientAcknowledge, I think it may be better for you to use IQueueBrowser which browses messages without removing them from queue. You don't have to do acknowledge in that case. Once processing is done, ...
Posted By Shashikanth Rao Thambrahalli Mon August 22, 2022 04:28 AM
Found In Egroup: MQ
\ view thread
You can use XMS itself to delete the message, just created AutoAck session and call receive() method. But you will need the Id of the message to delete it. In your code above, you have set options MQMO_MATCH_MSG_ID + MQC.MQMO_MATCH_CORREL_ID - for this to work you will need both MessageId and CorrelationId. ...
Posted By Shashikanth Rao Thambrahalli Mon August 22, 2022 01:48 AM
Found In Egroup: MQ
\ view thread
When using ClientAcknowledge, you must call Message.Acknowledge() method to tell a messaging provider that you are done with processing of that message and it can now delete the message from queue. Message processing is generally done in a single thread, often passing the Message object between different ...
Posted By Shashikanth Rao Thambrahalli Fri August 19, 2022 10:43 AM
Found In Egroup: MQ
\ view thread
1) After processing the received message just call the Acknowledge() method of the Message class. 2) The best way to check is to either Send or Receive message it self. If the connection is not active, then you would get an exception with reason code MQRC 2009. You also have an option of automatic client ...
Posted By Shashikanth Rao Thambrahalli Fri July 29, 2022 05:47 AM
Found In Egroup: MQ
\ view thread
1. What do you mean by "delete manually"? I think you meant "explicitly delete message after it is processed by your application"? You can use the CLIENT_ACKNOWLEDGE mode when creating the session. In this mode, the client application has to call message.Acknowledge() method to delete message from queue. ...
Posted By Shashikanth Rao Thambrahalli Wed July 27, 2022 07:02 AM
Found In Egroup: MQ
\ view thread
It means userId kishore2 does not have authority to connect to queue manager QMGR2. Where is the queue manager running? on the same machine as your agent? How is the agent configured to connect to queue manager - bindings or client mode - in other words, did you specify host, port and channel names when ...
Posted By Shashikanth Rao Thambrahalli Wed July 27, 2022 03:06 AM
Found In Egroup: MQ
\ view thread
Please read the Knowledge Center for more details on the methods provided for each of the message type classes. ReadUTF and ReadString are for ITextMessage type, not for IBytesMessage class. ------------------------------ Shashikanth Rao Thambrahalli IBM ------------------------------
Posted By Shashikanth Rao Thambrahalli Wed July 27, 2022 01:53 AM
Found In Egroup: MQ
\ view thread
You must determine the type of the message before attempting to cast it. Do something like if (message is IBytesMessage) ( // Do something like calling methods of IBytesMessage class to read message body ) else if (message is ITextMessage) ( // Do something else ) If you know the type of ...
Posted By Shashikanth Rao Thambrahalli Wed July 27, 2022 01:20 AM
Found In Egroup: MQ
\ view thread
IMessage is an interface. You will need to cast the message object to ITextMessage, IBytesMessage or other three types of message XMS supports depending on the type of the incoming message. After casting, you will need to use the methods provided to read the message contents. See here more details on ...
Posted By Shashikanth Rao Thambrahalli Wed July 27, 2022 12:14 AM
Found In Egroup: MQ
\ view thread
For XMS .NET you should use WMQ_CM_BINDINGS (=0) or WMQ_CM_CLIENT(=1) or WMQ_CM_CLIENT_UNMANAGED (=5). A value of 2 for XMSC.WMQ_CONNECTION_MODE property means WMQ_CM_DIRECT_TCPIP which I think is not supported. The MQRC 2035 you are getting is because the specified user does not have the authority ...