on 06-18-2008 2:25 PM
Hi.
Does anybody have some documentation on handling large XI payloads...i.e:
Setting in the ICM, java dispatcher, heap size etc.
Rodney
Its going to a RFC and the structures are not the same. We have to do mapping.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
In a similar scenario with heavy payload i got "HTTP
response contains status code 500 with Description Internal Server Error" .
I changed the following parameters and it resolved my issue :
1. Increasing the 'ServletInputStreamTimeout' : The
parameter specifies the time period that the server waits for the clientto write data into the input stream. If nothing is written, an exceptionis thrown. So by increasing it the timeouts have been prevented.
2. 'ServletLongDataTransferTimeout' : The recommended setting for the second parameter is approx. 200000.
I would recommend tuning your system according to the following documentation:
XI Tuning Guide
XI Sizing Guide (see section 4.3)
723909 Java VM settings for J2EE 6.40/7.0
716927 Overview of AIX JVM for NetWeaver 2004 and 2004s
Another important link for you:
Hope this will help you.
Cheerz,
Puneet
Hi everybody.
Thanks for all the input.
As per the tuning guide I added this to the profile:
icm/HTTP/max_request_size_KB value :2097152.
It did the trick.
Thanks all.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for all the replies.
Our scenario is a file to rfc.
The file cannot be split as it has headers and trailers for balancing. Zipping it also not an option as we need to do some mapping in the IE.
The file adapter picks up the file fine but when it tries to do the http post from the AE messaging system to the Integration Engine it fails with:
Transmitting the message to endpoint http://<server>:<abap-port/sap/xi/engine?type=entry using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: java.io.IOException: Error writing to server
I think it has to do with the maximum length of the http request. I do not know where to increase this though.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You can try change Runtime parameter:
SXMB_ADM -> Integration Engine Configuration -> Specific Configuration
Adding Parameter as follows:
TUNING EO_MSG_SIZE_LIMIT 51200
51200 mens that you can handle the message size up to 50 MB, you can change the number based on your business requirements.
Regards
Liang
HI
1.By splitting the payload by BPM or UDFs.
2.By Zip/Unzip .
refer the following links for furtehr assistance
http://help.sap.com/saphelp_nw70/helpdata/en/45/da9358a1772e97e10000000a155369/frameset.htm
/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
cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
regards,
ujjwal kumar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
24 | |
12 | |
9 | |
7 | |
6 | |
5 | |
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.