我有一个非常简单的BizTalk应用程序,它从SQL服务器轮询记录并进行一些转换,然后将其保存到Oracle DB。我使用BizTalk 2010,SQL server 2012,Oracle 11g每个都托管在他们自己的独立服务器上。 BizTalk设置正确,一直工作正常。
为了清楚起见,我附上了业务流程图。没什么好看的,我已经成功设置了发送和接收端口(可以连接到所有数据库,我使用typedpolling进行入站和插入操作。该项目可以成功编译和部署。
我已将绑定导入BizTalk Admin Console,并且可以在接收端口和发送端口上看到绑定。下图显示了发送端口的绑定是否存在。
但是,当我尝试配置Orchestration时,我只能在选择中看到接收端口,但我无法选择发送端口信息。
从我过去对BizTalk的有限曝光中,我可以在将绑定导入控制台后选择发送端口。我想知道这次我做错了什么?
答案 0 :(得分:1)
通常,诸如插入的表操作将是请求(插入)和显示它的响应已成功(具有新记录的ID的数组/列表)。如果查看从绑定创建的端口,您将看到Send管道和接收管道。只需使Orchestration中的端口成为请求/响应,并使用响应(即使您不对其执行任何操作)。然后,您可以将逻辑端口绑定到实际端口1,因为逻辑端口将匹配端口。