我可以在活动组合中向BPEL添加属性而不需要通过WLST重新部署吗?



我想添加bpel.config。auditLevel属性到我的SOA Web服务,但因为它们很多,正因为如此,我需要找到一种方法,通过Web逻辑脚本工具(WLST)与简单的Jython脚本来做到这一点。我搜遍了整个互联网,没有运气……也许这是不可能的,或者我不知道。

我找到了一个WLST命令,称为setWebServiceClientStubProperty()但我不太确定是我需要的那个,没有例子如何使用它soa web服务。

有谁能帮我一下吗?

提前感谢!D.T.

你可以尝试这样做:

Connect(USERNAME, PWD, URL)
custom()
cd('oracle.soa.config')
redirect('NULL','false')
list = ls(returnMap='true')
redirect('NULL','true')
for composite in list:
  compositeObject = ObjectName(composite)
  if compositeObject.getKeyProperty('j2eeType') == 'SCAComposite':
    if compositeObject.getKeyProperty('name') == 'YOUCOMPOSITENAME':
        compositeProperties = mbs.getAttribute(compositeObject, 'Properties')
        compositeProperties[0].set('YOURAUDITLEVEL')

最新更新