Can someone explain the limits on the free integration account via Logic Apps?

Jeff Tucker 90 Reputation points
2023-05-30T19:49:00.2566667+00:00

We had a free tier integration account which recently got bumped up to a higher level since the thresholds seem to have changed. New limits can be found here: https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-limits-and-config?tabs=consumption%2Cazure-portal#integration-account-limits

My main question is to understand why the limit on EDI trading agreements is only 10, while the limit on EDI trading partners is 25? It seems I must be missing something as these numbers do not seem to make sense to me. Here is my understanding....

An agreement can only have two partners (it does not seem to support a list/array of partners). So if someone had 25 partners configured, it would seem that the fewest number of agreements needed would be 13 (rounding up).

But it also seems that the more likely use case, is that there is one partner that is used in many (if not most) of the agreements, so you would actually end up with closer to 25 agreements.

It just seems to me that the limits of 10 agreements and 25 partners don't seem to align based on my understanding. So I am wondering if I am looking at this wrong perhaps? Thanks for any insight or clarification!

Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
2,980 questions
0 comments No comments
{count} votes

Accepted answer
  1. MuthuKumaranMurugaachari-MSFT 22,266 Reputation points
    2023-06-07T18:13:05.76+00:00

    Jeff Tucker Thanks for posting your question in Microsoft Q&A. Your understanding is correct. If you have max agreements limit of 10, then partners involved would be 20 and, in that case, max partner limit 25 doesn't make sense. The same applies to the reverse case as well i.e., for max partner limit of 25, you need to have at least 13 agreements limit.

    I have shared your feedback on these limitations to our product team internally. They will review and update as appropriate. Sorry about the confusion caused. For higher limits, we recommend using Standard SKUs. Let me know if you have any other questions. Would be happy to answer any.


1 additional answer

Sort by: Most helpful
  1. VasimTamboli 4,780 Reputation points
    2023-06-04T14:24:34.8333333+00:00

    EDI Trading Agreements Limit (10): An EDI trading agreement represents the configuration settings for the exchange of EDI messages between two parties. It includes information such as agreement name, sender/receiver identifiers, and agreement properties. The limit of 10 agreements means that you can configure up to 10 unique sets of agreement settings in your integration account.

    EDI Trading Partners Limit (25): An EDI trading partner represents the identity of the external party with whom you are exchanging EDI messages. Each trading partner can have multiple agreements associated with it. The limit of 25 partners means that you can configure up to 25 unique trading partner identities in your integration account.

    To better understand the relationship between trading agreements and partners, consider the following scenarios:

    Scenario 1: Multiple Agreements per Partner In this scenario, you have a small number of trading partners (e.g., 3 partners) but need to set up multiple agreements with each partner to handle different message exchange scenarios. For example, you may have three partners and need to configure three agreements with each partner. In this case, you would have a total of 9 agreements, which is within the limit of 10.

    Scenario 2: Multiple Partners with Few Agreements per Partner In this scenario, you have a larger number of trading partners (e.g., 20 partners) but only need a few agreements per partner. For example, you may have 20 partners, and each partner requires only one agreement. In this case, you would have a total of 20 agreements, which is within the limit of 10.

    The limits are designed to accommodate a variety of use cases, and the specific distribution of agreements and partners may vary depending on your requirements. It's important to consider your specific integration needs and how they align with the available limits when designing your solution.

    1 person found this answer helpful.