WEB开发网
开发学院软件开发Java 用 Eclipse 执行业务流程 阅读

用 Eclipse 执行业务流程

 2009-12-14 00:00:00 来源:WEB开发网   
核心提示: 在图 1(第 2 部分)中,有一个反向弧线的实例,用 Eclipse 执行业务流程(5),这是使用 BPMN Modeler 编写 while 循环的方法,在那里,执行将中断并且转而执行签出(checkout)任务,要了解如何用 BPEL 表示上面的 while 循环模型,您将看到两个标签为 w

在图 1(第 2 部分)中,有一个反向弧线的实例。这是使用 BPMN Modeler 编写 while 循环的方法。在那里,您将看到两个标签为 while1 和 while2 的顶点,这两个顶点将有助于对流程进行正确划分(while1 将把两条输入边合并为一条输出边,而 while2 将获取一条输入边并将其分为两条输出边)。while 循环的条件是由 while_ok 定义的,并且如果条件一直为真,则将反复执行 shippingEstimator 任务。当同一条件不再为真时,执行将中断并且转而执行签出(checkout)任务。

要了解如何用 BPEL 表示上面的 while 循环模型,请查看清单 2。


清单 2. BPEL 中的示例 while 语句
  <while> 
   <condition> 
     getVariableProperty(shippingEstimator_data_in,Message)="true" 
   </condition> 
 
   <invoke name="shippingEstimator" 
       partnerLink="mybiz_flow_servicePartnerLink" 
       portType="sns:mybiz_flow_servicePortType" 
       operation="shippingEstimator" 
       inputVariable="shippingEstimator_data_in" 
       outputVariable="shippingEstimator_data_out" /> 
    
   <assign name="postShipping"> 
    <copy> 
     <from variable="shippingEstimator_data_out" part="Message" /> 
     <to variable="shippingEstimator_data_in" part="Message"/> 
    </copy> 
   </assign> 
    
  </while> 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Eclipse 执行 业务流程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接