2016-04-05 2 views
1

Ich verwende Pass-Through-Pipeline und einen Filter in meiner Orchestrierung, so dass dieser Dateiname nicht gefördert wird.Promote FILE.ReceivedFileName -Eigenschaft in Orchestration

Ich möchte ReceiveFileName-Eigenschaft in meiner Orchestrierung heraufstufen und diese in meinem Sendeport verwenden.

Dafür habe ich erstellt neue Korrelationsart als file.receivedfilename

und die Korrelation in meinem Sendeport als initialize Korrelation verwenden, aber ich bin immer unter Fehlern

konnte nicht Korrelationseigenschaftsnamen initialisieren: ReceivedFileName.

Ich möchte nicht erreichen, das ist benutzerdefinierte Pipeline.

Antwort

3

Aus Gründen der Klarheit hat FILE.ReceivedFileName nichts mit der Pipeline oder einer ihrer Komponenten zu tun. Gefördert oder nicht, spielt auch keine Rolle.

FILE.ReceivedFileName wird nur durch den FILE- oder FTP-Adapter (out of the box) festgelegt.

Wenn Sie die Nachricht in die Orchestrierung kopieren, müssen Sie auch FILE.ReceivedFileName für die ausgehende Nachricht manuell kopieren (festlegen).

+0

Für zukünftige Referenzen: Dies bedeutet, kopieren Sie die Eigenschaft in der Orchestrierung UND enthält es in Ihrem Korrelationstyp und -satz. Letzteres, wenn Sie später auf dieser Immobilie routen möchten. –

Verwandte Themen