Vacation Period settings in bpm workspace

Hi,
I have enable vacation period for one user but still instacnes are being assigned to user and even vacation rule also is not working as expected. Please send me some documentation or sample which talks about vacation period configuration in oracle bpm 11g.
Thanks

Hi
I don't have solution for your problem, but I can make it worst (sorry :)).
We are using the latest SOA/BPM 11.5 + FP (Feature Pack) applied. When we apply the holiday calender rules to send task expirations, reminders, notifications, we want to EXCLUDE weekends like Saturdays, Sundays and some standard dates for US Holidays like New Year, Dec 25, ThanksGiving etc. BUT this is NOT working. A user gets reminder whether its saturday, sunday or a national holiday.
So keeping our issue in view, I am confident, may be your vacation settings may also not work.
Anyhow, we have a SR Opened with Oracle for this issue long back in Oct 2011. Still they are working on it.
SR 3-4659578381: Calendar rules for Organization in BPM is not working properly
Thanks
Ravi Jegga

Similar Messages

  • BPM Workspace 11.1.1.4 fails after login

    Hi,
    I am getting an issue when logging into BPM Workspace (11.1.1.4) where the browser displays nothing and the SOA Server log shows the following issue compiling bpmHome.jsf.
    ]] Root cause of ServletException.
    weblogic.servlet.jsp.CompilationException: Failed to compile JSP /bpmHome.jsff
    Exception occurred while processing '/SOA/Oracle/MW_11.1.1.4/user_projects/domains/soa_domain1/servers/soa_server1/tmp/_WL_user/OracleBPMWorkspace/jx2oeu/war/bpmHome.jsff'java.lang.NullPointerException
    <05/06/2011 7:17:44 PM EST> <Alert> <Diagnostics> <BEA-320016> <Creating diagnostic image in /SOA/Oracle/MW_11.1.1.4/user_projects/domains/soa_domain1/servers/soa_server1/adr/diag/ofm/soa_domain1/soa_server1/incident/incdir_2 with a lockout minute period of 1.>
    (I also get a diagnostic image generated).
    I have rebuilt the Domain from scratch - same behaviour.
    The other BPM web-based apps (composer and Worklist) seem fine.
    This is running on Ubuntu.
    Can anyone help?
    Thanks,
    Ian
    .

    Hi,
    I managed to fix this on my own as I started looking at the BPEL side of things and started getting errors deploying services to the SOA Server due to too many files being open.
    To fix this I bumped up my open files max from 1024 to 4096.
    I also added some extra Java properties to my setDomainEnv.sh to get rid of the following start up message...
    <BEA-000402> <There are: 5 active sockets, but the maximum
    number of socket reader threads allowed by the configuration is: 4. You
    may want to alter your configuration.>
    EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES} -Dweblogic.ThreadPoolPercentSocketReaders=50 -Dweblogic.ThreadPoolSize=100 -Dweblogic.SelfTuningThreadPoolSizeMin=100"
    export EXTRA_JAVA_PROPERTIES
    This definitely improved performance drastically but I don't know which of the above steps fixed my BPM Workspaces problem (maybe its both) but they both helped me with each problem I had.
    Cheers.

  • Timeout querying LDAP groups from BPM Workspace Administration page

    I already configured my server to use Active Directory instead the Weblogic embedded LDAP to users authentication in the BPM Workspace.
    When I go to [Weblogic Console / Security Realms / myrealm / Users and Groups / Groups] the console shows correctly all the AD groups after a 20 secs aprox, but when I try to assign some group to a role using the BPM Workspace Administration menu, the app only show users in the search pop up, if I search usign "All" or "Groups" filter I always get this error:
    ORABPEL-10592
    Identity Service soap error.
    BPMIdentityService encountered soap error in method invoke for with fault "javax.naming.PartialResultException [Root exception is javax.naming.CommunicationException: miserver.com:389 [Root exception is java.net.ConnectException: Connection timed out]]".
    Ensure that the soap message is properly formed and has all necessary attributes and elements. Contact oracle support if error is not fixable.
            at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.invoke(IdentityServiceSOAPClient.java:265)
            at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.searchGroups(IdentityServiceSOAPClient.java:391)
            at oracle.bpel.services.identity.client.AbstractIdentityServiceClient.searchGroups(AbstractIdentityServiceClient.java:514)
            at oracle.bpel.worklistapp.dc.idbrowser.beans.model.identity.UnrestrictedIDSearcher.searchGroups(UnrestrictedIDSearcher.java:65)
            at oracle.bpel.worklistapp.dc.idbrowser.beans.model.IdentityBrowserModel.executeSearch(IdentityBrowserModel.java:265)
            at oracle.bpel.worklistapp.dc.idbrowser.beans.view.IdentityBrowserView.executeSearch(IdentityBrowserView.java:308)
            at oracle.bpel.worklistapp.dc.idbrowser.beans.controller.IdentityBrowserController.executeSearch(IdentityBrowserController.java:84)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
            at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
            at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1259)
            at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
            at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:97)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94)
            at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:91)
            at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94)
            at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:97)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94)
            at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:91)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94)
            at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:97)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:90)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:309)
            at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:94)
            at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:91)
            at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:812)
            at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:292)
            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.help.web.rich.OHWFilter.doFilter(Unknown Source)
            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.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.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
            at java.security.AccessController.doPrivileged(Native Method)
            at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
            at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
            at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
            at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
            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.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:94)
            at java.security.AccessController.doPrivileged(Native Method)
            at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
            at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
            at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:138)
            at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
            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)It seems like the long response time from AD is closing the connection, but I can find where to configure the timeout for workspace app. In my Provider specific settings for AD provider I checked "Keep Alive Enabled" but doesn't work.
    Any ideas about this?, I'm using Oracle SOA Suite 11gR3

    Hello Martin,
    Did you check it on apex.oracle.com because I just did and didn’t encounter the same problem.
    Regards,
    Arie.
    &diams; Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.
    &diams; Author of Oracle Application Express 3.2 – The Essentials and More

  • Increase timeout for bpm workspace

    Please, tell me where can i increase session timeout for bpm workspace (Oracle SOA Suite 11.1.1.4)?
    Thanks.

    Hello Creed -
    Go to the workspace.properties file and edit the following.This is from 10.3.2.
    Hopefully you can found the same in 11 also.
    +# Specifies the timeout period in seconds, between client requests.+
    +# If not specified the default value is 45 minutes.+
    +#fuego.workspace.sessionTimeOut=2700+
    BR,
    Justin.

  • Implementing vacation Rule in Oracle BPM

    Hi,
    I am trying to implement vacation period rule for a user in Oracle BPM, then re assigning the task to his sub ordinate,
    but the task is still in the user's inbox and not going to assigned user's inbox.
    Can any one help me.
    Thanks in advance

    Hi,
    I'm not getting the business logic.But,the below link can be useful
    http://docs.oracle.com/cd/E21764_01/user.1111/e15175/bpmug_intro_bpm_suite.htm#CACEJIDJ
    Best regards,
    Rafi.

  • 'Action Required' Email coming whenever a task is created in BPM Workspace

    Hi,
    I have been receiving an 'Action Required' email whenever a task is created in the BPM workspace.
    What could be the reason?
    I have BPM admin Access and I had put my email id as the email address of the user which I use for logging into BPM workspace. Is this the reason?
    Regards,
    Sam

    In the human task and under notification, there is default settings for Actions - Assign, Complete and Error. Since you have the BPM admin access, you are getting these emails.

  • BPM Application Link does not appear in BPM Workspace (11.1.1.7)

    I spent huge amount of time to reveal why does that happens.
    All that follows further is valid for BPM Suite 11.1.1.7.
    The scenario.
    You developed a simple BPM process with Initiator pattern (maybe by following the "Quote Request" tutorial).
    But the application link did not appear in BPM Workspace.
    Here i'm skipping any kind of mistakes as "oh, incorrect swimlane", "oh, i did not include the user to the app role" and so on.
    At first, you should know about the "feature" - You have to attach task form to the Initiator Human Task to see the App Link.
    The simplest way to do that is to AutoGenerate task form (and deploy it, of course).
    Else the Appication Link will not appear.
    One exception to this rule - If your Task HAS NO PAYLOAD (no parameters) the Task Form is not required (to appearing of the Application Link).
    The second find is a bug (is think so).
    If you edited the Role that Attached to the swimlane of Initiator Task, you will not see the Application Link.
    If you look to organization.xml you will see something like this:
            <ns1:applicationRole id="StartTask.InitRole" isProcessRole="true">
                <ns5:name>StartTask.InitRole1</ns5:name>
                <ns1:processRole id="InitRole" name="InitRole1"/>
            </ns1:applicationRole>
    The Application Link will appear ONLY IF THE "applicationRole id", "applicationRole name" and "processRole id" have the same value.
    When you edit name of the application role in Organization Editor you change "applicationRole name" and "processRole name" values.
    After that "applicationRole id" != "applicationRole name" and the Link does not appear.
    How to fix?
    Just edit organization.xml (with external editor) - change the "applicationRole name" to the value of "applicationRole id".
    That allows to have value of "processRole name" something like "The Initiator Role" - that value appears in the BPMN diagram of process.
    Also you can edit organization.xml with Organization Editor and set the Name to the value of "applicationRole id".
    In that case the associated swimlane will have the same name as the "applicationRole id".
    Hope this helps somebody
    Oleg

    Flash Player is a browser add-on, not an executable program.
    If you need to open a local SWF file you will need the standalone player (Projector) from http://www.adobe.com/support/flashplayer/downloads.html
    Note that the download is the player, not an installer, so you will need to make the file association manually.

  • BPM Process Creation Error While Viewing in BPM Workspaces

    Hi,
    I am working in creating workflows in BPM according the Organizational need. I just have started to do so. But, While i have create and deploy a simple Process in JDeveloper 11.1.1.6.0, the process is deployed successfully. When, I login into BPM/Workspaces User, Application which, i have developed earlier is shown there but when i open this application, there is nothing to display in Browser Only empty window is open. Can anybody provide useful suggestion to resolve this issue. I will waiting for your response. Thanks.

    See the last post in this thread (adding application URL to the composite)-
    Re: Binding ADF Components in Task Form
    Also as mentioned earlier check your logs if any other error is causing the blank page

  • BPM roles not avaialable in BPM workspace

    Hi ,
    I am facing an issue with the BPM workspace. I deployed my BPM process in my SOA server. But I am not able to view the roles defined in my BPM application in BPM workspace. I can muanuaaly add the role under Application Roles in Fusion Middleware control by adding <composite_name>.<role_name> but I don't want to do this. I want the roles to be avaialable automatically when I deploy my BPM application. Can you please suggest me the cause of this issue and a probable solution?
    Thanks in advance!

    Hi Roshni,
    How did u added the roles .
    Generally You/Admin has to create the Applications Roles/ Users, Groups before developing the BPM Process.
    Once U created, For Human Activity/Task you will be assigning the roles like Manager, Supervisor, etc.
    Then you need to login to the BPM Workspace using same role and password so that you can Complete the tasks assigned to particular role...
    Hope this might help you..
    Regards,
    Pavan

  • Bpm process is not shown on bpm workspace but i see exception on the server

    Hi Gurus,
    When i try to deploy a simple BPM composite i am getting below exception.
    deployment goes fine but when you open BPM workspace to initiate a instance , bpm process is not shown on bpm workspace instead i see below below error can anybody help me on this
    ===================
    ttp://www.omg.org/bpmn20}task>,<{http://www.omg.org/bpmn20}terminateEventDefinition>,<{http://www.omg.org/bpmn20}text>,<{http://www.omg.org/bpmn20}textAnnotation>,<{http://www.omg.org/bpmn20}throwEvent>,<{http://www.omg.org/bpmn20}timerEventDefinition>,<{http://www.omg.org/bpmn20}transaction>,<{http://www.omg.org/bpmn20}userTask>
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:642)
         at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:254)
         at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:249)
         at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:116)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext$DefaultRootLoader.childElement(UnmarshallingContext.java:1049)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:478)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:459)
         at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:148)
         at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1329)
         at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:376)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:322)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:226)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:211)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:184)
         at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:137)
         at javax.xml.bind.helpers.Abstrac
    2013-05-19T03:09:26.301-05:00] [soa_server1] [TRACE] [] [] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: e44dcdbf35e56301:-9a14728:13ebbc2239d:-8000-00000000000016a2,0] [SRC_CLASS: oracle.bpel.services.workflow.client.config.ClientConfigurationUtil] [APP: OracleBPMWorkspace] [SRC_METHOD: getClientConfiguration] WorkflowServiceClientContext: Cannot find client configuration file: wf_client_config.xml
    [2013-05-19T03:10:40.511-05:00] [soa_server1] [ERROR] [] [oracle.bpm.common] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: e44dcdbf35e56301:-9a14728:13ebbc2239d:-8000-0000000000001815,0] [APP: OracleBPMWorkspace] [[
    javax.xml.bind.UnmarshalException
    - with linked exception:
    [org.xml.sax.SAXParseException: <Line 1, Column 1>: XML-20108: (Fatal Error) Start of root element expected.]
         at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:315)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:514)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:215)
         at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:184)
         at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:137)
         at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:184)
         at oracle.bpm.project.io.serializers.model.bpmn.BPMN20Loader.load(BPMN20Loader.java:110)
         at oracle.bpm.project.io.serializers.model.DefaultModelFormat.loadBPMN20CompliantModel(DefaultModelFormat.java:383)
         at oracle.bpm.project.io.serializers.model.DefaultModelFormat.loadInternal(DefaultModelFormat.java:399)
         at oracle.bpm.project.io.serializers.model.DefaultModelFormat.load(DefaultModelFormat.java:62)
         at oracle.bpm.project.io.serializers.model.DefaultModelFormat.parse(DefaultModelFormat.java:182)
         at oracle.bpm.project.io.fs.loader.ProcessesLoader.loadObject(ProcessesLoader.java:89)
         at oracle.bpm.project.io.fs.loader.ProjectModelLoader.loadObject(ProjectModelLoader.java:63)
         at oracle.bpm.project.io.fs.loader.ProjectModelLoader.loadObject(ProjectModelLoader.java:29)
         at oracle.bpm.project.io.fs.FileProjectLoader.createFromXml(FileProjectLoader.java:148)
         at oracle.bpm.project.FuegoProject.createFromXml(FuegoProject.java:901)
         at oracle.bpm.client.internal.processmodel.marshalling.ProcessModelLoader.parse(ProcessModelLoader.java:137)
         at oracle.bpm.client.internal.processmodel.marshalling.ProcessModelLoader.unmarshall(ProcessModelLoader.java:72)
         at oracle.bpm.client.internal.processmodel.ProcessModelServiceRemoteClient.getProcessModel(ProcessModelServiceRemoteClient.java:50)
         at oracle.bpm.papi.ora.mgr.SessionProcessManager.getProcess(SessionProcessManager.java:317)
         at oracle.bpm.papi.ora.mgr.SessionProcessManager.getProcess(SessionProcessManager.java:119)
         at oracle.bpm.papi.ora.mgr.SessionProcessManager.getProcesses(SessionProcessManager.java:142)
         at oracle.bpm.papi.ora.ProcessServiceSessionAdapter.processesGet(ProcessServiceSessionAdapter.java:1359)
         at oracle.bpm.workspace.model.common.PapiBean.getProcesses(PapiBean.java:3099)
         at oracle.bpm.workspace.adf.model.common.BaseViewBean.initProcesses(BaseViewBean.java:600)
         at oracle.bpm.workspace.adf.model.common.BaseViewBean.getAvailableProcesses(BaseViewBean.java:316)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at javax.el.BeanELResolver.getValue(BeanELResolver.java:261)
         at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
         at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
         at com.sun.el.parser.AstValue.getValue(Unknown Source)
         at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
         at org.apache.myfaces.trinidadinternal.taglib.ForEachTag.doStartTag(ForEachTag.java:117)
         at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag12(__search_jsff.java:750)
         at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag11(__search_jsff.java:712)
         at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag10(__search_jsff.java:650)
         at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag3(__search_jsff.java:310)
         at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag2(__search_jsff.java:250)
         at jsp_servlet._jsf._view._search.__search_jsff._jspx___tag0(__search_jsff.java:139)
         at jsp_servlet._jsf._view._search.__search_jsff._jspService(__search_jsff.java:100)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
         at oracle.adfinternal.view.faces.taglib.region.IncludeTag.__include(IncludeTag.java:442)
         at oracle.adfinternal.view.faces.taglib.region.IncludeTag.doEndTag(IncludeTag.java:232)
         at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag23(__viewpresentationnormal_jsff.java:1194)
         at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag22(__viewpresentationnormal_jsff.java:1131)
         at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag12(__viewpresentationnormal_jsff.java:734)
         at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag5(__viewpresentationnormal_jsff.java:383)
         at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag4(__viewpresentationnormal_jsff.java:326)
         at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag3(__viewpresentationnormal_jsff.java:281)
         at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag2(__viewpresentationnormal_jsff.java:233)
         at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspx___tag0(__viewpresentationnormal_jsff.java:133)
         at jsp_servlet._jsf._view.__viewpresentationnormal_jsff._jspService(__viewpresentationnormal_jsff.java:94)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
         at oracle.adfinternal.view.faces.taglib.region.IncludeTag.__include(IncludeTag.java:442)
         at oracle.adfinternal.view.faces.taglib.region.IncludeTag.doEndTag(IncludeTag.java:232)
         at jsp_servlet._jsf._view.__viewpresentationfixed_jsff._jspx___tag6(__viewpresentationfixed_jsff.java:407)
         at jsp_servlet._jsf._view.__viewpresentationfixed_jsff._jspx___tag5(__viewpresentationfixed_jsff.java:353)
         at jsp_servlet._jsf._view.__viewpresentationfixed_jsff._jspx___tag2(__viewpresentationfixed_jsff.java:238)
         at jsp_servlet._jsf._view.__viewpresentationfixed_jsff._jspx___tag0(__viewpresentationfixed_jsff.java:133)
         at jsp_servlet._jsf._view.__viewpresentationfixed_jsff._jspService(__viewpresentationfixed_jsff.java:94)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
         at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:523)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:444)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:163)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:184)
         at oracle.adfinternal.view.faces.taglib.region.IncludeTag.__include(IncludeTag.java:442)
         at oracle.adfinternal.view.faces.taglib.region.IncludeTag.doEndTag(IncludeTag.java:232)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag23(__masterdetails_jsff.java:1180)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag22(__masterdetails_jsff.java:1120)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag21(__masterdetails_jsff.java:1072)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag20(__masterdetails_jsff.java:1027)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag19(__masterdetails_jsff.java:982)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag18(__masterdetails_jsff.java:938)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag6(__masterdetails_jsff.java:414)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag5(__masterdetails_jsff.java:367)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag2(__masterdetails_jsff.java:252)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspx___tag0(__masterdetails_jsff.java:139)
         at jsp_servlet._jsf._pagetemplates.__masterdetails_jsff._jspService(__masterdetails_jsff.java:100)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         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.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)

    The above issue is seen when we don't have proper FP patchset. after applying a patchset all issues sloved

  • New task record not getting created in BPM workspace.

    Hi,
    We have a BPM Process which has 2 roles. SKURequester and SKUChangeAnalyst.
    When we initiate the flow , it opens up a screen and we populate data and click "SUBMIT".
    It goes to ChangeAnalyst for approval.
    It is working fine in Development Env.We could see a new task created for ChangeAnalyst once the requester SUBMIT's his task.
    But in Test env, Once the requester submit's his task .It's not creating a task row for ChangeAnalyst in BPM workspace.
    We verified the roles assigned to the user.Everything is same.
    Repeatedly seeing the following error in LOGS.
    Please help.
    [2013-01-10T08:14:38.823-05:00] [soa_server1_1] [TRACE] [] [] [tid: [ACTIVE].ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: mudumbs1] [ecid: 0000Jk^aH_F9lZX_xt1FiW1GvUks000E9Q,0] [SRC_CLASS: oracle.bpel.services.workflow.client.config.ClientConfigurationUtil] [APP: OracleBPMWorkspace] [dcid: 8c22b87477b0f4ec:7ad8260b:13c21624156:-7ffd-000000000001a629] [SRC_METHOD: getClientConfiguration] WorkflowServiceClientContext: Cannot find client configuration file: wf_client_config.xml
    [2013-01-10T08:14:41.684-05:00] [soa_server1_1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: orabpel.engine.pool-9.thread-15] [userId: mudumbs1] [ecid: 0000Jk^_u3x9lZX_xt1FiW1GvUks000E80,0:1054:100000592] [APP: soa-infra] [composite_name: SKUManagement] [component_name: CreateRequest] [component_instance_id: 23520007] [dcid: 8c22b87477b0f4ec:7ad8260b:13c21624156:-7ffd-000000000001a625] [composite_instance_id: 24141524] Database Adapter SKUManagement:Get_Site [ Get_Site_ptt::Get_SiteSelect(Get_SiteSelect_inputParameters,XxskuWizardResultsCollection) ] <oracle.tip.adapter.db.DBAdapterConstants getUniqueProcessIdentifier> Unique process identifier will be SKUManagement_default_SKUManagement_2_7_soa_1f700a1d_07c4_41ed_b74a_795a88fdc1c0_Get_Site[[
    [2013-01-10T08:14:41.860-05:00] [soa_server1_1] [NOTIFICATION] [] [oracle.soa.adapter] [tid: orabpel.engine.pool-9.thread-15] [userId: mudumbs1] [ecid: 0000Jk^_u3x9lZX_xt1FiW1GvUks000E80,0:1054:100000592] [APP: soa-infra] [composite_name: SKUManagement] [component_name: CreateRequest] [component_instance_id: 23520007] [dcid: 8c22b87477b0f4ec:7ad8260b:13c21624156:-7ffd-000000000001a625] [composite_instance_id: 24141524] Database Adapter SKUManagement:Get_Site [ Get_Site_ptt::Get_SiteSelect(Get_SiteSelect_inputParameters,XxskuWizardResultsCollection) ] <oracle.tip.adapter.db.ox.TopLinkXMLProjectInitializer initialize> Initializing toplink project for use by the database adapter.[[
    [2013-01-10T08:14:42.496-05:00] [soa_server1_1] [ERROR] [] [oracle.soa.bpmn.engine] [tid: orabpel.engine.pool-9.thread-15] [userId: mudumbs1] [ecid: 0000Jk^_u3x9lZX_xt1FiW1GvUks000E80,0:1054:100000592] [APP: soa-infra] [composite_name: SKUManagement] [component_name: CreateRequest] [component_instance_id: 23520007] [dcid: 8c22b87477b0f4ec:7ad8260b:13c21624156:-7ffd-000000000001a625] [composite_instance_id: 24141524] <CubeEngine::handleWorkItem> This was an internal error. The flow was not generated correctly by the BPMN compiler. Root cause : null
    [2013-01-10T08:14:42.497-05:00] [soa_server1_1] [ERROR] [] [oracle.soa.bpmn.system] [tid: orabpel.engine.pool-9.thread-15] [userId: mudumbs1] [ecid: 0000Jk^_u3x9lZX_xt1FiW1GvUks000E80,0:1054:100000592] [APP: soa-infra] [dcid: 8c22b87477b0f4ec:7ad8260b:13c21624156:-7ffd-000000000001a625] <BaseCubeSessionBean::logError > *Error while invoking bean "cube delivery": Exception not handled by the Collaxa Cube system.[[*
    an unhandled exception has been thrown in the Collaxa Cube systemr; exception reported is: "java.security.PrivilegedActionException: ORABPEL-02118
    Variant not found.
    The variable "ReRequesterUserTask_activity12_out" is not declared in the current scope. All variables must be declared in the scope before being accessed.
    This was an internal error. The flow was not generated correctly by the BPMN compiler.
    Contact Oracle Support Services. Provide the error message, the composite source, and the exception stack trace in the log files (with the logging level set to debug mode).
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:373)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.security.Security.runAs(Security.java:61)
         at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:48)
         at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:52)
         at com.collaxa.cube.engine.CubeEngine._performActionAsSubject(CubeEngine.java:5423)
         at com.collaxa.cube.engine.CubeEngine._performCallbackPerformer(CubeEngine.java:5365)
         at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1249)
         at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:636)
         at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:1027)
         at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:392)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
         at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
         at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy243.handleCallback(Unknown Source)
         at oracle.bpm.bpmn.engine.ejb.impl.BPMNDeliveryBean_of8dk6_ICubeDeliveryLocalBeanImpl.handleCallback(BPMNDeliveryBean_of8dk6_ICubeDeliveryLocalBeanImpl.java:66)
         at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessageHandler.handle(CallbackDeliveryMessageHandler.java:47)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141)
         at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:82)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
         at java.lang.Thread.run(Thread.java:619)
    Caused by: ORABPEL-02118

    Hi Juhi,
    Go to transaction RZ20 and check out if the corresponding BAPI is executed. And also check the traces
    Regards,
    Kalyan

  • BPM Workspace 10gR3 Portlet integration in WebCenter 11g

    Hi guys, I want to integrate my BPM processes within WebCenters portal. What i want to do is to present my bpm workspace inside portlets that will live in Webcenter. My question is, if there is an out-of-the-box solution in webcenter for doing this or if an implementation must be done to achieve this. If the second choice is the best I would like to know what kind of portlet (technology of the porlet) would be the best for implementing this integration. My Bpm workspace will be implemented on version 10gR3 and webcenter´s version is 11g. Thank you so much!!
    Edited by: user10975931 on 24/06/2010 10:43 AM

    Any documentation hints would be great. Thanks
    Edited by: user10975931 on 24/06/2010 10:44 AM

  • How to read or access application link -url in Applications tab of BPM Workspace

    Hi
    I have a application deployed on BPM Workspace and link to open initiator task is present in Applications tab of BPM Workspace. I want to open that initiator task link from a task. So I want to know how the link for initiator task is created and can i move that link to other tabs?

    Hi,
    this post describes how you can get initable tasks via the BPM API: Beginning Java &amp;amp; SOA Development: Getting BPM InitiableTasks and Initiating a Task
    Does this work for you?
    Viele Grüße,
    Danilo

  • Activity Guide tab not visible in BPM Workspace

    I've deployed a simple BPM Process which consists of one Initiator and one User task. I've added both the activities to a milestone what I defined under the Activity Guide.
    I've used JDeveloper 11.1.1.4.0 to develope the Process.
    But after deploying the same in Server, I can't see the "Activity Guide" tab in the BPM Workspace.
    Thogh I can see the activity guide available for editing in composer portal.
    Please help me if you know how can I get the "Activity Guide" tab in the BPM Workspace?
    Thanks in advance.
    Sambit

    Hi Paulo,
    Thanks a lot for your reply.
    I kind of assumed that it's a feature of BPM 11.1.1.5 FP4 after going through a few articles on the web.
    But I got confused when after visiting below provided url :
    http://www.oracle.com/technetwork/middleware/bpm/learnmore/488809
    Please see the statement "*In earlier releases, to use Activity Guide you had to perform some manual steps to create the Activity Guide Player inside Oracle BPM Suite – BPM Workspace.*" under "Enhancements to Activity Guide within BPM Workspace" section in the document presnt in the above mentioned url.
    I couldn't find any manual steps which can bring the Activity Guide Player in the workspace anyways and your reply confirms that.
    Thanks,
    Sambit

  • BPM 11g Role Assignment not Reflected on BPM Workspace

    Hi,
    I'm having trouble with role maping in JDeveloper for my BPM 11g project, where the server groups mapped against a particular applcation role is not reflected in BPM workspace.
    I'm mapping application roles with server groups in the Organization section of my BPM project in JDeveloper, but when I open the Administration section of the BPM workspace, I see that the appropriate section is blank where there should be the server group assigned.
    I have confirmed that the server groups are in place, and have users associated with them. I even tried ti with the Administrators groups of WebLogic, with the same results.
    However, when I deployed this same project on an Oracle On Demand server, the JDeveloper role maapping was successfully deployed along with my process. Could anyone please provide some insight in this matter?
    I'm working on JDeveloper and SOA 11.1.1.5
    Thanks,
    Debojit

    HI,
    In 11g you have the concept of Global Links. You can refer to http://docs.oracle.com/cd/E23943_01/user.1111/e15175/bpmug_ext_apps.htm#BACCACGI fro example of how this can be acheived
    I think there are also some samples on java.net for Oracle BPM Suite however this appears to be down at the time of posting so I can not validate this.
    Hope this helps
    Regards Dave

Maybe you are looking for