如何通过动态发送端口从业务流程使用新的Biztalk SFTP适配器?

如何通过动态发送端口从业务流程使用新的Biztalk SFTP适配器?,biztalk,sftp,Biztalk,Sftp,对于新的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 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适配器执行此操作?

这里有官方文档 不幸的是,它没有详细介绍如何将其用作动态发送端口

它确实遵循其他适配器的模式,因此您需要

// 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
可用的属性是此处列出的属性或BizTalk 2016及更高版本的属性

服务器、文件夹路径和端口(在地址中设置)和连接限制除外

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


另外值得注意的是,该SFTP适配器目前不支持通过代理进行连接

这里有官方文件 不幸的是,它没有详细介绍如何将其用作动态发送端口

它确实遵循其他适配器的模式,因此您需要

// 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
可用的属性是此处列出的属性或BizTalk 2016及更高版本的属性

服务器、文件夹路径和端口(在地址中设置)和连接限制除外

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

另外值得注意的是,该SFTP适配器目前不支持通过代理进行连接