ORacle BPEL WorkFlow SErvices

Hi,
I am currently trying to develop a workflow using Oracle BPEL Workflow Services. The process has a list of approvers and they are not part of any identity services be it jazn,oID or third party LDAP. I need to assign a task to each of the approvers sequentially.
I am trying to use TaskServiceInterface.wsdl to initiate the task and then receive the response and based on that use the taskrouting webservice and continue with the process.
However the users cannot be authenticated because of the reason mentioned in the first paragraph. Is it possible to create a workflow context without using login credentials?
Regards
Jayanka

Thanks John,
I have created a custom authentication class which will authorise everyone. I followed the following steps.
1) Created the class that implements BPMAuthenticationService.
2) made necessary changes in the authenticateUser().
3) Created a jar out of the class file and deployed it to "C:\product\10.1.3.1\OracleAS_2\bpel\system\services\lib" [my installation is in C]
4) added an entry in the server.xml to point to this library location
5) changed the is_config file to the following
<?xml version = '1.0' encoding = 'UTF-8'?>
<ISConfiguration xmlns="http://www.oracle.com/pcbpel/identityservice/isconfig">
<configurations>
<configuration realmName="jazn.com">
<provider providerType="JAZN" name="xml" service="Identity">
<property name="userPropertiesFile" value="users-properties.xml"/>
</provider>
<provider providerType="CUSTOM" name="CustomPlugin" service="Authentication" class="is.custom.plugin.CustomAuthentication"/>
</configuration>
</configurations>
</ISConfiguration>
6) Restarting the server.
However the TaskManager still tries to validate users in the jazn xml files. Am I missing anything out there?
The server logs tell me that my authentication function is not being invoked.
Regards
Jayanka

Similar Messages

  • Unable to invoke an asynch Oracle BPEL process

    Im currently struggling to invoke an Oracle BPEL web service from another Oracle BPEL process.
    When creating the invoking process I pasted in the wsdl from the BPEL console to describe the invoked process rather than use the original wsdl generated by the tool.
    The wsdl is given below :
    At run time execution fails at the point where the invoking BPEL web service calls the first BPEL process, the error is a binding fault with desc : unable to find available port.
    <?xml version="1.0" encoding="UTF-8" ?>
    - <definitions name="Supplier" targetNamespace="http://xmlns.oracle.com/Supplier" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://xmlns.oracle.com/Supplier" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:client="http://xmlns.oracle.com/Supplier">
    - <types>
    - <schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xmlns.oracle.com/Supplier" xmlns="http://www.w3.org/2001/XMLSchema">
    - <element name="SupplierProcessRequest">
    - <complexType>
    - <sequence>
    <element name="input" type="string" />
    </sequence>
    </complexType>
    </element>
    - <element name="SupplierProcessResponse">
    - <complexType>
    - <sequence>
    <element name="result" type="string" />
    </sequence>
    </complexType>
    </element>
    </schema>
    - <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing" schemaLocation="http://pc1520952:9700/orabpel/xmllib/ws-addressing.xsd" />
    </schema>
    </types>
    - <message name="ReplyToHeader">
    <part name="ReplyTo" element="wsa:ReplyTo" />
    </message>
    - <message name="MessageIDHeader">
    <part name="MessageID" element="wsa:MessageID" />
    </message>
    - <message name="SupplierRequestMessage">
    <part name="payload" element="tns:SupplierProcessRequest" />
    </message>
    - <message name="SupplierResponseMessage">
    <part name="payload" element="tns:SupplierProcessResponse" />
    </message>
    - <message name="RelatesToHeader">
    <part name="RelatesTo" element="wsa:RelatesTo" />
    </message>
    - <portType name="Supplier">
    - <operation name="initiate">
    <input message="tns:SupplierRequestMessage" />
    </operation>
    </portType>
    - <portType name="SupplierCallback">
    - <operation name="onResult">
    <input message="tns:SupplierResponseMessage" />
    </operation>
    </portType>
    - <binding name="SupplierCallbackBinding" type="tns:SupplierCallback">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <operation name="onResult">
    <soap:operation style="document" soapAction="onResult" />
    - <input>
    <soap:header message="tns:RelatesToHeader" part="RelatesTo" use="literal" encodingStyle="" />
    <soap:body use="literal" />
    </input>
    </operation>
    </binding>
    - <binding name="SupplierBinding" type="tns:Supplier">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <operation name="initiate">
    <soap:operation style="document" soapAction="initiate" />
    - <input>
    <soap:header message="tns:ReplyToHeader" part="ReplyTo" use="literal" encodingStyle="" />
    <soap:header message="tns:MessageIDHeader" part="MessageID" use="literal" encodingStyle="" />
    <soap:body use="literal" />
    </input>
    </operation>
    </binding>
    - <service name="Supplier">
    - <port name="SupplierPort" binding="tns:SupplierBinding">
    <soap:address location="http://pc1520952:9700/orabpel/default/Supplier/1.0" />
    </port>
    </service>
    - <service name="SupplierCallbackService">
    - <port name="SupplierCallbackPort" binding="tns:SupplierCallbackBinding">
    <soap:address location="http://set.by.caller" />
    </port>
    </service>
    - <plnk:partnerLinkType name="Supplier">
    - <plnk:role name="SupplierRequester">
    <plnk:portType name="tns:SupplierCallback" />
    </plnk:role>
    - <plnk:role name="SupplierProvider">
    <plnk:portType name="tns:Supplier" />
    </plnk:role>
    </plnk:partnerLinkType>
    </definitions>

    I have got the same error.
    and if you look at your wsdl generated in xmlSpy(or something to check xml),
    you will see that the xml is not Valid!!!!
    Here is the fault by no targetNameSpace is in it(like in the first schema)
    <schema xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing" schemaLocation="http://pc1520952:9700/orabpel/xmllib/ws-addressing.xsd" />
    </schema>
    This error is generated when trying to invoke a asynchronous BPEL deploy before in the engine.
    Error can be comprehensive is the Wsdl is not valid...
    When I deploy a asynchronous BPEL workflow in BPEL workflow 10.1.2, the compiler add <import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing" schemaLocation="http://$server-url$:9700/orabpel/xmllib/ws-addressing.xsd" />
    in the wsdl and is not valid.
    Anyone from the BPEL team know this , and find a solution???
    Thanks.

  • Exception occured while retrieving the Flowtrace XML for the Composite Instance; java.lang.ClassNotFoundException: Failed to load class oracle.bpel.services.workflow.WorkflowException

    When i try to view the FlowTrace i'm getting the following exception in EM
    Unable to display Flowtrace due to exception while initializing object, please review logs for detailed information.
    >> Exception occured while retrieving the Flowtrace XML for the Composite Instance; ECID: 0000JzmIFk95EgPquci8UH1HtzlR0000HC
    >> java.rmi.UnmarshalException: Problem finding error class; nested exception is:
    >>> java.lang.ClassNotFoundException: Failed to load class oracle.bpel.services.workflow.WorkflowException
    >>> at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237)
    >>> at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
    >>> at oracle.soa.management.internal.ejb.impl.FacadeFinderBean_4vacyo_FacadeFinderBeanImpl_1036_WLStub.getAuditTrail(Unknown Source)
    >>> at oracle.soa.management.internal.ejb.EJBLocatorImpl.getAuditTrail(EJBLocatorImpl.java:473)
    >>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.setFloatraceModelInfo(FlowTraceModel.java:172)
    >>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.initialize(FlowTraceModel.java:79)
    >>> at oracle.sysman.emai.model.sca.EMEntityModel._initializeEntityData(EMEntityModel.java:28)
    >>> at oracle.sysman.emai.model.sca.common.SCAEntityObject.initializeSCAData(SCAEntityObject.java:124)
    >>> at oracle.sysman.emai.model.sca.SCAObject.initializeData(SCAObject.java:66)
    >>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.initOrResetEMObject(ModelUtil.java:319)
    >>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.access$000(ModelUtil.java:280)
    >>> at oracle.sysman.core.model.util.ModelUtil.initializeMBEMObjects(ModelUtil.java:231)
    >>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:128)
    >>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:101)
    >>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.doPrePrepareModel(EMPagePhaseListener.java:867)
    >>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.beforePhase(EMPagePhaseListener.java:795)
    >>> at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(ADFLifecycleImpl.java:551)
    >>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(LifecycleImpl.java:100)
    >>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:191)
    >>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:23)
    >>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:238)
    >>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:274)
    >>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:75)
    >>> at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)
    >>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:472)
    >>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
    >>> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
    >>> at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    >>> at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    >>> at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    >>> at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:164)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
    >>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
    >>> at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    >>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
    >>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
    >>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
    >>> at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:179)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
    >>> at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
    >>> at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
    >>> at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
    >>> at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
    >>> at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    >>> at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
    >>> at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
    >>> at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    >>> at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    >>> at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
    >>> at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
    >>> at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
    >>> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    >>> at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >>> Caused by: java.lang.ClassNotFoundException: Failed to load class oracle.bpel.services.workflow.WorkflowException
    >>> at weblogic.rmi.utils.WLRMIClassLoaderDelegate.loadClass(WLRMIClassLoaderDelegate.java:208)
    >>> at weblogic.rmi.utils.WLRMIClassLoaderDelegate.loadClass(WLRMIClassLoaderDelegate.java:135)
    >>> at weblogic.rmi.utils.Utilities.loadClass(Utilities.java:305)
    >>> at weblogic.rjvm.MsgAbbrevInputStream.resolveClass(MsgAbbrevInputStream.java:436)
    >>> at weblogic.utils.io.ChunkedObjectInputStream$NestedObjectInputStream.resolveClass(ChunkedObjectInputStream.java:268)
    >>> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
    >>> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
    >>> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
    >>> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
    >>> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
    >>> at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:208)
    >>> at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:599)
    >>> at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:235)
    >>> at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
    >>> at oracle.soa.management.internal.ejb.impl.FacadeFinderBean_4vacyo_FacadeFinderBeanImpl_1036_WLStub.getAuditTrail(Unknown Source)
    >>> at oracle.soa.management.internal.ejb.EJBLocatorImpl.getAuditTrail(EJBLocatorImpl.java:473)
    >>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.setFloatraceModelInfo(FlowTraceModel.java:172)
    >>> at oracle.sysman.emai.model.sca.share.composite.FlowTraceModel.initialize(FlowTraceModel.java:80)
    >>> at oracle.sysman.emai.model.sca.EMEntityModel._initializeEntityData(EMEntityModel.java:29)
    >>> at oracle.sysman.emai.model.sca.common.SCAEntityObject.initializeSCAData(SCAEntityObject.java:125)
    >>> at oracle.sysman.emai.model.sca.SCAObject.initializeData(SCAObject.java:66)
    >>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.initOrResetEMObject(ModelUtil.java:319)
    >>> at oracle.sysman.core.model.util.ModelUtil$EMObjectResetter.access$000(ModelUtil.java:280)
    >>> at oracle.sysman.core.model.util.ModelUtil.initializeMBEMObjects(ModelUtil.java:231)
    >>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:131)
    >>> at oracle.sysman.core.model.util.ModelUtil.initializeAllEMObjects(ModelUtil.java:102)
    >>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.doPrePrepareModel(EMPagePhaseListener.java:869)
    >>> at oracle.sysman.emSDK.adfext.ctlr.EMPagePhaseListener.beforePhase(EMPagePhaseListener.java:795)
    >>> at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.beforePhase(ADFLifecycleImpl.java:552)
    >>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchBeforeEvent(LifecycleImpl.java:100)
    >>> at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:192)
    >>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:23)
    >>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:238)
    >>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:276)
    >>> at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:77)
    >>> at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:54)
    >>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:472)
    >>> at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
    >>> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
    >>> at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    >>> at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    >>> at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    >>> at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.sysman.emSDK.license.LicenseFilter.doFilter(LicenseFilter.java:166)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
    >>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
    >>> at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    >>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
    >>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
    >>> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
    >>> at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.sysman.eml.app.AuditServletFilter.doFilter(AuditServletFilter.java:183)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:203)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.sysman.core.model.targetauth.EMLangPrefFilter.doFilter(EMLangPrefFilter.java:158)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.sysman.core.app.perf.PerfFilter.doFilter(PerfFilter.java:141)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:542)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
    >>> at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
    >>> at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
    >>> at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
    >>> at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
    >>> at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    >>> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    >>> ... 9 more

    Hi Manish,
    It seems that you are using a custom security provider and the weblogic server is not able to find the class / jar file that contains the class.
    java.lang.ClassNotFoundException: Failed to load class com.msl.security.providers.SessionPrincipal]
    Make sure you have all the required jar files in the server classpath.
    You can use the JarScan utility to find the jar that contains the class.
    Refer the below link regarding the jarScan.
    http://weblogic-wonders.com/weblogic/2011/01/26/finding-jar-files-using-jarscan/
    Regards,
    Anandraj
    http://weblogic-wonders.com

  • Oracle.bpel.services.workflow.client lib

    which jar do i have to use to be able to use the new workflow libs?
    regards,
    gabriel

    HI everybody ,
    M facing the same issue too.. Please suggest where this bmp-services-client.jar will be available?
    I am human task forms which are using the ADF data controls for workflow and am getting the following error:-
    Caused By: java.lang.ClassNotFoundException: oracle.bpel.services.datacontrol.types.Number
    The human task forms are taskflow components of a soa composite containing a bpmn component which stitches these taskflows into an Activity Guide.
    Any help will be appreciated

  • Another bug in Oracle Soa Suite 11gR3 (bpel workflow)

    Hello,
    I am getting an error that i guess be a bug in soa suite (bpel human task workflow).
    I created a simple workflow that have three human task (three steps of approval):
    1 ) I deployed the project
    2) I invite a requisition for the bpel through SoapUI
    3) I access the worklistapp application and make login using the user approver1
    4) I click at Approve button. It works.
    5) When i logout and login using the user approver2 (second human task - second level of approval) the requistion is there, but when i click in task the bellow exception is throwed:
    Obs.: If i restart my weblogic server, and access the worklistapp with the user approver2 (again). It Works.
    Question: Should I always restart the Weblogic Server for each step in a workflow ? If my bpel have 5 human tasks, i have to do 5 restarts on the weblogic server for work ?
    Anyone has the same bug ?
    Error 500--Internal Server Error
    java.lang.NullPointerException
         at oracle.adf.model.binding.DCIteratorBinding.getSortCriteria(DCIteratorBinding.java:3715)
         at oracle.adf.model.binding.DCInvokeMethod.setAssociatedIteratorBinding(DCInvokeMethod.java:865)
         at oracle.adf.model.binding.DCIteratorBinding.cacheRefOnOperation(DCIteratorBinding.java:5132)
         at oracle.jbo.uicli.binding.JUMethodIteratorDef$JUMethodIteratorBinding.getActionBinding(JUMethodIteratorDef.java:283)
         at oracle.jbo.uicli.binding.JUMethodIteratorDef.isRefreshable(JUMethodIteratorDef.java:59)
         at oracle.adf.model.binding.DCExecutableBindingDef.isRefreshable(DCExecutableBindingDef.java:274)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2975)
         at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2845)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:112)
         at oracle.adf.controller.v2.lifecycle.Lifecycle$2.execute(Lifecycle.java:137)
         at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:192)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:21)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:231)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:267)
         at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:71)
         at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:364)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:177)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:62)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.doFilter(WorkflowFilter.java:175)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    Thank you, Tomasz!
    That really works! I'll add example of changes to DataBinding.cpx because it is not so obvious what to do after renaming package and applying automatic refactoring (that doesn't fix all what it should fix).
    Assuming we've renamed the package from bpm3 to bpm3.db3
    Before changes:
    <?xml version="1.0" encoding="UTF-8" ?>
    <Application xmlns="http://xmlns.oracle.com/adfm/application"
    version="11.1.1.60.13" id="DataBindings" SeparateXMLFiles="false"
    Package="bpm3.db3" ClientType="Generic">
    <pageMap>
    <page path="/taskDetails1.jspx" usageId="bpm3_taskDetails1PageDef"/>
    </pageMap>
    <pageDefinitionUsages>
    <page id="bpm3_taskDetails1PageDef"
    path="bpm3.db3.pageDefs.taskDetails1PageDef"/>
    </pageDefinitionUsages>
    <dataControlUsages>
    *<dc id="ApproveForm3_ApproveTask3" path="bpm3.ApproveForm3_ApproveTask3"/>*
    </dataControlUsages>
    </Application>
    After:
    <?xml version="1.0" encoding="UTF-8" ?>
    <Application xmlns="http://xmlns.oracle.com/adfm/application"
    version="11.1.1.60.13" id="DataBindings" SeparateXMLFiles="false"
    Package="bpm3.db3" ClientType="Generic">
    <pageMap>
    <page path="/taskDetails1.jspx" usageId="bpm3_db3_taskDetails1PageDef"/>
    </pageMap>
    <pageDefinitionUsages>
    <page id="bpm3_db3_taskDetails1PageDef"
    path="bpm3.db3.pageDefs.taskDetails1PageDef"/>
    </pageDefinitionUsages>
    <dataControlUsages>
    *<dc id="ApproveForm3_ApproveTask3" path="bpm3.db3.ApproveForm3_ApproveTask3"/>*
    </dataControlUsages>
    </Application>
    Really what is changed:
    - <dc id="ApproveForm3_ApproveTask3" path="bpm3.ApproveForm3_ApproveTask3"/>
    + <dc id="ApproveForm3_ApproveTask3" path="bpm3.db3.ApproveForm3_ApproveTask3"/>

  • Jdeveloper deploying error: oracle.bpel.services.datacontrol.types.Number

    I have migrated a BPEL process from 11.1.1.3 to 11.1.1.5. When deploying my migrated BPEL process from JDEVELOPER I get the following error:
    java.lang.ClassNotFoundException: oracle.bpel.services.datacontrol.types.Number
    I found this: http://www.orastudy.com/oradoc/selfstu/fusion/integration.1111/e10226/appx_trouble.htm
    If you see the following error:
    Caused By:
    java.lang.ClassNotFoundException:
    oracle.bpel.services.datacontrol.ty
    pes.Number
    during deployment of a task form, then it is likely due to the missing shared library in weblogic.xml. Add the following element in weblogic.xml:
    <library-ref>
    <library-name>oracle.soa.worklist.w
    ebapp</library-name>
    <specification-version>11.1.1</spec
    ification-version>
    </library-ref>
    But, when I add this element in weblogic.xml, deployment fails with a new error:
    [Deployer:149193]Operation 'deploy' on application 'Reclamaciones' has failed on 'soa_server1'
    [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application Reclamaciones on soa_server1.: Failed to load webapp: 'oracle.soa.worklist.webapp'.
    Weblogic Server Exception: weblogic.application.ModuleException: Failed to load webapp: 'oracle.soa.worklist.webapp'
    Caused by: java.lang.ClassNotFoundException: oracle.adfinternal.view.faces.taglib.region.RichDeclarativeComponentTag
    See server logs or server console for more details.
    weblogic.application.ModuleException: Failed to load webapp: 'oracle.soa.worklist.webapp'
    Taskflow deployment failed to deploy to server. oracle.jdeveloper.deploy.DeployException: Remote deployment failed
    #### Deployment incomplete. ####
    I would appreciate any help from you .
    Thanks in advance
    Edited by: 822084 on 05-dic-2011 17:53

    HI everybody ,
    M facing the same issue too.. Please suggest where this bmp-services-client.jar will be available?
    I am human task forms which are using the ADF data controls for workflow and am getting the following error:-
    Caused By: java.lang.ClassNotFoundException: oracle.bpel.services.datacontrol.types.Number
    The human task forms are taskflow components of a soa composite containing a bpmn component which stitches these taskflows into an Activity Guide.
    Any help will be appreciated

  • Error while invoking a WS-Security secured web service from Oracle BPEL..

    Hi ,
    We are facing some error while invoking a WS-Security secured web service from our BPEL Process on the windows platform(SOA 10.1.3.3.0).
    For the BPEL process we are following the same steps as given in an AMIS blog : - [http://technology.amis.nl/blog/1607/how-to-call-a-ws-security-secured-web-service-from-oracle-bpel]
    but sttill,after deploying it and passing values in it,we are getting the following error on the console :-
    &ldquo;Header [http://schemas.xmlsoap.org/ws/2004/08/addressing:Action] for ultimate recipient is required but not present in the message&rdquo;
    Any pointers in this regard will be highly appreciated.
    Thanks,
    Saurabh

    Hi James,
    Thanks for the quick reply.
    We've tried to call that web service from an HTML designed in Visual Studios with the same username and password and its working fine.
    But on the BPEL console, we are getting the error as mentioned.
    Also if you can tell me how to set the user name and password in the header of the parter link.I could not find how to do it.
    Thanks,
    Saurabh

  • Create Lead with Oracle BPEL process using Siebel CRMOD web service

    I'm trying to create a lead in the siebel OD (hosted) with a oracle BPEL process and using the siebel web service (2.0). In my bpel process I've been able to
    1. Login to OD and get a session id
    2. create the partner link using Siebel OD (version 2.0) wsdl for Lead
    3. Assign the session id to the partner link
    4. Assign the inputs (lastname, firstname, leadowner, viewMode=Personal, lovLanguageMode=LDC) to lead
    5. Call the leadInsert operation on the partner link
    However, when I deploy and execute the bpel process it breaks after calling the leadInsert with the following error message:
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    <remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>Server</code>
    </part><part name="summary"><summary>The record with search specification '' in business component 'Lead' (integration component 'Lead') has been deleted by another user since it was retrieved.(SBL-EAI-04289)</summary>
    </part><part name="detail"><detail>&lt;detail>
    &lt;siebelf:siebdetail xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    &lt;siebelf:logfilename xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">OnDemandServicesObjMgr_enu_138636.log&lt;/siebelf:logfilename>
    &lt;siebelf:errorstack xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    &lt;siebelf:error xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    &lt;siebelf:errorcode xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">(SBL-DAT-00494)&lt;/siebelf:errorcode>
    &lt;siebelf:errorsymbol xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"/>
    &lt;siebelf:errormsg xmlns:siebelf="http://www.siebel.com/ws/fault" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">The record with search specification '' in business component 'Lead' (integration component 'Lead') has been deleted by another user since it was retrieved.(SBL-EAI-04289)&lt;/siebelf:errormsg>
    &lt;/siebelf:error>
    &lt;/siebelf:errorstack>
    &lt;/siebelf:siebdetail>
    &lt;/detail>
    </detail>
    </part></remoteFault>
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Any feedback as to what I'm doing worng woull be greatly appreciated.
    Thanks,
    --manoj                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Hi,
    We are also using BPEL to send data out to SIEBEL CRMOD.
    I've created a proxy that deals with authentication and session management.
    All you have to do is to deploy the proxy as a war file and refrence it as the end-point of your partner link.
    Code is here:
    http://another-soa-blog.blogspot.com/2010/02/oracle-siebel-on-demand-session-and.html
    Regards,
    Fred.

  • Connecting to an external web service from Oracle BPEL

    How do we connect to an external web service using its wsdl (possibly implemented in .NET) from Oracle BPEL process?
    Any specific details/examples greatly appreciated.
    Thanks,
    JN

    How do we connect to an external web service using its wsdl (possibly implemented in .NET) from Oracle BPEL process?
    Any specific details/examples greatly appreciated.
    Thanks,
    JN

  • Oracle BPEL invoking Windows Communication Foundation Services

    Im right now studing the next generation of Microsoft technologies for SOA and WebServices. I correctly developed my first WCF service and was trying to invoke it using BPEL, but its not possible to do it. Anyone knows how to invoke a WCF service in BPEL? Im using wshttpBinding in my WCF service.
    Thanks for your time,
    Millan

    Can you post the whole binding configuration you are using. For default interoperability you should look at basicHttpbinding. In case you want to add things like Security with the wsHttpBinding keep in mind that Oracle BPEL only supports basic WS-Security

  • Oracle human workflow task services have no support for SAML2.0 in 11.1.1.5

    When I have checked the SAML binding version of Oracle human workflow task service WSDL (TaskQueryService2?ORAWSDL), it has a SAML 1.0 policy attached to it in the soap header?
    Does SOA Suite 11.1.1.5.0 workflow tasking services support SAML2.0 policy ?
    I have tried applying SAML2.0 policy from OSB on the Business service calling TaskQuerySerivice2, it does not accept it. As the SAML version of wsdl is embedded with SAML1.0 policy, business service
    did not run?
    As this Tasking services come as part of standard SOA Suite install, is there any work around to update the WSDL to change the policy to SAML 2.0?
    Thanks

    Hi Experts,
    If incase anyone has encountered this issue. Please can you advice for the same.
    I need to get this done on urgent basis.
    I am able to deploy the process successfully from JDEV. Its throwing issue only when I manually deploy the WAR file in WL Console.
    Its getting deployed successfully, but unable to view task form from BPM Worklist.

  • Oracle.bpel.services.datacontrol.data.DataCollection error in BPM work-list

    Hi,
    I am working with Human task form. I Have created one form using create auto-generate option from task options. The form is fetching and displaying data properly in BPM work-list, but when i click on approve/reject button in form, it gives the error oracle.bpel.services.datacontrol.data.DataCollection error . Not sure, from where this error is coming.
    Please reply if anyone is having idea why this error is coming. I am working with Jdev 11.1.1.5 and SOA suite 11g and this project is part of new development. ( no migration issue, i guess)
    thanks,
    rps

    was this issue resolved?
    I am facing the same issue and when I click on Approve/Reject in the form I receive a pop up saying      
    oracle.bpel.services.datacontrol.data.DataCollection cannot be cast to oracle.bpel.services.datacontrol.data.DataObject.

  • Oracle BPM Suite : Oracle BPM vs Oracle BPEL PM

    Hi All,
    I am new in Oracle BPM and how some experience learning how to use Oracle BPM. Now when reading about the components products inside "Oracle BPM Suite" in detail , I am some what confuse about :
    1) In What situation that we should use "Oracle BPM" rather than "Oracle BPEL PM" ?
    2) In What situation that we should use "Oracle BPEL PM" rather than "Oracle BPM" ?
    I am confuse about these issue since both of the products come together when we order "Oracle BPM Suite" and both of the products can be used for "HUman Workflow Applications" as well
    Could you please help clarify these issues ? Thank you very much in advance.
    Best Regards
    Pearapon S.

    Hi Pearapon,
    You’ve raised a good point.
    Every once in a while, I see an article written by a BPM pundit that attempts to make the case that the BPMN approach (Oracle BPM uses this) is superior to the BPEL approach or vice versa. Here's one example on InfoQ - http://www.infoq.com/articles/bpelbpm. Its title "Why BPEL is not the holy grail for BPM" is very misleading. This is a typical example of an author sitting in either the BPMN or BPEL camp criticizing the other camp's standard. In this article, the author attempts to indict all BPMN to BPEL conversion attempts based on the author's poorly drawn process.
    Although I know that controversy boosts readership of these types of articles, in my opinion it’s not a “vs.”. Both the BPMN and BPEL standards have strengths when used with certain use cases.
    Here’s one scenario where Oracle BPM and Oracle BPEL PM are synergistic. My background is with Oracle BPM, but I’ve used Oracle BPEL PM on a project for the orchestration of composite services. I used Oracle BPM to model the business processes understood by executives, managers, subject matter experts, business analysts and developers. Using the same simple role based activity flow process diagram, everyone understands what the business problem is and how the process will work solve the problem. The Oracle BPM Automatic activities in the process hit Oracle BPEL processes. Here we used the BPEL processes to hit and orchestrate the underlying IT components . We exposed the BPEL processes using the customer’s service bus and we invoked it from the Oracle BPM process’s Automatic activity (Oracle BPM -> OSB -> Oracle BPEL). Alternatively, If the customer had not had a service bus, I could have invoked the BPEL process directly from the Oracle BPM process via a cataloged web service in Oracle BPM.
    Hope this helps,
    Dan

  • Import oracle.bpel.worklistapp.dc.ale.beans.view.* not found

    Hello experts,
    JDeveloper cannot find the classes below:
    import oracle.bpel.worklistapp.dc.ale.beans.view.ApprovalListEditorComp;
    import oracle.bpel.worklistapp.dc.ale.util.ApprovalListUtil;
    Any hints about locating these classes?
    Thanks in advance!
    About
    Oracle JDeveloper 11g Release 1 11.1.1.4.0
    Studio Edition Version 11.1.1.4.0
    Build JDEVADF_11.1.1.4.0_GENERIC_101227.1736.5923
    Copyright © 1997, 2011 Oracle and/or its affiliates. All rights reserved.
    IDE Version: 11.1.1.4.37.59.23
    Product ID: oracle.jdeveloper
    Product Version: 11.1.1.4.37.59.23
    Version
    Component     Version
    =========     =======
    ADF Business Components     11.1.1.59.23
    BPMN Editor     11.1.1.4.0.5682
    Java(TM) Platform     1.6.0_24
    Oracle IDE     11.1.1.4.37.59.23
    SOA Composite Editor     11.1.1.4.0.56.82
    Versioning Support     11.1.1.4.37.59.23
    Extensions
    Name     Identifier     Version     Status
    ====     ==========     =======     ======
    ADF Business Components     oracle.BC4J     11.1.1.4.37.59.23     Loaded
    ADF Business Components Dependency     oracle.bc4j.dependency     11.1.1.4.37.59.23     Loaded
    ADF Business Components Deployment     oracle.bc4jdt.deploy     11.1.1.4.37.59.23     Loaded
    ADF Business Components Modeler     oracle.adfbcdt.modeler     11.1.1.4.37.59.23     Loaded
    ADF Business Components Syscat     oracle.bc4j.syscat     0     Loaded
    ADF Business Components Tester     oracle.bc4j.tester     11.1.1.4.37.59.23     Loaded
    ADF Common Audit     oracle.adf.common.audit     0     Loaded
    ADF Context Debugger     oracle.adf.share.debug     11.1.1.4.37.59.23     Loaded
    ADF Controller Configuration Design Time     oracle.adf.controller.config.dt     11.1.1.4.37.59.23     Loaded
    ADF Data Visualizations Design Time Tests     oracle.dvt.dt     11.1.1.4.37.59.23     Loaded
    ADF Debugger     oracle.adf.debug     11.1.1.4.37.59.23     Loaded
    ADF Debugger Diagram Support     oracle.adf.debug.diagram     11.1.1.4.37.59.23     Loaded
    ADF Desktop Integration Design Time     oracle.adfdt.desktopintegration     11.1.1.4.37.59.23     Loaded
    ADF Faces Cache     oracle.webcache     11.1.1.4.37.59.23     Loaded
    ADF Faces Data Visualization Tools Help     oracle.dvt-faces-doc     11.1.1.0.0     Loaded
    ADF Faces Databinding Design Time     oracle.adf-faces-databinding-dt     11.1.1.4.37.59.23     Loaded
    ADF Faces Design Time     oracle.adf-faces-dt     11.1.1.4.37.59.23     Loaded
    ADF Faces Design Time Migration     oracle.adffacesdt.migration     11.1.1.4.37.59.23     Loaded
    ADF Faces Runtime Help     oracle.adf-faces-rt-doc     11.1.1.0.0     Loaded
    ADF Faces Skin Design Time     oracle.adf-faces-skin-dt     11.1.1.4.37.59.23     Loaded
    ADF JMX Data Control Designtime     oracle.adf.jmxdc     11.1.1.4.37.59.23     Loaded
    ADF Java Server Faces Diagram     oracle.adf.jsf.diagram     11.1.1.4.37.59.23     Loaded
    ADF Library Design Time     oracle.jdeveloper.adflibrary     11.1.1.4.37.59.23     Loaded
    ADF Lifecycle Design Time     oracle.adf.lifecycle.dt     11.1.1.4.37.59.23     Loaded
    ADF Management Pages     oracle.adf.management     11.1.1.4.37.59.23     Loaded
    ADF Menu Model Design-Time     oracle.adfmenudt     11.1.1.4.37.59.23     Loaded
    ADF Page Flow Design Time     oracle.adf.pageflow.dt     11.1.1.4.37.59.23     Loaded
    ADF Page Flow Design Time Extras     oracle.adf.pageflow.dt.extras     11.1.1.4.37.59.23     Loaded
    ADF Page Template DT     oracle.adf-faces-templating-dt     11.1.1.4.37.59.23     Loaded
    ADF Region Design Time     oracle.adf-faces-region-dt     11.1.1.4.37.59.23     Loaded
    ADF Struts Page Flow Modeler     oracle.struts.adf     11.1.1.4.37.59.23     Loaded
    ADF Struts and Model One Databinding     oracle.adf.struts.and.model.one.databinding.dt     11.1.1.4.37.59.23     Loaded
    ADF Swing     oracle.adfdt.swingcore     11.1.1.4.37.59.23     Loaded
    ADF View Debugging Design Time     adf.view.debugging.dt     11.1.1.4.37.59.23     Loaded
    ADFv Common Databinding     oracle.adf-view-databinding-dt     11.1.1.4.37.59.23     Loaded
    Ant     oracle.ant     11.1.1.4.37.59.23     Loaded
    Application Server Manager     oracle.jdeveloper.asnav     11.1.1.4.37.59.23     Loaded
    Application State - Application Navigator     oracle.ideimpl.appstate.appnav     11.1.1.4.37.59.23     Loaded
    Application State - Editors     oracle.ide.appstate.editors     11.1.1.4.37.59.23     Loaded
    Application State Manager     oracle.ide.appstate     11.1.1.4.37.59.23     Loaded
    Archive Compare     oracle.jdeveloper.archive-compare     11.1.1.4.37.59.23     Loaded
    BAM     oracle.bam     11.1.1     Loaded
    BI Beans Graph     oracle.bibeans     11.1.1.4.37.59.23     Loaded
    BM metamodel framework     oracle.bm.meta     11.1.1.4.37.59.23     Loaded
    Bug Reporter     oracle.jdeveloper.bugfiler     11.1.1.4.37.59.23     Loaded
    Business Modelers     oracle.bm     11.1.1.4.37.59.23     Loaded
    Check For Updates     oracle.ide.webupdate     11.1.1.4.37.59.23     Loaded
    Code Editor     oracle.ide.ceditor     11.1.1.4.37.59.23     Loaded
    Command Line Formatting Support     oracle.jdeveloper.ojformat     11.1.1.4.37.59.23     Loaded
    Command Line Make/Rebuild Support     oracle.jdevimpl.oj-compiler     11.1.1.4.37.59.23     Loaded
    Common Controller Design-Time     oracle.controller.dt     11.1.1.4.37.59.23     Loaded
    Common Page Flow Design-Time     oracle.pageflow.dt     11.1.1.4.37.59.23     Loaded
    Component Palette     oracle.ide.palette1     11.1.1.4.37.59.23     Loaded
    Controller to ADF Bindings Bridge     oracle.controller.bindings.dt     11.1.1.4.37.59.23     Loaded
    Database Connection Support     oracle.jdeveloper.db.connection     11.1.1.4.37.59.23     Loaded
    Database Features (JDeveloper)     oracle.jdeveloper.db     11.1.1.4.37.59.23     Loaded
    Database Features (SQLDeveloper in JDeveloper)     oracle.jdeveloper.db.navigator     11.1.1.4.37.59.23     Loaded
    Database Modeler     oracle.dbmodeler     11.1.1.4.37.59.23     Loaded
    Database Modeler Migration     oracle.dbmodeler.migrate     11.1.1.4.37.59.23     Loaded
    Database Object Dependency API Support     oracle.jdeveloper.db.dependency     11.1.1.4.37.59.23     Loaded
    Database Object Explorers     oracle.ide.db.explorer     11.1.1.4.37.59.23     Loaded
    Database Object Transfer Framework     oracle.jdeveloper.db.transfer     11.1.1.4.37.59.23     Loaded
    Database UI     oracle.ide.db     11.1.1.4.37.59.23     Loaded
    Design Time Resource Bundle Variable Resolver     oracle.jdeveloper.resourcebundle.resolver.dt     11.1.1.4.37.59.23     Loaded
    Diagram Framework     oracle.diagram     11.1.1.4.37.59.23     Loaded
    Diagram Framework Toplink extensions     oracle.diagram.toplink     11.1.1.4.37.59.23     Loaded
    Diagram Javadoc Extension     oracle.diagram.javadoc     11.1.1.4.37.59.23     Loaded
    Diagram Thumbnail     oracle.diagram.thumbnail     11.1.1.4.37.59.23     Loaded
    Diagram to XMLEF Bridge     oracle.diagram.xmlef     11.1.1.4.37.59.23     Loaded
    Diff/Merge     oracle.ide.diffmerge     11.1.1.4.37.59.23     Loaded
    EJB     oracle.ejb     11.1.1.4.37.59.23     Loaded
    EJB Modeler     oracle.ejbmodeler     11.1.1.4.37.59.23     Loaded
    Editor Tint     oracle.ide.ceditor-tint     11.1.1.4.37.59.23     Loaded
    Editor Tint (Java)     oracle.jdeveloper.ceditor-tint-java     11.1.1.4.37.59.23     Loaded
    Extended IDE Platform     oracle.javacore     11.1.1.4.37.59.23     Loaded
    Extension Designtime Core     oracle.jdeveloper.extensiondt.core     11.1.1.4.37.59.23     Loaded
    Extension Designtime UI     oracle.jdeveloper.extensiondt.ui     11.1.1.4.37.59.23     Loaded
    External Tools     oracle.ide.externaltools     11.1.1.4.37.59.23     Loaded
    Feedback     oracle.ide.feedback     11.1.1.4.37.59.23     Loaded
    File Support     oracle.ide.files     11.1.1.4.37.59.23     Loaded
    Fusion Application Overview Definition     oracle.ide.appoverview.fusion.definition     11.1.1.4.37.59.23     Loaded
    Fusion Web Application (ADF) Template     oracle.adf.webapp.template     11.1.1.4.37.59.23     Loaded
    Go to File     oracle.ide.gotofile     11.1.1.4.37.59.23     Loaded
    Go to Java Type     oracle.jdeveloper.gotojava     11.1.1.4.37.59.23     Loaded
    HTML     oracle.html     11.1.1.4.37.59.23     Loaded
    Help System     oracle.ide.help     11.1.1.4.37.59.23     Loaded
    History Support     oracle.jdeveloper.history     11.1.1.4.37.59.23     Loaded
    IDE Reports Extension     oracle.ide.report     11.1.1.4.37.59.23     Loaded
    Import/Export Support     oracle.ide.importexport     11.1.1.4.37.59.23     Loaded
    Index Migrator support     oracle.ideimpl.indexing-migrator     11.1.1.4.37.59.23     Loaded
    J2EE     oracle.j2ee     11.1.1.4.37.59.23     Loaded
    J2EE     oracle.j2ee.webapp.ve     11.1.1.4.37.59.23     Loaded
    J2EE     oracle.j2ee.webapp.ve.facelets     11.1.1.4.37.59.23     Loaded
    J2EE CSS     oracle.css     11.1.1.4.37.59.23     Loaded
    J2EE Faces Config     oracle.j2ee.facesconfig     11.1.1.4.37.59.23     Loaded
    J2EE Web App     oracle.j2ee.webapp     11.1.1.4.37.59.23     Loaded
    J2EE-ADRS     oracle.j2ee.adrs     11.1.1.4.37.59.23     Loaded
    J2ee extension help     oracle.j2ee.help     11.1.1.0.0     Loaded
    JDeveloper     oracle.jdeveloper     11.1.1.4.37.59.23     Loaded
    JDeveloper Runner     oracle.jdeveloper.runner     11.1.1.4.37.59.23     Loaded
    JGoodies Forms     oracle.jdeveloper.jgoodies     11.1.1.4.37.59.23     Loaded
    JPublisher     oracle.jdeveloper.db.jpub     11.1.1.4.37.59.23     Loaded
    JSON Language support     oracle.jdeveloper.json     11.1.1.4.37.59.23     Loaded
    JUnit Integration     oracle.jdeveloper.junit     11.1.1.4.37.59.23     Loaded
    JViews Registration Addin     oracle.diagram.registration     11.1.1.4.37.59.23     Loaded
    Java Annotation Inspector     oracle.jdeveloper.annotation.inspector     11.1.1.4.37.59.23     Loaded
    Java Breadcrumbs     oracle.jdeveloper.ceditor-breadcrumbs-java     11.1.1.4.37.59.23     Loaded
    Java Class Modeler     oracle.javamodeler     11.1.1.4.37.59.23     Loaded
    Java Modeler Toplink extensions     oracle.javamodeler.toplink     11.1.1.4.37.59.23     Loaded
    Java Server Faces Page Flow Modeler     oracle.jsfmod     11.1.1.4.37.59.23     Loaded
    Java Structure Compare     oracle.jdeveloper.java-compare     11.1.1.4.37.59.23     Loaded
    Java Type Search     oracle.jdeveloper.searchbar.java     11.1.1.4.37.59.23     Loaded
    Java extension help     oracle.java.help     11.1.1.0.0     Loaded
    JavaBeans, Swing, and AWT     oracle.swingawt     11.1.1.4.37.59.23     Loaded
    JavaScript Language Support     oracle.ide.javascript     11.1.1.4.37.59.23     Loaded
    Jdeveloper UI Editor     oracle.jdeveloper.uieditor     11.1.1.4.37.59.23     Loaded
    Jdeveloper XML Extension     oracle.jdeveloper.xml     11.1.1.4.37.59.23     Loaded
    Legacy Controller Design-Time     oracle.controller.bm.dt     11.1.1.4.37.59.23     Loaded
    Legacy Preferences integration for BM     oracle.modeler.bm.prefs     11.1.1.4.37.59.23     Loaded
    Log Window     oracle.ide.log     11.1.1.4.37.59.23     Loaded
    MDS Extension     oracle.mds     11.1.1.4.37.59.23     Loaded
    MOF Ide Integration     oracle.mof.ide     11.1.1.4.37.59.23     Loaded
    MOF Modeler Integration     oracle.modeler.mof     11.1.1.4.37.59.23     Loaded
    Mac OS X Adapter     oracle.ideimpl.apple     11.1.1.4.37.59.23     Loaded
    Modeler Framework     oracle.modeler     11.1.1.4.37.59.23     Loaded
    Modeler Framework Common Layer     oracle.modeler.common     11.1.1.4.37.59.23     Loaded
    Modelling migration from BM     oracle.modeler.bm.migrate     11.1.1.4.37.59.23     Loaded
    Navigator     oracle.ide.navigator     11.1.1.4.37.59.23     Loaded
    Nightly Indexing support     oracle.ideimpl.indexing-rt     11.1.1.4.37.59.23     Loaded
    OAR/MAR/SAR Deployment Support Extension     oracle.deploy.orapp     11.1.1.4.37.59.23     Loaded
    OWSM Policy Manager Installer     oracle.jdeveloper.webservice.wsmpm.installer     11.1.1.4.37.59.23     Loaded
    Object Gallery     oracle.ide.gallery     11.1.1.4.37.59.23     Loaded
    Object Viewer     oracle.sqldeveloper.oviewer     11.1.1.64.46     Loaded
    Offline Database     oracle.jdeveloper.offlinedb     11.1.1.4.37.59.23     Loaded
    Offline Database Import/Generate     oracle.jdeveloper.offlinedb.transfer     11.1.1.4.37.59.23     Loaded
    Offline Database Reports Extension     oracle.jdeveloper.offlinedb.report     11.1.1.4.37.59.23     Loaded
    Offline Database SXML     oracle.jdeveloper.offlinedb.sxml     11.1.1.4.37.59.23     Loaded
    Offline Database User Properties     oracle.jdeveloper.offlinedb.userprops     11.1.1.4.37.59.23     Loaded
    Offline Database User Properties SXML     oracle.jdeveloper.offlinedb.userprops.sxml     11.1.1.4.37.59.23     Loaded
    Oracle BPEL 1.1 Designer     oracle.bpel.v1.designer     11.1.1.4.0.56.82     Loaded
    Oracle BPEL 1.1 Designer Plugins     oracle.bpel.v1.designer.plugins     11.1.1.4.0.56.82     Loaded
    Oracle BPEL 2.0 Designer     oracle.bpel.v2.designer     11.1.1.4.0.56.82     Loaded
    Oracle BPEL 2.0 Designer Plugins     oracle.bpel.v2.designer.plugins     11.1.1.4.0.56.82     Loaded
    Oracle BPEL Designer Shared Code     oracle.bpel.designer.shared     11.1.1.4.0.56.82     Loaded
    Oracle BPM DVM     oracle.bpm.dvm     11.1.1.4.0.56.82     Loaded
    Oracle BPM Internal     oracle.bpm.fusion.internal     11.1.1.4.0.5682     Loaded
    Oracle BPM Internal     oracle.bpm.resources     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal ar     oracle.bpm.resourcesrt-ar     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal cs     oracle.bpm.resourcesrt-cs     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal da     oracle.bpm.resourcesrt-da     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal de     oracle.bpm.resourcesrt-de     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal el     oracle.bpm.resourcesrt-el     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal en     oracle.bpm.resources-en     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal es     oracle.bpm.resourcesrt-es     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal fi     oracle.bpm.resourcesrt-fi     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal fr     oracle.bpm.resourcesrt-fr     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal hu     oracle.bpm.resourcesrt-hu     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal it     oracle.bpm.resourcesrt-it     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal iw     oracle.bpm.resourcesrt-iw     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal ja     oracle.bpm.resources-ja     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal ko     oracle.bpm.resourcesrt-ko     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal nl     oracle.bpm.resourcesrt-nl     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal no     oracle.bpm.resourcesrt-no     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal pl     oracle.bpm.resourcesrt-pl     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal pt     oracle.bpm.resourcesrt-pt     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal pt_BR     oracle.bpm.resourcesrt-pt_BR     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal ro     oracle.bpm.resourcesrt-ro     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal ru     oracle.bpm.resourcesrt-ru     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal sk     oracle.bpm.resourcesrt-sk     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal sv     oracle.bpm.resourcesrt-sv     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal th     oracle.bpm.resourcesrt-th     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal tr     oracle.bpm.resourcesrt-tr     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal zh_CN     oracle.bpm.resourcesrt-zh_CN     11.1.1.0.30.50.25     Loaded
    Oracle BPM Internal zh_TW     oracle.bpm.resourcesrt-zh_TW     11.1.1.0.30.50.25     Loaded
    Oracle BPM Studio     oracle.bpm.fusion.core     11.1.1.4.0.5682     Loaded
    Oracle BPM Studio     oracle.bpm.fusion.repository     11.1.1.4.0.5682     Loaded
    Oracle BPM Studio     oracle.bpm.fusion.builder     11.1.1.4.0.5682     Loaded
    Oracle BPM Studio     oracle.bpm.fusion.ui     11.1.1.4.0.5682     Loaded
    Oracle BPM Studio     oracle.bpm.fusion.studio     11.1.1.4.0.5682     Loaded
    Oracle BPM Studio     oracle.bpm.tests.jdev-test     11.1.1.4.0.5682     Loaded
    Oracle BPM Studio     oracle.bpm.fusion.jdeveloper     11.1.1.4.0.5682     Loaded
    Oracle BPM Studio     oracle.bpm.fusion.fcp     11.1.1.4.0.5682     Loaded
    Oracle BPM Studio     oracle.bpm.fusion.designer     11.1.1.4.0.5682     Loaded
    Oracle BPM Studio SOA Extension     oracle.bpm.fusion.soa     11.1.1.4.0.5682     Loaded
    Oracle BPM XREF     oracle.bpm.xref     11.1.1.4.0.56.82     Loaded
    Oracle Business Rules Designer     oracle.bpm.rules     11.1.1.4.0.56.82     Loaded
    Oracle Database Browser     oracle.sqldeveloper.thirdparty.browsers     11.1.1.64.46     Loaded
    Oracle Enterprise Repository Editor     oracle.jdeveloper.oereditor     11.1.1.4.37.59.23     Loaded
    Oracle Events Designer     oracle.bpm.events     11.1.1.4.0.56.82     Loaded
    Oracle Fabric Plugins     oracle.sca.modeler.plugins     11.1.1.4.0.56.82     Loaded
    Oracle Human Task Designer     oracle.bpm.workflow     11.1.1.4.0.56.82     Loaded
    Oracle IDE     oracle.ide     11.1.1.4.37.59.23     Loaded
    Oracle JDeveloper Spring, WebLogic SCA Integration     oracle.jdeveloper.spring     11.1.1.4.37.59.23     Loaded
    Oracle JDevloper Deployment Core Module     oracle.deploy.core     11.1.1.4.37.59.23     Loaded
    Oracle MDS Design time     oracle.mds.dt     11.1.1.4.37.59.23     Loaded
    Oracle Mobile ADF     oracle.wireless.dt     11.1.1.4.37.59.23     Loaded
    Oracle Page Templates     oracle.adf-page-template-samples     11.1.1.4.37.59.23     Loaded
    Oracle SOA Composite Editor     oracle.sca.modeler     11.1.1.4.0.56.82     Loaded
    Oracle SOA Mediator     oracle.sca.mediator     11.1.1.4.0.56.82     Loaded
    Oracle SQL Developer     oracle.sqldeveloper     11.1.1.64.46     Loaded
    Oracle SQL Developer Reports     oracle.sqldeveloper.report     11.1.1.64.46     Loaded
    Oracle SQL Developer Worksheet     oracle.sqldeveloper.worksheet     11.1.1.64.46     Loaded
    Oracle User Messaging Service Client Extension     oracle.ums.jdev     11.1.1.4.0     Loaded
    Oracle XML Schema Support     oracle.sqldeveloper.xmlschema     11.1.1.64.46     Loaded
    PL/SQL Debugger     oracle.jdeveloper.db.debug.plsql     11.1.1.4.37.59.23     Loaded
    PROBE Debugger     oracle.jdeveloper.db.debug.probe     11.1.1.4.37.59.23     Loaded
    Peek     oracle.ide.peek     11.1.1.4.37.59.23     Loaded
    Persistent Storage     oracle.ide.persistence     11.1.1.4.37.59.23     Loaded
    Profiler     oracle.jdeveloper.profiler     11.1.1.4.37.59.23     Loaded
    Properties File Support     oracle.jdeveloper.props     11.1.1.4.37.59.23     Loaded
    Property Inspector     oracle.ide.inspector     11.1.1.4.37.59.23     Loaded
    Quick Start Features for Web Applications     quickstart.webapp.dt     11.1.1.4.37.59.23     Loaded
    QuickDiff     oracle.ide.quickdiff     11.1.1.4.37.59.23     Loaded
    REST Web Services     oracle.jdeveloper.webservice.rest     11.1.1.4.37.59.23     Loaded
    Refactoring     oracle.jdeveloper.refactoring     11.1.1.4.37.59.23     Loaded
    Replace With     oracle.ide.replace     11.1.1.4.37.59.23     Loaded
    Reports Extension     oracle.javatools.report     11.1.1.4.37.59.23     Loaded
    Resource Bundle Support     oracle.ide.resourcebundle     11.1.1.4.37.59.23     Loaded
    Resource Bundle Support for Properties Files     oracle.jdeveloper.resourcebundle.props     11.1.1.4.37.59.23     Loaded
    Resource Catalog Application Server Adapter     oracle.jdeveloper.asadapter     11.1.1.4.37.59.23     Loaded
    Resource Catalog DB UI extension     oracle.jdeveloper.db.rcadapter.ui     11.1.1.4.37.59.23     Loaded
    Resource Catalog Database Adapter     oracle.jdeveloper.rcdbadapter     11.1.1.4.37.59.23     Loaded
    Resource Catalog WSIL Adapter     oracle.jdeveloper.rcwsiladapter     11.1.1.4.37.59.23     Loaded
    Resource Lookup     oracle.jdeveloper.rclookup     11.1.1.4.37.59.23     Loaded
    Runner     oracle.ide.runner     11.1.1.4.37.59.23     Loaded
    SQL*Plus Integration     oracle.jdeveloper.db.sqlplus     11.1.1.4.37.59.23     Loaded
    SQLJ     oracle.jdeveloper.sqlj     11.1.1.4.37.59.23     Loaded
    Search Bar     oracle.ide.searchbar     11.1.1.0.0     Loaded
    SearchBar Commands     oracle.ide.searchbar.commands     11.1.1.4.37.59.23     Loaded
    Searchbar Preferences     oracle.ide.searchbar.preferences     11.1.1.4.37.59.23     Loaded
    Snippet Window     oracle.sqldeveloper.snippet     11.1.1.64.46     Loaded
    Struts Page Flow Modeler     oracle.struts     11.1.1.4.37.59.23     Loaded
    Studio     oracle.studio     11.1.1.4.37.59.23     Loaded
    Studio extension help     oracle.studio.help     11.1.1.0.0     Loaded
    Template     oracle.ide.ceditor-template     11.1.1.4.37.59.23     Loaded
    TopLink     oracle.toplink     11.1.1.4.37.59.23     Loaded
    Trinidad Databinding Design Time     oracle.trinidad-databinding-dt     11.1.1.4.37.59.23     Loaded
    Trinidad Design Time     oracle.trinidad-dt     11.1.1.4.37.59.23     Loaded
    UDDI Resource Catalogue Provider     oracle.jdevimpl.uddiadapter     11.1.1.4.37.59.23     Loaded
    UML XMI     oracle.uml.v2.xmi     11.1.1.4.37.59.23     Loaded
    UML v2     oracle.uml.v2     11.1.1.4.37.59.23     Loaded
    UML v2 Activity Modeler     oracle.uml.v2.activity     11.1.1.4.37.59.23     Loaded
    UML v2 Class Diagram     oracle.uml.v2.clazz     11.1.1.4.37.59.23     Loaded
    UML v2 Migration     oracle.uml.v2.migrate     11.1.1.4.37.59.23     Loaded
    UML v2 Sequence Diagram     oracle.uml.v2.sequence     11.1.1.4.37.59.23     Loaded
    UML v2 Transformation to Java     oracle.uml.v2.umljava     11.1.1.4.37.59.23     Loaded
    UML v2 Use Case Diagram     oracle.uml.v2.usecase     11.1.1.4.37.59.23     Loaded
    UML2 Modelers Common Classes     oracle.uml.v2.modeler     11.1.1.4.37.59.23     Loaded
    URL Connection Designtime     oracle.jdevimpl.urlconn     0     Loaded
    VHV     oracle.ide.vhv     11.1.1.4.37.59.23     Loaded
    Versioning Support     oracle.jdeveloper.vcs     11.1.1.4.37.59.23     Loaded
    Versioning Support for Subversion     oracle.jdeveloper.subversion     11.1.1.4.37.59.23     Disabled by user
    Virtual File System     oracle.ide.vfs     11.1.1.4.37.59.23     Loaded
    WSDL Chooser     oracle.jdeveloper.wsdllookup     11.1.1.0.0     Loaded
    WSDL web services extension     oracle.jdevimpl.wsdl     11.1.1.4.37.59.23     Loaded
    Web Browser and Proxy     oracle.ide.webbrowser     11.1.1.4.37.59.23     Loaded
    Web Services     oracle.jdeveloper.webservice     11.1.1.4.37.59.23     Loaded
    WebDAV Connection Support     oracle.jdeveloper.webdav2     11.1.1.4.37.59.23     Loaded
    WebStart     oracle.j2ee.webstart     11.1.1.0.0     Loaded
    XML Compare     oracle.jdeveloper.xml-compare     11.1.1.4.37.59.23     Loaded
    XML Editing Framework IDE Extension     oracle.ide.xmlef     11.1.1.4.37.59.23     Loaded
    XML Editing Framework Java Integration     oracle.jdeveloper.xmlef     11.1.1.4.37.59.23     Loaded
    XSL Mapper     oracle.bpm.mapper     11.1.1.4.0.56.82     Loaded
    adf-deploy-dt     oracle.adfdt.common.deploy     11.1.1.4.37.59.23     Loaded
    adf-deploy-dt-mds     oracle.adfdt.common.deploy.mds     11.1.1.4.37.59.23     Loaded
    adf-installer-ide     adf.installer.dt     11.1.1.4.37.59.23     Loaded
    adf-logging-dt     oracle.adf.logging.dt     11.1.1.4.37.59.23     Loaded
    adf-model-debugger-dt     oracle.adf-model-debugger-dt     11.1.1.4.37.59.23     Loaded
    adf-model-sqldc-ide     oracle.adfm.sqldc     11.1.1.4.37.59.23     Loaded
    adf-model-tools     oracle.adf.model.tools     11.1.1.4.37.59.23     Loaded
    adf-security-policy-dt     oracle.adfdtinternal.adf-security-policy-dt     11.1.1.4.37.59.23     Loaded
    adf-share-audit     oracle.adf-share-audit     11.1.1.4.37.59.23     Loaded
    adf-share-deploy-dt     oracle.adf.share.deploy.dt     11.1.1.4.37.59.23     Loaded
    adf-share-dt     oracle.adf.share.dt     11.1.1.4.37.59.23     Loaded
    adfm-business-editor-deploy     oracle.adf.businesseditor.deploy     11.1.1.4.37.59.23     Loaded
    adfm-business-editor-ide     oracle.adf.model.businesseditor     11.1.1.4.37.59.23     Loaded
    adfm-business-editor-settings-ide     oracle.adfm.businesseditor.settings     11.1.1.4.37.59.23     Loaded
    adfmcoredt-xdf     oracle.adfm.xdf     11.1.1.4.37.59.23     Loaded
    adfquerylovdt     oracle.adf-faces-query-and-lov-dt     11.1.1.4.37.59.23     Loaded
    analytics.measurement     oracle.bpm.analytics.measurement     11.1.1.4.0.5682     Loaded
    appoverview     oracle.ide.appoverview     11.1.1.4.37.59.23     Loaded
    asnav-weblogic     oracle.jdeveloper.asnav.weblogic     11.1.1.4.37.59.23     Loaded
    audit     oracle.ide.audit     11.1.1.4.37.59.23     Loaded
    audit-core     oracle.ide.audit.core     11.1.1.4.37.59.23     Loaded
    bam     oracle.bpm.bam     11.1.1.4.0.5682     Loaded
    bcgen     oracle.bpm.bcgen     11.1.1.4.0.5682     Loaded
    bi-jdbc     oracle.bi.jdbc     11.1.1.4.37.59.23     Loaded
    boot     oracle.bpm.boot     11.1.1.4.0.5682     Loaded
    bpa     oracle.bpm.bpa     11.1.1.4.0.5682     Loaded
    bpm-services.client     oracle.bpm.bpm-services.client     11.1.1.4.0.5682     Loaded
    bpm-services.interface     oracle.bpm.bpm-services.interface     11.1.1.4.0.5682     Loaded
    bpmobject     oracle.bpm.bpmobject     11.1.1.4.0.5682     Loaded
    bpmobject.datacontrol     oracle.bpm.bpmobject.datacontrol     11.1.1.4.0.5682     Loaded
    bpmobject.runtime     oracle.bpm.bpmobject.runtime     11.1.1.4.0.5682     Loaded
    casemanagement.implementation     oracle.bpm.casemanagement.implementation     11.1.1.4.0.5682     Loaded
    chart     oracle.bpm.chart     11.1.1.4.0.5682     Loaded
    classpath: protocol handler extension     oracle.jdeveloper.classpath     11.1.1.0.0     Loaded
    compiler     oracle.bpm.compiler     11.1.1.4.0.5682     Loaded
    compiler.debug     oracle.bpm.compiler.debug     11.1.1.4.0.5682     Loaded
    compiler.xpath     oracle.bpm.compiler.xpath     11.1.1.4.0.5682     Loaded
    configuration     oracle.bpm.configuration     11.1.1.4.0.5682     Loaded
    connectors     oracle.bpm.connectors     11.1.1.4.0.5682     Loaded
    core     oracle.bpm.core     11.1.1.4.0.5682     Loaded
    db-audit     oracle.ide.db.audit     11.1.1.4.37.59.23     Loaded
    db-modeler-transform     oracle.dbmodeler.transform     11.1.1.4.37.59.23     Loaded
    dcadapters-ide     oracle.adfm.dc-adapters     11.1.1.4.37.59.23     Loaded
    dependency-java     oracle.jdeveloper.java.dependency     11.1.1.4.37.59.23     Loaded
    dependency-refactor     oracle.jdeveloper.refactoring.dependency     11.1.1.4.37.59.23     Loaded
    deploy-ant     oracle.deploy.ant     11.1.1.4.37.59.23     Loaded
    deploy-rt     oracle.jdevimpl.deploy-rt     11.1.1.4.37.59.23     Loaded
    designer     oracle.bpm.designer     11.1.1.4.0.5682     Loaded
    diagram.draw     oracle.bpm.diagram.draw     11.1.1.4.0.5682     Loaded
    diagram.editor     oracle.bpm.diagram.editor     11.1.1.4.0.5682     Loaded
    editor     oracle.bpm.editor     11.1.1.4.0.5682     Loaded
    fdi     oracle.bpm.fdi     11.1.1.4.0.5682     Loaded
    feedback-client2     oracle.ideimpl.feedback2.client     11.1.1.4.37.59.23     Loaded
    fuegoui     oracle.bpm.fuegoui     11.1.1.4.0.5682     Loaded
    fusion.sca     oracle.bpm.fusion.sca     11.1.1.4.0.5682     Loaded
    fusion.scac     oracle.bpm.fusion.scac     11.1.1.4.0.5682     Loaded
    ide-diagnostics     oracle.ide.diagnostics     11.1.1.0.0     Loaded
    j2ee-adrsimpl     oracle.j2ee.adrsimpl     11.1.1.0.0     Loaded
    j2ee-facelets     oracle.j2ee.facelets     11.1.1.4.37.59.23     Loaded
    j2ee-jpsconfig     oracle.j2ee.jpsconfig     11.1.1.4.37.59.23     Loaded
    j2ee-security     oracle.j2ee.security     11.1.1.4.37.59.23     Loaded
    j2ee-server     oracle.j2ee.server     11.1.1.0.0     Loaded
    j2ee-server-dt     oracle.j2ee.server.dt     11.1.1.4.37.59.23     Loaded
    j2ee-serverimpl     oracle.j2ee.serverimpl     11.1.1.4.37.59.23     Loaded
    j2ee-weblogic     oracle.j2ee.weblogic     11.1.1.4.37.59.23     Loaded
    j2ee-weblogic-editors     oracle.j2ee.weblogic.editors     11.1.1.4.37.59.23     Loaded
    jdukshare     oracle.bm.jdukshare     11.1.1.4.37.59.23     Loaded
    lib     oracle.bpm.lib     11.1.1.4.0.5682     Loaded
    library-dconfig-infra     oracle.jdeveloper.library.dconfig.infra     11.1.1.4.37.59.23     Loaded
    library-jee-api     oracle.jdeveloper.library.jee.api     11.1.1.4.37.59.23     Loaded
    library-jmx     oracle.jdeveloper.library.jmx     11.1.1.4.37.59.23     Loaded
    library-jps     oracle.jdeveloper.library.jps     11.1.1.4.37.59.23     Loaded
    library-weblogic-api     oracle.jdeveloper.library.weblogic.api     11.1.1.4.37.59.23     Loaded
    library-weblogic-client     oracle.jdeveloper.library.weblogic.client     11.1.1.4.37.59.23     Loaded
    mof     oracle.mof     11.1.1.4.37.59.23     Loaded
    mof-index     oracle.mof.index     11.1.1.4.37.59.23     Loaded
    mof-xmi     oracle.mof.xmi     11.1.1.4.37.59.23     Loaded
    obpi     oracle.bpm.obpi     11.1.1.4.0.5682     Loaded
    oracle.adfm     oracle.adfm     11.1.1.4.37.59.23     Loaded
    oracle.adfm.contextual     oracle.adfm.contextual     11.1.1.4.37.59.23     Loaded
    oracle.dynamic-faces-dt     oracle.dynamic.faces     11.1.1.4.37.59.23     Loaded
    oracle.ide.dependency     oracle.ide.dependency     11.1.1.4.37.59.23     Loaded
    oracle.ide.filequery     oracle.ide.filequery     11.1.1.4.37.59.23     Loaded
    oracle.ide.indexing     oracle.ide.indexing     11.1.1.4.37.59.23     Loaded
    oracle.ide.usages-tracking     oracle.ide.usages-tracking     11.1.1.4.37.59.23     Loaded
    oracle.todo.tasks     oracle.todo.tasks     11.1.1.4.37.59.23     Loaded
    palette2     oracle.ide.palette2     11.1.1.4.37.59.23     Loaded
    papi     oracle.bpm.papi     11.1.1.4.0.5682     Loaded
    parser     oracle.bpm.parser     11.1.1.4.0.5682     Loaded
    placeholder-jsf-ui     oracle.placeholderjsf-ui     11.1.1.4.37.59.23     Loaded
    placeholderdc-dt     oracle.placeholderdc.dt     11.1.1.4.37.59.23     Loaded
    pml.service     oracle.bpm.pml.service     11.1.1.4.0.5682     Loaded
    project     oracle.bpm.project     11.1.1.4.0.5682     Loaded
    project.catalog     oracle.bpm.project.catalog     11.1.1.4.0.1     Loaded
    project.command     oracle.bpm.project.command     11.1.1.4.0.5682     Loaded
    project.compile     oracle.bpm.project.compile     11.1.1.4.0.5682     Loaded
    project.draw     oracle.bpm.project.draw     11.1.1.4.0.5682     Loaded
    project.importer     oracle.bpm.project.importer     11.1.1.4.0.5682     Loaded
    project.interface     oracle.bpm.project.interface     11.1.1.4.0.5682     Loaded
    project.io     oracle.bpm.project.io     11.1.1.4.0.5682     Loaded
    project.metadata     oracle.bpm.metadata     11.1.1.4.0.5682     Loaded
    project.model     oracle.bpm.project.model     11.1.1.4.0.5682     Loaded
    project.ui     oracle.bpm.project.ui     11.1.1.4.0.5682     Loaded
    project.view     oracle.bpm.project.view     11.1.1.4.0.5682     Loaded
    rcasadapter-dt     oracle.jdeveloper.asadapter.dt     11.1.1.4.37.59.23     Loaded
    rcasadapter-oc4j     oracle.jdeveloper.asadapter.oc4j     11.1.1.4.37.59.23     Loaded
    rcasadapter-rescat2     oracle.jdeveloper.asadapter.rescat2     11.1.1.4.37.59.23     Loaded
    rcasadapter-thirdparty     oracle.jdeveloper.asadapter.thirdparty     11.1.1.4.37.59.23     Loaded
    rcasadapter-weblogic     oracle.jdeveloper.asadapter.weblogic     11.1.1.4.37.59.23     Loaded
    rcasadapter-weblogic-api     oracle.jdeveloper.asadapter.weblogic.api     11.1.1.4.37.59.23     Loaded
    rescat2     oracle.jdevimpl.rescat2     11.1.1.4.37.59.23     Loaded
    resourcebundle-api-adfdeps     oracle.jdeveloper.resourcebundle.adfdeps     11.1.1.4.37.59.23     Loaded
    resourcebundle-api-xliff     oracle.resourcebundle.xliff     11.1.1.4.37.59.23     Loaded
    resourcebundle-customization     oracle.jdeveloper.resourcebundle.customization     11.1.1.4.37.59.23     Loaded
    rmi     oracle.bpm.rmi     11.1.1.4.0.5682     Loaded
    script     oracle.bpm.script     11.1.1.4.0.5682     Loaded
    searchbar-gallery     oracle.ide.searchbar.gallery     11.1.1.4.37.59.23     Loaded
    searchbar-help     oracle.ide.searchbar.help     11.1.1.4.37.59.23     Loaded
    searchbar-index     oracle.ide.searchbar.index     11.1.1.4.37.59.23     Loaded
    soa.humantask     oracle.bpm.soa.humantask     11.1.1.4.0.5682     Loaded
    status     oracle.ide.status     11.1.1.4.37.59.23     Loaded
    tests.core     oracle.bpm.tests.core     11.1.1.4.0.5682     Loaded
    ui     oracle.bpm.ui     11.1.1.4.0.5682     Loaded
    vfilesystem     oracle.bpm.vfilesystem     11.1.1.4.0.5682     Loaded
    web.execution     oracle.bpm.web.execution     11.1.1.4.0.5682     Loaded
    xml     oracle.bpm.xml     11.1.1.4.0.5682     Loaded
    xml-schema-dt     oracle.jdevimpl.xml.schema     11.1.1.4.37.59.23     Loaded
    xobject.devel     oracle.bpm.xobject.devel     11.1.1.4.0.5682     Loaded
    xobject.runtime     oracle.bpm.xobject.runtime     11.1.1.4.0.5682     Loaded
    xsl-dt     oracle.jdevimpl.xml.xsl     11.1.1.4.37.59.23     Loaded
    xsqldt-ide     oracle.xsqldt-ide     11.1.1.4.37.59.23     Loaded

    I think you are looking for jar $MW_Home\Oracle_SOA1\soa\modules\oracle.soa.worklist_11.1.1\adflibWorklistComponents.jar ( $JDev_Home\soa\modules\oracle.soa.worklist_11
    .1.1\adflibWorklistComponents.jar)
    ApprovalListEditorComp is an interface and ApprovalListUtil is a class.
    Regards,
    Anuj

  • Unable to update BPEL workflow task using pl/sql procedure

    All,
    I am on a project which involves APEX/BPEL integration. There is a need to update a workflow task created using pl/sql block of code.
    This uses the out of the box TaskQueryService webservice calls and I am getting the below exception.
    7,380> <ERROR> <default> <::>
    <2009-11-02 04:21:37,380> <ERROR> <default> <::> Cipher decryption error.
    <2009-11-02 04:21:37,380> <ERROR> <default> <::> Failed to decrypt cipher text with transformation "DESede/ECB/PKCS5Padding"; exception reported is Input length (with padding) not multiple of 8 bytes.
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::>
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.util.DESService.decrypt(DESService.java:74)
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.verification.impl.VerificationService.decryptString(VerificationService.java:2112)
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> ... 33 more
    <2009-11-02 04:21:37,381> <ERROR> <oracle.bpel.services.workflow> <::> Cipher decryption error.
    Failed to decrypt cipher text with transformation "DESede/ECB/PKCS5Padding"; exception reported is Input length (with padding) not multiple of 8 bytes.
    ORABPEL-00007
    As an alternative I tried to call the procedure from a Java client and it throws the same exceptions (the workflow context is gotten from the Java API call
    workflowContext = taskQueryService.authenticate(WF_MANANAGER_UN, WF_MANANAGER_PW, null, worklistUser);),
    however updating the Task from Java using the ora.bpel library API's works perfectly fine.
    But the client's requirement is to update taskoutcome from pl/sql.
    Please find the exceptions and the code below............. your help is much appreciated.
    Procedure Code and details exceptions below...........:
    REATE OR REPLACE PROCEDURE PR_UPDATE_TASK_FLOW (P_CONTEXT VARCHAR2, P_TASK_ID VARCHAR2)
    AS
    soap_respond VARCHAR2(30000);
    http_req UTL_HTTP.REQ;
    http_resp UTL_HTTP.RESP;
    launch_url VARCHAR2(240);
    l_task_id varchar2(200) := '01647e0505013d7c:25e029b2:124ae1076ef:-7d29';
    l_context varchar2(2000) := '9xReYA5T2NJegzDAVBQl8qNFjFxETMKVK6Y7L5Tz+ZmEG/Mu3BIfABrZG4UeLDlSqqFy/nvYWsjhPoDR+qdgoMBgfEhokt93rPOA/tChlGcI2lOCp5ww0FqKdjii99QFjOjO3c9Vqwghax2h+IvK0hWshBja0lecuc05epm6gpiHt3FFKILOMXbmZ6nR3P+eRAhWsTR7B6FBnw3Xr5QOHQ==';
    l_endpoint_url VARCHAR2(200);
    l_bpel_action VARCHAR2(100);
    l_soap_envelop VARCHAR2(2000) := '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body xmlns:ns1="http://xmlns.oracle.com/bpel/workflow/taskService">
    <updateOutcomeOfTasks xmlns="http://xmlns.oracle.com/bpel/workflow/taskService">
    <workflowContext xmlns="http://xmlns.oracle.com/bpel/workflow/common">
    <token xmlns="http://xmlns.oracle.com/bpel/workflow/common">P_CONTEXT</token>
    </workflowContext>
    <taskId xmlns="http://xmlns.oracle.com/bpel/workflow/taskService">P_TASK_ID</taskId>
    <outcome xmlns="http://xmlns.oracle.com/bpel/workflow/taskService">COMPLETE</outcome>
    </updateOutcomeOfTasks>
    </soap:Body>
    </soap:Envelope>';
    BEGIN
    HTTP_REQ:= UTL_HTTP.BEGIN_REQUEST
    TRIM('http://soaapn1.mrc.co.la.ca.us:7777/integration/services/TaskService/TaskServicePort')
    ,'POST'
    ,'HTTP/1.1'
    UTL_HTTP.SET_HEADER(http_req, 'Content-Type', 'text/xml') ;
    UTL_HTTP.SET_HEADER(http_req, 'Content-Length', LENGTH(l_soap_envelop)) ;
    UTL_HTTP.SET_HEADER(http_req, 'SOAPAction', 'updateOutcomeOfTasks');
    UTL_HTTP.WRITE_TEXT(http_req, l_soap_envelop) ;
    http_resp:= UTL_HTTP.GET_RESPONSE(http_req) ;
    UTL_HTTP.READ_TEXT(http_resp, soap_respond) ;
    UTL_HTTP.END_RESPONSE(http_resp) ;
    EXCEPTION WHEN OTHERS THEN
    dbms_output.put_line(sqlerrm);
    END PR_UPDATE_TASK_FLOW;
    EXCEPTION MESSAGE:
    <2009-11-02 04:21:37,379> <ERROR> <default.collaxa.cube.services> <::> ORABPEL-30504
    <2009-11-02 04:21:37,379> <ERROR> <default.collaxa.cube.services> <::>
    <2009-11-02 04:21:37,379> <ERROR> <default.collaxa.cube.services> <::> Internal Error in Verification Service.
    <2009-11-02 04:21:37,379> <ERROR> <default.collaxa.cube.services> <::> Internal Error in Verification Service for user {0}. {1}
    <2009-11-02 04:21:37,379> <ERROR> <default.collaxa.cube.services> <::> Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    7,380> <ERROR> <default.collaxa.cube.services> <::>
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> Cipher decryption error.
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> Failed to decrypt cipher text with transformation "DESede/ECB/PKCS5Padding"; exception reported is Input length (with padding) not multiple of 8 bytes.
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::>
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.util.DESService.decrypt(DESService.java:74)
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.verification.impl.VerificationService.decryptString(VerificationService.java:2112)
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> ... 33 more
    <2009-11-02 04:21:37,381> <ERROR> <oracle.bpel.services.workflow> <::> Cipher decryption error.
    Failed to decrypt cipher text with transformation "DESede/ECB/PKCS5Padding"; exception reported is Input length (with padding) not multiple of 8 bytes.
    ORABPEL-00007

    All,
    I am on a project which involves APEX/BPEL integration. There is a need to update a workflow task created using pl/sql block of code.
    This uses the out of the box TaskQueryService webservice calls and I am getting the below exception.
    7,380> <ERROR> <default> <::>
    <2009-11-02 04:21:37,380> <ERROR> <default> <::> Cipher decryption error.
    <2009-11-02 04:21:37,380> <ERROR> <default> <::> Failed to decrypt cipher text with transformation "DESede/ECB/PKCS5Padding"; exception reported is Input length (with padding) not multiple of 8 bytes.
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::>
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.util.DESService.decrypt(DESService.java:74)
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.verification.impl.VerificationService.decryptString(VerificationService.java:2112)
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> ... 33 more
    <2009-11-02 04:21:37,381> <ERROR> <oracle.bpel.services.workflow> <::> Cipher decryption error.
    Failed to decrypt cipher text with transformation "DESede/ECB/PKCS5Padding"; exception reported is Input length (with padding) not multiple of 8 bytes.
    ORABPEL-00007
    As an alternative I tried to call the procedure from a Java client and it throws the same exceptions (the workflow context is gotten from the Java API call
    workflowContext = taskQueryService.authenticate(WF_MANANAGER_UN, WF_MANANAGER_PW, null, worklistUser);),
    however updating the Task from Java using the ora.bpel library API's works perfectly fine.
    But the client's requirement is to update taskoutcome from pl/sql.
    Please find the exceptions and the code below............. your help is much appreciated.
    Procedure Code and details exceptions below...........:
    REATE OR REPLACE PROCEDURE PR_UPDATE_TASK_FLOW (P_CONTEXT VARCHAR2, P_TASK_ID VARCHAR2)
    AS
    soap_respond VARCHAR2(30000);
    http_req UTL_HTTP.REQ;
    http_resp UTL_HTTP.RESP;
    launch_url VARCHAR2(240);
    l_task_id varchar2(200) := '01647e0505013d7c:25e029b2:124ae1076ef:-7d29';
    l_context varchar2(2000) := '9xReYA5T2NJegzDAVBQl8qNFjFxETMKVK6Y7L5Tz+ZmEG/Mu3BIfABrZG4UeLDlSqqFy/nvYWsjhPoDR+qdgoMBgfEhokt93rPOA/tChlGcI2lOCp5ww0FqKdjii99QFjOjO3c9Vqwghax2h+IvK0hWshBja0lecuc05epm6gpiHt3FFKILOMXbmZ6nR3P+eRAhWsTR7B6FBnw3Xr5QOHQ==';
    l_endpoint_url VARCHAR2(200);
    l_bpel_action VARCHAR2(100);
    l_soap_envelop VARCHAR2(2000) := '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body xmlns:ns1="http://xmlns.oracle.com/bpel/workflow/taskService">
    <updateOutcomeOfTasks xmlns="http://xmlns.oracle.com/bpel/workflow/taskService">
    <workflowContext xmlns="http://xmlns.oracle.com/bpel/workflow/common">
    <token xmlns="http://xmlns.oracle.com/bpel/workflow/common">P_CONTEXT</token>
    </workflowContext>
    <taskId xmlns="http://xmlns.oracle.com/bpel/workflow/taskService">P_TASK_ID</taskId>
    <outcome xmlns="http://xmlns.oracle.com/bpel/workflow/taskService">COMPLETE</outcome>
    </updateOutcomeOfTasks>
    </soap:Body>
    </soap:Envelope>';
    BEGIN
    HTTP_REQ:= UTL_HTTP.BEGIN_REQUEST
    TRIM('http://soaapn1.mrc.co.la.ca.us:7777/integration/services/TaskService/TaskServicePort')
    ,'POST'
    ,'HTTP/1.1'
    UTL_HTTP.SET_HEADER(http_req, 'Content-Type', 'text/xml') ;
    UTL_HTTP.SET_HEADER(http_req, 'Content-Length', LENGTH(l_soap_envelop)) ;
    UTL_HTTP.SET_HEADER(http_req, 'SOAPAction', 'updateOutcomeOfTasks');
    UTL_HTTP.WRITE_TEXT(http_req, l_soap_envelop) ;
    http_resp:= UTL_HTTP.GET_RESPONSE(http_req) ;
    UTL_HTTP.READ_TEXT(http_resp, soap_respond) ;
    UTL_HTTP.END_RESPONSE(http_resp) ;
    EXCEPTION WHEN OTHERS THEN
    dbms_output.put_line(sqlerrm);
    END PR_UPDATE_TASK_FLOW;
    EXCEPTION MESSAGE:
    <2009-11-02 04:21:37,379> <ERROR> <default.collaxa.cube.services> <::> ORABPEL-30504
    <2009-11-02 04:21:37,379> <ERROR> <default.collaxa.cube.services> <::>
    <2009-11-02 04:21:37,379> <ERROR> <default.collaxa.cube.services> <::> Internal Error in Verification Service.
    <2009-11-02 04:21:37,379> <ERROR> <default.collaxa.cube.services> <::> Internal Error in Verification Service for user {0}. {1}
    <2009-11-02 04:21:37,379> <ERROR> <default.collaxa.cube.services> <::> Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    7,380> <ERROR> <default.collaxa.cube.services> <::>
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> Cipher decryption error.
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> Failed to decrypt cipher text with transformation "DESede/ECB/PKCS5Padding"; exception reported is Input length (with padding) not multiple of 8 bytes.
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::>
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.util.DESService.decrypt(DESService.java:74)
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.verification.impl.VerificationService.decryptString(VerificationService.java:2112)
    <2009-11-02 04:21:37,380> <ERROR> <default.collaxa.cube.services> <::> ... 33 more
    <2009-11-02 04:21:37,381> <ERROR> <oracle.bpel.services.workflow> <::> Cipher decryption error.
    Failed to decrypt cipher text with transformation "DESede/ECB/PKCS5Padding"; exception reported is Input length (with padding) not multiple of 8 bytes.
    ORABPEL-00007

Maybe you are looking for