1

对于新的 Biztalk 2013,我想将新的 SFTP 适配器集成到我的一个编排中。我以前使用 BLogical Codeplex 组件进行过此操作。

MsgOut(Blogical.Shared.Adapters.Sftp.Schemas.host) = "server";
MsgOut(Blogical.Shared.Adapters.Sftp.Schemas.portno) = 22;
MsgOut(Blogical.Shared.Adapters.Sftp.Schemas.user) = "user";

如何使用新的 Biztalk SFTP 适配器做到这一点?

4

1 回答 1

1

官方文档在这里 https://docs.microsoft.com/en-us/biztalk/core/sftp-adapter 不幸的是,它没有详细说明将其用作动态发送端口。

它确实遵循其他适配器的模式,所以你需要有

// Set base properties 
MySendPort(Microsoft.XLANGs.BaseTypes.Address) = "sftp://Server[:Port]/FolderPath/";
MySendPort(Microsoft.XLANGs.BaseTypes.TransportType) = "SFTP"; 

// Set the SFTP adapter specific properties 
MsgOut(SFTP.Username) = "user";
...etc

可用的属性是此处列出的属性如何配置 SFTP 发送端口或用于 BizTalk 2016 及更高版本的SFTP 适配器

除了服务器、文件夹路径和端口(如您在地址中设置的那样)和 ConnectionLimit。

您可能还需要查看为您的发送动态发送端口配置处理程序 动态发送端口处理程序是可配置的

另外值得注意的是,此 SFTP 适配器当前不支持通过代理进行连接。 社会.msdn.com

于 2013-08-14T23:13:21.160 回答