以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  关于ActiveBpel中MyRoles的partnerlink  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=37896)


--  作者:efa
--  发布时间:9/13/2006 5:41:00 PM

--  关于ActiveBpel中MyRoles的partnerlink
做了2个很简单的web service
第一个从user拿name,从database table里面找到对应的email
第二个用第一个的output(email)找回name并且reply给user。

现在将这两个service用bpel连接,其中关键部分包括2个invoke(对应2个service)和他们中间的assign。

这里有个问题困扰了很久。一个bpel process应该有默认的receive/reply pair,对应相同的link, linktype和operation。在oracle designer里面这个pair是在project建立以后就提供好的。但是在activebpel里面并没有提供。

我这个process如果要用receive/reply的话,partnerlink应该怎么定义?现在有的就是2个service的wsdl。

如果自己写,或者用wizard添加的话,这个pair的partnerlink应该是什么?(按理说应该是这个process自己,但是这个process的wsdl在deploy之前是没有的。

求教!


--  作者:submarine__
--  发布时间:9/22/2006 5:58:00 PM

--  
activeBPEL不可能不支持这个基本操作。
user-->receive
             invoke--service1
             assign
             invoke---service2
       <-- reply
invoke1得partnerlink
和invoke2得partnerlink,没关系
都是in-out,partnerlink得partnerRole(service1,service2) myRole(bpelengine自己)
对于user来说,
bpelengine得wsdl定义,receive,reply得partnerlink一样
--  作者:submarine__
--  发布时间:9/22/2006 5:59:00 PM

--  
activeBPEL不可能不支持这个基本操作。
user-->receive
             invoke--service1
             assign
             invoke---service2
       <-- reply
invoke1得partnerlink
和invoke2得partnerlink,没关系
都是in-out,partnerlink得partnerRole(service1,service2) myRole(bpelengine自己)
对于user来说,
bpelengine得wsdl定义,receive,reply得partnerlink一样
--  作者:kevin_78
--  发布时间:3/14/2007 1:25:00 PM

--  
厉害!!!!!!!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
78.125ms