on 03-20-2013 8:23 PM
Hi All,
I need to use the "MQRFH2 Header" to pass to WebSphere MQ System the filename created dynamically, but the MQ guy is saying that it is coming on "Names Property" instead of "MQRFH2 property". Is it possible to have it as MQRFH2 ?
This is the flow... Legacy > SAP PI > MQ System
I've built this steps to send it...
1 - I've built on mapping this UDF to set a DynamicConfiguration key
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key1 = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/JMS","DCJMSMessageProperty0");
conf.put(key1,FileName);
return FileName;
2 - In the Communication Channel JMS Receiver I've set these configuration
On tab Parameters > Advanced, I've flagged these options "Use Adapter-Specific Message Attributes" and "Specify Additional JMS MessageProperties (Maximum of 10)" and inserted the "DCJMSMessageProperty0" for "Name" and the value "String" for "Java Type"
3 - Target Client = JMS-Compliant
Is it possible send this information through of "MQRFH2 Header"? Because MQ guy is saying that it is coming on "Names Property" instead of "MQRFH2 property"
Appreciate any help,
Regards,
Diego
Hi Diego,
I think you are doing in correct way,refer
Muniyappan link and cross check once again.
Thank you,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Diego,
can you please check below link if it helps you?
Regards,
Muniyappan.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.