I am able to connect, pass the data to MQ , but not able to retrieve data from MQ. On some base level analysis I found out that the only difference between successful messages and unsuccessful one is the 'Handle State' column;
which is inactive for failed cases and 'Active' for successful cases.