In input node i am getting SOAP message with SOAP Header and Body. the IP message passed to Subflow, the subflow takes that input SOAP message and validate the user and returns true or false. Problem here is the subflow just returns true / false but i need whole inpur SOAP message nack to my main flow for futher business process.
so iused MQGet and set the properties
MQInut Name = same as the Inputnode (Please corect me if i am wrong)
Msg Domain: XMLNSC
Advance Tab
Generate Mode: Message and LocalEnvironment
Copy Message = copy Entire Message
Copy Local Env = copy entire localenvironment
Request = InputRoot.MQMD
get by Correl Id = Checked
Result Tab
OutPut Data location = OutputRoot.MQMD
When tested that i am getting followng msg every time when i debug
Text:CHARACTER:MQMD not provided
Insert
Type:INTEGER:5
Text:CHARACTER:InputRoot.MQMD
I tried for couple of hours to figure out root ccause of the problem. No clue
Please provide how to handle this kind of scenario
The root cause of the problem is that before you called the MQGet node, you did not construct an MQMD in what will be InputRoot.MQMD to the MQGet node.
I'm going further and even questioning the usage of the MQGet node here.
He is trying to do an MQGet with correlationId, however there is no indication how the message with the intended correlationId will get to the queue.
Is it generated through another flow? What kicked off that other flow? How is he getting the correlationId?
Reading through his post I sense a problem trying to make the overall picture clear ...
If it is the subflow that creates the MQOutput request, why not have the subflow deal with the MQGet?
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum