cancel
Showing results for 
Search instead for 
Did you mean: 

Message Splitting

Former Member
0 Kudos

Hi all,

I have a scenario IDOC -> XI -> Webservice. IDOC conatins multiple records but the Webservice accepts one record at a time. Can anybody please suggest how to achieve this. I need to call webservice multiple times based on the number of records in IDOC.

Thanks,

Kulwant

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Kulwant

You need to do regular scenario configuration for this.

First create all the mappings(MM, IM) and then change message mapping for 1:N multi mapping. It should be able to generate multiple messages as said by VJ

Even you can try changing with WSDL. Give it a try.

Thanks

Gaurav

Former Member
0 Kudos

Hi,

Will it not be possible to for you to go for 1:n mapping. You will now have as many messages as there are records.

So, this way you will be having "n" messages and you can now call Web Service "n" number of times.

Hopefully this should work.

Thanks,

Jaya

VijayKonam
Active Contributor
0 Kudos

There is a catch. Define you mapping as if you are creating only one web service call message. Save the mapping template for this. Create the interface mapping. Then come to message mapping and update the mapping cardinality of the target to one to unbounded. Import the template to restore the mapping ans check if multiple nodes are getting created in the target. Complete the directory configuration as usual and run.

VJ