on 06-25-2015 4:22 AM
Hi Experts,
I have an inbound JMS-MQ to IDOC scenario. In this scenario lets say SAP PI is receiving an XML from JMS-MQ server with a field "Topic" which can have values 1, 2, 3, ....,19, 20. But the end R3 system is not interested in all 1 through 20 values of field "Topic". It wants IDOC to be triggered only if "Topic" have values equal to 2, 4 or 6. In this case PI shall reject other messages containing other values of field "Topic". When I say reject it means it should not trigger IDOC in R3 system, not even a BLANK IDOC.
Now the problem is when I am trying put a filter in mapping on "Topic" to be selective about it, whenever I am receiving values other than 2, 4, 6 I am seeing a red flagged message in sxi_monitor.
Can someone please suggest some generic to suppress/reject a message if it doesn't pass through filter, set in mapping? (without red flag failure in sxi_monitor).
Regards
Saurabh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Saurabh,
You can use java or xslt mapping to send empty (no payload) documents without mapping failures. The downside is that you need to translate your graphical mapping logic.
Regards,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
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.