Using specific MID Server in Flow Action Rest Step

einvaldserigsta
Kilo Sage

Hi,

I have created an integration using the rest step in a Flow designer action. I have selected to use MID server, and have to select Application and Capability of the MID server. 

For the integration to work, a specific MID server on each instance has to be used, due to firewalls and internal network. However, a high number of MID servers are active in each instance. From what I can see, this should be solved using capabilities/application. But I am not sure wether I can (or should) simply make a capability named "integration X" and connect that to the integration and the MID server. Or if capabilities should only be specific technologies, like the OOTB options seems to be. 

Has anyone solved this in their system, or have advice on the optimal way of solving this?

BR,
Einvald Serigstad

1 ACCEPTED SOLUTION

einvaldserigsta
Kilo Sage

Hi Tantony, we ended up creating a new MID Server Application (ecc_agent_application) to route traffic to a specific (or several specific) MID Servers. 

To achieve this, we created the new MID Server Application and added it under Supported Applications on the MID Server. In the REST Step in the Flow action, we then selected the new MID Server Application under "MID Application" and REST under Capabilities. MID Selection is "Auto-Select MID Server". 

View solution in original post

5 REPLIES 5

Community Alums
Not applicable

We haven't set it up - so I can't help you from that perspective, but a watch out for something we did experience.... even if you set a particular MID up to execute something, if you've got FailOver/LoadBalancing set on the MIDs it'll override. 

 

Example: 
MID1 is the only MID you have with the "Demo" capability, and you assign this to a particular function. 
MID2 is set up to be load balanced with MID1. 
MID2 will try and execute some of the "demo" capabilities, even if you haven't tagged it with that capability. 



It took us longer than it should to figure out why we couldn't find some log files :-). 

einvaldserigsta
Kilo Sage

After talking with some colleagues, we are considering to create our own mid server applications (ecc_agent_application), instead of capabilities. Does anyone know any reasons to avoid this approach, or if this breaches with any best practices?

Were you able to solve this? I am in same situation.Need to use a Specific MID server in Flow designer.

einvaldserigsta
Kilo Sage

Hi Tantony, we ended up creating a new MID Server Application (ecc_agent_application) to route traffic to a specific (or several specific) MID Servers. 

To achieve this, we created the new MID Server Application and added it under Supported Applications on the MID Server. In the REST Step in the Flow action, we then selected the new MID Server Application under "MID Application" and REST under Capabilities. MID Selection is "Auto-Select MID Server".