技术开发 频道

建模与开发协作 缩短业务实现与部署

    导出PI文件导入WID

    打开BPEL视图。其中1和2是由两个输入标准导出的Receive活动。

图11

    “Problems”视图里面有两个错误:

图12

    消除这两个错误:

    1.消除错误1。

    -〉选择靠上面的“CreditCardProcess”Receive活动

    -〉选择“属性(Properties)”视图,选择“Correlation”选项卡

    -〉为“Initiation”选择“Yes”

    ->保存

图13

    2.消除错误2。创建一个Correlation Property。

    -〉点击“Correlation Properties”旁边的“+”

    -〉对话框中,在“Name”中输入“ApplyID”,选择“string”为数据类型

    -〉保存

图14

    3.添加4个“PropertyAlias”。

图15
图16
图17
图18

    4.为相关集选择已创建的相关集属性(Correlation Property)。

图19

    5.我们需要稍微调整一下卡进度查询分支的顺序,即把Receive2移到和Back link相连,使得客户不至于只能查询一次。

图20

    6.消除新出现的错误。

图21
图22

    7. 实现任务“SendApplyStatustoClient”:

    打开Java Usages"SendApplyStatustoClientImpl",添加如下代码:

    public java.lang.String InputCriterion(commonj.sdo.DataObject Input2, java.lang.String Input)
    { String status = Input2.getString("Status");
        String applyid = Input;
        System.out.println("***********************************************************");
        System.out.println("*The status of the application with ID="+applyid+" is <<"+status+">>");
        System.out.println("***********************************************************");
        return status;
    }

0
相关文章