Quantcast
Channel: SCN : Unanswered Discussions - Process Integration (PI) & SOA Middleware
Viewing all articles
Browse latest Browse all 6719

Split mapping created no messages SAP PI 7.11

$
0
0

I need some help on multimapping. i need to create multiple messages from one source file . Receiver side also one file. Content conversion is working fine from source. .

In mm created with o..unbound . In MM test tab it is created multiple messages for each PO number but in runtime i am getting the above message splitt mapping created no messages . I searched in the blogs for the above issue and found that we need to remove extra messges tages

<ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">

  <ns0:Message1> . These tages were created in test tab but not in the sxmb_moni payload .
When I copy the payload from test tab in rwb and it is giving the same error . Also when i copy the payload from sxmb_moni and test in test tab i am getting the following error .All the fields in source are red .

Cannot create target element /ns0:Messages. Values missing in queue context. Target XSD requires a value for this element, but the target-field mapping does not create one. Check whether the XML instance is valid for the source XSD, and whether the target-field mapping fulfils the requirement of the target XSD
com.sap.aii.mappingtool.tf7.IllegalInstanceException: Cannot create target element /ns0:Messages. Values missing in queue context. Target XSD requires a value for this element, but the target-field mapping does not create one. Check whether the XML instance is valid for the source XSD, and whether the target-field mapping fulfils the requirement of the target XSD
at com.sap.aii.mappingtool.tf7.AMappingProgram.processNode(AMappingProgram.java:369)
at com.sap.aii.mappingtool.tf7.AMappingProgram.start(AMappingProgram.java:503)

Do I need to check anything else

 

Thanks for your help


Viewing all articles
Browse latest Browse all 6719

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>