cancel
Showing results for 
Search instead for 
Did you mean: 

sender side 10 files and reciever side 10 idocs

Former Member
0 Kudos

hi,

if suppose from sender side there are 10 files ....each files containing name and addresses of customers . and in the recievers side there will be 10 idocs each idocs will have customers name and addresss.........

can u guide me to do the above scenerio..

thanks in advance,

jp.

Accepted Solutions (0)

Answers (2)

Answers (2)

udo_martens
Active Contributor
0 Kudos

Hi Jp,

you can solve that with a <a href="/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16 Receiver Determination</a>.

Regards,

Udo

justin_santhanam
Active Contributor
0 Kudos

JP,

Please clarify me, sender side 10 files? Is it 10 records on the same file or 10 different files.

If 10 records on the same file , then no issues you can change the occurrence of IDOC to 0..unbounded and map these 10 records in a file to the IDOC(Duplicate 10 times).

If its 10 files then you have to use BPM. Using fork step collect all those messages do single mapping for this messages to IDOC.

Hope it clears, if not reply back.

Best regards

raj.

Former Member
0 Kudos

hi,

thanks for replying ......... actually it is 10 files with each having customer name and address informations.......

thanks in advance,

jp.

justin_santhanam
Active Contributor
0 Kudos

JP,

Then use the second approach with BPM.

Best regards,

raj.

Former Member
0 Kudos

hi,

and if suppose first ,,,,,,,, can u give one example of it,..

thanks in advance ,

jp.

justin_santhanam
Active Contributor
0 Kudos

JP,

<MT_Input>

<Record>

<Emp_Name>J</Emp_Name>

<Emp_ID>10000</Emp_ID>

</Record>

<Record>

<Emp_Name>K</Emp_Name>

<Emp_ID>10000</Emp_ID>

</Record>

<Record>

<Emp_Name>L</Emp_Name>

<Emp_ID>10000</Emp_ID>

</Record>

<Record>

<Emp_Name>M</Emp_Name>

<Emp_ID>10000</Emp_ID>

</Record>

<Record>

<Emp_Name>N</Emp_Name>

<Emp_ID>10000</Emp_ID>

</Record>

Like above we have 10 records in single file.

In case 2 , each Record is in different file.

Best regards,

raj.

Former Member
0 Kudos

hi,

thanks for reply........... for u r example one file with 10 records ..

can u give me the steps involve in that..

thanks in advance.

jp

Former Member
0 Kudos

hi,

i mean how to duplicate 10 times.....

Former Member
0 Kudos

Hey

just right click the node and hit duplicate

thanx

ahmad

justin_santhanam
Active Contributor
0 Kudos

JP,

First you have to change the occurrences of IDOC, Please follow the weblog.

/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change

Then duplicate the IDOC 10 times and map the source 10 records to the 10 IDOC respectively.

Best reagards,

raj.

justin_santhanam
Active Contributor
0 Kudos

JP,

Did u got the logic for case 1 and case 2. For Case 1 have to follow the same way like mentioned in the weblog(duplicating) and in case 2 as previous replies use BPM.

@UDO : In his scenario, case 1 & 2 why we want to use enhanced receiver determination. He is gng to send an IDOC , the thing is he will be receiving 10 files and to merge them and send as an IDOC, how to use enhanced receiver determination in this , can u please explain it.

Best regards,

raj.

udo_martens
Active Contributor
0 Kudos

Hi Raj,

the question was: "suppose from sender side there are 10 files ....each files containing name and addresses of customers . and in the recievers side there will be 10 idocs each idocs will have customers name and addresss"

If you want to merge, it would be of coz another task...

Regards,

Udo