So what should you do?

You work in an international company which is named TXTWIN. And you’re in charge of the company network and use Microsoft BizTalk Server 2006 R2.
A record named GoodsItems is contained in the schema which is named Request.xsd. One or more individual GoodsItem nodes are contained in this GoodsItems record. An orchestration named Parent.odx is created. The messages it receives match the Request.xsd schema. Then another orchestration named Sub.odx is created by you. This orchestration inserts individual GoodsItem records into a database. Sub.odx has to be run once for each line item. You have to make sure that Sub.odx doesn’t execute at the same time with Parent.odx. So what should you do?

You work in an international company which is named TXTWIN. And you’re in charge of the company network and use Microsoft BizTalk Server 2006 R2.
A record named GoodsItems is contained in the schema which is named Request.xsd. One or more individual GoodsItem nodes are contained in this GoodsItems record. An orchestration named Parent.odx is created. The messages it receives match the Request.xsd schema. Then another orchestration named Sub.odx is created by you. This orchestration inserts individual GoodsItem records into a database. Sub.odx has to be run once for each line item. You have to make sure that Sub.odx doesn’t execute at the same time with Parent.odx. So what should you do?

A.
You should create input parameters in Sub.odx, make them match the GoodsItem definition.
Create a Call Orchestration shape in Parent.odx, make it tied to Sub.odx.
Pass in the GoodsItem parameters.
Place the Call Orchestration shape within a Loop shape.

B.
You should create input parameters in Sub.odx, make them match the GoodsItem definition.
Create a Start Orchestration shape in Parent.odx, make it tied to Sub.odx.
Place the Start Orchestration shape within a Loop shape.
Pass in the GoodsItem parameters.

C.
You should create a receive port in Sub.odx, make it self-correlating.
Create a send port in Parent.odx make it self-correlating.
Place the send port in Parent.odx within a Loop shape, and drop one message on the MessageBox database for every GoodsItem record.
Set a filter making it subscribe to the GoodsItem properties in the Receive shape of Sub.odx,.

D.
You should create a receive port in Sub.odx, make it have direct binding to the MessageBox database and that subscribes to the Request.xsdmessage.
Create a send port in Parent.odx, make it have direct binding to the MessageBox database and that will drop the Request.xsd message.
Place the send port in Parent.odx within a Loop shape, and on the MessageBox database, drop one message for every GoodsItem record.

Explanation:
BURGOS: mnemo: “This orchestration inserts individual” = “Start Orchestration”



Leave a Reply 0

Your email address will not be published. Required fields are marked *