We have a request/response MQ scenario. We have been able to publish messages to Request MQ which would be picked up and processed by program on other side. However we have not been able to poll the response queue. The meesages are appeared to be sitting on MQ response queue. We are seeing error "Failed to receive response, within the configured timeout, for request message".
We faced the similar issue with OSB 10g and the cause was difference of time between machine running the MQ server and machine running the OSB. Also check whether actually response message has arrived before request timeout.
Yes, we are getting the response before the request timeout. We will check on the the server times of OSB and MQ however we are not facing any issue while publishing the messages to request queue and AS400 on other side has been able to subscribe also. We are facing problem on on response path.
I doubt, Here while sending the request message from OSB we use the message id as the correlation id. While sending the response to the response queue, do AS400 need to set the correlation id explicitly?