on ‎2017 Mar 20 5:43 AM
Hi Experts,
i have a proxy to SFTP scenario where i have used module configuration (message transformation bean) for SimpleXML2Plain.
While processing 4000+ records(approx. 4.5MB) from PO to SFTP it is taking more than 90min in transforming messages.
Could you please let me know how to improve performance for this.? PFB module configuration and logs of the same.


Thanks in advance!!
Regards,
Gaurav
Request clarification before answering.
Gaurav,
Have tried using StrictXml2PlainBean instead of MTB ? does that make any difference ?
Br,
Manoj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Manoj,
Thanks for the inputs!!
I have removed one depth level from receiver structure and it is working fine. Now I am able to process 5MB files just in 15-20 sec.
Regards,
Gaurav
Hi Gaurav,
Its true performance of MTB bean is not good for Huge file size. use a simple Java mapping. Your transformation should be done in few seconds.
regards.
Nazeer
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gaurav,
The performance of message transform bean is not so good with huge file. Please apply the below patch from SAP to improve the performance
regards,
Harish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gaurav,
unfortunately I also not found anything for 7.4 sp11. You can also use the java mapping for converting XML to flat file. And you can also call the java class from adapter module (Messagetransformation bean). Please refer the below help page
https://help.sap.com/saphelp_nw73/helpdata/en/57/0b2c4142aef623e10000000a155106/content.htm
Deploy External Classes for the Module Processor
To load such Java classes from the AF_Modules/MessageTransformBean module, you must make them known to the relevant Java libraries (jar files) in the AS Java application.
To do so, install and modify the com.sap.aii.adapter.lib.sda archive file:
<reference type="library" strength="weak">com.sap.aii.messaging.runtime</reference>
Otherwise deployment will terminate with the following message: Already been deployed.
The module processor now knows the libraries.
regards,
Harish
Hi Gaurav,
The question is with which a component we have a problem. With your PO system or with your SFTP server? Are you able to connect with your SFTP server using a SFTP client application and put there a file (4,5MB) manually? Ideally if you could do this from your PO server. How much time did it take? If this operation wouldn't take a long time then we can be sure that it's not a communication/network problem. And we can start to look for a performace issue at your PO system.
Regards,
Andrzej
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 13 | |
| 9 | |
| 7 | |
| 5 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.