Process instance creation in CE 7.2

Hi everyone
I have a BPM process, which starts by web service asynchronous call (wsdl has only input message, no output).
Is there some way to check has the process been really started or start was fault with a error on some reasons?

Hi,
yes you can. Login to NWA and go to Operation Management, Process and Task and click on Manage Processes. Here you can see all the processes. Alternative is to use Configuration Management --> Process and Tasks --> Process Repository.
Regards,
SrinivaS

Similar Messages

  • Process instance creation on 5.5 from a process A to a process B Dif engine

    Process Instance creation on 5.5 from a Process A to a Process B on different engine.
    I have 5.5 enterprise with 2 engines.
    I want to create a process instance from process a to process b
    this is the example that is working if processes are deployed on the same engine
    argumentos = this.buildInstanceArgs(arg_processID : AltaDeCuentas, arg_xmlObj : xmlObj);
    suc = suc + "/AltaDeCuentasSucursales";
    ProcessInstance.create(processId : suc, arguments : argumentos, argumentsSetName : "BeginIn");
    break;
    This example uses the OU and the process id I also need to set the engine where the process is deployed
    Thanks In advance!
    Nico

    Hi, just an update, at least now I have an error message on the first button,
    there was a condition that I left over preventing it to work,
    I have also amended the JavaScript code removing " from the "dataType"
    Its now
    function PrintSelectedItems()
    var r = confirm("In print selected items");
    apex.server.process('DISPLAY_SELECTED_ITEMS',
    {"x01": "Sent from Page 5",
    dataType: "text"},
    {success: function(data){alert("here->" + data);}}
    and I get Error: parsererror - SyntaxError: JSON.parse: unexpected character

  • OBPM Studio 10g R3: Create new process instance via PAPI

    Hi folks,
    I used JDeveloper to generate Java stubs off the PAPI WSDL. This works great and I'm able to list Processes similar to the bundled JAX-WS example just fine. Now I'd like to take it to the next level and create a process instance. I really appreciate your guidance on how to do that.
    Currently my process has a Global Creation Activity (screenflow) and the BeginIn mapping goes to an Automatic Activity.
    Questions:
    1) Is it possible to create a process instance in my case given that I have a Global Creation Activity ? Or if not, what changes do I need to make?
    2) Does anyone have any Java code examples for invoking the PAPI process instance creation code?
    In my case, I found a method in the stub that accepts three parameters - the process Id (String), an "ArgumentSetBean name (String), and an ArgumentBean, but I'm not sure what to fill in. :-)
    Thanks everyone!

    Hi,
    See if this helps -->
    import fuego.papi.InstanceInfo;
    import fuego.papi.ProcessServiceSession;
    import fuego.papi.OperationException;
    import fuego.papi.Arguments;
    import fuego.papi.BatchOperationException;
    public class PAPIExample {
         public PAPIExample() {}
         public static void main(String[] args) throws OperationException, BatchOperationException {
              FuegoService fuegoServ = new FuegoService();
              ProcessServiceSession fuegoSession = fuegoServ.createSessionWithUsernameAndPassword("papi", "password");
              String processName = "/TestPAPI";
              Arguments arguments = Arguments.create();
              arguments.putArgument("argName", "GuessWhoIsHere");
              // First Way
              fuegoSession.processCreateInstance(processName, "In", arguments);
              // Second Way
              String globalActivity = "GlobalCreation";
              InstanceInfo instInfo = fuegoSession.activityExecuteApplication(globalActivity, processName, arguments);
              instInfo = fuegoSession.instanceRefresh(instInfo);
              fuegoSession.close();
    Edited by: Anup300684 on Jan 21, 2009 1:35 AM

  • Ora-3136 then ksvcreate: Process(m000) creation failed and db hangs

    Recently upgraded a large database from 10.2.0.4.0 to 10.2.0.5.0.
    The database recevies many thousand short-lived connections per minute.
    Since the upgrade we're repeatedly running into this problem
    Symptoms are that the incoming sessions will start to time out with ora-3136, then the alert log will show
    ksvcreate: Process(m000) creation failed
    then finally existying connections will freeze and no more connections can be established. I can't even get in to shut the db down normally - i have to kill pmon to get to the point where i can restart it.
    Typical alert log pattern:
    Thu Feb 02 02:26:51 PST 2012
    WARNING: inbound connection timed out (ORA-3136)
    Thu Feb 02 02:31:21 PST 2012
    ksvcreate: Process(m000) creation failed
    Thu Feb 02 02:33:29 PST 2012
    ksvcreate: Process(m000) creation failed
    Thu Feb 02 02:35:36 PST 2012
    kkjcre1p: unable to spawn jobq slave process
    Thu Feb 02 02:35:36 PST 2012
    Errors in file /scratch/jdevadf/oracle/product/10.2.0/admin/srg102/bdump/srg102_cjq0_5920.trc:
    If i look in that file, i get this:
    /scratch/jdevadf/oracle/product/10.2.0/admin/srg102/bdump/srg102_cjq0_5920.trc
    Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    ORACLE_HOME = /scratch/jdevadf/oracle/product/10.2.0
    System name: Linux
    Node name: dadvil0075
    Release: 2.6.32-100.26.2.el5
    Version: #1 SMP Tue Jan 18 20:11:49 EST 2011
    Machine: x86_64
    Instance name: srg102
    Redo thread mounted by this instance: 1
    Oracle process number: 10
    Unix process pid: 5920, image: oracle@dadvil0075 (CJQ0)
    *** 2012-02-01 21:34:08.175
    *** SERVICE NAME:(SYS$BACKGROUND) 2012-02-01 21:34:08.149
    *** SESSION ID:(3992.1) 2012-02-01 21:34:08.149
    ssd_unwind_bp: unhandled instruction at 0x2fb3962 instr=f
    *** 2012-02-02 02:34:29.355
    Waited for process J001 to initialize for 60 seconds
    *** 2012-02-02 02:34:29.362
    Process diagnostic dump for J001, OS id=25477
    loadavg : 5.22 3.75 3.36
    Memory (Avail / Total) = 755.21M / 11706.12M
    Swap (Avail / Total) = 1904.80M / 2047.34M
    F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
    0 S jdevadf 25477 1 0 80 0 - 680831 semtim 02:33 ? 00:00:00 ora_j001_srg102
    Stack:
    [Thread debugging using libthread_db enabled]
    0x00000038556d5497 in semop () from /lib64/libc.so.6
    #0 0x00000038556d5497 in semop () from /lib64/libc.so.6
    #1 0x0000000003d91322 in sskgpwwait ()
    #2 0x0000000003d73d7a in skgpwwait ()
    #3 0x00000000007acf87 in kslges ()
    #4 0x00000000007ac8f0 in kslgetl ()
    #5 0x0000000000777a37 in kstipg ()
    #6 0x0000000000813aaa in ksucrp ()
    #7 0x0000000002498644 in kkjrdp ()
    #8 0x00000000030b98c7 in opirip ()
    #9 0x00000000013a4a2b in opidrv ()
    #10 0x0000000001f9e66e in sou2o ()
    #11 0x000000000072d2c5 in opimai_real ()
    #12 0x000000000072d17c in main ()
    A debugging session is active.
    Inferior 1 [process 25477] will be detached.
    Quit anyway? (y or n) [answered Y; input not from terminal]
    Process diagnostic dump actual duration=1.190000 sec
    (max dump time=30.000000 sec)
    *** 2012-02-02 02:34:30.544
    *** 2012-02-02 02:34:40.555
    Waited for process J001 to initialize for 70 seconds
    *** 2012-02-02 02:34:40.555
    Process diagnostic dump for J001, OS id=25477
    loadavg : 4.80 3.71 3.35
    Memory (Avail / Total) = 728.61M / 11706.12M
    Swap (Avail / Total) = 1904.81M / 2047.34M
    F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
    0 S jdevadf 25477 1 0 80 0 - 680831 semtim 02:33 ? 00:00:00 ora_j001_srg102
    Stack:
    [Thread debugging using libthread_db enabled]
    0x00000038556d5497 in semop () from /lib64/libc.so.6
    #0 0x00000038556d5497 in semop () from /lib64/libc.so.6
    #1 0x0000000003d91322 in sskgpwwait ()
    #2 0x0000000003d73d7a in skgpwwait ()
    #3 0x00000000007acf87 in kslges ()
    #4 0x00000000007ac8f0 in kslgetl ()
    #5 0x0000000000777a37 in kstipg ()
    #6 0x0000000000813aaa in ksucrp ()
    #7 0x0000000002498644 in kkjrdp ()
    #8 0x00000000030b98c7 in opirip ()
    #9 0x00000000013a4a2b in opidrv ()
    #10 0x0000000001f9e66e in sou2o ()
    #11 0x000000000072d2c5 in opimai_real ()
    #12 0x000000000072d17c in main ()
    A debugging session is active.
    Inferior 1 [process 25477] will be detached.
    Quit anyway? (y or n) [answered Y; input not from terminal]
    [repeated for several processes]
    I can upload the files or they are available on the internal network.
    Initially i thought it was bug 8426816, but that's supposed to be included in the 10.2.0.5.0 patchset.

    Hi;
    Symptoms are that the incoming sessions will start to time out with ora-3136, then the alert log will show
    ksvcreate: Process(m000) creation failedDid you check note Troubleshooting Guide (TSG) - ksvcreate: Process(xxxx) creation failed [ID 1379200.1] ?
    Regard
    Helios

  • Process Instance Monitoring

    During the Process Instance Monitoring mechanism, the data generated as process instances execute is initially stored in the runtime database. How can I configure the monitoring information to go into a database or a local file?

    Namrata,
    The run time bean information is also stored in the default database pointbase of weblogic.You can point this database to any other database like Oracle ,db2 etc.You need to run the databse scripts which you can find in the installed directory.
    You need to create a connectionPool,JNDI and need to use this JNDI name in the weblogic server Admin console.
    Or you can change the default database setting during the domain creation.
    Hope this helps you.
    Regards
    Bishnu

  • Ksvcreate: Process(q000) creation failed

    My 10.2.0.3 database is hosted on AIX 5.3 server LPAR.
    suddenly after refreshing the instance with production data i have started receiving the following errors and wornings. some time the database response is real slow.
    some sqls are also getting timed out.
    Please let me know if you have any previous experience with this type of problem.
    Completed checkpoint up to RBA [0x149.2.10], SCN: 9288805
    Mon Jun 16 14:46:14 2008
    WARNING: inbound connection timed out (ORA-3136)
    Mon Jun 16 17:27:58 2008
    ksvcreate: Process(q000) creation failed
    Mon Jun 16 17:29:38 2008
    Starting ORACLE instance (normal)
    Mon Jun 16 17:30:25 2008
    ksvcreate: Process(q000) creation failed
    Mon Jun 16 17:32:54 2008
    ksvcreate: Process(q000) creation failed
    Mon Jun 16 17:34:35 2008
    Starting ORACLE instance (normal)
    Mon Jun 16 17:35:19 2008
    ksvcreate: Process(q000) creation failed
    Mon Jun 16 17:37:46 2008
    ksvcreate: Process(q000) creation failed
    Mon Jun 16 17:40:13 2008
    ksvcreate: Process(q000) creation failed
    Mon Jun 16 17:42:11 2008
    WARNING: inbound connection timed out (ORA-3136)
    Mon Jun 16 17:42:12 2008

    processes     = 400
    number of active sessions were below 50 when i got the error.
    Here are my Init.ora parameters:
    db_name                         = DCFICN89
    control_files                    = ("/defddcg3/oracle/u01/oradata/DCFICN89/control01.ctl", "/defddcg3/oracle/u01/oradata/DCFICN89/control02.ctl", "/defddcg3/oracle/u01/oradata/DCFICN89/control03.ctl")
    db_files                    = 1024
    db_file_multiblock_read_count          = 8
    db_block_size                    = 8192
    sga_target                    = 2048M
    sga_max_size                    = 2048M
    control_file_record_keep_time          = 10
    cursor_space_for_time               = true
    log_checkpoints_to_alert          = true
    log_checkpoint_interval               = 102400
    log_checkpoint_timeout               = 0
    processes                    = 500
    parallel_max_servers               = 40
    log_buffer                    = 786432
    max_dump_file_size               = unlimited
    db_writer_processes               = 3
    job_queue_processes               = 1
    open_cursors                    = 500
    log_archive_dest               = "/defddcg3/oracle/backup/DCFICN89/archive/"
    log_archive_format               = "DCFICN89_%S_%t_%r.log"
    compatible                    = 10.2.0.3
    audit_file_dest                    = /defddcg3/apps/oracle/admin/DCFICN89/adump
    background_dump_dest               = /defddcg3/apps/oracle/admin/DCFICN89/bdump
    core_dump_dest                    = /defddcg3/apps/oracle/admin/DCFICN89/cdump
    user_dump_dest                    = /defddcg3/apps/oracle/admin/DCFICN89/udump
    undo_management                    = AUTO
    undo_tablespace                    = UNDO01
    undo_retention                    = 1800
    remote_login_passwordfile          = exclusive
    backup_tape_io_slaves               = false
    timed_statistics               = true
    # This can be "basic", "typical", or "all"
    statistics_level               = all
    #oracle_trace_enable               = true
    audit_trail                    = false
    session_cached_cursors               = 100
    #utl_file_dir                    = /oracle/backup/logminer
    noor_expansion               = true
    costequality_semi_join          = false
    #hash_join_enabled               = false
    timed_statistics               = true

  • Purge a process Instance

    Hi,
    I want to use the ProcessManager API to purge some specific long lived process Instances like this :
    pm.purgeProcessInstance(invocationID);
    But i didn't find a way to get the invocation ID of my process instance.
    I use the TaskManagerQueryService to search for process instances and get a list of ProcessInstanceRow objects.
    But unfortunately, this object doesn't have an invocationID attribute, only the processInstanceID...
    Is there a way to get the invocationID from a process instance ?
    Thanks,
    Will

    Jasmin,
    I know this tool and I tried it but it's a batch used to purge a lot of process intstances depending on the creation date and other stuff.
    In the source of the batch i founded that it use the process Manager API to purge instances.
    I need to purge a specific process instance and I only know the process instance ID of it.
    The only method I know to purge a specific instance is this one (from the Process Manager API, the same used by the batch) :
    ProcessManager pm = new ProcessManager(_factory);
    pm.purgeProcessInstance(_invocationID);
    But I don't know how to get the invocation ID of my process Instance.
    Best regards,
    Will

  • Unassign a Process Instance

    Hi,
    Do you know how to unassign a process instance using PAPI? But the login user is not the owner of the process instance. Is there any super privilledge to unassign process instance of others?
    Thanks.

    Jasmin,
    I know this tool and I tried it but it's a batch used to purge a lot of process intstances depending on the creation date and other stuff.
    In the source of the batch i founded that it use the process Manager API to purge instances.
    I need to purge a specific process instance and I only know the process instance ID of it.
    The only method I know to purge a specific instance is this one (from the Process Manager API, the same used by the batch) :
    ProcessManager pm = new ProcessManager(_factory);
    pm.purgeProcessInstance(_invocationID);
    But I don't know how to get the invocation ID of my process Instance.
    Best regards,
    Will

  • Disabling Process Instance Monitoring

    I am using Weblogic 8.1 service Pack 5. I have a stand alone class to deploy my application on Weblogic. The Process Instance Monitoring should be disabled during this. We can control this through the WLIConsole.
    Is there any way to disable the Process Instance Monitoring using Weblogic API?

    Namrata,
    The run time bean information is also stored in the default database pointbase of weblogic.You can point this database to any other database like Oracle ,db2 etc.You need to run the databse scripts which you can find in the installed directory.
    You need to create a connectionPool,JNDI and need to use this JNDI name in the weblogic server Admin console.
    Or you can change the default database setting during the domain creation.
    Hope this helps you.
    Regards
    Bishnu

  • A few process instances in automatic activity  simultaneously

    Hi
    I am creating and initiating new process instance using Global Creation activity. I have put screenflow in Global Creation. An instance after completing the screenflow in Global Creation activity goes to BeginIn of the process. When I test it many times I get only  from time to time warning:
    Instance '/BackgroundUpdate#Default-1.0/157/0@xxx' is not in activity '/BackgroundUpdate#Default-1.0/doUpdate'.
    Details: Instance is in activity '/BackgroundUpdate#Default-1.0/WaitToProcessNextPackage' and has status 'RUNNING (1)'.
    "doUpdate" and "WaitToProcessNextPackage" are activities (automatic components) placed after Begin in the process ("doUpdate" is subsequent for BeginIn and "WaitToProcessNextPackage" is subsequent to "doUpdate" activity). When I get this warning no logic is executed for the process instance in "doUpdate" activity.
    How to solve it? Only one process instance created with Global Creation activity can be in one automatic activity? If there two process instances simultaneously in automatic activity, then one them won't be processed?
    Thank you in advance
    Regards
    Peter
    Edited by: Piotr85 on Apr 21, 2010 6:03 AM

    what does they means by service thing here,,,,and how do we specify it? or use it?
    Any application running in Oracle RAC clusterware is considered as a service. What is a service in the windows,its kinda same. If its a part of RAC and an application and running,its service.
    Read from here about services,
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/mgmt_db.htm#sthref2266
    If you don't know RAC yet, better is to leave it.Its the core of RAC if you ask me.
    does resource_consumer_grp and Service name parameter in job class definition are mutual exclusive?or not
    Did you check in the docs for the same?
    HTH
    Aman....

  • Ksvcreate: Process(q001) creation failed

    Hi Guys...
    I run Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production on Solaris.
    My database is experiencing a poor performance and when I check in the alert log I find this:
    ksvcreate: Process(q001) creation failed
    When I connect local my database hang on these:
    SunOS:oracle:PRODDB /data1/app/oracle>sqlplus "/as sysdba";
    SQL*Plus: Release 10.2.0.5.0 - Production on Wed Dec 1 06:10:18 2010
    Copyright (c) 1982, 2010, Oracle. All Rights Reserved.
    It takes time to connect as susch it is unusable.
    How can I deal with this issue?
    Please help!!!!!!!!!!!!!!!!!!!!!

    user11979518 wrote:
    I run Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production on Solaris.
    My database is experiencing a poor performance and when I check in the alert log I find this:
    ksvcreate: Process(q001) creation failedThere are a number of reasons why creating new processes can be slow and even fail. Most of these are due to lack of resources - for example having to swap out memory to create new virtual pages for the new process. If the resources are under strain, so too will be the creation of that process.
    Basic things to check would be CPU and memory utilisation, and file system free space. Also the number of processes already running. Hopefully you are not running a 101 Oracle instances on that single server platform?

  • Can not view audit trail of BPMN Process instance in Enterprise Manager

    I can not view the audit trail of BPMN Process instance in Enterprise Manager. When I try to click on BPMN process link inside process instance flow trace a NoClassDefFoundError error occurs. How can I fix this?
    ####<Jan 23, 2014 1:44:24 AM MSK> <Error> <oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator> <vm-vtb-04> <AdminServer> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <ab53c740f435f6de:-43ee6bbc:143bbd0bbe7:-8000-0000000000000319> <1390427064715> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #2
    javax.servlet.ServletException: java.lang.NoClassDefFoundError: oracle/bpm/draw/diagram/ProcessDiagrammer
            at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:342)
            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:102)
            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:131)
            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:181)
            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:324)
            at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
            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:163)
            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)
            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.NoClassDefFoundError: oracle/bpm/draw/diagram/ProcessDiagrammer
            at java.lang.Class.getDeclaredMethods0(Native Method)
            at java.lang.Class.privateGetDeclaredMethods(Class.java:2436)
            at java.lang.Class.privateGetPublicMethods(Class.java:2556)
            at java.lang.Class.getMethods(Class.java:1412)
            at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1284)
            at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1158)
            at java.beans.Introspector.getBeanInfo(Introspector.java:408)
            at java.beans.Introspector.getBeanInfo(Introspector.java:167)
            at javax.el.BeanELResolver$BeanProperties.<init>(BeanELResolver.java:153)
            at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:574)
            at javax.el.BeanELResolver.getValue(BeanELResolver.java:281)
            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(AstValue.java:138)
            at com.sun.el.parser.AstNot.getValue(AstNot.java:59)
            at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
            at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.getDisabled(GoLinkRenderer.java:506)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.isDisabled(GoLinkRenderer.java:681)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.handleInaccessibility(GoLinkRenderer.java:584)
            at oracle.adfinternal.view.faces.renderkit.rich.GoLinkRenderer.encodeAll(GoLinkRenderer.java:131)
            at oracle.adfinternal.view.faces.renderkit.rich.CommandLinkRenderer.encodeAll(CommandLinkRenderer.java:158)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer._renderLink(BreadCrumbsRenderer.java:420)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer._renderNode(BreadCrumbsRenderer.java:322)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer._renderContent(BreadCrumbsRenderer.java:269)
            at oracle.adfinternal.view.faces.renderkit.rich.BreadCrumbsRenderer.encodeAll(BreadCrumbsRenderer.java:162)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:538)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:499)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$100(PanelGroupLayoutRenderer.java:30)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:659)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at oracle.adfinternal.view.faces.taglib.region.IncludeTag$FacetWrapper.processFlattenedChildren(IncludeTag.java:675)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:160)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:358)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:499)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$100(PanelGroupLayoutRenderer.java:30)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:659)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:358)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelBorderLayoutRenderer.renderSideFacet(PanelBorderLayoutRenderer.java:316)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelBorderLayoutRenderer._encodeAllWithSideFacets(PanelBorderLayoutRenderer.java:163)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelBorderLayoutRenderer.encodeAll(PanelBorderLayoutRenderer.java:83)
            at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1432)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:358)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:422)
            at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2788)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:432)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:682)
            at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:601)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
            at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
            at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)

    Hi Matt
    Till you get exact answer, try indirect approach. I did view page source and could not find the details in the source code. Then I clicked on image to show in new browser and thats when I got this link: You can dig into this imageRenderer.jsp file that can be found in one of the WAR files shown below. Look into EARs also that my have WARs with this jsp. Mostly there should be some sort of Servlet also to display the audit trail. I just checked from bpm/workspace Process Tracking Tab. I did not looked from EM Console tracking tabs though.
    beaHome\Oracle_SOA1\soa\applications\OracleBPMWorkspace.ear has a OracleBPMWorkspace.war file. See if this direction helps
    http://devlinux04:8001/bpm/workspace/jsf/instance/imageRenderer.jsp?imagePath=/tmp/1pLcNmhd77v9XnLCrpNs6dyby3Vzpv4QR1LdPTTf6hpCTp8Fh2KH!-206223496!1302780477267/GraphicalAuditTrail1328100234265306320.png
    Thanks
    Ravi Jegga

  • How to look for duplicate process instances?

    In Oracle BPM 11g, is there a good way to look for duplicate process instances based on process data attributes? For example, I have entered an instance of a process for 'John Smith' with a date of '4/1/2010' and I want to see if there is another instance in the same process with these same data values to evaluate as a potential duplicate. I believe we can write a java service to invoke the API to do this, but I am wondering if there is a better way within the process design to do this (XPath extension functions or soemthing?). It seems like this would be a common need.

    I am really looking for an approach to looking for duplicate instances within my process flow, not from EM. So, if the user starts a new instance of a process, I can check for another instance that appears to be a duplicate and direct the flow to a human activity to review the potential duplicate and make a decision as to whether to continue processing the new instance or reject it. My guess is that we need to us a service task to invoke java code which uses the API to investigate other instances with the same values. But, I was hoping for a simpler solution....I have to think that this is not too uncommon.

  • [OIM 9.1.0.2] Process Instance.Key missing with provisionResource API

    Hi guys,
    I face issue when i provision resource, i checked and it doesn't works because when resource is provisioned ORC_KEY in OIU table is not setted and i don't know why.. Resource is created in "Ready" state.
    This is what i do:
    ResourceData resData = moUserUtility.provisionResource(UserKey, 522);
    String userOiuKey = resData.getOiuKey().toString();
    String userObiKey = resData.getObiKey().toString();
    $logger.debug("provisionUnipassResource - Getting userOiuKey : " + userOiuKey);     
    $logger.debug("provisionUnipassResource - Getting userObiKey : " + userObiKey);     
    //Getting objectKey of userObjectInstanceKey
    String ObjectKey = "";
    String ProcessInstanceKey = "";
    tcResultSet resultSetObjects = moUserUtility.getObjects(UserKey);
    for (int i1 = 0; i1 < resultSetObjects.getRowCount(); i1++) {
    resultSetObjects.goToRow(i1);
    ObjectKey = resultSetObjects.getStringValue("Object Instance.Key");
    ProcessInstanceKey = resultSetObjects.getStringValue("Process Instance.Key");
    if (Long.valueOf(ObjectKey).equals(userObiKey))
    $logger.debug("provisionUnipassResource - ProcessInstanceKey found with value [" + ProcessInstanceKey + "] for ObjectKey [" + ObjectKey + "]");     
    break;
    //Add form datas
    if ("".equals(ProcessInstanceKey)) {
    $logger.debug("provisionUnipassResource - Can't find ProcessInstanceKey");
    return "KO";
    else {
    long LongProcessInstanceKey = Long.valueOf(ProcessInstanceKey);
    moFormInstanceUtility.setProcessFormData(LongProcessInstanceKey, resourcetHash);
    $logger.debug("provisionUnipassResource - Resource has been created");          
    return "OK";
    Is someone can help me? May i do something wrong?
    Thanks in advance for your help
    Edited by: 993041 on 11 mars 2013 05:34
    Edited by: 993041 on 11 mars 2013 05:34

    Hi guys,
    I face issue when i provision resource, i checked and it doesn't works because when resource is provisioned ORC_KEY in OIU table is not setted and i don't know why.. Resource is created in "Ready" state.
    This is what i do:
    ResourceData resData = moUserUtility.provisionResource(UserKey, 522);
    String userOiuKey = resData.getOiuKey().toString();
    String userObiKey = resData.getObiKey().toString();
    $logger.debug("provisionUnipassResource - Getting userOiuKey : " + userOiuKey);     
    $logger.debug("provisionUnipassResource - Getting userObiKey : " + userObiKey);     
    //Getting objectKey of userObjectInstanceKey
    String ObjectKey = "";
    String ProcessInstanceKey = "";
    tcResultSet resultSetObjects = moUserUtility.getObjects(UserKey);
    for (int i1 = 0; i1 < resultSetObjects.getRowCount(); i1++) {
    resultSetObjects.goToRow(i1);
    ObjectKey = resultSetObjects.getStringValue("Object Instance.Key");
    ProcessInstanceKey = resultSetObjects.getStringValue("Process Instance.Key");
    if (Long.valueOf(ObjectKey).equals(userObiKey))
    $logger.debug("provisionUnipassResource - ProcessInstanceKey found with value [" + ProcessInstanceKey + "] for ObjectKey [" + ObjectKey + "]");     
    break;
    //Add form datas
    if ("".equals(ProcessInstanceKey)) {
    $logger.debug("provisionUnipassResource - Can't find ProcessInstanceKey");
    return "KO";
    else {
    long LongProcessInstanceKey = Long.valueOf(ProcessInstanceKey);
    moFormInstanceUtility.setProcessFormData(LongProcessInstanceKey, resourcetHash);
    $logger.debug("provisionUnipassResource - Resource has been created");          
    return "OK";
    Is someone can help me? May i do something wrong?
    Thanks in advance for your help
    Edited by: 993041 on 11 mars 2013 05:34
    Edited by: 993041 on 11 mars 2013 05:34

  • BPEL process instances remain in-flight

    Hi
    I've got a BPEL process (GetUpdates) that calls a couple of other asynchronous BPEL processes (CommitPerson, CommitAddress etc) all of which are deployed on the same SOA server.
    Although most of the processes complete, quite a few instances of the GetUpdates process just sit in an Active state. The BPEL console shows GetUpdates has made a call to another process (for example CommitAddress) and it is apparently waiting for a response. However when I examine the cube_instance table in the dehydration store I can only find 1 instance relating to the particular process. Is that correct?
    If I then try to re-run these particular failed updates (by modifying the sequencing table that GetUpdates polls) the processes complete without any issue (and records exist in the cube_instance table for each of the processes that have been called as well).
    There can be a large number of requests being processed so could this problem be due to the server being under too much load, with the invoke being lost in the ether somewhere?!?
    Is there any documentation that explains the workings of the dehydration store or the BPEL server itself? Also what log files I should be looking at? (I'd really like to understand what's happening under the covers!!!)
    We're currently only using 10.1.3.1 SOA Suite so we should probably upgrade to 10.1.3.3 to see if that fixes anything.
    Any help or advice in the meantime would be great.
    Thanks
    Robin

    Hi
    Just thought I'd update this posting with my findings ....
    I think that the reason the instances remained inflight was simply because they were making calls to synchronous processes that were timing out.
    The default timeout setting for synchronous processes is from what I've read 45 seconds. The process instances that remained inflight were calling other (asynchronous) BPEL processes, that in turn called synchronous E-Business suite APIs that were timing out.
    I managed to simulate the above some time ago with dummy BPEL processes, however I have only just now (after several months of dealing with Oracle Support!) managed to resolve the E-Business suite problem that was causing the synchronous process to timeout.
    Anyway now that is resolved, we no longer get the large number of process instances remaining inflight ... and the updates are now flying along on the server!!
    Therefore the issue was a very simple one - timeout of synchronous processes. Unfortunately it wasn't all that obvious that it was happening in the first place(!) ... and it took some time to trace the actual culprit ... and even longer to find a solution (which we had to come up with ourselves ... without much help from support!) ... hence the amount of time that has passed from me creating this message and replying to it!
    Anyway I hope this post may help others in case they stumble upon a similar issue.

Maybe you are looking for

  • Adobe form Digital Signatures

    Hello SDN, I have to implement Digital signatures in my Webdynpro interactive forms. In sdn I found one example related to online Interactive form security but for offline I couldnt find. In offline  scenario, a user will send pdf form to customer or

  • G15- trouble connecting camera to computer to upload photos.

    I am suddently unable to connect my G15 to my computer to upload photos. I've tried a new cord but still, nothing is happening. Any suggestions? E

  • Can we improve the boring color option offered by Apple?

    I am presently evaluating the Mountain Lion software and found little to cheer about. Has anyone noticed how little control we have over the color preferences AGAIN? With Apple, the past leader in graphics and inituitive customer considerations, it i

  • Troubles Purchasing Online

    When I attempt to add an item to my cart on the desktop version (tried Chrome or IE), I get an error "There was a problem adding your product to cart" in a red bar with a white triangle.  I've cleared my cache, logged out and back in and this unfortu

  • Placing scripts into specific frames

    Hello, I am using Flex Builder 2 to create classes, leaving my FLA file void of scripts. I wish to extend a MovieClip class so that my new class would dispatch a specific event everytime it reaches the last frame. I could do this using an ENTER_FRAME