on 06-21-2008 5:07 AM
How to send a large file in XI ?
Hi,
You can handle this by splitting the messages using BPM. It will be much helpful.Splitting logic must depend on your payload item count. If you have any doubts reply back.
and its even better to accept less data from ur source(if possible)....coz once the payload size increases beyond some MBs, it keeps giving several problem even in message mapping in the XI.....
Night Mare-Processing huge files in SAP XI
/people/sravya.talanki2/blog/2005/11/29/night-mare-processing-huge-files-in-sap-xi
Thanks
Vikranth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
use a splitting mechanism to convert large files into smaller files and process them as if they where independent.
You can use the "Recordsets Per Message" parameter in the File Adapter sender comm channel by using File Content Conversion, to create a new message for each 1000,10000,etc records in the source file...this could be a way of splitting.
If you scenario works ok for small files, maybe you can develop another scenario that runs previous the current one, that only splits files (e.g. File-XI-File) and then puts the output smaller files in the directory that your current scenario monitors.
Check this blog for huge file processing
/people/alessandro.guarneri/blog/2007/02/21/sap-xi-acting-as-a-huge-file-mover
Thanks,
Vijaya
HI
You can handle volume of payload either by:
1.Splitting your payload using bpm or udfs.
2.you can zip unzip your payload,that might reduce the size to some extent.
refer:
/people/alessandro.guarneri/blog/2007/02/21/sap-xi-acting-as-a-huge-file-mover
/people/stefan.grube/blog/2007/02/20/working-with-the-payloadzipbean-module-of-the-xi-adapter-framework
http://help.sap.com/saphelp_nw70/helpdata/en/45/da9358a1772e97e10000000a155369/frameset.htm
cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Divide the file into Batches by writing a UDF at mapping
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi prasad,
You can handle volume of payload either by:
1.Splitting your payload using bpm or udfs.
2.you can zip unzip your payload,that might reduce the size to some extent.
refer:
/people/alessandro.guarneri/blog/2007/02/21/sap-xi-acting-as-a-huge-file-mover
/people/stefan.grube/blog/2007/02/20/working-with-the-payloadzipbean-module-of-the-xi-adapter-framework
http://help.sap.com/saphelp_nw70/helpdata/en/45/da9358a1772e97e10000000a155369/frameset.htm
Thanks,
Radhika
Please reward points if it is helpful.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
file size can be handeled in client java proxy and the message is parsed in xi. this will not have much of performance issue. but yes when the same is handeled by xi. and yes this scenario can be efficiently handeled from java client proxy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.