从weblogic WLI worflow迁移到BPEL人员工作流程时,我们有什么选择让jcx文件与数据库交互。 任何人请参阅任何文件... 的例子;在我现有的应用中,我们选择从数据库中的一些价值观,在BPEL我们将如何实现相同..从WLI迁移到人力工作流程
我begineer在BPEL ..
我创建里面,一个BPEL理线和数据适配器,现在我想从我的自定义java代码执行该数据适配器,有没有办法做同样的... pelase指南... 谢谢
从weblogic WLI worflow迁移到BPEL人员工作流程时,我们有什么选择让jcx文件与数据库交互。 任何人请参阅任何文件... 的例子;在我现有的应用中,我们选择从数据库中的一些价值观,在BPEL我们将如何实现相同..从WLI迁移到人力工作流程
我begineer在BPEL ..
我创建里面,一个BPEL理线和数据适配器,现在我想从我的自定义java代码执行该数据适配器,有没有办法做同样的... pelase指南... 谢谢
你正在使用哪些版本?如果您添加有关您的设置的更多详细信息,这将非常有用。 大胆猜测,以下是可能对您有帮助的事情:
控件作为合作伙伴链接导出。此合作伙伴链接的操作来自控件JCX文件中的方法。每个方法参数都被视为一个单独的输入消息部分;部件的名称与参数的名称相同。输出消息由控制方法的返回类型确定。它有一个称为参数的单独部分,因为方法有一个没有名字的单一返回类型。
http://download.oracle.com/docs/cd/E13214_01/wli/docs85/bpel/export.html#1061022
编辑:
了一些研究之后,我明白了,你是在WLI 8.x中如果您在导出JPD时遇到问题,上面的链接可以帮助您。
另一种方法是将8.x项目导入到10g3项目,并从那里导出。在这种方法中,您可以生成符合BPEL2.0的工作流程。 警告:这是一次性导入,项目将无法通过早期的WLI版本访问。所以,试一下副本。
您的问题的第二部分不清楚。 从Java代码调用控件将与调用Web服务相同。作为EJB调用/转换的WLI control
被转换为Web服务portType
。您可以使用来自Java应用程序,这些Web服务
EG(如使用Axis。):如果我想转换一个JPD SomeWorkflow.jpd
,如果我的JPD(WLI 8.x中)有一个控制
/**
* @common:control
*/
private com.appmills.someapp.controls.TestDBCtrl dbctrl;
,或者与10G3
@Control()
private com.appmills.someapp.controls.TestDBCtrl dbctrl;
导出创建三个文件SomeWorkflow.bpel
,SomeWorkflow.wsdl
和SomeWorkflow_ctrl.wsdl
生成的代码将是:
<plnk:partnerLinkType name="com.appmills.someapp.controls.TestDBCtrl">
<plnk:role name="control">
<plnk:portType name="ctrl:com.appmills.someapp.controls.TestDBCtrlPT"
xmlns:ctrl="http://www.bea.com/workshop/bpel/ctrl"/>
</plnk:role>
</plnk:partnerLinkType>
编辑2:
用于控制所产生的WSDL(在上面的例子SomeWorkflow_ctrl.wsdl
)不包含<binding>
或<service>
标签。这些被遗漏给你定义。假设你有这些可用的地方,并且必须简单地连接它们。
如您所知,Oracle-SOA中的JCX等价物是JCA。 WLI和Oracle-SOA之间没有直接的导出导入。这意味着根据您当前的代码复杂性和您的迁移计划,可能会有不同的努力量。
在我看来,对于JDBC Control
s来说,最简单的解决方法是将它们改写为Database adapter
s。
感谢您的回复:我正在使用SOA 11.1.1.3,Jdeveloper 11g,weblogic 10.3。我已经创建了一个流程,并从我当前的项目中获得JCX文件,现在我需要在BPEL中实现相同的功能(即我在WLI流程中)。我在我的问题文章中复制我的.jcx文件...现在需要哪些步骤遵循...... – Pedantic 2011-03-17 06:22:53
@Rozer您的JPD是WLI 10.3还是WLI 9.2? – CMR 2011-03-17 13:00:54
嗨,感谢这宝贵的信息,它真的帮助我。 – Pedantic 2011-03-18 11:50:41