如何在业务流程中使用端口
向业务流程添加端口的方式与向 Web 窗体或 Windows 窗体添加控件的方式相同。 还可以使用“业务流程视图”窗口来添加端口。
添加新端口
右键单击 端口图面 或 角色链接,然后单击 “新建端口”。
— 或 —
在“业务流程视图”窗口中,右键单击“ 端口 ”,然后单击“ 新建端口”。
此时未完全配置的端口上将显示设计提示。
提示
还可以将端口拖动到 角色链接中。
添加和配置新端口
从“工具箱”的“ BizTalk 业务流程 ”选项卡中,将 “端口” 形状拖到 端口图面 或 角色链接上。
— 或 —
右键单击 端口图面 或 角色链接,然后单击 “新建配置的端口”。
— 或 —
在“业务流程视图”窗口中,右键单击“ 端口 ”,然后单击“ 新建配置的端口”。
此时将出现端口配置向导。
按照该向导中的步骤进行端口配置。 有关详细信息,请参阅 如何运行端口配置向导。
删除端口
右键单击要删除的端口,然后单击“ 删除”。
注意
如果在已编译的业务流程中将某个端口连接到 “发送 ”或“ 接收 ”形状后删除该端口,则不会删除该形状上的端口操作,并且尝试编译时将收到错误。 应将该形状连接到其他端口并重新配置端口操作。
使用端口配置向导配置端口
右键单击要配置的端口,然后单击“ 配置端口”。
按照端口配置向导中的步骤进行端口配置。 有关详细信息,请参阅 如何运行端口配置向导。
使用“属性”窗口手动配置端口
选择要配置的端口。
在“属性”窗口中,指定以下属性:
属性 说明 端口类型 确定与端口相关的通信模式、操作和多部分消息类型。 通信方向 确定此业务流程是通信的发送方还是接收方。 通信模式 确定此端口是用于请求-响应还是单向通信。 (此属性由 端口类型 属性确定,并且是只读的。) 绑定 确定消息如何到达目的地:
直接 - 与另一个业务流程通信。
动态 - 与在运行时确定的终结点通信。
稍后指定 - 与管理员在配置时确定的终结点通信。
立即指定 — 通过设计时就已知的终结点传递通信。标识符 此端口在业务流程中的名称。 按序送达 对于接收端口,请确保将按给定顺序发布到 MessageBox 数据库的消息仍依照其发布顺序送往每个匹配的订户。 有关详细信息,请参阅 按顺序传递消息。 送达通知 对于发送端口,确定是否要在消息成功发送后接收确认。 有关详细信息,请参阅 如何配置发送形状中的“传递通知”。 要指定的其余属性由 Binding 属性确定:
直接绑定 - 在直接与另一个业务流程通信时使用。
属性 说明 合作伙伴业务流程端口 确定合作伙伴业务流程直接绑定到的端口。 动态绑定 - 在与在运行时确定的终结点通信时使用。
属性 说明 接收管道 确定传入消息使用的管道。 发送管道 确定传出消息使用的管道。 稍后指定 - 与管理员配置的终结点通信时使用。
立即指定 - 在与设计时已知的终结点通信时使用。
属性 说明 接收管道 确定传入消息使用的管道。 发送管道 确定传出消息使用的管道。 传输 确定发送消息使用的传输。 URI 确定消息的送达目的地。
添加端口操作
- 右键单击要向其添加操作的端口,然后单击“ 新建操作”。
删除端口操作
- 右键单击要删除的端口操作,然后单击“ 删除”。