Step 9: Create Quote Document

As a result of the work you did when you designed the Parallel node, at the point at which the business process exits the For Each node, the price quote data are assigned to the priceList variable, and the availability quote data are assigned to the availList variable. Both the priceList and the availList variables are of data type XmlObjectList (a untyped sequences of XML data).

In this step, you first transform the data in the priceList and availList variables from untyped XML data (XmlObjectList) to typed XML (that is, to XML that is valid against the XML Schemas provided in your project). Subsequently, you combine the XML-typed price and availability data to produce a single quote document, which comprises the response your business process sends to the client that invoked it.

Note About Transformations

WebLogic Integration allows you to create Transformations in the following ways:

In this step, you design the logic in your business process that creates a single quote document from the price and availability data already calculated. This involves designing Control nodes that call the PriceAvailTransformations.dtf and TutorialJoin.dtf Transformation files.

Note: A description of how to create these Transformation files is outside the scope of this tutorial. However, to learn how to create TutorialJoin.dtf, see Tutorial: Building Your First Data Transformation.

In this step, in which you create a single quote document for a client, you must complete the following tasks:

Previous Document Next Document