Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Splitting Messages

Hi,

I'm facing the problem to split messages like

in this blog:

/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure

Means, an input structure like this:

<?xml version="1.0" encoding="UTF-8"?>

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

<ns0:Message1>

<ns1:hw_request xmlns:ns1="namespace">

<hardware>

<name>ab</name>

<processor>intel</processor>

</hardware>

<hardware>

<name>ab</name>

<processor>AMD</processor>

</hardware>

</ns1:hw_request>

</ns0:Message1>

</ns0:Messages>

Should be generate TWO files which contains

single hardware nodes.

Problem: In this blog, he splits by a node value.

I would like to generate a new instance for every

occurence of a node.

I think this weblog would like to do the same:

/people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi

But I am not able to define a message name like

output[index] like he uses in integration process.

I can only select container elements and I am not

able to write them manuel. Also I can't see how his

condition for the loop is generated.

How to do this?

Thanks

chris

Former Member
Former Member replied

Hi Chris,

Me again. All you need to do is change the occurance of target msg to 1..unbounded.

Regards,

Jai Shankar

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question