1
運行以下配置,我在sftp出站端點之前設置了一個會話變量,並且在其不可用之後。我認爲會話變量是爲了跨越交通障礙而提供的?難道我做錯了什麼?騾 - 會話變量在sftp之後丟失:出站端點
<set-session-variable variableName="total" value="#[payload.size()]" />
<foreach>
<!-- Omitted for brevity -->
</foreach>
<sftp:outbound-endpoint encoding="UTF-8"
connector-ref="sftp-out" exchange-pattern="request-response" outputPattern="#[flowVars.filename]"
host="${sftp.host}" port="${sftp.port}" path="${sftp.output.path}" user="${sftp.username}"
responseTimeout="60000" identityFile="${app.home}/${sftp.keyPath}" passphrase="${sftp.passphrase}" />
<logger level="INFO" message="#[sessionVars.total]" />
我看不出有什麼不對,但你只是分享你的代碼的一小部分。再次嘗試一個簡單的用例,不同的設置,更多的日誌記錄,更新的Mule版本等。 –
我似乎有同樣的問題。這事有進一步更新嗎? –