Java Reference
In-Depth Information
</copy>
<copy>
<from>concat($tmpVar,' World')</from>
<to variable="myVar" part="TestPart"/>
</copy>
</assign>
<reply name="end"
partnerLink="helloPartnerLink"
portType="test:HelloPortType"
operation="hello"
variable="myVar"/>
</sequence>
</process>
The process life cycle includes a receiving a message, working with the message data in the
form of variables, invoking partner web services to complete different steps in the process,
and then replying to the invoker. Let's now examine each of the basic building blocks of a
BPEL process.
The <process> element
The root element is <process> , which opens all BPEL documents. It declares namespaces
used within the process, and it indicates a variety of optional directives. The namespace
declaration is http://docs.oasis-open.org/wsbpel/2.0/process/executable , which is
the standard namespace for BPEL 2.0 processes.
The <process> element also defines a set of attributes (see Table 9-1 ) that can be used as dir-
ectives to the engine for how to handle various aspects of the executing workflow.
Search WWH ::




Custom Search