1

ミュール 3.3.1 CE

SFTP エンドポイントは、'@' 文字を含むユーザー名に問題があるようです。たとえば、アドレスは他のツールで機能しますが、次の両方が失敗します。

<sftp:outbound-endpoint address="sftp://test04@caqa.com:Test1234@testftpdev.caqa.com" outputPattern="#[function:datestamp].xml"/>

<sftp:outbound-endpoint exchange-pattern="one-way" outputPattern="#[function:datestamp].xml" host="testftpdev.caqa.com" port="22" path="/" user="test04@caqa.com" password="Test1234" responseTimeout="10000"/>

エラーメッセージは次のとおりです。

Error during login to null@null
com.jcraft.jsch.JSchException: username must not be null.
...etc.

「@」なしのユーザー名を許可するサイト (「test04」など) に対して試行すると、コネクタを介して正常に動作するようです。

必要なターゲット サイトの一部でユーザー名を制御できないため、回避策を知っている人はいますか? あと数か月は 3.4 Enterprise に移行しないため、3.3.1 CE で実行する必要があります。

4

1 に答える 1