ABAP OOP method in Workflow task 6.20
Hello all!
In the following blog /people/jocelyn.dart/blog/2006/07/25/using-abap-oo-methods-in-workflow-tasks it is mentionned that to enable OOP methods for workflow tasks on 6.20 one needs to run report SWF_CATID.
I'm currently on a customer system 6.20 ABAP SP50 and this report simply does not exist. Is this report appearing in a later support pack or is this not available until 6.40 as I belived....
Any advise on how to enable this on an above system is highly appriciated!
Regards
Martin Jonsson
Hi,
Check this Report - RSWF_CATID.
Regards,
Surjith
Similar Messages
-
Calling ABAP WebDyn Pro from Workflow task
Hi All;
Is there a way to call WebdynPro view from Workflow task?
Regards
Devrajhi,
In the workitem text, you can provide HTTP link of your adobe interactive form, so this workitem will go to user with the hyperlink and when he will click, it will redirect it to your interactive form .
regards,
sirisha -
Assign Custom developed method into WorkFlow task
Hello ladies and gentlemen,
I've been asked to create a new Workflow to handle certain leave requirements. The standard workflows only go so far in resolving the clients requirements. I have created a new Object class and created a method that will help determine the follow on approvers, but when I go to add the method to a newly created task, I get the message 'Interface Implementation IF_WORKFLOW does not exist'.
I'm assuming this is telling me I haven't defined my object in a workflow library somewhere, but I don't where or how to do so.
Could someone please explain what this message means, and how to get around it?
Regards,
SteveIt's ok - solved it myself. For future reference, you need to include the interface 'IF_WORKFLOW'. This will bring in WF specific methods to make the Methods visible to the workflow system.
You need to manually activate each imported method, otherwise you will still get the same error.
Regards,
Steve -
Subtype Mathod not appearing for BO in workflow task
Experts
I have created a subtype ZBUS100106 for BO BUS1001006. Also I have created a new method for custom BO. When I am assigning the BO BUS1001006 in workflow task, the new method whcih i have created is not appearing. What do I need to do to get the method in workflow task.
SathishWell if you don't say so in your post, I just assume you didn't mostly because of your problem.
In the forum guidelines it is explained how to formulate your questions in order to get the best results. For instance describe what you did up to the point you got stuck, the release your on could be of importance and what you already tried to resolve the problem.
Regards,
Martin -
ABAP OO method on Task - won't execute in background
I've been trying to get workflow with ABAP OO methods up and running on our 6.20 system. I've followed Jocelyn's blog series and the associated white paper, and can get the DISPLAY method working for her example ZCL_PLANT class.
I can't seem to get a task working with the static CREATEINSTANCE method, however. The method works fine (tested in SE24), but when I create an associated task and test it in SWUS, the log shows the status of the work item as Ready, with my name as the Agent.
I've flagged the task as synchronous and background - is there anything else I should be doing?
Thanks in advance,
AndrewHi Andrew,
Check your Synchronous and Background parameters on the Task again, activate your WF again and start a new workflow.
This should definitely work and not have you as an agent. But sometimes it can be a bit stubborn if you e.g. stay in the same transaction and make changes in another session. Always go back to the main Easy Access menu before testing changes.
Cheers,
Mike -
Call enhancement class method from Bus. workflow task
Hi all,
I recently enhanced a global class from SAP (add a new method). Now I would like to call it from a workflow task (ABAP Class object used in the task). So it seems that only "native" methods from the class itself can be selected for the object method of the task.
Same issue if I try to call it via secondary methods options...
Last idea I have before the repair is: retrieve the instance saved into the WF container via a custom class interfacing IF_IFS_SWF_CONTAINER_EXIT (program exit) and call the enhanced method from the method proposed in this interface.
Maybe someone had the same issue? Anyone could help or propose solution?
Many thanks in advance for your help,
KR,
OlivierI think it might qualify for an OSS message.
There was simmilar note for BADIs which was corrected: https://service.sap.com/sap/support/notes/1156392
CL_SWF_UTL_DEF_SERVICES which is used in PFTC to determine callable methods doesn't include enhancements when calling function SEO_CLASS_TYPEINFO_GET (parameter WITH_ENHANCEMENTS is default FALSE) -
More information about additional human workflow task methods needed
The typical human workflow task only uses the initiate method of the Task service, although there are many methods available. I would like to have my BPEL process reinitiate or renew a task if not completed properly or not approved by a separate task outcome, but am running into difficulties getting it working properly.
Where can I get more information on how to use the additional methods, or specifically how to re-assign a task that was already completed to the same user to re-complete?Here is the error in the BPEL domain log file. To reproduce this, I initially had 2 separate tasks. I then changed the second one to call reinitiateTask instead of initiateTask, and changed all variables and paths appropriately. I changed the second tasks Assign activities to perform a copy operation of the first task results global variable into the reinitiateTask local variable, then copied the URI path to the second task file so it would force it to use the second task metadata, then copied over the title so the task would display appropriately for the manager, and this is what resulted:
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> ORABPEL-10206
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::>
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> Error in retrieving task metadata.
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> Error in retrieving task metadata because the task is stale.
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> Only non-stale tasks can by looked up.
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::>
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.repos.driver.oracle.OracleWFRoutingSlip.updateRoutingSlip(OracleWFRoutingSlip.java:205)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.repos.driver.PersistencyService.updateRoutingSlip(PersistencyService.java:250)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskService.performPostActionOperation(TaskService.java:3324)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskService.localHandleRoutingSlipInterpretationResult(TaskService.java:1239)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskService.handleRoutingSlipInterpretationResult(TaskService.java:1278)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskService.initiateTask(TaskService.java:315)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskService.reinitiateTask(TaskService.java:211)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.ejb.TaskServiceBean.reinitiateTask(TaskServiceBean.java:55)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at java.lang.reflect.Method.invoke(Method.java:585)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at java.security.AccessController.doPrivileged(Native Method)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at javax.security.auth.Subject.doAs(Subject.java:396)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ThreadState.runAs(ThreadState.java:622)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
<2007-07-10 09:13:41,953> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.TxRequiresNewInterceptor.invoke(TxRequiresNewInterceptor.java:52)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at TaskServiceBean_LocalProxy_68d4144.reinitiateTask(Unknown Source)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.client.TaskServiceLocalClient.reinitiateTask(TaskServiceLocalClient.java:75)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskServiceWSIF.reinitiateTask(TaskServiceWSIF.java:114)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at java.lang.reflect.Method.invoke(Method.java:585)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.ws.wsif.providers.java.WSIFOperation_Java.executeRequestResponseOperation(WSIFOperation_Java.java:1019)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:431)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:416)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:222)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:736)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:371)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:195)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3271)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1697)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:184)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:269)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5244)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1917)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:788)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:778)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:369)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.GeneratedMethodAccessor138.invoke(Unknown Source)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at java.lang.reflect.Method.invoke(Method.java:585)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at java.security.AccessController.doPrivileged(Native Method)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at javax.security.auth.Subject.doAs(Subject.java:396)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ThreadState.runAs(ThreadState.java:622)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at CubeDeliveryBean_LocalProxy_4bin6i8.handleCallback(Unknown Source)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessageHandler.handle(CallbackDeliveryMessageHandler.java:49)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:138)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at java.lang.reflect.Method.invoke(Method.java:585)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.j2ee.connector.messageinflow.MessageEndpointImpl.OC4J_invokeMethod(MessageEndpointImpl.java:297)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at WorkerBean_EndPointProxy_4bin6i8.onMessage(Unknown Source)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.j2ee.ra.jms.generic.WorkConsumer.run(WorkConsumer.java:266)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at java.lang.Thread.run(Thread.java:595)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> Caused by: java.sql.SQLException: ORA-20005: Task is modified
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> ORA-06512: at "ORABPEL.WFTASKPKG", line 92
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> ORA-20005:
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> ORA-06512: at line 1
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::>
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:184)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:873)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1161)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3001)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3093)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4286)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.oc4j.sql.proxy.PreparedStatementBCELProxy.execute(PreparedStatementBCELProxy.java:333)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.repos.driver.oracle.OracleWFRoutingSlip.updateRoutingSlip(OracleWFRoutingSlip.java:175)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> ... 93 more
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> ORABPEL-10206
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::>
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> Error in retrieving task metadata.
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> Error in retrieving task metadata because the task is stale.
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> Only non-stale tasks can by looked up.
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::>
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.repos.driver.oracle.OracleWFRoutingSlip.updateRoutingSlip(OracleWFRoutingSlip.java:205)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.repos.driver.PersistencyService.updateRoutingSlip(PersistencyService.java:250)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskService.performPostActionOperation(TaskService.java:3324)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskService.localHandleRoutingSlipInterpretationResult(TaskService.java:1239)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskService.handleRoutingSlipInterpretationResult(TaskService.java:1278)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskService.initiateTask(TaskService.java:315)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskService.reinitiateTask(TaskService.java:211)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.ejb.TaskServiceBean.reinitiateTask(TaskServiceBean.java:55)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at java.lang.reflect.Method.invoke(Method.java:585)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,968> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at java.security.AccessController.doPrivileged(Native Method)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at javax.security.auth.Subject.doAs(Subject.java:396)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ThreadState.runAs(ThreadState.java:622)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.TxRequiresNewInterceptor.invoke(TxRequiresNewInterceptor.java:52)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at TaskServiceBean_LocalProxy_68d4144.reinitiateTask(Unknown Source)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.client.TaskServiceLocalClient.reinitiateTask(TaskServiceLocalClient.java:75)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.task.impl.TaskServiceWSIF.reinitiateTask(TaskServiceWSIF.java:114)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at java.lang.reflect.Method.invoke(Method.java:585)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.ws.wsif.providers.java.WSIFOperation_Java.executeRequestResponseOperation(WSIFOperation_Java.java:1019)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:431)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:416)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:222)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:736)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:371)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:195)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3271)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1697)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:184)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:269)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5244)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.CubeEngine.callbackPerformer(CubeEngine.java:1917)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.delivery.DeliveryHelper.callbackPerformer(DeliveryHelper.java:788)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.delivery.DeliveryService.handleCallback(DeliveryService.java:778)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleCallback(CubeDeliveryBean.java:369)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.GeneratedMethodAccessor138.invoke(Unknown Source)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at java.lang.reflect.Method.invoke(Method.java:585)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at java.security.AccessController.doPrivileged(Native Method)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at javax.security.auth.Subject.doAs(Subject.java:396)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ThreadState.runAs(ThreadState.java:622)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at CubeDeliveryBean_LocalProxy_4bin6i8.handleCallback(Unknown Source)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.message.instance.CallbackDeliveryMessageHandler.handle(CallbackDeliveryMessageHandler.java:49)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:138)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at java.lang.reflect.Method.invoke(Method.java:585)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.j2ee.connector.messageinflow.MessageEndpointImpl.OC4J_invokeMethod(MessageEndpointImpl.java:297)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at WorkerBean_EndPointProxy_4bin6i8.onMessage(Unknown Source)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.j2ee.ra.jms.generic.WorkConsumer.run(WorkConsumer.java:266)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at java.lang.Thread.run(Thread.java:595)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> Caused by: java.sql.SQLException: ORA-20005: Task is modified
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> ORA-06512: at "ORABPEL.WFTASKPKG", line 92
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> ORA-20005:
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> ORA-06512: at line 1
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::>
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:184)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:873)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1161)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3001)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3093)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4286)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.oc4j.sql.proxy.PreparedStatementBCELProxy.execute(PreparedStatementBCELProxy.java:333)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> at oracle.bpel.services.workflow.repos.driver.oracle.OracleWFRoutingSlip.updateRoutingSlip(OracleWFRoutingSlip.java:175)
<2007-07-10 09:13:41,984> <ERROR> <default.collaxa.cube.services> <::> ... 93 more -
ABAP OO attributes in workflows
Hi,
Concepts of Using ABAP OO attributes in workflows and tasks
Thanks,
Diwakar.http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8
http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
DIRLL DOWN AND INTERACTIVE REPORT
http://www.sap-img.com/abap/difference-between-drilldown-report-and-interactive-report.htm
PAGE BREAK FOR ALV LIST
check out this link
http://www.abap4.it/download/ALV.pdf
good book on ABAP objects(OOPS)
http://www.esnips.com/doc/bc475662-82d6-4412-9083-28a7e7f1ce09/Abap-Objects---An-Introduction-To-Programming-Sap-Applications
How to check Cluster Table Data
https://forums.sdn.sap.com/click.jspa?searchID=5215473&messageID=3520315
http://www.sap-img.com/abap/the-different-types-of-sap-tables.htm
http://help.sap.com/saphelp_47x200/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm
Check this cool weblog:
/people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
/people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b6254f411d194a60000e8353423/frameset.htm
http://www.sapgenie.com/abap/OO/
http://www.sapgenie.com/abap/OO/index.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt
http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
http://www.allsaplinks.com/
http://www.sap-img.com/
http://www.sapgenie.com/
http://help.sap.com
http://www.sapgenie.com/abap/OO/
http://www.sapgenie.com/abap/OO/index.htm
http://www.sapgenie.com/abap/controls/index.htm
http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
http://www.sapgenie.com/abap/OO/index.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
http://www.sapgenie.com/abap/OO/
these links
http://help.sap.com/saphelp_47x200/helpdata/en/ce/b518b6513611d194a50000e8353423/content.htm
For funtion module to class
http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b5954f411d194a60000e8353423/content.htm
for classes
http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b5c54f411d194a60000e8353423/content.htm
for methods
http://help.sap.com/saphelp_47x200/helpdata/en/08/d27c03b81011d194f60000e8353423/content.htm
for inheritance
http://help.sap.com/saphelp_47x200/helpdata/en/dd/4049c40f4611d3b9380000e8353423/content.htm
for interfaces
http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b6254f411d194a60000e8353423/content.htm
For Materials:
1) http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf -- Page no: 1291
2) http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
3) http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
4) http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
5) http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
6) http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
7) http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
8) http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8
1) http://www.erpgenie.com/sap/abap/OO/index.htm
2) http://help.sap.com/saphelp_nw04/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
Reward Points if useful -
Hi,
I am using the ABAP class and method in the workflow task. The task is going under error every time. If i am passing the same data to the funciton module inside the method it works fine. What could be the cause for this? The Task is having no syntax errors.
Thanks
RaghavendraYou can test the Method from SWO1. If there is no error then there is s aproblem with binding. Analyse the Task container and according check your method.
Thanks
Arghadip -
ABAP class method with dialogue
Hi all,
I want to use a ABAP class method within a Workflow definition with user interaction. The SAP help says, that is possible, but I couldn't find a way, to mark the method as "with dialogue".
For BOR-objects there is a checkbox in the details for the method definition. Can anybody tell me, how it can be done?
Thanks in advance
NickHi Nicolas,
When you create the Task with the ABAP OO Method, you can select it as "Background Processing" else it will be a "Dialog Process".
If you notice here, "Background Processing" checkbox will be editable if ABAP OO Method is used, whereas in case of Business Objects it directly comes from method definition.
Reward points if useful. -
Calling workflow tasks in program
Hi,
I want to know how to call a workflow task in a ABAP program. This task is linked to a customised method.
Thanks
AnanthHi Ananth
You have two options to trigger a workflow task
1> Attach a Business object and a particualr event in the
triggering event of your task.
Then in your ABAP pgm use FM SWE_EVENT_CREATE to raise
the event for the Business object and the event which
you attach in the task as trigerring event
2> Else , you can make use of SWW_WI_START function module and pass pass parameter ( it will be the name of your workflow task , The workitem Type , creator etc .)
Thanks
Shovit -
Workflow Tasks NOT expiring!
Hi guys,
I've bumped lately with an issue building a workflow on SP2010, as you mostly already have figured out from the title, workflow tasks are NOT expiring.
I've tried to take this on my own, but no more as I have to move on. Here's the details;
-a custom workflow (attached to a custom list) that has start custom task as its first action.
-due date for custom task is set in "select task process participants", Due Date for Task Process. and is set to run parallel (I have one participant for the task).
-the custom task have only the "behavior of a single task" configured, all task workflow steps are there.
When a Task is Pending fires well, and it ends with Pause for 2 minutes > then send email. then task due date reaches but
When a Task Expires never kicks! tasks simply stays at status "Not Started"
when I check the workflow history, it shows the last log "pausing completed", but I suspect the main issue is with the task processor, task isn't expiring and im not sure where to look.
timer job service is working, I've checked timer jobs (workflow auto cleanup, workflow failover and bulk workflow task processing) and they're all running in timely fashion now.
any thoughts?
thanks
If a reply helps you Vote As Helpful, if a reply solves your problem don't forget to Mark As Answer. Aabed Yassine.hi Victoria,
running the above code in a PS1 file throws:
The term 'http://portal.xx' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or
if a path was included, verify that the path is correct and try again.
At C:\Users\spadmin\Desktop\Get-TimeZone.ps1:2 char:70
+ $site=new-object Microsoft.SharePoint.SPSite(portal.xx<<<< );
+ CategoryInfo : ObjectNotFound: (portal.xx:String
) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Get-SPServiceContext : Cannot bind argument to parameter 'Site' because it is n
ull.
At C:\Users\admin\Desktop\Get-TimeZone.ps1:3 char:39
+ $serviceContext = Get-SPServiceContext <<<< $site;
+ CategoryInfo : InvalidData: (:) [Get-SPServiceContext], Paramet
erBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M
icrosoft.SharePoint.PowerShell.SPCmdletGetServiceContext
You cannot call a method on a null-valued expression.
At C:\Users\admin\Desktop\Get-TimeZone.ps1:4 char:14
+ $site.Dispose <<<< ();
+ CategoryInfo : InvalidOperation: (Dispose:String) [], RuntimeEx
ception
+ FullyQualifiedErrorId : InvokeMethodOnNull
New-Object : Exception calling ".ctor" with "0" argument(s): "Value cannot be n
ull.
Parameter name: serviceContext"
At C:\Users\admin\Desktop\Get-TimeZone.ps1:5 char:18
+ $upm = new-object <<<< Microsoft.Office.Server.UserProfiles.UserProfileManag
er($serviceContext);
+ CategoryInfo : InvalidOperation: (:) [New-Object], MethodInvoca
tionException
+ FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.Power
Shell.Commands.NewObjectCommand
i'm not sure what are the variables in this code, I've change the site collection URL and domain\user. anything else I should edit?
If a reply helps you Vote As Helpful, if a reply solves your problem Mark As Answer. Its made to make it helpful for others seeking help. -
Error handling in Abap Class for SAP Workflow
Hi Experts,
I would like to know if we have an option in abap classes used in workflows to send errors to the workflow log. We can achieve this in BOR Object methods by using the EXIT_RETURN <CODE> var 1 var 2 to send the errors back to the workflow, but how is this achieved through methods from classes used in workflows.
Appreciate your quick responses,
ChaitanyaJust raise exceptions in the normal OO way. Any exception that is a subclass of CX_BO_ERROR should be automatically available in workflow. Use subclasses of CX_BO_TEMPORARY for temporary errors.
-
Hi all,
I have a workflow task that stayed in the "In Process" state. The task's method calls a function. I don't know if the function had an error or what actually happened. The function makes a call to a third party software(PRISM). I have the task set to synchronous to wait for a return code. Does anyone know of a way to trouble shoot this.Yes, if you can reproduce it by calling the same method with the same inputs from transaction SWO1 (testing the BOR object type - or SE24 if it is a class). Then the debugging should reveal most of the information you need.
I assume you are making an RFC call. In your function call you should, if it has not been done already, set up the special exceptions for RFC calls which will enable you to receive a returned error message in case of e.g. communications failure. -
Is there any table or report which gives IDOC nos related to workflow task?
Sreedevi, it depends what you want (where you start from), so please be more specific in your question next time (or if this doesn't answer your question).
If you have a work item number and want to know the IDoc number you can use function module SAP_WAPI_OBJECTS_IN_WORKITEM to get a list of all object references. Then you have to process it from there. You can make a flexible solution which is compatible with future added IDoc types by checking the object type of each object returned and traversing the inheritance hierarchy until you get to object type IDOC. Then you know it is an IDoc, and you can find the IDoc number as the key of the object. Or you can hardcode supported object types using a CASE or IF statement. The flexible solution would be much more fun to program in my opinion.
If you have an IDoc number and want to find work items you have to go the other way. That means starting with object type IDOC, finding all the inherited object types and for each of these using function module SAP_WAPI_WORKITEMS_TO_OBJECT. Again, another possibility is to hardcode the list of object types you want to check.
The table Rose told you about, HRS1201, contains no IDoc numbers, but it contains all the tasks with the methods they use. So actually you can use that to find all the object types you need to check (whether they are inherited from IDOC), since all work items will refer to a task definition.
Maybe you are looking for
-
ANy help installing Flash player - I continually get error message to shut down Internet Explorer. I have made adobe.com a trusted site.
-
File_upload PJC.x509
Hi, can i install PJC.x509 certficate (file_upload utility), from forms, or from html with some script?
-
Typewriter tool and form fields
Hi there. I have a long PDF which was created from a Word doc. I have added form fields throughout the document. However, there is one page which has a question then ten lines for the user to write the answer. I originally had a form field covering t
-
How do I change Margins to Inches, mine are millimeters?
I have margins set to Millimeters, have changed all to US since I had it set to Canada - I need inches for my margins? I am sure I answered a wrong question when setting up Firefox but now I can't undo my error.
-
Hi If I buy this for the company i work for, can anybody with a Adobe ID use this? or does this only work for one Adobe ID per company?