Cascade delete not working

Hi,
I can't seem to get cascade deleting to work even though I've set it up on
the db side (SQL Server 2000)as well as follow the documentation to use
the dependendent extension:
From my 'package.jdo':
<package name="test">
<class name="Person" objectid-class="Person$ID" >
<field name="personId" primary-key="true">
<extension vendor-name="kodo" key="data-column"
value="PersonId"/>
</field>
<field name="addresses" default-fetch-group="true">
<collection element-type="Address"/>
<extension vendor-name="kodo" key="element-dependent"
value="true"/>
</field>
</class>
<class name="Address" objectid-class="Address$ID" >
<field name="personId" primary-key="true">
<extension vendor-name="kodo" key="data-column"
value="PersonId"/>
</field>
<field name="addressId" primary-key="true">
<extension vendor-name="kodo" key="data-column"
value="AddressId"/>
</field>
</class>
</package>
When I run the following code:
Person.ID id = new Person.ID("" + 3);
object = persistenceManager.getObjectById(id,false);
if (object != null) {
persistenceManager.currentTransaction().begin();
persistenceManager.deletePersistent(object);
persistenceManager.currentTransaction().commit();
I get this exception:
com.solarmetric.jdbc.ReportingSQLException: [MYDB]Incorrect syntax near
the keyword 'WHERE'. {prepstmnt 6504030 UPDATE dbo.Address SET  WHERE
PersonId = ? [params=(int) 5] [reused=0]} [code=156, state=01000]
It looks like Kodo is trying to do an update on the dependent object,
instead of a delete. Any ideas?
D. May

I got the same error even after changing the package.jdo to the following:
<package name="org.uscentral.webach.domain.test">
<class name="Address" objectid-class="Address$ID" >
<field name="personId" primary-key="true">
<extension vendor-name="kodo" key="data-column" value="PersonId"/>
</field>
<field name="addressId" primary-key="true">
<extension vendor-name="kodo" key="data-column" value="AddressId"/>
</field>
</class>
<class name="Person" objectid-class="Person$ID" >
<field name="personId" primary-key="true">
<extension vendor-name="kodo" key="data-column" value="PersonId"/>
</field>
<field name="addresses" default-fetch-group="true">
<collection element-type="Address"/>
<extension vendor-name="kodo" key="jdbc-delete-action"
value="cascade"/>
</field>
</class>
</package>
Marc Prud'hommeaux wrote:
Darrin-
If you have cascade deletion happening on the server-side, they you want
to use the "jdbc-delete-action" extension to notify Kodo of this, rather
than the "dependent" extension (which tells Kodo to perform client-side
cascading deletion).
In article <[email protected]>, Darrin May wrote:
Hi,
I can't seem to get cascade deleting to work even though I've set it up on
the db side (SQL Server 2000)as well as follow the documentation to use
the dependendent extension:
From my 'package.jdo':
<package name="test">
<class name="Person" objectid-class="Person$ID" >
<field name="personId" primary-key="true">
<extension vendor-name="kodo" key="data-column"
value="PersonId"/>
</field>
<field name="addresses" default-fetch-group="true">
<collection element-type="Address"/>
<extension vendor-name="kodo" key="element-dependent"
value="true"/>
</field>
</class>
<class name="Address" objectid-class="Address$ID" >
<field name="personId" primary-key="true">
<extension vendor-name="kodo" key="data-column"
value="PersonId"/>
</field>
<field name="addressId" primary-key="true">
<extension vendor-name="kodo" key="data-column"
value="AddressId"/>
</field>
</class>
</package>
When I run the following code:
Person.ID id = new Person.ID("" + 3);
object = persistenceManager.getObjectById(id,false);
if (object != null) {
persistenceManager.currentTransaction().begin();
persistenceManager.deletePersistent(object);
persistenceManager.currentTransaction().commit();
I get this exception:
com.solarmetric.jdbc.ReportingSQLException: [MYDB]Incorrect syntax near
the keyword 'WHERE'. {prepstmnt 6504030 UPDATE dbo.Address SET  WHERE
PersonId = ? [params=(int) 5] [reused=0]} [code=156, state=01000]
It looks like Kodo is trying to do an update on the dependent object,
instead of a delete. Any ideas?
D. May
Marc Prud'hommeaux
SolarMetric Inc.

Similar Messages

  • Ajax cascading lov not work

    Dear Pakar
    i follow instruction in
    http://apexlib.svn.sourceforge.net/viewvc/*checkout*/apexlib/trunc/Documentation/HowToInstall.html
    i'm using Application Express 3.0 & 10g express edition
    in debug form show
    0.16: Computation point: BEFORE_FOOTER
    0.16: Processing point: BEFORE_FOOTER
    0.16: ...Process "Test": PLSQL (BEFORE_FOOTER) ApexLib_Lov.generateBrowserData;ApexLib_Browser.flushJsBuffer;
    Analysing page(ApexLib_Lov.generateBrowserData)
    ...detected P4_COUNTRY_ID as cascading lov.
    ......references P4_REGION_ID
    ...detected P4_LOCATION_ID as cascading lov.
    ......references P4_COUNTRY_ID
    0.17: Show page tempate footer
    but cascading lov not work, give me the clue
    regards
    thanks

    Dear Pakar
    i follow instruction in
    http://apexlib.svn.sourceforge.net/viewvc/*checkout*/apexlib/trunc/Documentation/HowToInstall.html
    i'm using Application Express 3.0 & 10g express edition
    in debug form show
    0.16: Computation point: BEFORE_FOOTER
    0.16: Processing point: BEFORE_FOOTER
    0.16: ...Process "Test": PLSQL (BEFORE_FOOTER) ApexLib_Lov.generateBrowserData;ApexLib_Browser.flushJsBuffer;
    Analysing page(ApexLib_Lov.generateBrowserData)
    ...detected P4_COUNTRY_ID as cascading lov.
    ......references P4_REGION_ID
    ...detected P4_LOCATION_ID as cascading lov.
    ......references P4_COUNTRY_ID
    0.17: Show page tempate footer
    but cascading lov not work, give me the clue
    regards
    thanks

  • Anlysis authorization implemented after Cascading is not working

    Anysis authorization implemented after Cascading is not working.
    Example: i have 3 dropdownboxes in WAD . Frist dropdownbox State, second dropdownbox District, third dropdownbox Town.In the first dropdown box i selected state AP ,it should show only districts in AP in the second dropdownbox.
    But it is not showingin the second dropdownbox.
    Please help me

    Hi Priya,
    The issue may be due to the SQL Reporting Services maximum number of parameter items. We can try to add following code to Web.config file to resolve the issue.
    <appSettings>
    <add key="aspnet:MaxHttpCollectionKeys" value="30000" />
    <add key="aspnet:MaxJsonDeserializerMembers" value="30000" />
    </appSettings>
    (Note: We can according to our requirement to set these values. After that, restart all SQL Server services. )
    By default, the Web.config file is located in:
    C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager
    C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer
    More detail information, you can refer to the article about SQL Reporting Services maximum number of parameter items.
    http://sqlsrv4living.blogspot.in/2012/10/sql-reporting-services-maximum-number.html
    Regards,
    Alisa Tang
    Alisa Tang
    TechNet Community Support

  • Command+Delete not working in iTunes 10.1.2

    Just noticed this since updating. The 'Delete' option under 'Edit' is not selectable and the Command+Delete option yields no results.
    Anyone else have this problem?

    It's been intermittently working for me. Dragging the song to the Trash does not work either. Usually a restart takes care of it but I've also repaired permissions as well as an Archive and Install of the OS. Odd.

  • Cascade SyncBos not work correctly

    Hi,
    we have a parent SyncBo called Y01_ORD_TR and other child SyncBos Y02_ANOM.
    An user have a register in his mobile device, then we replicate, and this register is deleted from table merep_207.
    Then the user have a modification of this register and sincronize it.
    In the sincronization process the system return the next error message for Y01_ORD_TR :
    Record not on device     
    Return code 1 (DOWNLOADER)
    and the next message for Y02_ANOM:
    Related SyncBO Y01_ORD_TR with Sync key 0000017057 is not present on the device.
    Return code 1 (DOWNLOADER)        
    Then if I reprocess the record of the SyncBo Y01_ORD_TR it works correctly and modify it in R/3 without exist the record in MI (it was deleted  from table merep_207 during the replication).    
    Can anybody tell mewhy is it happens???         
    Thanks, regards.

    Hi Jose,
      For the error message :- MI is an offline solution and at any point of time backend is the boss and we have to follow the backend. If backend deleted a record, it will be removed from RDB and hence it will be delted from all devices from next sync. But the problem here is the record will be visible in the device til he syncs and he can modify the record with out knowing that its deleted from the backend..
    Now there are two business scenarios here..
    1. Once the data is deleted, no updates are allowed. If the data is actually deleted (not soft delete or archieved), then there is no chance to modify it.
    2. Another scenario requires the data modified from the device user to be updated so that there should not be any data loss. (otherwise modification from the device user will be lost).
    MI supports both these scenarios, based on the parameter settings. By default its the first scenario.
    If you enable REPROCESS_ON_NO_DATA parameter to 'X', it works as scenario 2. The updates are allowed, ofcourse subject to the backend validation in modify bapi wrapper.
    MI will call GetDetail bapi wrapper to fetch the data from the backend and then merge the device changes to it and then call modify bapi wrapper.  If either of these bapis fail, then the data won't be updated in the backend. Obiously no conflict checking done here and the data will be overwritten in the backend (based on modify bapi implementation). Because of this, we want this to happen only during reprocessing (not during normal sync from user) which is ofcourse triggered by admin who is aware of the consequences.
    Hope its clear to you..
    Regards
    Ajith

  • Cascading prompt not working in infoview from today.

    Hi Gurus,
    All my reports have a common cascading prompt which was working fine till yesterday in infoview.
    now, its woking fine in thick client (Desk-i) but not working in infoview after exporting.
    Its give only single prompt instead of cascading.
    For eg: lets assume there is a 2 level cascading for quater and year
    My prompt will be "Select Quater" then cascading prompt should ask for "Select Year".
    In my case now, Desk-I prompting for "Select year" after"Select quater" where as Infoview is giving only "Select quater" prompt and result set as Q 1
                                Q 2
                                Q 3
                                Q 4
    there was no changes in universe since a week.
    Please help me, i'm lost here.
    Let me know if I have to write to BO support .
    Thanks in advance.
    Shesha

    Update..
    Its working.
    I refreshed the LOV's and exported universe.
    It started working.
    Thanks
    Shesha

  • Insert , Update & Delete Not working in BDB Berkley Database

    Hi,
    Anybody has used Oracle ADF & BDB ,to insert/ update & delete?
    imported db.jar,dbexample.jar,sqlite.jar ,derby.jar. still not working (Only Query working)
    Pls lets us know

    Hi,
    Do you have a small test case program that demonstrates this? A JDeveloper project showing what exactly is the problem when trying to use the BDB SQL JDBC driver to insert data into the BDB SQL database? What do you mean by "not working", do you get any errors, you do not get errors but you do not see the data in the database etc?
    What are the versions of Java, JDeveloper, ADF and BDB SQL you are using, and on what OS?
    Regards,
    Andrei

  • Cascading LOV not working when the page is public

    Hi ,
    I have a cascading LOV in a tabular form which I have built using Denes Kubicek example from
    http://apex.oracle.com/pls/otn/f?p=31517:176:2702932664861989:::::
    Thanks to this wonderful examle I was able to make my cascading lov work.
    However when I make the page public , the second lov(which is based on the first one) does not work.
    Inorder to debug i changed get.get('XML') to get.get() and put an alert on it; to check if the select list string is being returned correctly by the application process - it returns null. The same alert returns the select list string when I put the authentication back on the page.
    Also I noticed when the page is public the application item (TAB_CASCADING_ITEM) is not getting populated with the value of the first select list.
    has anybody encountered the same issue ?
    Appreciate any suggestions?
    Thanks,
    Dippy

    One of the parameters in the htmldb_get is the page the process runs on. You should change that to the current page or make page 0 public as well.

  • Multi-Row insert/update/delete not working via db-link

    App. Version: 2.0.0.00.49
    DB: Oracle 9i, not sure about the build
    Problem: Multirow Update/Insert/Delete doesn't work via db-link.
    Error received: ....ORA-1460: unimplemented or unreasonable conversion requested....
    Where: Tabular Form generated via Wizard
    Side note: It's working properly when local table(s) is/are used, it's not working via db-link or view.
    I've encountered this error with single update/insert/delete operations before, but was able to fix it via using temp-variables (v_xyz := :Px_xyz; as the proposed v('Px_xyz') was really slow with my scripts)...but with the automated DML-action I don't see a way to edit it accordingly.
    Workaround found:
    1a) Use local* collection on HTML-DB-Server, then write single row updates/deletes/inserts to the remote DB via DB-Link
    1b) Use local* table on HTML-DB-Server, then write single row updates/deletes/inserts to the remote DB via DB-Link
    * Local = on the same server that HTML-DB is running on...
    So,...to my questions:
    1. Can someone confirm that this is a "known feature" (aka bug)?
    2. Can someone tell me if this "known feature" has been eliminated in the newer version of HTML-DB/APEX (> 2.0.0.00.49)?
    Thanks.
    Ingo

    Hi,
    Do you have a small test case program that demonstrates this? A JDeveloper project showing what exactly is the problem when trying to use the BDB SQL JDBC driver to insert data into the BDB SQL database? What do you mean by "not working", do you get any errors, you do not get errors but you do not see the data in the database etc?
    What are the versions of Java, JDeveloper, ADF and BDB SQL you are using, and on what OS?
    Regards,
    Andrei

  • Why my DELETE not WORK with  BULLKCOLLECT ?

    Cursor Cur_Del (p_AnoMes IN varchar2) IS
    SELECT A.OBJECTID
    FROM mytable A
    WHERE A.YEAR_MONTH = p_AnoMes;
    OPEN Cur_Del(p_YEARMONTH);
    LOOP
              FETCH Cur_Del BULK COLLECT INTO v_obj_tab LIMIT 200;
              FORALL i IN 1 .. v_obj_tab.COUNT
              DELETE FROM CIRCUITSOURCECUSTCLASS_DB WHERE OBJECTID = v_obj_tab(i);
              COMMIT;
              EXIT WHEN Cur_Del%NOTFOUND;
    END LOOP;

    SQL> create table mytable
      2  as
      3  select l objectid, '20060' || to_char(mod(l,2)+1) year_month
      4    from (select level l from dual connect by level <= 1000)
      5  /
    Tabel is aangemaakt.
    SQL>
    SQL> create table circuitsourcecustclass_db
      2  as
      3  select l objectid from (select level l from dual connect by level <= 1000
      4  /
    Tabel is aangemaakt.
    SQL>
    SQL> create type muttleychess_type as table of number;
      2  /
    Type is aangemaakt.
    SQL>
    SQL> select year_month,count(*) from mytable group by year_month
      2  /
    YEAR_MONTH
                                  COUNT(*)
    200601
                                       500
    200602
                                       500
    SQL>
    SQL> select count(*) from circuitsourcecustclass_db
      2  /
                                  COUNT(*)
                                      1000
    SQL>
    SQL> declare
      2    Cursor Cur_Del (p_AnoMes IN varchar2)
      3    IS
      4    SELECT A.OBJECTID
      5    FROM mytable A
      6    WHERE A.YEAR_MONTH = p_AnoMes;
      7    v_obj_tab muttleychess_type;
      8  begin
      9    OPEN Cur_Del('200601');
    10    LOOP
    11      FETCH Cur_Del BULK COLLECT INTO v_obj_tab LIMIT 200;
    12      dbms_output.put_line(v_obj_tab.count);
    13      FORALL i IN 1 .. v_obj_tab.COUNT
    14      DELETE FROM CIRCUITSOURCECUSTCLASS_DB WHERE OBJECTID = v_obj_tab(i);
    15      COMMIT;
    16      EXIT WHEN Cur_Del%NOTFOUND;
    17    END LOOP;
    18  end;
    19  /
    200
    200
    100
    PL/SQL-procedure is geslaagd.
    SQL>
    SQL> select count(*) from circuitsourcecustclass_db
      2  /
                                  COUNT(*)
                                       500So it seems to work.
    A couple of remarks:
    - Please change the datatype of p_AnoMes to a date or maybe a number
    - Please post everything next time, because we can only guess what exactly does "not work" with your example.
    Regards,
    Rob.

  • Table Data delete not working

    Hi,
    I m trying to simply delete all records in a Z table. I insert data into this table from another program. Until 1/2 hr ago both insertions and deletions were working fine. But now suddently the delete program is hanging on statement
    DELETE FROM SAPR3.ZMYTABLE.
    The table has no lock objects, nor m I explicitly locking the table in the insert program. Please help at the earliest, points will be given to right answer. Thank you for reading.

    Hi Srikrishna,
    Please try to use standard program RADCVBTC to delete all records from your custom program.
    OBJ_NAME = <custom table>
    OBJ_TYPE = 'TABL'
    FCT      = 'MDF'
    Hope this will help.
    Regards,
    Ferry Lianto

  • Database Adapter Logical Delete Not Working....

    Hi,
    I have an issue with the DB Adapter under BPEL GA 10.1.3.1. I'm trying to do a logical delete on a table however the logical delete isn't updating the records to show that they've been processed.
    I've created a simple test case with a 3 column table sitting in Oracle XE DB with the third column containing the logical delete flag. I've created a new process consisting of a DB Adapter partnerlink and a receive. In the logs (below) I can see the Select statement followed by the Update (logical delete) occurring but the Update statement just actually run against the DB. I can copy the update statement and run this through SQL as the same DB user and it updates the records.
    Has anyone seen this before?
    Thanks.
    <2006-11-13 15:06:30,901> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> client acquired
    <2006-11-13 15:06:30,917> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> SELECT A, B, C FROM F_TABLE WHERE (C = ?)
         bind => [IN]
    <2006-11-13 15:06:30,917> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> client acquired
    <2006-11-13 15:06:30,917> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> TX beginTransaction, status=NO_TRANSACTION
    <2006-11-13 15:06:30,917> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> TX Internally starting
    <2006-11-13 15:06:30,917> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> external transaction has begun internally
    <2006-11-13 15:06:30,917> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.DBAdapterConstants isElementFormDefaultQualified> Element is FTABLE namespace is http://xmlns.oracle.com/pcbpel/adapter/db/top/ReadTABLE
    <2006-11-13 15:06:30,933> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.ox.O_XParser parse> Transforming the row(s) [<FTABLE Record A />, <FTABLE Record B />, <FTABLE Record C />] read from the database into xml.
    <2006-11-13 15:06:30,933> <DEBUG> <default.collaxa.cube.activation> <AdapterFramework::Inbound> [Read_TABLE_ptt::receive(FTABLECollection)]Posting inbound JCA message to BPEL Process 'Read_TABLE' receive activity:
    <FTABLECollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/top/ReadTABLE">
    <FTABLE>
    <a>Record</a>
    <b>A</b>
    <c>IN</c>
    </FTABLE>
    <FTABLE>
    <a>Record/a>
    <b>B</b>
    <c>IN</c>
    </FTABLE>
    <FTABLE>
    <a>Record</a>
    <b>C</b>
    <c>IN</c>
    </FTABLE>
    </FTABLECollection>
    <2006-11-13 15:06:30,933> <DEBUG> <default.collaxa.cube.activation> <AdapterFramework::Inbound> Delivery Thread 'JCA-work-instance:Database Adapter-6 performing unsynchronized post() to localhost
    <2006-11-13 15:06:31,073> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> Begin batch statements
    <2006-11-13 15:06:31,073> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> UPDATE F_TABLE SET C = ? WHERE ((A = ?) AND (B = ?))
    <2006-11-13 15:06:31,073> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log>      bind => [OUT, Record, A]
    <2006-11-13 15:06:31,073> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log>      bind => [OUT, Record, B]
    <2006-11-13 15:06:31,073> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log>      bind => [OUT, Record, C]
    <2006-11-13 15:06:31,073> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> End Batch Statements
    <2006-11-13 15:06:31,073> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> TX commitTransaction, status=STATUS_ACTIVE
    <2006-11-13 15:06:31,073> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> TX Internally committing
    <2006-11-13 15:06:31,323> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> external transaction has committed internally
    <2006-11-13 15:06:31,323> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> client released
    <2006-11-13 15:06:31,323> <DEBUG> <default.collaxa.cube.activation> <AdapterFramework::Inbound> onBatchBegin: Batch 'bpel___localhost_default_Read_TABLE_1_4__1163389596916.ReadTABLE.FTABLE1163394391323' (bpel___localhost_default_Read_TABLE_1_4__1163389596916.ReadTABLE.FTABLE1163394391323) starting...
    <2006-11-13 15:06:31,323> <DEBUG> <default.collaxa.cube.activation> <AdapterFramework::Inbound> onBatchComplete: Batch 'bpel___localhost_default_Read_TABLE_1_4__1163389596916.ReadTABLE.FTABLE1163394391323' (bpel___localhost_default_Read_TABLE_1_4__1163389596916.ReadTABLE.FTABLE1163394391323) has completed - final size = 3
    <2006-11-13 15:06:31,323> <DEBUG> <default.collaxa.cube.activation> <Database Adapter::Inbound> <oracle.tip.adapter.db.TopLinkLogger log> client released
    <2006-11-13 15:06:31,339> <DEBUG> <default.collaxa.cube.engine.bpel> <BPELExecution::Read_TABLE> entering <scope> at line [no line]
    <2006-11-13 15:06:31,339> <DEBUG> <default.collaxa.cube.engine.bpel> <BPELExecution::Read_TABLE> entering <scope> at line [no line]
    <2006-11-13 15:06:31,339> <DEBUG> <default.collaxa.cube.engine.bpel> <BPELExecution::Read_TABLE> entering <sequence> at line 55
    <2006-11-13 15:06:31,339> <DEBUG> <default.collaxa.cube.engine.bpel> <BPELExecution::Read_TABLE> entering <sequence> at line 55
    <2006-11-13 15:06:31,339> <DEBUG> <default.collaxa.cube.engine.bpel> <BPELEntryReceiveWMP::Read_TABLE> executing <receive> at line 58
    <2006-11-13 15:06:31,339> <DEBUG> <default.collaxa.cube.engine.bpel> <BPELEntryReceiveWMP::Read_TABLE> set variable 'Read_TABLE_receive_InputVariable' to be readOnly, payload ref {FTABLECollection=108e2d22815529ac:-3067a9ff:10edf296212:-78da}
    <2006-11-13 15:06:31,339> <DEBUG> <default.collaxa.cube.engine.bpel> <BPELEntryReceiveWMP::Read_TABLE> variable 'Read_TABLE_receive_InputVariable' content {FTABLECollection=oracle.xml.parser.v2.XMLElement@1303465}
    <2006-11-13 15:06:31,339> <DEBUG> <default.collaxa.cube.engine.bpel> <BPELInvokeWMP::Read_TABLE> executing <invoke> at line 61

    Hi,
    I haven't yet used 10.1.3, but we had a number of issues under 10.1.2.0.2 around caching and upd/ins/del.
    A number of things we changed were
    - set usesBatchWriting to false in oc4j-ra.xml file
    - set identityMap to NoIdentityMap via toplink work bench
    - set should-always-refresh-cache-on-remote,should-disable-cache-hits,should-disable-cache-hits-on-remote to true in toplink mappings.xml file (note this last one is only if toplink was not used to insert the source data).
    Ashley

  • Db Adapter Logical Delete not working

    Hi,
    I have an ESB that contains a dbadapter that performs a logical delete once the esb has finished processing. The problem we are seeing is that this logical delete is not always happening. We update a field in the source table from 0 to 1 on successful completion, but as I said, this does not always work, causing unique constraint violations on our destination tables. Disabling and re-enabling the dbadapter service in the ESB Console usually clears the problem up, though at times a bounce of the SOA Suite using ./opmnctl stopall is necessary. We are using SOA Suite 10.1.3.1.
    Any ideas what could be causing this behavior?

    The 10.1.3.1 had a number of issues and I would highly recommend upgrading at the earliest possible. One common issue that people get with 10.1.3.1 is people developing SOA object in 10.1.3.3 or 10.1.3.4. You must make sure that your developers used the same version of JDeveloper, e.g. 10.1.3.1.
    Here is a list of patches that I believe you should have in a 10.1.3.1 environment at a minimum, sorry I don't have the descriptions, hopefully one will address your issue.
    2617419
    5877231
    5838073
    5841736
    5905744
    5742242
    5729652
    5724766
    5664594
    5965376
    5672007
    6033824
    5758956
    5876231
    5900308
    5915792
    5473225
    5853207
    5990764
    5669155
    5149744
    cheers
    James

  • +shift+ delete and +delete not working with external keyboard...

    Most of the time, when I try to send a file to the trash or empty the trash using the keyloard shortcuts, it will only work if I use my laptop keyboard but not my external apple keyboard hooked up to it. Ocassionally it will work with my external keyboard, but most of the time it wont.
    Does anyone have similar problems to this or know how to fix it?
    Thanks in advance!
    -Isaac
    MacBook   Mac OS X (10.4.7)  

    The only other thing I can think of is that the Finder can sometimes be slow in updating its view of reality. This is a perennial gripe about OSX. So maybe the issue is not the keyboard, but the Finder itself. Are you a fast typist? Try taking 3 deep breaths before using these key combos the next time you try to delete. Maybe that will let the finder catch up.
    I only suggest this because, otherwise, the problem is pretty inexplicable.

  • Processing mode - DELETE not working in Synchronous mode (File - RFC - File

    Hi ,
    I need to the delete the files from source folder once the processing is done, so i am giving the Processing mode as Delete in the Sender C.C.
    But after execution it doesnt get deleted. what could be the reason?
    We are using a file - RFc - file scenario.
    also could anyone let me know what is the command to move a file from one folder to another in UNIX.
    i tried
    mv /home/out        but it doesnt work
    pls help.

    Hi,
    you can use AL11: navigate to the folder, where the file is inside, mark it and press button "Attributes". Then look to value "Mode": 777 means owner, group and everybody else has right for write (in your case delete), read and execute. UNIX command to change is may be ch mod (i m not good in UNIX).
    My suspect is that the file adapter user has not the right for write, but ur direct user has.
    Regards,
    Udo

Maybe you are looking for

  • How can I change the security questions on my account without calling Apple support?

    Important to note that when I try to change it on the Password and Security page on My Apple ID, it keeps asking me to answer my security questions, which I can't remember the exact answer to. I've also tried changing my Apple ID password, but then i

  • Error in attestation process

    Hi, I have created an attestation process and ran the same. The task for the review got generated for the same and I can see the tasks in the reviews queue. Now when I try to perform any action on these task after login to OIM as reviewer I am not ab

  • PROBLEM WITH HR BENEFIT ENROLLMENT FORM  ( TCODE: HRBEN0001)

    problem describtion: i have eight different employee groups, but i am able to print the benefits information only for some employee groups. Can anyone help me out with this issue............. with Regards, Pagadi

  • Help with Acrobat XI

    I just downloaded Acrobat XI Pro. Its seems to have download correctly. But when I go to open a PDF, it opens for a few seconds, closes and then a box that says "Adobe Software License Agreement" pops up. But the box is blank so I cant check anything

  • Diff btw ITS and webdynpro

    Hi All Can anybody throw a flavour on Diff between ITS and webdynpro In SRM 5.0 they are using ITS But in SRM 6.0 they are using webdynpro technology regards dugyala