on 09-29-2015 2:28 PM
Hi All,
I am processing the file size with 10 MB of data through sender side file adapter. The file is getting picked up at sender side but it is not coming to MONI but when checked it in RWB message monitoring, the error is coming like system error stating"Transmitting the message to endpoint
http://host: port/sap/xi/engine?type=entry using connection File_http://sap.com/xi/XI/System failed, due to:
com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error transmitting the message over HTTP. Reason: java.io.IOException: Error writing to server"
Please help me to get out of this error and your help would be appreciated..
Thanks,
Venu
Hi Venu,
Please check the channel log and try to ping the channel or check whether the remote server can be reached from SAP PI.
Also go to tcode -RZ10 and check the parameter vmcj/max_vm_heap_MB is set or not?
if not set it to your desired file size.
please refer the below thread.
Regards
Bhargava Krishna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Venu,
If message not reached to MONI, then issue may be while convert huge data to XML by adapter due to memory issue (RAM).
So please try with - record set per message option/ poll interval should be sufficient enough to pick the huge file.
if your scenario is simple file 2 file, then enable chunk mode and set QOS as EOIO and define max.size for chunks. (advance mode--chunk mode--max.chunk size/max. file size).
Or Use OS level script to split large file and then process by using file adapter.
Also check with basis team about possibility of increase heap size parameters.
Regards,prasanth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Inaki,
I have already added the above parameter EO_MSG_SIZE_LIMIT = 40M and in SXMB_ADM and made some physical memory changes by basis team which are icm/HTTP/max_request_size_km set to 2097152, icm/server_port_0 TIMEOUT set to 600. rdisp/max_wprun_time = 3600, ztta/max_memreq_MB =2048. Then the interface is working fine but now the Functional team getting doubt that they are unaware of Production system server capacity and configurations, is these physical memory changes are acceptable? Please advise how can convience them and also let me know are there any other possibilities that we can do from our PI side for splitting the large file.
Also, is that sure the chunk mode will not work for File to Proxy scenarios?
Thanks,
Venu
User | Count |
---|---|
84 | |
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.