Update in the form of dynamic array

I have a tabular presentation on 1 Table (empty table)
I want to fill Table_1/under form of a table with the values of table 2
Table_1 and Table_2 are bound by relationships pk/fk (Main_Route)

Basically, there will be a selection list on the form of Table_1/tables for Main_routes. Once I hit the button changes apply, I want to get the values for the street, ward and section of Table_2.

How do I get there? Y at - it sort of trigger, I can use the process page or at the level of the sql elements?

Table_1
-----------------
ID (number) (pk)
Main_Route (varchar (30) 2)
Street (varchar (30) 2)
Ward (varchar (30) 2)
Section (varchar (30) 2)

Table_2
---------------
(2 (30)) Main_Route varchar (pk)
Street (varchar (30) 2)
Ward (varchar (30) 2)
Section (varchar (30) 2)

Hello

SQL Workshop-access, SQL commands and then run this:

CREATE OR REPLACE TRIGGER  "TABLE1_BI"
BEFORE
INSERT OR UPDATE ON "TABLE1"
FOR EACH ROW
BEGIN
  DECLARE
    vSTREET VARCHAR2(30);
    vWARD VARCHAR2(30);
    vSECTION VARCHAR2(30);
  BEGIN
    IF :NEW.MAIN_ROUTE IS NOT NULL THEN
      SELECT STREET, WARD, SECTION
      INTO vSTREET, vWARD, vSECTION
      FROM TABLE2
      WHERE MAIN_ROUTE = :NEW.MAIN_ROUTE;

      :NEW.STREET := vSTREET;
      :NEW.WARD := vWARD;
      :NEW.SECTION := vSECTION;

    ELSE

      :NEW.STREET := NULL;
      :NEW.WARD := NULL;
      :NEW.SECTION := NULL;

    END IF;
  END;
END;

followed by:

ALTER TRIGGER "TABLE1_BI" ENABLE

It must run on for any insert or update TABLE1. As long as ROUTE_MAIN has a value, then the related information is retrieved from TABLE2 and used to update the record on the TABLE1. If ROUTE_MAIN is empty, the other fields are so dumped.

Andy

Tags: Database

Similar Questions

  • Manual in the form of dynamic array

    Hi friends,

    I worked on a time sheet application I need to create a manual tabular presentation in the apex 4.1. I created a page with 3 items based on values that the form should be generated. I created a report region in the page with the source code as

    DECLARE
    v_query varchar2 (10000);
    BEGIN
    IF: P7_RELEASE_ID is not null THEN
    v_query: = ' SELECT b.act_code activities.
    apex_item. Text (1, a.ts_wd1, 10, 10) Monday.
    apex_item. Text (2, a.ts_wd2, 10, 10) Tuesday,.
    apex_item. Text (3, a.ts_wd3, 10, 10) Wednesday,.
    apex_item. Text (4, a.ts_wd4, 10, 10) Thursday.
    apex_item. Text (a.ts_wd5, 5, 10, 10) Friday,
    apex_item. Text (a.ts_wd6, 6, 10, 10) Saturday,
    apex_item. Text (a.ts_wd7, 7, 10, 10) Sunday,
    apex_item. Text (8, a.ts_remarks, 70, 128) comments
    tb_opti_emp_ts a, tb_opmi_proj_act_map b
    where a.proj_ref = b.proj_ref = ' | : P7_PROJ_REF |' and a.rel_id = b.rel_id = ' | : P7_RELEASE_ID |' and a.emp_id = ' | : P7_EMPLOYEE;
    ON THE OTHER
    v_query: = 'SELECT 1 double WHERE 1 = 0';
    END IF;
    Return (v_query);
    END;

    I checked the option "use generic Column Names (analyze the query when executing only)" under source and type is the SQL query (body of function from pl/sql returning sql query)

    in this 3 page elements are P7_PROJ_REF, P7_RELEASE_ID and P7_EMPLOYEE.
    Now, I created a button that unconditionally turns the same page and submits the page so on clicking on it that the data should be produced. I get the "no data available" when the elements of the page are empty, but when I'm legitimate data passing in the elements (btw, all three are popup LOV), I get an error message

    Failed to parse the SQL query:
    ORA-00933: SQL not correctly completed command.

    Please, I've been working for hours but not getting is not the solution...
    Anyone with a solution please...

    Hello

    Also if your item values are string, missing single quotes.
    It should be something like

    WHERE a.proj_ref = b.proj_ref
      AND a.rel_id      = b.rel_id
      AND a.proj_ref   = ''' || :P7_PROJ_REF || '''
      AND b.rel_id      = || :P7_RELEASE_ID || '
      AND a.emp_id    = || :P7_EMPLOYEE;
    

    Kind regards
    Jari

    http://dbswh.webhop.NET/dbswh/f?p=blog:Home:0

  • Create a form in the form of dynamic array

    Hello world

    It is a question aims to Denes Kubicek, but if it is not on the forum today so perhaps someone else could help me.

    I am creating a tabular form on a table view. The thing is that the primary key is not met by trigger, the primary key is 2 varchar columns.

    For example. *
    SVC_NAME
    SVC_HST_IP
    SVC_NUM
    SVC_DB_TYPE
    SVC_APP_TYPE
    SVC_APP_NAME
    SVC_BK_TYPE

    I try so to create a tabular presentation based on the columns above, where the SVC_NAME and the SVC_HST_IP will be inserted as primary keys.

    I saw on the site Web of Dene Kubiceks APEX that it has been able to create a tabular presentation that would meet my needs, dynamics of tabular form. The only thing is that I fell in the first stage. Please could someone provide me with some guidance as to where to put the code?

    What I did at this point, it's place article 1 of the code "1. "SQL query / query SQL that returns the PL/SQL function" in a report. However, when I run the page I get "could not parse the SQL query: ORA-00936: lack the expression" error message. I guess article 2 and 3 will be the application process but I have not at this point yet. I'm not sure about article 4.

    Any help would be appreciated,
    Thank you
    -N.S.N.O.

    N.S.N.O.

    See this example on how to proceed with tables without primary key:

    http://HTMLDB.Oracle.com/pls/OTN/f?p=31517:157

    that applies in your case. Using ROWID is also an option.

    Everything that you later call your primary key is not important, since this example uses ROWID.

    Denes Kubicek
    ------------------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Opal-consulting.de/training
    http://Apex.Oracle.com/pls/OTN/f?p=31517:1
    ------------------------------------------------------------------------------

  • Block of detail automatically updated when the form is saved

    Hello

    I have a form with 2 blocks of tabular data (1 master and 1 retail).

    The retail block also contains a non-base of data element, a checkbox control. User can check or uncheck this box for each record in the detail block.

    My problem is, when the user changes something in the main block and saves (by pressing F10 or by clicking on save button), box block of retail values are lost.

    For a test, I created a trigger validation key at the level of the main block: I iterates over the detail records to collect values of checkboxes before doing a commit_form (the goal was to restore checkbox values right after), but even at this stage the check boxes are all null as if the retail block has already been re-populated and of course non-base of data items reset before the trigger validation key is enabled.

    What Miss me. It is a detail of a relationship block master / detail is updated when the form is saved standard? What are the alternatives to keep/restore my values of checkboxes in this situation?

    Thanks in advance for your help

    L0rd says:

    Hello

    I have a form with 2 blocks of tabular data (1 master and 1 retail).

    The retail block also contains a non-base of data element, a checkbox control. User can check or uncheck this box for each record in the detail block.

    My problem is, when the user changes something in the main block and saves (by pressing F10 or by clicking on save button), box block of retail values are lost.

    For a test, I created a trigger validation key at the level of the main block: I iterates over the detail records to collect values of checkboxes before doing a commit_form (the goal was to restore checkbox values right after), but even at this stage the check boxes are all null as if the retail block has already been re-populated and of course non-base of data items reset before the trigger validation key is enabled.

    What Miss me. It is a detail of a relationship block master / detail is updated when the form is saved standard? What are the alternatives to keep/restore my values of checkboxes in this situation?

    Thanks in advance for your help

    Check any Execute_query code in your form, which produce this issue.

  • How can I change the license to CS6 to a new computer to be updated when the former disappeared.

    How can I re CS6 license to a new computer to be updated when the former disappeared. I work in a secure facility and all computers do not have an internet connection. I'm used to be able to activate offline. but now activation invalid response code invalid serial No. says offline. I was on a chat with someone at Adobe, I guess, and they said that they did not support offline activation more. So, if I can't activate my copy 7 cs6 my company is thousands of dollars.  Can anyone help

    Joe

    Consider that it is licensed to the company? If so your IT people should have a way to apply activation during the installation code, but my IT group did this, so I don't really know details. I know that Adobe has stopped support for licenses of the company last June, I think. However, you should be able to get an answer on how to do this, since you have paid for the software. I will pass this message on the forum of company CS to see if anyone knows more than the person with whom you spoke.

  • helps with the update of tabular form using dynamic Action

    Hello world

    I'm trying to simplify a tabular presentation based on a collection so that it uses more dynamic actions that will be ultimately more easy for us to debug.

    Our tabular presentation is based on the query:

    SELECT
    apex_item.text(1,seq_id,'','','id="f01_'||seq_id,'','') "DeleteRow",
    seq_id,
    seq_id display_seq_id,
    c003,
    c004,
    c005,
    c006,
    apex_item.text_from_LOV(c004,'SPECIES')||'-'||apex_item.text_from_LOV(c005,'GRADE')||'-'||apex_item.text_from_LOV(c006,'MARKETCODE')||'-'||apex_item.text_from_LOV_query(c007,'select unit_of_measure d, unit_of_measure r from species_qc') unit,
    apex_item.select_list_from_LOV(8,c008,'DISPOSITIONS','onchange="getAllDisposition('||seq_id||')"','YES','0','  -- Select Favorite --  ','f08_'||seq_id,'') Disposition,
    apex_item.select_list_from_LOV(9,c009,'GEARS','style="background-color:#FBEC5D; "onFocus="checkGearPreviousFocus('||seq_id||');"onchange="getAllGears('||seq_id||')"','YES','3333','-- Select Favorite --','f09_'||seq_id,'') Gear,
    apex_item.text(10,TO_NUMBER(c010),5,null, 'onchange="setTotal('||seq_id||')"','f10_'||seq_id,'') Quantity,
     
    apex_item.text(11,TO_NUMBER(c011),5,null,'onchange="getPriceBoundaries('||seq_id||')"','f11_'||seq_id,'') Price,
    
    apex_item.text(12, TO_NUMBER(c012),5,null, 'onchange="changePrice
    ('||seq_id||')" onKeyDown="selectDollarsFocus('||seq_id||',event);"','f12_'||seq_id,'') Dollars,
     decode(c013,'Y',apex_item.text(14, c014,30,null,'style="background-color:#FBEC5D;" onClick="onFocusAreaFished('||seq_id||');"','f14_'||seq_id,''),'N','N/A') Area_Fished,
    c014,
    c015,
    c016,
    c017 additional_measure_flag,
    decode(c017,'Y',apex_item.text(18, c018,4,null,'style="background-color:#FBEC5D; "onBlur="setUnitQuantity('||seq_id||')"','f18_'||seq_id,''),'N','N/A') UNIT_QUANTITY,
    decode(c017,'Y',apex_item.text(19,'CN',3,null,'readOnly=readOnly;','f19_'||seq_id,''),'N','N/A') UNIT_COUNT,
    c024 fins_attached,
    apex_item.textarea(28,c028,3,null,'class="hms_info"','f28_'||seq_id,'') Explanation,
    decode(c024,'N',apex_item.select_list_from_LOV(29,c029,'HMSNATURE','class="hms_info"''onchange="saveNature('||seq_id||')"','YES','A','-- Select Nature of Sale --','f29_'||seq_id,''),'U',apex_item.select_list_from_LOV(29,c029,'HMSNATURE','onchange="saveNature('||seq_id||')"','YES','A','-- Select Nature of Sale --','f29_'||seq_id,''),'Y','N/A') Nature_Of_Sale,
    c030,
    c031,
    c032,
    c033,
    c034,
    c035,
    c036,
    c037,
    c038,
    c039,
    apex_item.select_list_from_LOV(40,c040,'HMS_AREA_CODE','style="background-color:#FBEC5D;" class="hms_info"
    ',null,null,null,'f40_'||seq_id,'')  HMS_AREA_CODE,
    c020 hms_flag,
    apex_item.text(41,TO_NUMBER(c041),5,null, 'class="hms_info"','f41_'||seq_id,'') Sale_Price,
    c042,
    c043,
    c044,
    c050 shark_flag
    from apex_collections
     where collection_name = 'SPECIES_COLLECTION' order by seq_id 
    

    Note that many of the fields referenced are c0xx... and really serve as place holders so that the c0xx = fxx.  It's awkward, like every time that a movement or move a column, it upsets the fxx value.   So, I tried to use the CLASS if possible.

    I have a dynamic action that had worked perfectly, until I moved one of the columns... and now, it seems not to work when I'm trying to update anything with the HMS_INFO or SHARK_INFO class.  Grrr.

    dynamic action: CHANGE COLUMN

    event: CHANGE

    selection type: JQUERY SELECTOR

    jQuery selector: input [name = 'f10'], input [name = 'f11'], input [name = 'f12'], input [name = "f24"], textarea [name = "f28"], select [name = "f40"], input [name = "f41"]

    true action1: defined value, expression javascript, set P110_ID = this.triggeringElement.id

    true action2: defined value, expression javascript, set P110_VALUE = this.triggeringElement.value

    true action3: run pl/sql,.

    declare
      v_attr number;
      v_seq number;
    begin 
      v_attr := TO_NUMBER (SUBSTR (:p110_id, 2, 2));
      select ltrim(substr(:p110_ID,5,4),'0') into v_seq from dual;
     
      safis_collections.update_column(v_seq,
                                      v_attr,
                                      :p110_value);
    end;
    

    the safis_collections.update_column package is:

    procedure update_column(v_seq in varchar2,
                            v_attr in number,
                            v_value in varchar2)
    is
    begin
       apex_collection.update_member_attribute (p_collection_name=> 'SPECIES_COLLECTION',
                         p_seq => v_seq,
                         p_attr_number => v_attr,
                         p_attr_value  => v_value);
    apex_debug.message('updated column. seq='||v_seq||' attribute='||v_attr||' with '||v_value);
    
    end;
    

    I wonder if there is a way to make the CLASS in my JQUERY SELECTOR, so something like reference entry [class = "HMS_INFO"], input [CLASS = "shark_info"]... and if so, what happens if a single item in the class is an option button and the other is a selection list and the other an element?

    is it possible to not have to rely on the fxx.  Currently, my collection columns map to the investment in the form of tables... sense, c024 = f24... because I placed c024 to be the 24th editable column, but this seems crazy.  Is there a simpler way?  I'm just learning class, then maybe there is something extra, or rather that I could use...

    any help is appreciated.   Thank you!

    I think I have solved the problem.

    dynamic action: CHANGE COLUMN

    event: CHANGE

    selection type: JQUERY SELECTOR

    jQuery selector: input [name = 'f10'], input [name = 'f11'], input [name = 'f12'], .shark_info, .hms_info

    true action1: defined value, expression javascript, set P110_ID = this.triggeringElement.id P110_VALUE POINT KEYS

    true action2: run pl/sql code

    begin
    null;
    end;
    

    items to submit page: P110_ID

    true action3: defined value, expression javascript, set P110_VALUE = this.triggeringElement.value P110_VALUE POINT KEYS

    true Action4: value: PL/SQL expression, the value P110_SEQ = rtrim (substr(:P110_ID,5,4),'0 ') CONCERNED POINT: P110_SEQ

    true Action5: run pl/sql code

    declare
    
      v_attr number;
    
    begin
      v_attr := TO_NUMBER (SUBSTR (:P110_id, 2, 2));
    
      apex_collection.update_member_attribute
                       (p_collection_name      => 'SPECIES_COLLECTION',
                        p_seq                  => :P110_SEQ,
                        p_attr_number          => v_attr,
                        p_attr_value           => :P110_VALUE);
    
    end;
    

    items to submit page: P110_ID, P110_VALUE, P110_SEQ

    true action6: refreshment area

    I think it is the combination of the use of pl/sql expression to calculate P110_SEQ and also your tip on TRUE ACTION2 to submit the item that did the trick.

    Thanks Kofi, for your patience and help!  It was great.

    Ugh... on the next issue.

    Karen

  • Return the form / change Dynamic Binding / multi-Language

    Hi all

    I'm trying to create a form to take charge of the user to change the language in real time.

    So I would like to know if I can:

    (1) change the bound field dynamically

    If I can prepare some game data and link that I need, but it seems that I still need to trigger the of to return.


    (2) Refersh form after the change of the bound data

    I tried something like this:

    xfa.datasets.data.mainData.sfDDLInfo02.loadXML (xfa.datasets.data.mainData.sfDDLInfo01.sav eXML (), 1, 1);

    or this:

    xfa.datasets.data.mainData.sfDDLInfo01.Key.value = "key";
    xfa.datasets.data.mainData.sfDDLInfo01.Value.value = "value";

    And this success to update the data set, but the dropdown menu with binded on it do not update...

    Concerning

    Bill

    If you do a xfa.layout.relayout () command, which will again cause the form layout. If you just want to merge the data dom once again, you can do a xfa.form.remerge (). This reinstall can also cause a new provision, if there is a change to the data.

    Paul

  • FRM 40200:Field is protected from the update in the form of seeds

    Hi all

    I'm trying to update a record with the type 'OIE_AUDIT_ACTIONS' of the research, but I get this message below to update (I'm trying to uncheck the checkbox)

    "40200:Field FRM is protected against the update".

    Do we not have any method for updating the code above search without customize the seeded form.

    Please visit the link below to display the form.

    http://imgur.com/c4MEGUZ http://i.imgur.com/c4MEGUZ.PNG

    I was able to make back-end by using a sub request, but I need to do front end (I mean by application)

    "update fnd_lookup_values set ENABLED_FLAG = 'n' where lookup_type = 'OIE_AUDIT_ACTIONS' and LOOKUP_CODE = 'DECLINE.

    Please suggest me the process.

    Thank you

    Pavan

    Hello.

    For wath I can see (correct me if I'm wrong), it is are seeded Payables Oracle Application registers. If you touch these recordings and there is no way to do unless you use the back-end, you may lose control of your data.

    What exactly are you trying to achieve?

    Octavio

  • Need to change the properties of the form ADUser dynamically

    Hi all

    We have a requirement in which a user must be provisioned AD based on the IOM user profile attribute. The supply conditions are:

    1. we have two areas AD ex - ABC and XYZ.
    2. If the user organization is TSA so it must be placed in service in the field of the CBA to another XYZ.
    3 al ' AD process definition form 'UD_ADUSR', we have an organization of the attribute, which should be set to a list definition of choice ex - LookUp.ADReconciliation.OrgABC for the area of the ABC and LookUp.ADReconciliation.OrgXYZ for domain XYZ.
    4. the same for the child table of UD_ADUSR UD_ADUSRC have the Group field that takes the value of a list definition of choice ex - LookUp.ADReconciliation.GRPABC for the area of the ABC and LookUp.ADReconciliation.GRPXYZ for domain XYZ.

    How can we change the form of definition of process AD dynamically, which reflects the name of LookUPCode, according to the IOM profiles attribute. Do we need to create RuleDesigner or adapter or there is another way?

    Thank you
    Deepika

    Hi Deepika
    Lokup dynamic means here you will need to use the search query for your search instead of Code Lookup fields. You can take a look the thread below:

    Conditional formulas

    Cloning of the connector:

    Yes the cloning of the connector is possible for your needs. There are two additional methods to implement your requirement.

    First of all:

    Create a resource more identical to ADITResource and fill in other field values.
    Make two groups for two group with membership rule based on the value of the Organization
    Create two policies of access to different areas and attached with these groups.

    This requires less development effort.

    Create the copy of your AD connector.
    Take the export of your AD resource
    Make changes in the XML file, and import it again.
    Fill in the data of field 2 in new resource

    Now, you will have different numbers for different areas.

  • See update of the form-based forms 6i and 10g.

    Hi all

    I am facing a strange problem.

    I created a form based on a view that is based on a single table. I made a copy of the form and converted in 10g.

    When running in 6i, I can update the data through forms. But in 10g, its display FRM-40602: cannot insert or update data in a view.

    Can someone tell what is the problem?


    Thank you and best regards,

    Manu.

    Just for a control:

    What happens if you assign the uneditable "Kry" mode and mark the PK-item as a"main key"?

  • Spread of the update of the form to the user for processing the form

    I use GTC to database user configuration. Provisioning works very well. but when I update a user form field using connection xelsysadm changes are not spread user form to process the form. I checked the search values. USR_PROCESS_TRIGGER which is "Update password". Help, please.

    Hello

    Please read this post.
    Kevin and myself have it explained in detail.

    IOM password

    Concerning
    Nitesh

  • Are operations of possible update on the form as a report?

    I have a form that I click a button CREATE to create a record with a new id.

    When more information will be entered in the fields, click on a "SAVE" button to submit the information for the rest of the form fields to the database.

    My problem is that I get an error. It is said:

    No updated report found.  Multi line update and delete operations cannot be performed on tabular forms of type 'Update report'

    I know that I don't have an updated report up-to-date. It is a form. But, I must submit/save the form after the initial creation information.

    What should I do to save the information?

    Thank you very much
    Maggie

    If you have a form, you must make sure that your fields have a "Column" source and that you found your fields to columns in your database by entering the column name in the source field.

    In addition, you must use "Auto-line treatment" instead of multiple lines updates and deletions. Operations of several rows work with tabular forms. You should have a hidden field in your primary key and an automatic extraction routine that runs when this field is not null, so you can use your form of the changes. It might be easier for you to start with the form wizard that puts it all in place. If your more comfortable it might be easier to encode operations manually like PL/SQL procedures on your page.

  • Is there a way to develop the form fields dynamically?

    I have a form of a table with a column that can contain long text and sometimes it is difficult to read.

    I want to create the form so that when the text content of the field is too big, I have a way to develop the field (then), so that I can easily read the text content in there.

    Any help is appreciated

    Thank you

    Fabio,
    TextField does not exist in HTML, text fields are tags html INPUT type 'text '.

    In this case, you can replace "textarea" with "entry" in the css selector.

    Flavio
    ----
    http://oraclequirks.blogspot.com

  • Cannot perform the insert/update on the form of tables, due to the dynamic action

    Hi all

    I created a dynamic action that calculates multiple cells in a table.

    This feature works well, when I change the value of the associated cell then the computed value is changed by the dynamic action.

    But I am not able to insert or update the line in a table when the dynamic action is enabled. When I put the condition 'Never', then the line is inserted or updated without any problems.

    All guess where is the problem?

    Apex version: 4.1.1.00.23

    Jiri

    Nina wrote:

    I don't know why the 123,40 value (or other) is set to the next item in line (f09, fsc, etc.)
    >

    What is hidden and generated Apex elements are always included in the last cell (td) of the line. Thus, it has nothing to do with the next item, only the last cell.
    If you see the last cell of the 888 Page you will see probably the same type = "hidden" entries here also.

    Your problem is not related to the HTML fragment to the last cell in the row showing all those extra items, it's somewhere else.

    Oh, here comes the jQuery selector:

    var clickedRow = $(this.triggeringElement).closest('tr');
    
    $(clickedRow).children('td[headers="SAL"]').find("input").val(myCalculatedTotal);
    

    SAL, COMM, w/e. here you will find the TD with headers = "COMM" and all the input fields and the value of all the entries in total calculated. Your selection is not precise enough in this case.
    So, target the specific entry.
    With the code example:

    
    
    
    
    
    
    
    
    

    change the switch on

    $(clickedRow).children('td[headers="SAL"]').find('input[name="f08"]').val(myCalculatedTotal);
    
  • Failure of the update of the form of the IOM process | Error: Could not execute database read

    Hello

    I encounter the following error when I try to create a new version for a form of OIM Design Console process:

    Description: Could not run the database to read. The database has encountered a problem with the specified SQL query. Solution: Check the database query. Contact your system administrator.

    It does not matter that I use xelsysadm or any system administrator account.

    Details of the environment:

    OIM 11g Release 2 (11.1.2.1.0)



    Errors in the logs: (despite following errors I can update IOM DB Tables with SQL through SQL Developer queries)


    "Class/method: DBPoolManager/getConnection/Exception a few problems: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: cannot get data source connection: java.sql.SQLRecoverableException: IO error: the network adapter could not establish the connection"


    Class/method: DBPoolManager/getConnection/Exception encounter a few problems: error connecting to database recovery. Please check the following


    Class/method: tcDataBase/writeStatement encounter a few problems: ORA-01407: cannot update ("PRD01_OIM". » « « « SDK ». » SDK_SCHEMA') with the NULL value


    Class/method: tcTableDataObj/updateImplementation a few problems: {1}


    Class/method: tcDataBase/rollbackTransaction encounter a few problems: Rollback performed


    Class/method: tcDataObj/save error: wrong to save SQL operation


    Please let me know if you have any suggestions.


    Thank you.


    I found the solution!

    I was going through this blog: OIM 11 g: error after startup server IOM: retrieve the connection at the base

    In the last comment by Amit, he mentioned that the settings IOM - config.xml must be changed.

    So I discovered that IOM-config file. XML from my environment, under directDBConfigParams, url (jdbc thin driver) was wrong because of cloning.

    In addition, OIMFrontEndURL, RMI and SOAP URL were wrong.

    I corrected the and guess what... each utility works...

    However, you don't have to import/export the config of MDS file... you can change these details in the following MBEANs

    1 DirectDB

    2. the discovery

    3 SOAConfig

    > Reboot the server of the IOM.

    I knew this jdbc driver was not, but did not know where to set it up.

    I have listed the error in my last comment, so that if anyone has this problem, the text of this presentation would help.

    Thank you.

Maybe you are looking for