cancel
Showing results for 
Search instead for 
Did you mean: 

Maximum concurrency use

09-28-2016 8:22 PM
4923 views 4 comments Go to solution
0 Likes
SAP Managed Tags
Subscribe

Hi All,

What is the exact use of maximum concurrency in FTP receiver adapter.

Because I got one error in FTP like below and is any thing related to above maximum concurrency parameter.

Thank you,

Narasaiah T

0 Likes

Accepted Solutions (1)

Accepted Solutions (1)

manoj_khavatkopp
Active Contributor
0 Likes

Maximum concurrency implies the maximum nuber of parallel connections that PI can have with FTP server.

The issue can be with the server too , just try increasing the value

former_member197830
Participant
0 Likes

Hi Manoj,

Can you explain more clear about maximum concurrency ?

Thank you,

Narasaiah T

Former Member
0 Likes

Hello Narasaiah,

Its like having multiple parallel connections to FTP server,

You can take an example if have multiple roads to reach destination,traffic will be less and destination can be reached easily.

Check the below note as  well

Note 821267 – FAQ: XI 3.0 / PI 7.0/ PI 7.1 File Adapter 3 | SAP PI Tutorials

Former Member
0 Likes

Hi Narsaiah,

Check this blog for maximum concurrency.

Many receiver adapters like File, JDBC or Mail work per default sequential per server node. They use a synchronization barrier as shown below to avoid overloading of a backend system:

Since they only process one message per server node at a given point in time you should not dedicate too many consumer threads to it. As an example it makes no sense to simply configure 20 worker threads without setting maxReceivers.

To increase the throughput in such a case you also have to adjust the parallelism of the communication channel. For File and JDBC adapter this can be increased using the “Maximum Concurrency” value shown in the screenshot below. By doing this you will ensure that all worker threads that are allocated per interface are really processing messages. Of course the degree of parallelism highly depends on the resources available at the backend system. Setting “Maximum Concurrency” higher then MaxReceivers makes of course no sense.

Regards,

Praveen.

Answers (0)