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