您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle SOA Suite 11g入门实例(五)
OracleSOASuite11g入门实例(五)创建OrderProcessorBPEL流程的前半部分Author:Maolin.ChenCreationDate:August10,2010LastUpdated:September7,2010DocumentRef:Version:1.0FileRef:OracleSOASuite11g入门实例(五).doc(v.1)CompanyConfidential-ForinternaluseonlyDocRef:August10,2010前言ii!未定义的书签,XLVIIii错误!未定义书签。文档控制更改记录3日期作者版本更改参考2010-8-10陈茂林1.0无前版本FileRef:OracleSOASuite11g入门实例(五).doc(v.1)CompanyConfidential-ForinternaluseonlyDocRef:August10,2010前言iii!未定义的书签,XLVIIiii错误!未定义书签。内容目录文档控制.............................................................................................................................ii内容目录............................................................................................................................iii1.前言........................................................................................................................21.1.任务概览.........................................................................................................22.添加StoreFrontService服务..................................................................................32.1.任务1:拷贝StoreFrontService服务WSDL...................................................32.2.任务2:为StoreFrontService创建WebService..............................................33.创建gOrderInfoVariable变量...............................................................................74.创建Scope_RetrieveOrder范域..........................................................................104.1.任务1:添加Scope_RetrieveOrder范域......................................................104.2.任务2:创建findOrderByIdBindEntity活动.............................................105.创建Scope_RetrieveCustomerForOrder范域....................................................135.1.任务1:添加Scope_RetrieveCustomerForOrder范域..............................135.2.任务2:创建InvokeCustomerService调用活动........................................135.3.任务3:创建AssignCustomerId活动..........................................................145.4.任务4:部署OrderBookingComposite组合................................................155.5.任务5:测试OrderBookingComposite组合................................................166.创建CreditCardAuthorizationService服务.......................................................176.1.任务1:拷贝CreditCardAuthorizationService服务WSDL........................176.2.任务2:在BPEL中引用CreditCardAuthorizationService服务..................177.创建Scope_AuthorizeCreditCard范域..............................................................197.1.任务1:添加Scope_AuthorizeCreditCard范域..........................................197.2.任务2:创建InvokeCheckCreditInvoke活动.............................................197.3.任务3:创建Assign_CreditCheckInput活动..............................................207.4.任务4:创建Switch活动...............................................................................228.为Scope_AuthorizeCreditCard范域创建Catch分支.........................................248.1.任务1:修改OrderProcessor.wsdl..............................................................248.2.任务2:创建gOrderProcessorFaultVariable变量.......................................278.3.任务3:为Scope_AuthorizeCreditCard范域创建Catch分支.....................289.创建RequiresApprovalRule决策服务................................................................339.1.任务1:创建Scope_CheckApprovalLimit范域...........................................339.2.任务2:创建lOrderApproved变量..............................................................339.3.任务3:创建Assign_Whether_Approval活动............................................3410.创建Switch_ApprovalRequired活动.................................................................3610.1.任务1:创建Switch_ApprovalRequired活动.............................................3610.2.任务2:为case分支设置条件.................................................................3710.3.任务3:在CASE分支里创建一个审批订单的人工任务...............................3710.4.任务4:修改TaskSwitch活动处理领导的审批动作...................................4110.5.任务5:重新部署OrderBookingComposite组合........................................4310.6.任务6:测试OrderBookingComposite组合................................................4311.未结与已结问题...................................................................................................44FileRef:OracleSOASuite11g入门实例(五).doc(v.1)CompanyConfidential-ForinternaluseonlyDocRef:August10,2010前言iv!未定义的书签,XLVIIiv错误!未定义书签。未结问题.....................................................................................................................44已结问题.....................................................................................................................44FileRef:OracleSOASuite11g入门实例(五).doc(v.1)CompanyConfidential-ForinternaluseonlyDocRef:August10,2010前言2!未定义的书签,XLVII2错误!未定义书签。1.1.1.1.前言本章开始我们创建OrderProcessorBPEL流程的前半部分。1.1.1.1.1.1.1.1.任务概览首先,我们来看一下本章我们都要做一些什么事情:任务说明详见添加StoreFrontService服务在流程中引用StoreFrontService服务第二节创建gOrderInfoVariable变量创建实体变量gOrderInfoVariable,与订单绑定。第三节创建Scope_RetrieveOrder范域创建Scope_RetrieveOrder范域来获取订单信息第四节创建RetrieveCustomerForOrder范域创建此范域获取客户信息。第五节创建Scope_AuthorizeCreditCard范域创建信用卡验证服务,创建本范域使用信用卡验证服务验证客户信用卡。第七节创建RequiresApprovalRule决策服务创建该服务以判断订
本文标题:Oracle SOA Suite 11g入门实例(五)
链接地址:https://www.777doc.com/doc-5588526 .html