2017-05-18 3 views
-1

Ich verwende ANYPOINT STUDIO 6.1.0 und für ein Projekt müssen wir einen Eingabeendpunkt für eingehende Dateien von einem Drittanbieterserver festlegen. Die Sorge ist, dass, sobald die Datei in den Ordner gelegt wird, die Verarbeitung asynchron startet.So steuern Sie die Verarbeitung des Dateiconnectors in MULESOFT

  1. Können wir die Dateiverarbeitung in irgendeiner Weise kontrollieren?

  2. Wie können wir einen Flow auf die Beendigung eines asynchronen Prozesses/Threads warten lassen?

Antwort

1

Verwenden Sie die Eigenschaft 'Dateialter' im Dateikonnektor. Sie können die Zeit in Millisekunden angeben

0

Konfigurieren Sie das Empfänger-Threading-Profil und setzen Sie doThreading = false, damit es synchron verarbeitet werden kann.

<file:connector name="File" autoDelete="true" streaming="true" validateConnections="true" doc:name="File"> 
<receiver-threading-profile doThreading="false"/> 
</file:connector> 
0

können Sie Mule Requester-Modul verwenden.

Verwandte Themen