繁体   English   中英

Mule SFTP凭证

[英]Mule SFTP credentials

ule子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.3.1 CE中运行,因为在接下来的几个月中我们将不再使用3.4 Enterprise。

您需要对名称和密码进行URL编码,以解决这种情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM