文件名称:
Oracle_SOA_Suite_11g入门实例
开发工具:
文件大小: 422kb
下载次数: 0
上传时间: 2019-07-29
详细说明:NULL
博文链接:https://hu437.iteye.com/blog/803078Doc Ref
September 17, 2010
内容目录
文档控制
添加 OrderPending Event调解器…
·
.2
1.1
任务1创建 NewOrderSubmitted业务事件
1.2.任务2创建调解器订阅 NewOrderSubmitted业务事件
1.3.任务3路由 OrderPendingEvent调解器到 Orderprocessor流程
未结与己结问题
·“·
.··
未结问题
233666
.垂·,·。··
口结问题
““
ile ref: Oracle soa suite11g入门实例(七).doc(v.1)
文档控制i
Company Confidential-For internal use only
Doc Ref
tember 17 2010
1.添加 Order Pending Event调解器
在wEB前端模块中,当用户下了一个订单之后,该模块会发布一个业务事件 Business
event),其他业务组件可以订阅这个事件,并作出相应的反应。
本章我们学习如何使用调解器订阅个业务事件,将执行如下任务:
11.任务1创建 NewOrderSubmitted业务事件
1.拷贝
DEMO_ DOWNLOAD_HOME\ Composite Services\ OrderBooking Composite\se
rvices\oracle\ fodemo\ storefront\entities\events\ OrderEO xsda
MY FOD_HOME\ OrderBooking Composite\xsd\OrderEO xsd
刷新 OrderBookingC
e工程.
回 Application□
ppli cat
a WebLogicFusionDrderDemo
Projects
CCAuthorizati on
白回 derbookingComposite
Refresh
SOA Content
testsuit
2.点击 composite xml标签页,查看SOA组合编辑器
3.启动 Event definition creation向导,点击 Event definition creation图标,它位于
组合编辑器的上部
xIBa
Event Definition Creatio
4.在 Event definition name里,输入 OrdereD。 Oracle ]Developer会保存
NewOrderSubmitted事件到 orderEOedI文件
Namespace保持默认。
5.点击 Add an Event图标中,添加一个事件。弹出 Add an event对话框
6.输入如下值
属性
值
Element
1.点击 Browse图标,弹出 Type Chooser对话框
2.展开 Project Schema Files> Orderer. xsd并选择
Ordersubmittedinfe
3.点击OK
N
NewOrderSubmitted
7.点击OK
ile ref: Oracle soa suite11g入门实例(七).doc(v.1)
Company Confidential-For internal use only添加 OrderPendingeventi调解器20f8
Doc Ref
September 17, 2010
8.点击OK关闭 Event definition creation对话框。
9.点击 Save all
10.关闭 OrderEd.ed签页。
提示:本任务仅仅是为订阅业务事件而创建业务事件的定义文件,并非发布业务事
件,发布业务事件是在WEB前端模块中完成的。
12.任务2创建调解器订阅 New Order Submitted业务事件
1.拖拽一个 Mediator服务组件到sOA组合编辑器
2.在Name域输入: OrderPending Event
3.从 Templates列表中选择 Subscribe to events。窗口显示事件表。
4.点击 Subscribe to a new event图标显示 Event Chooser对话框。
5.选择 NewOrderSubmitted事件,点击OK返回 Create mediator对话框。
Create Mediator
Mediator Component
Create a mediator component to perform routing, fitering, and transformations.
Neme
endingEn
Template: subscribe to Events
Event Consistency Run as Roles Fiter
NewOrder.. one and only one publisher
b
OK Cance
6.点击○K关闭 Create mediator对话框
13.任务3路由 OrderPending Event调解器到 OrderProcessor流程
1.回到SOA组合编辑器,拖拽一条线连接 Orderpending Event到 OrderProcessorA引
用柄
ile ref: Oracle soa suite11g入门实例(七).doc(v.1)
Company Confidential- For internal use only添加 OrderpendingEvent调解器3of8
Doc Ref
tember 17 2010
OrderPendir
Sub sunbed
Newordersubxmi
Order proce
2)
orderprocesso
process
2.双击 OrderPending Event查看路山规则
a 4E Routing Rules
好
Event subscriptions
S NewOrderSubmitbed
Priorty口 validate Syntax∞)▲中
Callout To <>
satic Routing
曰< >
9 a9 orderprocessor_dient: processoSequenbial
Validate Semantic
Transform Using payload <>
Transform Using
Assign Values
Timeout in
seconds
anD<>
Transform Using
Assign Values
3.修改转换规则:
a)点击 Transform Using域后边的转换图标。
ile ref: Oracle soa suite11g入门实例(七).doc(v.1)
Company Confidential- For internal use on/添加 OrderPending Event调解器4o8
Doc Ref
tember 17 2010
Transform Using payload:<>
眼
弹出 Request Transformation Map对话框。
b)选择 Create New Mapper file,其他默认,点击OK。弹出 Data Mapper对话
框
c)在 Source Orderkoxsd(左边),拖拽 Orderly到右边的
1 Warehousrerequest>ns1: orderly元素上
sionorderDemo, ws I lgcompaste. nd I- arderPendngEvent, mplan EH NewDrderSubmitted_To_WarehouseRequest OI
Source: OrderEO xsd
XSLT Fie: Order Processor
Er- New SubmttedIno
ns1; WarehouseR甽φ
+.(o) orderly
nsl:orderly
d)点击 Save all
e)关闭 NewOrder Submitted_To_WarehouseRequest xsl标签页。
NewOrder submitted
ety|口 sedate Syntax o∞0)中,翼
Callout To<>
E<>
9 3 arderProcessor arder processor_ client: process
Sequential
Yaldote Semantic
Transform Using payload xsl/Neworder Submtted To WarehouseRequestxs
Assign Val
Callback
44<
Trarcrorm Lsna
k3gnae□
Timeout in
o 8 seconds-"<>
Transom Usina
至此,我们的 Oracle soa suite11g入门实例(共七章)全部结束。有任何疑问或建
议请致信 chenmaolin88163com
ile ref: Oracle soa suite11g入门实例(七).doc(v.1)
Company Confidential- For internal use only添加 OrderpendingEvent调解器5of8
Doc Ref
tember 17 2010
2.未结与已结问题
未结问题
序号
问题
解决方案
负责人
目标日期
实际日期
已结问题
序号
问题
解决方案
负责人
目标日期
实际日期
ile ref: Oracle soa suite11g入门实例(七).doc(v.1)
未结与已结问题6of8
Company Confidential-For internal use only
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.