Oracle BPEL 自定义用户:
1.实现包oracle.tip.pc.services.identity中的接口:
BPMIdentityService
BPMProvider
BPMPrincipal
BPMUser
BPMRole
BPMGroup
2.注册类
找到文件SOA_Oracle_Home/bpel/system/services/config/is_config.xml,修改如下:
<?xml version = '1.0' encoding = 'UTF-8'?>
<ISConfiguration xmlns="http://www.oracle.com/pcbpel/identityservice/isconfig">
<configurations>
<configuration realmName="jazn.com">
<provider providerType="CUSTOM"
name="package.name.CustomerBPMProvider"
service="Identity"
class="package.name.CustomIdentityService"/>
</configuration>
</configurations>
</ISConfiguration>
3.发布类到服务器:
拷贝包到目录SOA_Oracle_Home/bpel/system/services/lib
编辑文件SOA_Oracle_Home/bpel/system/appserver/oc4j/j2ee/home/config/server.xml
在节点<shared-library name="oracle.bpel.common" version="10.1.3">下添加一行:
<code-source path="SOA_Oracle_Home/bpel/system/services/lib/mycustomer.jar"/>
重新启动bpel服务器,打开worklist页面登录