Error in workflow : Record has links

Hi,
One of the record went into error at last step of workflow (step name :stop where it checks in the record). Now the record is still checked out and when I try to cancel /roll back/delete, every time it shows error "record has links". I have verified many times and there is no link of this record any where.
Can any one help me to get this record out of workflow/checked Out ?
Thanks,
Priya

Hi , I have followed below step:
There is a trick using which you can do CheckIn record.
In record mode of MDM Data Manager, right click on the Checkout record >Check In/Out>Click on All Versions.
Now you will be able to see two records for this. Now right click on Member record>Check In/Out>Roll Back.
When I say roll back, it says record is in workflow(On member record)
when I try to say roll back/ check in on original record, the option of checking In/roll back is not available.Also, both original and member record has same workflow job id and workflow for member is in Error.
Also owner of workflow is Admin who has all access
Pls suggest
Edited by: Priya D on Jun 1, 2010 12:52 PM
Edited by: Priya D on Jun 1, 2010 12:53 PM

Similar Messages

  • T4i Rebel error message "movie recording has stopped automatically"

    I was recording my client when suddenly I got a this error message "movie recording has stopped automatically" and I could not record video anymore. I am recording on a class 10 sandisk Ultra card. 720/60, EFS18-135mm lens. Never had any problems in the past. First I get a small veterical meter on the frame and then after 5 secs the recording stops with this error message. Please tell me it is opeartor error...I have had this camera for 2 years now and never had a problem. I tried multiple cards.
    thanks for the help,
    DM

    Either you or the person you spoke to at Canon was confused.
    What the camera requires for video purposes is a card which is "at least" Class 6 or faster.  The class designation is an indicator of the cards data transfer speed.  Class 6 actually means the card is capable of transfering data (either reading or writing) at "at least" 6 megabytes per second.  A Class 10 card can transfer data at "at least" 10 megabytes per second.
    The T4i is also compatible with "UHS-1" cards... which are significantly faster than eithe Class 6 or 10.
    The reason for requiring "at least" Class 6 has to do with how fast the camera is attempting to capture and save frames of video to the card.  The camera actually has an internal memory buffer which is very fast.  When you start recording, the data is being saved to that buffer... and simultaneously the camera also starts taking the data from the buffer and saving it to the memory card (which is slower).  If the camera is recording video only slightly faster than the card can record, then it will actually take a few minutes before the buffer is completely filled.  But at that point the camera has no choice but to stop recording because it has absolutely no place to save data ... the internal buffer is full and it can't empty the buffer because the memory card can't save data as fast as new frames of video are coming in.
    Faster is always better.
    Memory cards do actually wear out and develop errors over time.  This is normal.  A good card will re-map the bad blocks so they aren't used anymore... and this is why you should do a low-level format IN CAMERA (not using the computer).  Good cards also have a "memory leveling" technology to try to use all the blocks roughly an equal number amount.   This extends the userful life of the card.
    When replacing the card, do not skimp on quality!  I cannot emphasize that point enough.  Most times when someone brings up this issue... it's the card that is having problems and not the camera.   
    It's easy to produce forgery cards which look like a good brand but are not.  Buy GOOD cards from REPUTABLE dealers.  Do not shop for the cheapest website on the Internet with a questionable reputation in order to save a couple of bucks.
    Lexar brand and SanDisk brand are good. 
    When buying memory cards, I only buy cards from Lexar and SanDisk.  I also buy their highest end cards (by speed performance... not necessarily their biggest capactiy cards).  I buy the cards from dealers with a solid reputation.  This avoids the unpleasant error messages which always seem to happen at the worst possible time.
    Tim Campbell
    5D II, 5D III, 60Da

  • Error "Approval workflow fragment has no user assignment"

    Hi all,
    We are implementing the workflow for  n level approval of SC WS14000133.Now when we try to add adhoc approvers by clicking on the ADD APPROVER button,we get the foll error:
    "Approval workflow fragment has no user assignment".
    I have already referred similar threads on SDN and also the corresponding notes including this one,Error "Approval workflow fragment has no user assignment".The latest note for this error applies for SP08 while we are on SRM server 5.5(SP11).
    Has anybody faced a similar issue before?Any inputs will be appreciated.
    regards,
    SRM Tech.

    Hi SRM_TECH,
       I am facing the issue. i am also in SRM5.5 and SP11. since i you are in the same SP level can you please help me out how did you fix this issue..
    Thanks,
    John.

  • "FRM:40654 Record has been updated by another user" - Error in POST-QUERY

    Hi,
    I'm using Forms version 6.0.8.26.0
    In one of the forms, its data block is based on a view.
    In POST-QUERY trigger, I try to change the value for a database item. This operation results in following error:
    "FRM-40654: Record has been updated by another user. Re-query to see change."
    After this message the value of the item is automatically being set back to what was queried from the DB.
    I tried setting the DML Returning Value to 'Yes'. It doesn't help :(
    Any suggestions please?
    Thanks,
    Usha

    Hy
    try to set key-locking delayed
    and check
    if one field from the view as primary key
    or
    manually create On-Update, On-Insert, On-Delete and On-Lock triggers
    or
    write an INSTEAD OF TRIGGER

  • Getting error Data record has grouping value "" in

    Trying to change Address data in HR using BAPI_ADDRESSEMPUS_CHANGE
    Getting error message : Data record has grouping value "" instead of ""
    Please advise.
    Thanks,
    Bhaskar

    Hi,
    I assume the following system situation exists:
    The new Infotypeframework NITF is inactive for PA30. Flag CCURE PC UI is activated in T77SO. You are using ESS based on Web Dynpro which uses the new Infotypeframework.
    Here we have to differentiate between infotypes which are participating in the data sharing functionality and all other infotypes. Such as:
    Infotypes without Data Sharing:
              - Infotype checks     => module pool
              - Infotype update     => SAPFP50P/SAPUP50R
    Infotypes with Data Sharing:
              - Infotype checks     => module pool
              - Infotype update     => NITF
    ATTENTION:
    BAdI HRPAD00INFTY is not processed in this case (importing parameter NEW_IMAGE is always space). Instead the BAdI HRPAD00INFTYDB of the NITF is been processed.
    The following notes (1 and 2) will solve the problem. Note 3) solves an involving problem caused during the deletion process of a personnel number.
    1) 783499 - Incorrect framework synchronization
    2) 845592 - Incorrect framework synchronization - Retroactive accounting
    3) 844998 - PU00: Termination when deleting a personnel number
    Hope this will help!
    Regards,
    Sibylle

  • FRM-40654 Record has been updated by another user.Re-query to see change.

    Hi All:
    While Updating a record in form its updating fine at first time
    if i updating the record second time its not allowing me to update its showing following error
    FRM-40654 Record has been updated by another user.Re-query to see change.
    After Re-querying its allowing me to update the record .... so anyone can give a good idea to update the record without Re-query.
    i am using following versions
    Apps 11.5.10.2
    Forms 6i
    Database 10g

    @814950,
    Welcome to the Oracle Forums. Please take a few minutes to review the following:
    <ul>
    <li>Before posting on this forum please read
    <li>10 Commandments for the OTN Forums Member
    <li>Announcement: Forums Etiquette / Reward Points
    </ul>
    It is not good to use someone else's post to ask a new question; this is commonly refered to as "Post Hi-jacking." It is always best to create a new post and add a reference link to a similar post. Please create a new post for your question!
    Also,
    >
    BEFORE I NSERT OR U PDATE
    OF quantity, price_override
    ON po.po_line_locations_all
    >
    If I recall correctly from when I worked with the Oracle Enterprise Business Suite (EBS), the PO_LINE_LOCATIONS_ALL is an EBS ta ble. Oracle does not recommend you modify EBS tables directly. There are recommended methods for performing DML on EBS tables. I suggest you review the Oracle Applications Documentation library. Select your EBS version and then scroll to the Standards section and review the following documents:
    <ul>
    <li>Oracle Applications Developer's Guide
    <li>Oracle Applications User Interface Standards for Forms-Based Products
    <li>Oracle Application Framework Personalization Guide
    </ul>
    Again, please ask your question in a new post.
    Craig...
    Edited by: CraigB on Dec 1, 2010 9:29 AM

  • The record has duplicate key values - "Include in Unique Index" checkbox missing

    I have a Silverlight client app that I'm developing in Lightswitch in VS2013 Ultimate Update 1, and have run into a problem when adding records.
    I am working against an external SQL Server 2008 database, and the table in question only has the primary key constraint, meaning that the ID field is an identity field, set as the primary key.
    When I try and add records to the table from the app, I get an error "The Shiur record has duplicate key values." This seems to happen when I add a row that has the same Speaker as an existing one. If I add one with a new Speaker then
    it inserts OK.
    Whilst searching for information on this error, I saw many comments around about there being a problem in earlier releases with the "Include in Unique Index" not working properly. This looked like my problem, except for two points...
    1) This table doesn't have anything in a unique index (as far as I know), as I never set it up to have any. You can see the details here...
    This looks to me like there is only the one index, which is the primary key one.
    2) The "Include in Unique Index" checkbox doesn't appear on my Properties panel at all. If I open the table in the designer, then click in the Speaker row, I don't see "Include in Unique Index" at all...
    Actually, I don't see "Include in Unique Index" at all, irrespective of what I click. It's just not there.
    So, I don't seem to have a unqiue constraint to violate, and VS doesn't show me the "Include in Unique Index" to allow me to check this, but I still get the error on insert. Anyone any ideas what's going on here?
    Thanks
    FREE custom controls for Lightswitch! A collection of useful controls for Lightswitch developers.
    Download from the Visual Studio Gallery.
    If you're really bored, you could read about my experiments with .NET and some of Microsoft's newer technologies at
    http://dotnetwhatnot.pixata.co.uk/

    Hi Alan,
    'Include in Unique Index' is for intrinsic database entity properties.
    Ah, that explains why I can't see it then :)
    Is LightSwitch or SQL throwing the error?
    Ah, you're a genius! Well, not quite, but your question led me to the answer.
    For some odd reason, the primary key fields on my tables seem to have lost their identity setting, so when it tried to insert a new record, the ID wasn't automatically increased, so was going in as zero. This worked fine for the first insert, as there wasn't
    a record with zero ID, but failed for the second.
    Changed the ID fields to be identity, and all works fine now :)
    Thanks very much.
    FREE custom controls for Lightswitch! A collection of useful controls for Lightswitch developers.
    Download from the Visual Studio Gallery.
    If you're really bored, you could read about my experiments with .NET and some of Microsoft's newer technologies at
    http://dotnetwhatnot.pixata.co.uk/

  • FRM-40600: Record has already been inserted.

    I am using Form 9i.
    I have written a procedure to save master-detail form which is called when WHEN-BUTTTON-PRESSED trigger written in submit button..
    I have written this procedure because I am confident in writing procedure for save button. But it gives error - 'FRM-40600: Record has already been inserted.'.
    When I was using default (form) for saving record, I was getting lot of message (error). I was getting confused seeing this message. That's why I have written save button procedure. I don't know whether I am doing wrong or right.
    Before posting, I searched in forum also and found some post regarding this, but still I am unable to find the solution.
    Anyway, I am giving you code for save procedure -
    PROCEDURE save_workorder IS
    v_count          NUMBER;
    BEGIN
         SELECT COUNT(*) INTO v_count FROM workorder_master
                                       WHERE workorder_no = :workorder_master.workorder_no;
         IF v_count = 0 THEN
              GO_BLOCK('workorder_master');
              INSERT INTO workorder_master (
                                                                                    vender_code,
                                                                                    workorder_no,
                                                                                    auth_rep,
                                                                                    workplace,
                                                                                    work_desc,
                                                                                    from_dt,
                                                                                    to_dt,
                                                                                    tot_manpower,
                                                                                    gp_manpower,
                                                                                    lic_no,
                                                                                    lic_recpt_no,
                                                                                    lic_valid_upto,
                                                                                    eic_name,
                                                                                    status,
                                                                                    remarks,
                                                                                    entry_by,
                                                                                    entry_dt)
                                                                     VALUES(
                                                                                    :workorder_master.vender_code,
                                                                                    :workorder_master.workorder_no,
                                                                                    :workorder_master.auth_rep,
                                                                                    :workorder_master.workplace,
                                                                                    :workorder_master.work_desc,
                                                                                    :workorder_master.from_dt,
                                                                                    :workorder_master.to_dt,
                                                                                    :workorder_master.tot_manpower,
                                                                                    :workorder_master.gp_manpower,
                                                                                    :workorder_master.lic_no,
                                                                                    :workorder_master.lic_recpt_no,
                                                                                    :workorder_master.lic_valid_upto,
                                                                                    :workorder_master.eic_name,
                                                                                    :workorder_master.status,
                                                                                    :workorder_master.remarks,
                                                                                    :workorder_master.entry_by,
                                                                                    :workorder_master.entry_dt);
              GO_BLOCK('workorder_dtls');
              FIRST_RECORD;
              LOOP
              EXIT WHEN :workorder_dtls.labour_code IS NULL;
              IF :workorder_dtls.pass_no IS NULL THEN
                   generate_pass_no;
                   IF :workorder_dtls.pass_no IS NOT NULL THEN
                             :workorder_dtls.status := 'I';
                             INSERT INTO workorder_dtls (
                                                                                         labour_code,
                                                                                    workorder_no,
                                                                                    pass_no,
                                                                                    status,
                                                                                    from_dt,
                                                                                    to_dt,
                                                                                    cancil_dt,
                                                                                    issue_dt,
                                                                                    return_dt,
                                                                                    entry_by,
                                                                                    entry_dt)
                                                                VALUES (:workorder_dtls.labour_code,
                                                                                    :workorder_dtls.workorder_no,
                                                                                    :workorder_dtls.pass_no,
                                                                                    :workorder_dtls.status,
                                                                                    :workorder_dtls.from_dt,
                                                                                    :workorder_dtls.to_dt,
                                                                                    :workorder_dtls.cancil_dt,
                                                                                    :workorder_dtls.issue_dt,
                                                                                    :workorder_dtls.return_dt,
                                                                                    :workorder_master.entry_by,
                                                                                    :workorder_master.entry_dt);
                   END IF;
                   ELSE --if pass no is not null then it is previous record.
                        UPDATE workorder_dtls SET status           = :workorder_dtls.status,
                                                                                    cancil_dt = :workorder_dtls.cancil_dt,
                                                                                    return_dt = :workorder_dtls.return_dt,
                                                                                    entry_by      = :workorder_dtls.entry_by,
                                                                                    entry_dt      = :workorder_dtls.entry_dt
                                            WHERE labour_code = :workorder_dtls.labour_code
                                            AND workorder_no = :workorder_dtls.workorder_no
                                            AND pass_no = :workorder_dtls.pass_no;
                   END IF;     
                   IF :workorder_dtls.status = 'I' THEN
                   UPDATE labour_master SET status = 'I'
                                       WHERE labour_code = :workorder_dtls.labour_code;
                   END IF;
                   IF :workorder_dtls.status = 'E' THEN
                        IF :workorder_dtls.return_dt IS NOT NULL THEN
                             UPDATE labour_master SET status = 'A'
                                                      WHERE labour_code = :workorder_dtls.labour_code;
                        ELSE
                             UPDATE labour_master SET status = 'H'
                                                      WHERE labour_code = :workorder_dtls.labour_code;
                        END IF;
                   END IF;
                   IF :workorder_dtls.status = 'B' THEN
                        IF :workorder_dtls.return_dt IS NOT NULL THEN
                             UPDATE labour_master SET status = 'A'
                                                      WHERE labour_code = :workorder_dtls.labour_code;
                        ELSE
                             UPDATE labour_master SET status = 'S'
                                                 WHERE labour_code = :workorder_dtls.labour_code;
                        END IF;
                   END IF;
                   NEXT_RECORD;
              END LOOP;
         ELSE --if workorder exist
              GO_BLOCK('workorder_master');
              UPDATE workorder_master SET     auth_rep               =     :workorder_master.auth_rep,
                                                                                    workplace               =     :workorder_master.workplace,
                                                                                    work_desc               =     :workorder_master.work_desc,
                                                                                    from_dt                    =     :workorder_master.from_dt,
                                                                                    to_dt                         =     :workorder_master.to_dt,
                                                                                    tot_manpower     =     :workorder_master.tot_manpower,
                                                                                    gp_manpower          =     :workorder_master.gp_manpower,
                                                                                    lic_no                    =     :workorder_master.lic_no,
                                                                                    lic_recpt_no     =     :workorder_master.lic_recpt_no,
                                                                                    lic_valid_upto=     :workorder_master.lic_valid_upto,
                                                                                    eic_name               =     :workorder_master.eic_name,
                                                                                    status                    =     :workorder_master.status,
                                                                                    remarks                    =     :workorder_master.remarks,
                                                                                    entry_by               =     :workorder_master.entry_by,
                                                                                    entry_dt               =     :workorder_master.entry_dt
                                            WHERE vender_code = :workorder_master.vender_code
                                            AND workorder_no = :workorder_master.workorder_no;
              GO_BLOCK('workorder_dtls');
              FIRST_RECORD;
              LOOP
              EXIT WHEN :workorder_dtls.labour_code IS NULL;
              IF :workorder_dtls.pass_no IS NULL THEN
                   generate_pass_no;
                   IF :workorder_dtls.pass_no IS NOT NULL THEN
                             :workorder_dtls.status := 'I';
                             INSERT INTO workorder_dtls (
                                                                                         labour_code,
                                                                                    workorder_no,
                                                                                    pass_no,
                                                                                    status,
                                                                                    from_dt,
                                                                                    to_dt,
                                                                                    cancil_dt,
                                                                                    issue_dt,
                                                                                    return_dt,
                                                                                    entry_by,
                                                                                    entry_dt)
                                                                VALUES (:workorder_dtls.labour_code,
                                                                                    :workorder_dtls.workorder_no,
                                                                                    :workorder_dtls.pass_no,
                                                                                    :workorder_dtls.status,
                                                                                    :workorder_dtls.from_dt,
                                                                                    :workorder_dtls.to_dt,
                                                                                    :workorder_dtls.cancil_dt,
                                                                                    :workorder_dtls.issue_dt,
                                                                                    :workorder_dtls.return_dt,
                                                                                    :workorder_master.entry_by,
                                                                                    :workorder_master.entry_dt);
                   END IF;
                   ELSE --if pass no is not null then it is previous record.
                        UPDATE workorder_dtls SET status           = :workorder_dtls.status,
                                                                                         cancil_dt = :workorder_dtls.cancil_dt,
                                                                                         return_dt = :workorder_dtls.return_dt,
                                                                                         entry_by      = :workorder_dtls.entry_by,
                                                                                         entry_dt      = :workorder_dtls.entry_dt
                                            WHERE labour_code = :workorder_dtls.labour_code
                                            AND workorder_no = :workorder_dtls.workorder_no
                                            AND pass_no = :workorder_dtls.pass_no;
                   END IF;     
                   IF :workorder_dtls.status = 'I' THEN
                   UPDATE labour_master SET status = 'I'
                                       WHERE labour_code = :workorder_dtls.labour_code;
                   END IF;
                   IF :workorder_dtls.status = 'E' THEN
                        IF :workorder_dtls.return_dt IS NOT NULL THEN
                             UPDATE labour_master SET status = 'A'
                                                      WHERE labour_code = :workorder_dtls.labour_code;
                        ELSE
                             UPDATE labour_master SET status = 'H'
                                                      WHERE labour_code = :workorder_dtls.labour_code;
                        END IF;
                   END IF;
                   IF :workorder_dtls.status = 'B' THEN
                        IF :workorder_dtls.return_dt IS NOT NULL THEN
                             UPDATE labour_master SET status = 'A'
                                                      WHERE labour_code = :workorder_dtls.labour_code;
                        ELSE
                             UPDATE labour_master SET status = 'S'
                                                 WHERE labour_code = :workorder_dtls.labour_code;
                        END IF;
                   END IF;
                   NEXT_RECORD;
              END LOOP;
         END IF;
         COMMIT;
    END;
    Thanks and regards,
    Vikas

    Yes Sir, why not.
    This procedure is written in KEY-NEXT-ITEM of workorder_no, the only trigger in workorder_no. Block level-trigger is also there. like ON-POPULATE-DETAILS, ON-CHECK-DELETE-MASTER.
    Thanks and regards,
    Vikas
    [HTML]
    DECLARE
         V_VENDER_CODE NUMBER;
         REL_ID RELATION;
    BEGIN
    BEGIN     
    SELECT VENDER_CODE INTO V_VENDER_CODE FROM WORKORDER_MASTER WHERE WORKORDER_NO = :WORKORDER_MASTER.WORKORDER_NO ;
                   :BLK_TEMP_WORKORDER.WORKORDER_NO := :WORKORDER_MASTER.WORKORDER_NO;
                   :BLK_TEMP_WORKORDER.VENDER_CODE := V_VENDER_CODE;
         IF ( (:WORKORDER_MASTER.WORKORDER_NO is not null) ) THEN  
             rel_id := Find_Relation('WORKORDER_MASTER.WORKORDER_MASTE_WORKORDER_DTLS');  
             Query_Master_Details(rel_id, 'WORKORDER_DTLS');
          SET_ITEM_PROPERTY('BLK_TEMP_WORKORDER.CB_ALL' , ENABLED , PROPERTY_TRUE);
         END IF;
                   GO_BLOCK('WORKORDER_MASTER');
                   EXECUTE_QUERY(NO_VALIDATE);
                   GO_BLOCK('WORKORDER_MASTER_IMG');
                   EXECUTE_QUERY(NO_VALIDATE);
                   :WORKORDER_MASTER.VENDER_CODE := :BLK_TEMP_WORKORDER.VENDER_CODE;
                   :WORKORDER_MASTER.WORKORDER_NO := :BLK_TEMP_WORKORDER.WORKORDER_NO ;
           GO_ITEM('WORKORDER_MASTER.AUTH_REP');
    EXCEPTION
         WHEN NO_DATA_FOUND THEN
         MESSAGE('NO VENDER HAVING WORKORDER NO. '||:WORKORDER_MASTER.WORKORDER_NO ||' EXIST.');
         IF :WORKORDER_MASTER.VENDER_CODE IS NULL THEN
              GO_ITEM('WORKORDER_MASTER.VENDER_CODE');
         ELSE
                :BLK_TEMP_WORKORDER.WORKORDER_NO := :WORKORDER_MASTER.WORKORDER_NO;
                   :BLK_TEMP_WORKORDER.VENDER_CODE := :WORKORDER_MASTER.VENDER_CODE;
                GO_BLOCK('WORKORDER_MASTER');
                   EXECUTE_QUERY(NO_VALIDATE);
                   GO_BLOCK('WORKORDER_MASTER_IMG');
                   EXECUTE_QUERY(NO_VALIDATE);
                   :WORKORDER_MASTER.VENDER_CODE := :BLK_TEMP_WORKORDER.VENDER_CODE;
                   :WORKORDER_MASTER.WORKORDER_NO := :BLK_TEMP_WORKORDER.WORKORDER_NO ;
          SELECT name INTO :workorder_master.auth_rep FROM contractor_master
                                        WHERE vender_code = :workorder_master.vender_code;
          GO_ITEM('WORKORDER_MASTER.AUTH_REP');
         END IF;
    END;
    END;[HTML]

  • Error in workflow while linking goods receipt document with parked invoice

    Hi All,
    I parked document using Tcode MIRO, when WF has been executed and goods receipt document has been created.At the time that we tried to link this goods receipt to parked invoice document in the workflow,The problem happens with work item saying the status as Error. See the below error.
    MIRO Invoice: 801061193 2010 Item: 000001     13.09.2010     09:24:58     Error     AP Workflow for MIRO/MIRA Parked Invoice
    Can anyone advice why it is coming so?
    Thanks in advance.

    Hi
    In SWEL go to workflow trace and see what exactly is the error. This error description is too generic to arrive at soln.

  • While Checking In " Cannot remove record because it has links"

    Hi All,
    We have an scenario while checking In MDM records in Data manager showing the following error " Cannot remove record because it has links".
    There are 2 main tables Table A and B, both are look up main to each other.
    Record 1 from Table A is linked with 5 records in Table B and one of the record from Table B is linked to Record 1 of Table A
    All the Records from Table B is checked In. Now am Check-out Record 1 from Table A and trying to Check-In back, while performing the same am getting the following error  " Cannot remove record because it has links".
    Is this work as per the Look up main design or am I missing anything. Help appreciated.
    thanks,
    <ar>

    Hi Alex,
    Before removing record you need to remove links for those records. By this I mean you must have a field in Table A which is lookup to Table B and vice-versa. So firstly delete this field value which is a sort of relationship between these two tables and afterward only try to delete/remove record.
    Regards,
    Mandeep Saini

  • Gettig "Record has been modified" error while opening a window

    Hi,
    I have a window 'A' and window 'B'. On click of a button from 'A' window 'B' is opened. There are 3 fields in the window 'B' and these 3 fields are the part of the query which gets executed in window 'A'.
    Now on click of the button I am executing a proc which is setting window 'B' field values again.After this when you open the window 'B' it gives the error saying "Record has been modified". I tried giving commit_form after setting the fields but still it throws the error.
    Please advice on this.
    Thank you

    Deepak Jambhekar wrote:
    Hi,
    I have a window 'A' and window 'B'. On click of a button from 'A' window 'B' is opened. There are 3 fields in the window 'B' and these 3 fields are the part of the query which gets executed in window 'A'.
    Now on click of the button I am executing a proc which is setting window 'B' field values again.After this when you open the window 'B' it gives the error saying "Record has been modified". I tried giving commit_form after setting the fields but still it throws the error.
    Please advice on this.Just add
    EXECUTE_QUERY;after the commit_form;
    Hope this works..
    Hamid

  • Workflow Configuration has completed with error for OWF 2.6.4 on 11g DB

    ###Problem description###
    After installing Oracle DB 11.1.0.6 and configured the dbconsole, for setting up OWF have run the %ORACLE_HOME%\owb\wf\install\wfinstall.bat
    The input parameters were configured as to the information from http://www.oracle.com/technology/obe/11gr1_owb/owb11g_update_extend_knowledge/less1_setting_up/less1_setting_up.html.
    Unfortunately the process does not complete successfully and the log file contains the following errors:
    ================================================================================================
    1.
    WorkflowCA: SQLPLUS:SYS/ /nolog @E:\Oracle\product\11.1.0\db_1\owb\wf\sql\wfsysgnt.sql OWFMGR <WFCA WF PASSWORD> <WFCA SYS PASSWORD> USERS TEMP
    WorkflowCA: ORA-01775: looping chain of synonyms
    WorkflowCA: WorkflowCA: SQLException during execution: java.sql.SQLException: ORA-01775: looping chain of synonyms
    : grant execute on xmldom to OWFMGR
    2.
    WorkflowCA: SQLPLUS:OWFMGR/<WFCA WF PASSWORD> @E:\Oracle\product\11.1.0\db_1\owb\wf\sql\afsvcdat.sql
    WorkflowCA: java.sql.SQLException: ORA-04063: package body "OWFMGR.WF_EVENTS_PKG" has errors
    ORA-06508: PL/SQL: could not find program unit being called: "OWFMGR.WF_EVENTS_PKG"
    ORA-06512: at line 3
    3.
    WorkflowCA: SQLPLUS:OWFMGR/<WFCA WF PASSWORD> @E:\Oracle\product\11.1.0\db_1\owb\wf\sql\wfsvcdat.sql
    WorkflowCA: java.sql.SQLException: ORA-04063: package body "OWFMGR.WF_EVENTS_PKG" has errors
    ORA-06508: PL/SQL: could not find program unit being called: "OWFMGR.WF_EVENTS_PKG"
    ORA-06512: at line 3
    4.
    WorkflowCA: Executing :E:\Oracle\product\11.1.0\db_1\jdk\bin\java -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\admin.jar ormi://localhost:6041 oc4jadmin welcome -application WFALSNRSVCApp -testDataSource -location jdbc/WorkflowDS -username OWFMGR
    WorkflowCA: :null for app:WFALSNRSVCApp
    WorkflowCA: subprocess.getOut():
    WorkflowCA: subprocess.getOut(): Error: Unable to find the administrator for application WFALSNRSVCApp
    WorkflowCA: Created a redirected data source with application WFALSNRSVCApp : E:\Oracle\product\11.1.0\db_1\jdk\bin\java -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\admin.jar ormi://localhost:6041 oc4jadmin welcome -application WFALSNRSVCApp -installDataSource -url jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=BI221WIN))) -username OWFMGR -password ->pwForOwfMgr -className com.evermind.sql.DriverManagerDataSource -location jdbc/WorkflowDS -xaLocation jdbc/xa/WorkflowDS -ejbLocation jdbc/WorkflowDS -connectionDriver oracle.jdbc.driver.OracleDriver
    WorkflowCA: Executing :E:\Oracle\product\11.1.0\db_1\jdk\bin\java -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\admin.jar ormi://localhost:6041 oc4jadmin welcome -application WFMLRSVCApp -testDataSource -location jdbc/WorkflowDS -username OWFMGR
    WorkflowCA: :null for app:WFMLRSVCApp
    WorkflowCA: subprocess.getOut():
    WorkflowCA: subprocess.getOut(): Error: Unable to find the administrator for application WFMLRSVCApp
    WorkflowCA: Created a redirected data source with application WFMLRSVCApp : E:\Oracle\product\11.1.0\db_1\jdk\bin\java -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\admin.jar ormi://localhost:6041 oc4jadmin welcome -application WFMLRSVCApp -installDataSource -url jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=BI221WIN))) -username OWFMGR -password ->pwForOwfMgr -className com.evermind.sql.DriverManagerDataSource -location jdbc/WorkflowDS -xaLocation jdbc/xa/WorkflowDS -ejbLocation jdbc/WorkflowDS -connectionDriver oracle.jdbc.driver.OracleDriver
    WorkflowCA: subprocess.getOut(): Invalid input arguments.
    WorkflowCA: Workflow Configuration has completed with error.
    WorkflowCA: Terminating...
    ================================================================================================
    The data-sources.xml files for the WFALSNRSVCApp and WFMLRSVCApp from E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\OC4J_Workflow_Component_Container\application-deployments are configured as:
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <data-sources>
    <managed-data-source user="OWFMGR" password="OWFMGR" connection-pool-name="jdbc/WorkflowDS_connectionPool" jndi-name="jdbc/WorkflowDS" name="jdbc/WorkflowDS_jdbc/WorkflowDS"/>
    <connection-pool name="jdbc/WorkflowDS_connectionPool">
    <connection-factory factory-class="oracle.jdbc.driver.OracleDriver" user="OWFMGR" password="OWFMGR" url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=BI221WIN)))"/>
    </connection-pool>
    </data-sources>
    (Is it possible to reinstall only the wf part of the 11g database as to attempt a fresh installation, not only to drop the OWFMGR schema as the oc4j wf instance remains unchanged? Have searched in OUI for this option but did not find the setting for removing only the workflow for reinstalling)
    Thank you!!!

    Hi Srini,
    Thank you very much for your help. Have reviewed the mentioned notes, but unfortunately no information was contained concerning the encountered error.
    As to try and address the situation, have completely re-installed Oracle DB 11.1.0.6 and still the workflow installation ends in error. I have to mention that it is a completely fresh installation, no modifications were made to the base configuration.
    For windows the installation steps reference only running the wfinstall.bat script with the appropriate parameters for installing Oracle Workflow, but unfortunately it appears that the installation documentation is lacking some necessary steps as on a out of the box install the process does not complete successfully. The mentioned notes: 266612.1 and 351873.1 do not contain the information for troubleshooting the encoutnered issue.
    The environment: Microsoft Windows Server 2003 R2 64b Operating System with Oracle DB 11.1.0.6
    LOG Extract detailing the encountered issue:
    WorkflowCA: Deploy WF Applications: Windows 2003
    WorkflowCA: OC4J_Deploy Command: E:\Oracle\product\11.1.0\db_1\jdk\bin\java -Djava.security.properties=E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\config\jazn.security.props -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\oc4j.jar -userThreads -config E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\OC4J_Workflow_Component_Container\config\server.xml
    WorkflowCA: Workflow component container deployed in OC4J: E:\Oracle\product\11.1.0\db_1\jdk\bin\java -Djava.security.properties=E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\config\jazn.security.props -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\oc4j.jar -userThreads -config E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\OC4J_Workflow_Component_Container\config\server.xml
    WorkflowCA: Executing :E:\Oracle\product\11.1.0\db_1\jdk\bin\java -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\admin.jar ormi://localhost:6041 oc4jadmin welcome -application WFALSNRSVCApp -testDataSource -location jdbc/WorkflowDS -username OWFMGR
    WorkflowCA:  :Data source jdbc/WorkflowDS is not available. for app:WFALSNRSVCApp
    WorkflowCA: subprocess.getOut():
    WorkflowCA: subprocess.getOut():
    WorkflowCA: Created a redirected data source with application WFALSNRSVCApp : E:\Oracle\product\11.1.0\db_1\jdk\bin\java -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\admin.jar ormi://localhost:6041 oc4jadmin welcome -application WFALSNRSVCApp -installDataSource -url jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=BI221WIN))) -username OWFMGR -password ->pwForOwfMgr -className com.evermind.sql.DriverManagerDataSource -location jdbc/WorkflowDS -xaLocation jdbc/xa/WorkflowDS -ejbLocation jdbc/WorkflowDS -connectionDriver oracle.jdbc.driver.OracleDriver
    WorkflowCA: Executing :E:\Oracle\product\11.1.0\db_1\jdk\bin\java -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\admin.jar ormi://localhost:6041 oc4jadmin welcome -application WFMLRSVCApp -testDataSource -location jdbc/WorkflowDS -username OWFMGR
    WorkflowCA:  :Data source jdbc/WorkflowDS is not available. for app:WFMLRSVCApp
    WorkflowCA: subprocess.getOut():
    WorkflowCA: subprocess.getOut():
    WorkflowCA: Created a redirected data source with application WFMLRSVCApp : E:\Oracle\product\11.1.0\db_1\jdk\bin\java -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\admin.jar ormi://localhost:6041 oc4jadmin welcome -application WFMLRSVCApp -installDataSource -url jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=BI221WIN))) -username OWFMGR -password ->pwForOwfMgr -className com.evermind.sql.DriverManagerDataSource -location jdbc/WorkflowDS -xaLocation jdbc/xa/WorkflowDS -ejbLocation jdbc/WorkflowDS -connectionDriver oracle.jdbc.driver.OracleDriver
    WorkflowCA: subprocess.getOut(): Invalid input arguments.
    WorkflowCA: subprocess.getOut():
    WorkflowCA: Created obfusticated password for redirect datasource: E:\Oracle\product\11.1.0\db_1\jdk\bin\java -Djava.security.properties=E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\config\jazn.security.props -Doracle.security.jazn.config=E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\OC4J_Workflow_Component_Container\config\jazn.xml -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\jazn.jar -user oc4jadmin -password welcome -adduser jazn.com pwForOwfMgr <WFCA WF PASSWORD>
    WorkflowCA: subprocess.getOut():
    WorkflowCA: subprocess.getOut():
    WorkflowCA: Executed OC4J Admin script to shut down the OC4J instance : E:\Oracle\product\11.1.0\db_1\jdk\bin\java -jar E:\Oracle\product\11.1.0\db_1\oc4j\j2ee\home\admin.jar ormi://localhost:6041 oc4jadmin welcome -shutdown
    WorkflowCA: Mon Mar 22 06:29:25 EDT 2010
    WorkflowCA: Workflow Configuration has completed with error.
    WorkflowCA: Terminating...
    Thank you again for all your time and help!!!

  • Error from libf4f.dll: Total number of messages waiting to be recorded has exceeded the limit

    My core.log file keeps showing these errors everytime I start to stream. My streams are not viewable on PC's and only viewable on iOS devices.
    Is there something wrong with the libf4f.dll file? I'm using FMS 4.5 on Windows 2003 Server.
    2011-12-28    15:44:09    4020    (e)2611178    Error from libf4f.dll: Total number of messages waiting to be recorded has exceeded the limit.    -
    2011-12-28    15:44:09    4020    (e)2611423    Failed to record bbc2011-BBC73 (Unknown Error).    -
    2011-12-28    16:02:00    4020    (e)2611178    Error from libf4f.dll: Total number of messages waiting to be recorded has exceeded the limit.    -
    2011-12-28    16:02:00    4020    (e)2611423    Failed to record bbc2011-BBC71 (Unknown Error).    -
    2011-12-28    16:57:12    4020    (e)2611363    Server detected a backward timestamp from 5006873 to 0 in file: C:\FMSHOME\applications\livepkgr\streams\_definst_\bbc2011
    2011-12-28    17:18:21    4020    (e)2611178    Error from libf4f.dll: Total number of messages waiting to be recorded has exceeded the limit.    -
    2011-12-28    17:18:21    4020    (e)2611423    Failed to record bbc2011-BBC83 (Unknown Error).    -
    2011-12-28    17:36:12    4020    (e)2611178    Error from libf4f.dll: Total number of messages waiting to be recorded has exceeded the limit.    -
    2011-12-28    17:36:12    4020    (e)2611423    Failed to record bbc2011-BBC81 (Unknown Error).    -
    2011-12-28    18:38:09    4020    (e)2611363    Server detected a backward timestamp from 5420086 to 0 in file: C:\FMSHOME\applications\livepkgr\streams\_definst_\bbc2011-BBC82    -
    2011-12-28    19:12:44    4020    (e)2611178    Error from libf4f.dll: Total number of messages waiting to be recorded has exceeded the limit.    -
    2011-12-28    19:12:44    4020    (e)2611423    Failed to record bbc2011-BBC92 (Unknown Error).    -
    2011-12-28    19:23:38    4020    (e)2611178    Error from libf4f.dll: Total number of messages waiting to be recorded has exceeded the limit.    -
    2011-12-28    19:23:38    4020    (e)2611423    Failed to record bbc2011-BBC91 (Unknown Error).    -
    2011-12-28    20:41:50    4020    (e)2611363    Server detected a backward timestamp from 6390123 to 0 in file: C:\FMSHOME\applications\livepkgr\streams\_definst_\bbc2011-BBC93    -
    2011-12-28    21:12:05    4020    (e)2611178    Error from libf4f.dll: Total number of messages waiting to be recorded has exceeded the limit.    -
    2011-12-28    21:12:05    4020    (e)2611423    Failed to record bbc2011-BBC102 (Unknown Error).    -
    2011-12-28    22:49:23    4020    (i)2581247    Core (4020) disconnected from edge.    -
    2011-12-28    22:49:23    4020    (i)2581233    Core (4020) disconnecting from admin: 200.    -
    Thanks,
    Dave

    There is a concept of Absolute Time Code which enables the encoders to publish the livestream based on absolute system time rather than starting the messages from timestamp 0 everytime you append to a recording.
    I suspect you encoder is starting everytime from 0 timestamp but since the server already has recording till some time - say x, for the server these are backward timestamps and hence the continous warnings.
    Also to safeguard FMS against such conditions and cause memory crashes, we only allow messages with backward timestamps to accumulate in the process queue upto a limit and then the recording is stopped. Thats why you are observing the errors - 
    "Error from libf4f.dll: Total number of messages waiting to be recorded has exceeded the limit.    - 
    2011-12-28    19:23:38    4020    (e)2611423    Failed to record bbc2011-BBC91 (Unknown Error).    -"
    Try to check your encoder settings for stream synchronization or ATC settings and enable them.

  • Error!!!!  Record has been updated by another user

    dear all
    Why i got this error when i put a value and try to write to a text item. i never change insert update etc in property pallete..
    this error appear.
    FRM-40654 Record has been updated by another user . requery to see change?
    give me advise and suggestion why i got this error..

    This message have several different causes. One cause is what wilfred indicated.
    But I've seen this message appear if there's something wrong with a primary key, and I've seen it occur when doing a post command using a master-detail block. In the latter case, you need to requiry the other tables in your form.
    In your case since you are using only one block, I'd look for a problem with your primary key.

  • Error Record has been deleted. Your request cannot be processed

    Hi Team,
    We are planning to integrate apps scema with our separate schema by calling oe_order_pub.process_order API,
    While calling this API we are getting error like creation process :"Record has been deleted. Your request cannot be processed."
    As pe my observation i found below vaariable causes the issue.
    l_line_tbl (i).operation := OE_GLOBALS.G_OPR_CREATE;
    Please help.

    I have passed the Lock control = 1 at the header level. Still getting the same error.
    Record has been deleted. Your request cannot be processed.
    --Prasanth                                                                                                                                                                                                                                                                                                                                                   

Maybe you are looking for