I have registered and invoked Sample BPEL Workflow provided by ContentDB development kit. I can see message getting created in IFS_BPEL_OUT_TABLE and feching out. But I can not able to see any process getting generated in BPEL Console.
Have any one tried this or success apart from Matt.
Not sure what is wrong. I am following everything what Matt told to do in the Development Kit.
I will appreciate your help.
Thank you for your reply. Yes I have redeploy process also and correlation ID is same.
Also I can see that BPEL P.M working fine or creating process for another BPEL Process which I have deployed on BPEL P.M.
If it is still in IFSQUEUE, it must not be read by BPELPM. Did you check domain.log or oc4j_soa log?
Otherwise, I would bounce the PM and try to redeploy the process that is not reading the messages. I had a problem with this.
Some how when you import and deployed BPEL project provided by development kit. I can not see process in P.M. But when I have created new project and deployed to P.M. I can see process instance in BPEL Console. I can see that process assigned to approver in Worklist application.
But now after approving that process from Worklist application taskservice still waiting for Task to complete.
Waiting for "onTaskCompleted" from "TaskService". Asynchronous callback
Did you resolve the deployment issue?
Also, have you seen the viewlet?
You could try creating a basic process from scratch based on the viewlet to ensure that the process gets correctly invoked from a Content DB queue message
The other thing to do is check the logs thorougly
tail_bpel_defaultdomain_log='cd $ORACLE_HOME/bpel/domains/default/logs; tail -f domain.log'
tail_bpel_hw_log='cd $ORACLE_HOME/j2ee/oc4j_soa/application-deployments/hw_services/oc4j_soa_default_group_1; tail -f application.log'
tail_bpel_oc4j_log='cd $ORACLE_HOME/j2ee/oc4j_soa/application-deployments/orabpel/oc4j_soa_default_group_1; tail -f application.log'
tail_bpel_system_log='cd $ORACLE_HOME/bpel/system/logs; tail -f orabpel.log'
tail_soa_opmn_log='cd $ORACLE_HOME/opmn/logs; tail -f oc4j_soa.log'
Thanks Matt for your reply.
Yes I have resolve the deployment issue by creating new BPEL project in JDeveloper by referencing viewlet. Thanks for viewlet it works fine.
Some how I notice that when I just imported jpr provided in dev kit for sample workflow did not work. I mean I can deploy the process but can not invoked from ContentDB
have you found a solution to the problem you mention, about "waiting for onTaskCompleted" from Taskservice" ?
I create a human task, as soon as I insert something into Oracle Portal the Oracle BPEL Worklist gets updated, but after I COMPLETE the task the workflow gets stuck on receiveCompletedTask_HumanTask1_1 - pending...
Thank you in advance,
I do not invoke BPEL workflow from Portal. I do from contentdb. But yes I use worklist application to approve task.
So you see your task completed in worklist but in BPEL P.M still waiting?
yes, like what you have reported, process moves into Human Task, I then complete it from BPEL Worklist (says task state COMPLETE), but BPEL Process does not advance. It does not move away from receiveCompletedTask_HumanTask1_1 even though the receive operation is "onTaskCompleted".
Was that your problem too and if yes, have you solved it?
Thank you for your interest.
I am also facing the same issue with stuck BPEL process waiting for human task to complete. In my case the task is already expired but it is still visible in the worklist and the BPEL process is stuck waiting for the response.
Can some body help with this.