Hi,
I have a requirement where in I need to "ReplyToQueue manager", so I have created a test case which contains 4 IBM MQ Native Send Receive Steps as mentioned below.
Step 1: Consumes the request from System A
Step 2: Sends the request to System B, after modifying the request
Step 3: 3rd IBM MQ Native send receive step consumes response from System B
Step 4: 4th IBM MQ Native send receive step should forward the response to System A using "ReplyToQueue" option
Kindly suggest me how to do this.
Thanks,
Narasimha.
Hi Narasimha,
1. Add some filters to Step 1 to copy two property values into different properties (names on the right are just examples):
lisa.ibmmq.Recv.MQMD.ReplyToQueueManager -> REPLYTO_QM
lisa.ibmmq.Recv.MQMD.ReplyToQueueName -> REPLYTO_Q
2. Create a Queue Manager asset where the value of 'Queue Manager' is '{{REPLYTO_QM}}', and then use that to create a Queue asset where the 'Queue Name' is '{{REPLYTO_Q}}'.
3. Select that queue asset as the 'Send Queue' in Step 4.
Please note that VSMs built by the VSE recorder take care of all of this automatically.
Regards,
Jan