Workflow runtime error because of terminating event

Hi all,
In one of the workflow template, in one step, the Standard Task is having Terminating Event.
At the runtime, at the particular step, when it was in process, the terminating event is triggered. The step got completed,
But the workflow is not proceeding.
When I viewed the workflow log, In the perticular step after receiving the terminating event, the follwoing error is shown
" Workitem XXXXXX is locked by the user YYY(Enqueue error)".
The workitem number mentioned in the error is parent workitem number, not one of the particular step.
I know that there is a setting in SWU3 to schedule a job for errored out workitems. That job is already scheduled and it has tried two times and it stopped.
Now do I have to restart the workflow again or the issue can be resolved in the workitem in progress.
Thanks,
Sarayoodharan.K

the terminating event is triggered. The step got completed,
But the workflow is not proceeding.
When I viewed the workflow log, In the perticular step after receiving the terminating event, the follwoing error is shown
" Workitem XXXXXX is locked by the user YYY(Enqueue error)".
Can you please let us know how you are trying to trigger the terminating event,I mean are you trying to trigger the terminating Programatically, then you might be using a FM to rasie the terminating event, by looking at the error it is clear that the event is triggered and the workitem got completed but the lock on the workitem is not released , you can release it by using the COMMIT WORK statement
You have to write the commit work statement after raising the even or make sure that someor the other way the commit work is executed, this is beacuse once the commit work statement is executed all Locks are released..

Similar Messages

  • Workflow -  runtime error

    Hi all,
    I am creating workflow for material master. When i save and excute in SWDD system shows the following error.
    Runtime Errors         MESSAGE_TYPE_X
    Date and Time          01.10.2009 13:20:51
    Short text
         The current application triggered a termination with a short dump.
    What happened?
         The current application program detected a situation which really
         should not occur. Therefore, a termination with a short dump was
         triggered on purpose by the key word MESSAGE (type X).
    Error analysis
         Short text of error message:
         Unable to read RFC destination WORKFLOW_LOCAL_300
         Long text of error message:
         Technical information about the message:
         Message class....... "SWF_RUN"
         Number.............. 617
         Variable 1.......... "WORKFLOW_LOCAL_300"
         Variable 2.......... "RFC_READ_DESTINATION_TYPE"
         Variable 3.......... "DESTINATION_NOT_EXIST"
         Variable 4.......... " "
    Trigger Location of Runtime Error
         Program                                 CL_SWF_RUN_WIM_LOCAL==========CP
         Include                                 CL_SWF_RUN_WIM_LOCAL==========CM088
         Row                                     10
         Module type                             (METHOD)
         Module Name                             IF_SWF_RUN_WIM_UTL_INTERNAL~GET_SYSTEM_USER
    Source Code Extract
    Line  SourceCde
         1 METHOD if_swf_run_wim_utl_internal~get_system_user .
         2   DATA: l_excp TYPE REF TO cx_swf_run_wim.
         3
         4   TRY.
         5       IF me->m_int_state-system_user IS INITIAL.
         6         me->m_int_state-system_user = cl_swf_run_workflow_properties=>get_rfc_destination_us
         7       ENDIF.
         8       re_user = me->m_int_state-system_user.
    Can any one please give me solution for this issue.
    Thanks in advance,
    Babu

    I thought correctly
    The RFC destination is the most important one for using workflows in any system.
    Ask someone with SAP_ALL SAP_NEW profiles to execute that action automatically. Or do it yourself if you have it.
    And you have to check the Sapna Modi Blog, because every action is explained in detail.
    Kind regards, Rob Dielemans

  • Purchase Order Workflow - dialog step not receiving terminating event

    Hi,
    We have a scenario wherein based on the release groups and release strategies, different peope need to release the PO's.
    I have been able to develop the workflow for this successfully, but here is where I am facing an issue.
    After the PO has been created, based on the release group and strategy, it gets routed to the appropriate 1st approver. On their approval, the PO gets routed to the 2nd approver. Once the 2nd approver approves, the dialog step doesnt get completed and is still waiting for the terminating event. Event trace shows that the event is getting published, but there is no workitem to receive the terminating event. I am not sure why this is occuring for only 2nd approver onwards whereas for the 1st approver, the terminating event is received by the workitem.
    I am using start conditions for my workflow to ensure only 1 instance of the workflow is triggered for a rel groups and rel strategy and release code, else I am multiple instances each time an approver approves the PO. I am not sure if the start conditions are causing this issue with the terminating events not being received with the workitems.
    Any assistance is welcome.
    Thank you,
    Satish

    From the information provoided it seems you are using PO that is subjected to Release of PO for multiple Release Code and each Release Code Release is being done by one approver. If that is the case then I think the Terminating event should get caught. Please check whether the Terminating event that is getting triggered is specific to the Release Code or not.
    Thanks
    Arghadip

  • E-Commerce create order runtime error because of user-exit

    Hi all,
    we face the following problem in our e-Commerce 5.0 R3 B2B application:
    In our R3 system, we have implemented the userexit_save_document_prepare when creating sales order (VA01) because we do not want an order to be created (saving is cancelled) if some conditions are not met. If this happens, the systems throws an error message that users can see at the status bar and the order creation is cancelled (but the user still is on the VA01 transaction).
    Now, we are implementing SAP e-Commerce solution and we can create orders when these messages are not thrown (the order is saved without any message because all conditions are met). If one of these error messages (in user-exit) are thrown (the user has exceeded some limit, for instance), then e-Commerce application does not show the message but shows a runtime error and crashes (user has to log in again and so on...). I include the error trace below.
    Is it not possible to show these error messages (which have information for user) on our B2B application?
    com.sap.isa.businessobject.BORuntimeException: order create not possible
         at com.sap.isa.businessobject.BusinessObjectHelper.splitException(BusinessObjectHelper.java:78)
         at com.sap.isa.businessobject.order.Order.saveAndCommit(Order.java:393)
         at com.sap.isa.isacore.action.order.MaintainBasketSimulationSendAction.basketPerform(MaintainBasketSimulationSendAction.java:122)
         at com.sap.isa.isacore.action.order.MaintainBasketBaseAction.isaPerform(MaintainBasketBaseAction.java:998)
         at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:343)
         at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:353)
         at com.sap.isa.core.BaseAction.execute(BaseAction.java:211)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:674)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
         at com.tealeaf.capture.LiteFilter.doFilter(Unknown Source)
         at com.sap.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:61)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Thanks in advance.

    Hi Jolly,
    thanks for your quick response. The user-exist is not java-based but ABAP-based. User-exit is included in program: MV45AFZZ. Routine: USEREXIT_SAVE_DOCUMENT_PREPARE.
    If we do not want to let the user save the order we use:
    MESSAGE eXXX....
    Thanks.

  • Microsoft Visual C++ Runtime library---runtime error ---abnormal program termination

    Windows XP Media Center---HP Photosmart C7180 All-in-one ---was having problems with  HP Essentials 2 (misplaced tags & photos) the printer and programs had been working fine for a long time, could not fix so I uninstalled and reinstalled  my printer, using the original disk, 3 days later it had only reached 94%... then I got this  RUNTIME ERROR.        program:...BDBE2F3E-42db-4d4a-8CB1-19BA765DBC6C}\setup\hpzrcv01.exe       abnormal program termination.  I am a beginner, tried contacting HP Support could not get through. HELP.....   IN SIMPLE LANGUAGE PLEASE

    I am having the same problem trying to download the Windows 8 driver from the HP website for my Photosmart D110 series. Did you resolve your problem?

  • When firefox opens it says microsoft visual c++ library runtime error program abnormal termination

    when i opens Firefox it takes some time and pop up a small window that shows Microsoft visual c++ library runtime error program need abnormal termination when press OK it get disappeared and causes Firefox termination without loading ,during this time Firefox uses maximum CPU space

    These are Screen Shots of what is happening.

  • BB Desktop Mgr 4.3/4.2 - Roxio Media Manager 9 - Runtime Error abnormal program termination error

    I click the Media Manager get the following error:, Runtime Error!, C:\...\MediaManager9.exe, abnormal program termination

    Hi Maax,
    1) As far as the RIM support comments, have you called Rim and opened a ticket and asked for support?  Toll free #: 877-255-2377  
    2) If you didn't call for support, then you came here to the RIM supported
    user to user site. Complete documentation, knowledgebase and thousands of resolved problems
    provided at the simple cost of a login, and basic research.  Instead of research and constructive
    posts, you elect to vent? 
    3) Google search provided these links in about 15 minutes. Lack of MAAX support.
    Hi Dan and welcome to the forums!
    These are links for completely cleaning your PC of Roxio Media Creator 9.
    They are knowledgebase articles from Roxio. After cleaning you can re-install
    if you like, or (JMHO) you can walk away happy.
    I much prefer to use the Windows explorer "drag and drop" to manage media.
    It's quick, efficient, and without program overhead/problems.
    For XP:
    http://kb.roxio.com/content/kb/Creator/000086CR
    For Vista:
    http://kb.roxio.com/content//kb/Creator/000127CR 
    Thanks,
    Please remember to resolve your thread. Put the check mark in the green box that contained your answer! Thanks  
    Message Edited by Bifocals on 11-11-2008 02:48 AM
    Click Accept as Solution for posts that have solved your issue(s)!
    Be sure to click Like! for those who have helped you.
    Install BlackBerry Protect it's a free application designed to help find your lost BlackBerry smartphone, and keep the information on it secure.

  • Workflow- Adding Terminating event into a Decision Step

    Hi
    I have a requirement like, in the decision step for example 'Approve' or 'Reject' has to be executed from the web application by triggering a terminating event for this decision step. I have copied the decision BO DECISION to ZDECISION and created two terminating events and make it ashynchrounous. But this step is not getting executed in the workflow showing error as 'no terminating event is attached to the task'.
    Any input on this is welcome. If you could reply bit early as I need the information ASAP.
    Thanks in advance.
    Padman

    Hi Padman,
    Weclome to the SDN forums. We don't have a specific Workflow forum yet. Please post your questions in the General SDN Forum until we do.
    I moved your questions there.
    Thanks, Mark.

  • Why does firefox says abnormal programme termination, runtime error

    I was on a website selling download patterns, but when I tried to download, or if I was on the site for too long it stopped, and message came up from firefox RUNTIME ERROR, ABNORMAL PROGRAMME TERMINATION, and everything freezes and I have to go off-line. I have tried several times no success.
    joyce moore

    There are other things that you can look at.
    Your above posted system details show multiple Java Console extensions.<br />
    You can uninstall (remove) the Java Console extensions, you do not need them to run Java applets.
    See http://kb.mozillazine.org/Java#Multiple_Java_Console_extensions
    Disable the Java Quick Starter extension: Tools -> Add-ons -> Extensions
    * Control Panel -> Java -> Advanced tab -> Miscellaneous -> Java Quick Starter (disable)
    See http://www.java.com/en/download/help/quickstarter.xml - What is Java Quick Starter (JQS)? What is the benefit of running JQS? - 6.0

  • Handling runtime errors

    We have an AS3 application made in Flash Builder that I would like to compile such that the script continues to execute after encountering a runtime error.
    We made a simple AS3 test movie and compiled it with Flash CS3 and then Flash Builder.
    The movie tries to evaluate a variable that does not exist, and then puts a yellow square on the stage.
    Here is the core of the code:
    if(this["d"] == 1){ } // this line throws a runtime error because d is not declared.
    var s:Sprite = new Sprite();
    s.graphics.beginFill(0xFFCC00);
    s.graphics.drawRect(0,0,200,200);
    addChild(s);
    In the movie compiled in CS3 (with this code in a frame on the timeline) the runtime error seems to be ignored - and the square appears.
    In the movie compiled in FB with this code wrapped in a simple Class, or if this class is used as the document class for a CS3 movie - then the resulting swf throws the runtime error and does not add the sprite to the stage.
    Here is the simple Class:
    package
    import flash.display.MovieClip;
    import flash.display.Sprite;
    public class ErrorTest extends MovieClip
    public function ErrorTest()
    if(this["d"] == 1){ } // this line throws a runtime error because d is not declared.
    var s:Sprite = new Sprite();
    s.graphics.beginFill(0xFFCC00);
    s.graphics.drawRect(0,0,200,200);
    addChild(s);
    Why does it ignore the error when I just publish this code on the timeline?
    How can we compile a swf that will emulate this behavior using class files?
    Does the timeline code extend a class that ignores runtime errors?
    We read this http://livedocs.adobe.com/flex/3/html/help.html?content=11_Handling_er rors_03.html and it seems that the description in the documentation is inaccurate as is pointed out in the comment:
    The following statement regarding uncaught exceptions seems to be either inaccurate or misleading: 
    "At run time, Flash Player ignores, by design, uncaught errors and tries to continue playing if the error doesn't stop the current SWF file"    
    Script execution does NOT continue when hitting an error - even in a non-debug player.  Previous versions of AS/Flash Player used to continue.  For the non-debug Player, this is arguably a better approach as it prevents small errors from bringing down an entire block of script.
    Our experience confirms this.  Is there any way to globally specify that the application should continue on uncaught errors?
    We saw this class: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fla sh/events/UncaughtErrorEvents.html
    It seems to be only available in 10.1 - which is higher than we would like to target.

    Thanks Anirudh,
    In Flash Builder, try doing
    if(this.hasOwnProperty("d") && this["d"] == 1){ }
    I was just throwing this error as an example of throwing an error, and not looking to fix it in particular.  We have a large and complex application which is used by many people.  Unfortunately, some of our users are experiencing runtime errors that are stopping the execution of the script - and we do not know exactly where those are.  They may be easy to fix once we can locate them. Unfortunately, we have not been able to reproduce them locally.
    If the flash player encounters an error in the constructor of the sprite/movieclip which is the main class, it will not be able to continue. If this error had occurred in an event handler, then you'd be able to continue.
    Can you tell us more about the rules of uncaught runtime error handling? For example: when I compile this code - the sprite is not shown on the stage and the second trace is not executed - despite having moved the code to an event handler function.
    package
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.events.TimerEvent;
    import flash.utils.Timer;
    import org.osmf.events.TimeEvent;
    public class ErrorTest extends MovieClip
    public function ErrorTest()
    var t:Timer = new Timer(100, 1);
    t.addEventListener(TimerEvent.TIMER, eventHandler);
    t.start();
    protected function eventHandler(e:Event):void {
    trace("1");
    if(this["d"] == 1){}
    trace("2");
    var s:Sprite = new Sprite();
    s.graphics.beginFill(0xFFCC00);
    s.graphics.drawRect(0,0,200,200);
    addChild(s);
    I'd like to publish our application such that it would ignore all run time errors. Are there any compiler or other options to achieve that.
    Ideally we'd like to collate the errors such that end users could open a hidden text field and copy the error messages and send them to us.

  • GUI Quiz - cannot get it to work (runtime error)

    i have a runtime error that says "Exception in thread "main" java.lang.NoClassDefFoundError: Quiz" can anyone tell me whats wrong with my code?
    the code is the following and i need to read in a question and display it graphically so the user can answer...
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.util.*;
    import java.io.*;
    public class Quiz implements ActionListener
         // To use JRadioButtons effectively, you need a ButtonGroup.  See Section
         // 5.12 in the text for more details on JRadioButtons.
         private ButtonGroup [] theGroups;
         // Note that the choices, counts and labels are all arrays.  These arrays
         // will allow us to more easily access the data, and will allow us to have
         // an arbitrary number of each of these.  The size of the arrays are
         // determined in the constructor.
         private JRadioButton [] theChoices;
         private int [] guessedAnswer;
         private JLabel [] answerLabels;
         private String greeting = "Welcome to the Music Poll!  Please select your favorite band";
         private JFrame theWindow;
         private JLabel intro;
         private JPanel radioPanel;
         private static Font font1 = new Font("Times", Font.BOLD, 16);
         private static Font font2 = new Font("Times", Font.ITALIC, 20);
         private JButton reset;
         public Quiz(String [] data)
              // Much of the initialization below are things we have seen before.
              theWindow = new JFrame("Quiz v. 1.0");
              Container c = theWindow.getContentPane();
              intro = new JLabel(greeting);
              intro.setFont(font2);
              theGroups = new ButtonGroup[numQuestions];
              theChoices = new JRadioButton[data.length];
              theCounts = new int[data.length];
              countLabels = new JLabel[data.length];
              radioPanel = new JPanel();
              radioPanel.setLayout(new GridLayout(data.length+1, 2));
              JLabel answerLabel = new JLabel("Answers");
              countLabel.setHorizontalAlignment(SwingConstants.CENTER);
              countLabel.setFont(font1);
              JLabel questionLabel = new JLabel("Question");
              questionLabel.setFont(font1);
              radioPanel.add(answerLabel);
              radioPanel.add(questionLabel);
              for (int i = 0; i < data.length; i++)
                   theChoices[i] = new JRadioButton(data);
                   theChoices[i].setHorizontalAlignment(SwingConstants.LEFT);
                   // See the GuessListener class below for more information about it.
                   theChoices[i].addActionListener(new GuessListener(i));
                   guessedAnswer[i] = 0;
                   answerLabels[i] = new JLabel("" + guessedAnswer[i]);
                   answerLabels[i].setHorizontalAlignment(SwingConstants.CENTER);
                   group.add(theChoices[i]);
                   radioPanel.add(answerLabels[i]);
                   radioPanel.add(theChoices[i]);
              reset = new JButton("Next Question");
              reset.addActionListener(this);
              c.add(intro, BorderLayout.NORTH);
              c.add(radioPanel, BorderLayout.CENTER);
              c.add(reset, BorderLayout.SOUTH);
              theWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              theWindow.pack();
              theWindow.setVisible(true);
         // actionPerformed to reset the counts -- this is the ActionListener
         // implementation of the main class.
         public void actionPerformed(ActionEvent e)
              for (int i = 0; i < answerLabels.length; i++)
                   guessedAnswer[i] = 0;
                   answerLabels[i].setText("" + guessedAnswer[i]);
         // This ActionListener is used to update the count of the band that
         // was selected by the user. Rather than having a single object with
         // a test to see which JRadioButton was pressed, we instead assign a
         // separate instance of the GuessListener for each JRadioButton. In
         // order to know which count and label to update, we need to know the
         // index. This can be easily done with a constructor to tailor each
         // instance of the listener to the JRadioButton it is listening to.
         private class GuessListener implements ActionListener
              private int index;
              public GuessListener(int i)
                   index = i;
              public void actionPerformed(ActionEvent e)
                   guessedAnswer[index]++;
                   answerLabels[index].setText("" + guessedAnswer[index]);
         public static void main(String [] args)
              // Try adding and/or removing strings from the options array
              // and see how the window changes.
              int numQuestions;
              int numAns;
              int corrAns;
              String s;
              Scanner fileScan = new Scanner(new FileInputStream("Questions.txt"));
              numQuestions = filescan.nextInt();
              qs = new Question[numQuestions];
              for(int i = 0; i < numQuestions)
                   String s = filescan.next();
                   int numAns = filescan.nextInt();
                   String [theAns] = new String[numAns];
                   for(int j = 0; j < numAns; j++)
                        theAns[j] = new String(filescan.next());
                   int corrAns = filescan.nextInt();
                   ques[i] = new Question(s, theAns, corrAns);
              new Quiz(ques);
    the following is my question class to form each question and its answer...
    import java.util.*;
    import java.io.*;
    public class Question
         String ask;
         String [] answer;
         int correctAnswer;
         public Question(String q, String [] ans, int correct)
              ask = new String(q);
              answer = new String[ans.length];
              for (int i = 0; i < ans.length; i++)
                   answer[i] = new String(ans[i));
              correctAnswer = correct;
              return(ask, answer, correctAnswer);
    }thanks

    Are you sure this compiles? You define an array of Questions (not
    declared anywhere) as "qs" and later appear to use is as "ques".
    The braces in the main method are unmatched.
    If it doesn't compile, you won't get any runtime errors (because it
    won't run) but java will complain that the Quiz class doesn't exist
    (because it doesn't).

  • Runtime error in custom container

    hi experts,
    i have two custom containers in one screen.In one container i have tree structure and in another one  text editor . in tree structure i have two nodes if i  click on that nodes cursor should go to text area,
    but the problem is when i was try to click on the  node it's giving runtime error,
    how to rectify this error?
    thanks,
    nag.

    hi experts,
    i have two containers in one screen , in one container i have tree structure and in another one i have text editor. if i click on the node
    of the tree it has to read the text object and placed i the text area
    text editor corresponding to that node.but when i am double clicking on the node it is giving dump.
    Runtime Error: MESSAGE_TYPE_X
    A termination of short dump occurred purpose by the keyword message(type X)
    regards,
    nag.

  • Runtime Error for the Picking List Smartform

    Hi All,
    I am working on the smartform, used for GI Scrapping for 551 Movement type. The requirement is they need DEA number for the Plant. I have written code for getting the DEA number. Iacivated the form and I want to print it using the TCODE MB02.
    I get the runtime error saying UPDATE TERMINATED.I saw Dump Analysis it says CALL_FUNCTION_PARM_MISSING. It says IS_ADRC is the parameter. The ABAP program is the include program /SMB40/M07DRSON. This show the function module lf_fname with out passing the parameter IS_ADRC. How can I change the program. This is Standard program.
    Thanks,

    Then the smart form interface in the transaction SMARTFORMS you have to remove the parameter IS_ADRC. As the calling program will not automatically add the parameters if you add it in the smartforms...
    If you want the values from the table ADRC..you can write subroutines in the INITIALIZATION to get the values...
    Thanks,
    Naren

  • Terminating Event Generate an Error

    Hi All.
    My custom workflow has asynchronous task where the terminating events trigger from ABAP program and passed some data.
    This task will completed upon custom event "ACCEPTED" raised in the system based on certain keyfield and continue next steps.
    Terminating events tab contains element WIOBJECT_ID and my custom event "ACCEPTED".
    Binding is use standard element Binding details as per standards, &_EVT_CREATOR& --> &INITIATOR and &_EVT_OBJECT& --> &_WI_OBJECT_ID&
    I though this is the only step that I need to do and of course wait step.
    However when I test this terminating event via SWUE with proper object key, event trace transaction reported event "ACCEPTED" for task TS95000052 not defined as start/end event.
    I check in instance linkage transaction, linkage is activated for my object type, "ACCEPTED" and receiver type "WORK ITEM".
    Event type linkages between event and my asynchronous task also active.
    Will someone give me a clue, what should I do to resolve this issue?
    Many Thanks

    You cannot exit from a for loop until it is done. Use a while loop instead. Also, using the event structure in this case causes all kinds of exit problems. Try it and you will see what I mean. Instead, use the abort button itself. Put a case statement at the end to give the error output if the abort button was pressed. See attached vi.
    - tbob
    Inventor of the WORM Global
    Attachments:
    abortTesting.vi ‏45 KB

  • Workflow 2.6.3. install terminated because a 10g database is not recognized

    The installation of workflow 2.6.3 was terminated by the configuration assistant because the wfdbck10.sql script did not find a 10g database. When checking the script i found a bad sql statement that will produce an error (a select to_number('10g') from dual ...). I found a entry in metalink that say for a similar problem that the solution is not to call this script or change the script. I correct it so it doesn't crash but the result is the same. I think the script has to return a given value i don't know. I check all scripts but didn't find any call to this script. It is something called directly by the assistance i suppose. I'm blocked and don't know how to solve this installation problem. Some help will be very appreciated.

    Has you can see the script is executed ... so tnsnames and password are correct. Yes I will install it in a windows xp sp2 machine (multiple home, but in the main home and all seem to be correct).
    SQL*Plus: Release 10.1.0.4.0 - Production on Wed Nov 2 11:55:24 2005
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Connected.
    TO_NUMBER('10')
         10
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 - Production
    With the Partitioning, Oracle Label Security, OLAP and Data Mining options
    WorkflowCA: Base détectée autre qu'une base de données Oracle10g
    WorkflowCA: Terminating...

Maybe you are looking for