cancel
Showing results for 
Search instead for 
Did you mean: 

why bundling of idocs ??

Former Member
0 Kudos

Hi

In bundling of idocs sceneario we collect specified number of idocs and send to the target system either through file adapter or some other. But why we do that. why can't we send idocs individually ?? What is the practical problem that we face if we send them individually ??

Thanks

Kumar

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Kumar,

There is no specific reason for this. It all depends upon your clients requirements.

Also if you send one idoc there will be traffic and receiver applicaiton might not want this. They want to load for every 6 hours or 500 files at a time in their application. So for this we collect and send them.

I have a requirement with one of the client that send 100 idoc files or collect the idocs for every one hour and send. This is because they have a batch program which is scheduled for every one hour which picks all these files and process them.

Regards,

---Satish

Regards,

---Satish

Answers (2)

Answers (2)

Former Member
0 Kudos

Hey,

If you look at the real time scenarios more often rather say more than 90% of the times you come accross scnearios where the data is / to be sent in bulk.

Considering that network, sever and database resources have to be utilized effectively with out any or minimal effect to the through put capabilities itz alwayz a better practice that these resources be used at a time when they are least used.

Considering a scenario where the data is sent from r/3 system to some database.

During the peak hours the all the network, sever and database resources will be almost used to the max limit. Therefore we will schedule a report where the data will be transffered in bulk to the target system when the resources are most likey to be free say suppose 12.00 ist.

Hope this was usefull.

<b>Cheers,

*RAJ*</b>

Former Member
0 Kudos

Hi Palnati,

There might be a scenario where your Idocs are coming from multiple systems, and you don't want your BPM to wait for all the Idocs and then move ahead. BPM drastically effects XI performance. So it's better to bundle the Idocs, in that case all the Idocs are added to sender IDoc adapter cache and they would enter BPM only when all the IDocs are collected. So your IDocs are being collected outside the BPM and not inside.

Pls go through these links:

/people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm

/people/sravya.talanki2/blog/2005/12/09/xiidoc-message-packages

Regards,

XIer