cancel
Showing results for 
Search instead for 
Did you mean: 

File Or Proxy Which is better in Performance?

Former Member
0 Kudos

Hi Friends,

In one scenario we are sending data from R/3 to legacy System.. The amount of Data Could be around 2000 records(Each record having just 5 fields).. For retreiving data from R/3 we are thing of going for Proxy... At the same time we are thinking of useing File adapter for reading data from R/3.we will write that data to a file and then transfer .... My doubt is which is the better way to do it...And in which type of scenarios using File for Reading R/3 data is suggested....

Regards,

Shyam M.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Please go for Proxy. It has nice monitoring functionality and better performance.

In my opinion you should use file adapter to contact non SAP systems.

Best regards,

Wojciech

Former Member
0 Kudos

Hi,

U can go for proxy. u can fetch the data and directly send it to XI without any sender adapter.

But in the case of file

1)first u need to upload the file on R3 application directory.

2) use the file adapter at XI end which will poll the file form R3 directory.

3) u need to write the FCC at the file adapter inorder to convert the data to XML.

Suppose u need to collect the IDOC, this can be achieved by BPM but if u want to avoid BPM then u can collect the IDOC at R3 in XML file structure and using file adapter u poll that XML IDOC strucutre.

Thnx

Chirag

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

u should go for Proxy because in proxy the data will be sent directly from r/3 to integration server and there is no processing in adapter engine involved .so the processing time is reduced and it results in better performance

If your sap was <=6.2 then only u should go for File because u cant use proxy when sap was<=6.2

PLZ REWARDS POINTS

VIKAS

Former Member
0 Kudos

Hi,

One more thing is that proxy is direct communication with integration server. File adapters needs additional effort in transleting file to XI native protocol. Performance of proxy is also quite nice. But you should watch on messages above 50MB. Actually above 80MB there might be problems with memory on your abap stack. But worst things might happen on file adapter and you won't figure out that there is a problem.

Best regards,

Wojciech

Former Member
0 Kudos

Yes the Proxy will be direct communication with integration server.

But with file you need to have the File adapter to conver it to XML format before reaching upto Integration server. While dealing with high volume of data this will affect lot on the performance.

Actually above 80MB there might be problems with memory on your abap stack.

Upgrade the configuration of Integration Engine.

Here you need to increase the Memory size as well as paging and heap size. It will allow you to have max utilization of memory for such vloume of data.

Thanks

swarup

Former Member
0 Kudos

Hi

Definately Proxy will be the good option. With XI adapter for proxy you will not require the conversion to XML format as default it will be in XML but with file adapter you need configuration to convert the data in XMl format.

For dealing with 2000 records it will be better to go for proxy as for file it will be created from R/3 and have to maintain it somewhere may be in Application server of R/3 or any third party location.

That would be time consuming as compare top proxy as it will directly communicate from R/3 to XI.

Thanks

swarup