cancel
Showing results for 
Search instead for 
Did you mean: 

Multi-Mapping "Split mapping created no messages"

Former Member
0 Kudos

Hi there

I have some issie when trying to create multiple messages from a single message. I am using file to file adapter and in the interface determination, enhanced config. Also my file structures are setup correctly. The inbound and outbound structure looks the same so theres no funny mapping used. I cheked my comm channels in the RWB and its fine and when I do a test config in the integration builder it complains about my interface determination but does not say whats wrong. Just the icon. I looked at some of the other blogs but they do not really help. Any ideas what this might be? The inbound message looks like this:

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

- <ns:MT_Allocations_Reply_OUTB xmlns:ns="urn:metcash.co.za:test">

- <IDOC_Recordset>

- <IDOC_Structure>

<PLANT>134</PLANT>

<ORDER_NUM>50885006</ORDER_NUM>

<FILLER>1</FILLER>

<PLU_NUM>00000000074893650</PLU_NUM>

<QTY>000024.00</QTY>

<FILLER_2>j</FILLER_2>

</IDOC_Structure>

- <IDOC_Structure>

<PLANT>134</PLANT>

<ORDER_NUM>50885006</ORDER_NUM>

<FILLER>1</FILLER>

<PLU_NUM>00000000074893650</PLU_NUM>

<QTY>000024.00</QTY>

<FILLER_2>j</FILLER_2>

</IDOC_Structure>

- <IDOC_Structure>

<PLANT>134</PLANT>

<ORDER_NUM>50885006</ORDER_NUM>

<FILLER>1</FILLER>

<PLU_NUM>00000000074893650</PLU_NUM>

<QTY>000024.00</QTY>

<FILLER_2>j</FILLER_2>

</IDOC_Structure>

</IDOC_Recordset>

</ns:MT_Allocations_Reply_OUTB>

*And the Error:*

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

- <!-- Request Message Mapping

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="MAPPING">GENERIC</SAP:Code>

<SAP:P1>Split mapping created no messages</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Split mapping created no messages</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Thanx,

Jan

Edited by: Jan de Lange on Nov 24, 2008 10:25 AM

Accepted Solutions (0)

Answers (2)

Answers (2)

prateek
Active Contributor
0 Kudos

Have you tested the mapping from IR? Is it working? If yes, then there is some mismatch in the sent data and required input.

Regards,

Prateek

Former Member
0 Kudos

I checked my config in the IR with the following payload, but is still only shows a stop icon on interface determination & mapping with no error trace:

<?xml version="1.0" encoding="utf-8" ?> 
  <ns:MT_Allocations_Reply_OUTB xmlns:ns="urn:metcash.co.za:test">
  <IDOC_Recordset>
  <IDOC_Structure>
  <PLANT>134</PLANT> 
  <ORDER_NUM>50885006</ORDER_NUM> 
  <FILLER>1</FILLER> 
  <PLU_NUM>00000000074893650</PLU_NUM> 
  <QTY>000024.00</QTY> 
  <FILLER_2>j</FILLER_2> 
  </IDOC_Structure>
  <IDOC_Structure>
  <PLANT>134</PLANT> 
  <ORDER_NUM>50885006</ORDER_NUM> 
  <FILLER>1</FILLER> 
  <PLU_NUM>00000000074893650</PLU_NUM> 
  <QTY>000024.00</QTY> 
  <FILLER_2>j</FILLER_2> 
  </IDOC_Structure>
  <IDOC_Structure>
  <PLANT>134</PLANT> 
  <ORDER_NUM>50885006</ORDER_NUM> 
  <FILLER>1</FILLER> 
  <PLU_NUM>00000000074893650</PLU_NUM> 
  <QTY>000024.00</QTY> 
  <FILLER_2>j</FILLER_2> 
  </IDOC_Structure>
  </IDOC_Recordset>
  </ns:MT_Allocations_Reply_OUTB>

prateek
Active Contributor
0 Kudos

In interface mapping in IR, see if the occurrence of messages is same as that in message mapping. Then make sure that you have used the enhanced interface mapping properly in ID.

Regards,

Prateek

Former Member
0 Kudos

My IM object Source Message's occurence is 1 and the Target Message's occurence in 0..unbounded. Same for my MM objects. And in my Interface Determination I have selected the Enchaned radio button and the MI there also has a occurence of 0..unbounded.

Former Member
0 Kudos

take the source xml from sxmb_moni and test that in the IM

when u test MM u need to make sure the xml is valid so remove the "messages.."

have u mapped the node messages1, messages2...

prateek
Active Contributor
0 Kudos

In sxmb_moni, before the message mapping step, is the payload similar to that you pasted above? What is the payload in RWB?

Regards,

Prateek

Former Member
0 Kudos

Yip, its the same.. I checked out my Test thingy in the IM and got some issue there. Will check it out and post again. Thanx for now..

Former Member
0 Kudos

Hi,

check your message mapping.

Go to message mapping select the messages tag.Change the target message occurances to 0-unbounded.

Map the target IDOC_Recordset,and IDOC_Structure with constant.map IDOC_Structure to target (MT_Allocations_Reply_).

other fields direct mapping.

Open your interface mapping.

Select the test tap and check the mapping.

Regards,

Prakasu

Edited by: prakasu on Nov 24, 2008 10:54 AM

SudhirT
Active Contributor
0 Kudos

Hi ,

Did you check the thread

Thanks!