Enhancing performance of OFTP in Sterling B2B Integrator

To enhance OFTP performance, consider the steps and settings in this section.

Complete the following tasks to enhance OFTP performance:
  • Specify values for the following parameters in the OdetteFTP.properties file that is located at, install/properties/OdetteFTP.properties:
    • OFTP.Global.MinThreadsUserMon
    • OFTP.Global.MinThreadsEntity
    • OFTP.Global.MinThreadsComm
    • OFTP.Global.MaxThreadsUserMon
    • OFTP.Global.MaxThreadsEntity
    • OFTP.Global.MaxThreadsComm
  • Set appropriate values for the Credit Window Size and Exchange Buffer Size fields while configuring a physical partner contract. Higher values in these fields enhance the performance of OFTP. Ensure that the values of these fields and the number of parallel sessions configured do not exhaust the system memory.

    For example, if a system with the following configuration receives 10 MB data in 1000 sessions each, then the system might throw an out of memory error:
    • 1 GB RAM
    • Credit Window Size is set to 100
    • Exchange Buffer size is set to 90000 bytes in the OFTP trading partner profile
    The error occurs because the system is forced to process data beyond the available memory of 1 GB.
  • Set appropriate value for the session timeout parameter, OFTP.GlobalPMTimeOut when you are sending big files in multiple concurrent sessions.

  • Set the OFTP.Global.EnableDMIVisibility parameter to false to achieve high performance when the file load transfer is high. By default, the property is set to true and is used to enable DMI visibility.