OSB application not able to reconnect MQ multi-instance queue manager
Hi Friends,
Below is my environment setup.
OSB application acting as client and available on one server.
MQ mulit-instance queue manager on remote server. Since this is multi-instance queue manager we have active host and stand-by host.
OSB application connect as TCP\IP mode, because MQ queue manager is running on remote server.
OSB side In MQ Adapter configuration I have mentioned two host names hostA,hostB
OSB application only using hostB, and if MQ queue manager is running on hostB ,then only application connected successfully.
if I do MQ queue manager fail-over to hostA application connectivity failed and giving MQ error "2538 (09EA) (RC2538): MQRC_HOST_NOT_AVAILABLE".
Piratically this is correct , because queue manager name available on host.
but after some intervals , OSB client application should look in to the alternate host and able to connect queue manager, but it is not happening.
And also generally client application should use first host name , but here application using lost host name in sequence.
My requirement is application should able to reconnect MQ queue manager during the fail-over.
Do we have reconnect feature in OSB ? Please help me if we have any solution for this issue.
Thanks,
Ramesh