使用假的 biztalk 发送端口作为配置
我正在使用 BizTalk 编排来启动 SSIS 包。该包本质上是代表 BizTalk 对大量数据进行转换。我遇到了一个问题,即在转换后指定 SSIS 使用的放置位置的最佳方式。如果这是“正常”的 BizTalk 编排,那么设置发送端口将很容易。我想在 BizTalk 中创建一个假发送端口,以便管理员可以从 BizTalk 配置发送位置,然后让 BizTalk 将该值传递到 SSIS。但是,如果您配置发送端口而没有实际将连接器附加到它,则它不会在 BizTalk 管理中显示为可用绑定。
有没有办法解决这个问题并强制管理员在开始编排之前绑定它?还有其他想法可以轻松配置这个迂回过程吗?
I am using a BizTalk orchestration to kick off an SSIS package. This package is essentially doing transformation on behalf of BizTalk on a very large volume of data. I have run into a problem as to the best way of specify in the drop location for SSIS use after the transformation. If this were a 'normal' BizTalk orchestration it would be easy to set up a send port. I would like to make a fake send port in BizTalk so that the admin could configure the send location from BizTalk and then have BizTalk pass that value into SSIS. However, if you configure a send port without actually attaching a connector to it, then it will not show up as an available binding in BizTalk admin.
Is there a way to get around this and force the admin to bind it before starting the orchestration? Any other ideas to allow for an easy configuration of this round-about process?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最终所做的是创建一个决策形状,该形状在一侧是正确的,因此它永远不会沿着错误的分支走下去。本质上,我欺骗了 BizTalk,因此我可以将连接器附加到我感兴趣的发送端口。在编排的早期,我检索了“配置”发送端口的文件位置的值,因此我可以将其发送到 SSIS。
What I ended up doing was creating a decision shape that was true on one side so it never would go down the false branch. In essence I tricked BizTalk, so I could attach a connector to the send port that I am interested. Earlier in the orchestration I retrieved the value of the file location for the 'config' send port, so I can could send it to SSIS.