完成时间: 10 分钟
目的: 在此步骤中,将请求消息发送到 Purchase_Order 表中插入记录并接收响应。
先决条件
必须已完成 步骤 2:将 UPDATE_EMPLOYEE 响应消息映射到插入操作请求消息。
发送请求消息并接收响应
将以下形状添加到 构造消息 形状下的编排中。
形状 形状类型 性能 SendInsertMessage 发送 - 将 消息 设置为 InsertPO
- 将 Name 设置为 SendInsertMessageReceiveInsertResponse 接收 - 将 “激活 ”设置为 False
- 将 消息 设置为 InsertPOResponse
- 将 Name 设置为 ReceiveInsertResponse保存插入响应 发送 - 将 消息 设置为 InsertPOResponse
- 将 名称 设置为 SaveInsertResponse修改在步骤 2 中创建的 SQLOutboundPort:将请求消息发送到 SQL Server 并接收响应。
右键单击业务流程设计器中的端口,然后单击“ 新建作”。 端口形状更改以添加新操作Operation_1。
单击 Operation_1并在 属性窗口中,将标识符的值更改为 InsertPO。
向业务流程添加单向发送端口。 你将使用此端口发送插入作的响应消息。 设置端口的以下属性。
设置此属性 对此值 通信方向 发送 通信模式 One-Way 标识符 SaveResponsePort 此外,将作名称从Operation_1更改为 InsertPO。
将端口连接到动作形状。 在编排设计器中,在设计图面上,将端口的绿色箭头形控点拖动到操作形状的相应绿色控点。
注释
在此步骤中,您可以通过拖放方法连接端口到动作形状。 可以改为使用动作形状的操作属性来将动作形状连接到端口。
按如下所示连接端口和动作形状:
将 SendInsertMessage 操作形状连接到 SQLOutboundPort 的 InsertPO 操作的 Request 句柄。
将ReceiveInsertResponse动作形状连接到SQLOutboundPort的InsertPO操作的Response句柄。
将 SaveInsertResponse 操作形状连接到 SaveResponsePort 的 Request 句柄。
下一个图显示了正在进行的编排。
我只是做什么?
发送请求将记录插入 Purchase_Order 表中并接收响应。
后续步骤
生成项目,如 步骤 4:生成项目中所述。
另请参阅
步骤 2:将UPDATE_EMPLOYEE响应消息映射到插入操作请求消息
步骤 4:生成项目
第 4 课:对采购订单表执行插入操作