Error por tamaño de adjuntos al responder bot desde WS

Buen día, ¿cómo están?

Estamos teniendo un problema en el banco con el WS de Bot de Qflow, la versión es 3.4.

Tenemos un flow con varios adjuntos, entre ellos algunos de 15MB, y en total suman alrededor de 30MB.
En el proceso tenemos un paso de bot que desde código procesamos el job, sin embargo cuando invocamos el CompleteJob nos devuelve el siguiente error:

System.Net.WebException: The request failed with HTTP status 413: Request Entity Too Large.

La excepción completa:
System.Net.WebException: The request failed with HTTP status 413: Request Entity Too Large.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Itau.ArchivoElectronico.Indexing.WebBot.WebBot.CompleteJob(BotJobMessage job)

Para solucionarlo la idea que se nos ocurrió fue ir haciendo un UpdateJob de a bloques tomando adjuntos hasta completar los15/20MB cosa que no de el error anterior.
Luego hacer el CompleteJob pero sin los adjuntos, esto último nos queda la duda si se limpian los adjuntos de Qflow cuando hagamos esto.

La otra opción que vimos fue aumentar el tamaño permitido en los WS de Qflow con esta entrada en el config: maxAllowedContentLength.

Muchas gracias!

Ismael, qué tal?

Sí exacto, está limitado el tamaño de la request.
Lo recomendable sería hacer lo que mencionas de ir haciendo UpdateJob y finalmente el CompleteJob. Eso no debería perder los adjuntos siempre que mantengan la lista de adjuntos en el modelo (el contenido claramente no es necesario).

Avísanos si pudieron aplicarlo correctamente.

Saludos

Impecable, muchas gracias por la respuesta!
Vamos a probar con eso y te avisamos cualquier cosa.

Saludos