UiPath Studio Guide

WCF Message Size Configuration

The default WCF communication channel between the Robot Executor and the Robot Service is 1MB. This may cause either a delayed response time from the Robot or a sudden termination of the workflow.

A solution is to manually increase the WCF communication channel by doing the following:

  1. Navigate to the following folders:
    • For Enterprise Edition: C:\Program Files (x86)\UiPath\Studio
    • For Community Edition: C:\Users\YOUR_USER\AppData\Local\UiPath\app-18.x.x-version
  2. Open the UiPath.Service.Host.exe.config file with a text editor such as Notepad++.
  3. Identify the maxReceivedMessageSize property. It needs to be modified for both the communication between the Executor and the Service, as well as Studio and the Service. It needs to look something like this:

Between the Executor and the Service:

<binding name="ExecutorBinding" receiveTimeout="00:30:00" sendTimeout="00:20:00" maxReceivedMessageSize="1048576" />

Between Studio and the Service:

<binding name="UiPathRemoteBinding" receiveTimeout="00:10:00" sendTimeout="00:10:00" maxReceivedMessageSize="1048576" />

Note:

The maxReceivedMessageSize property dictates the WCF communication channel size between the Robot Executor and Robot Service. Setting a higher value solves the delayed or interrupted workflow execution.


WCF Message Size Configuration


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.