Why substitution strings are now old value in application translated even after seed/publish?

Hello

Recently, I noticed a small, but from the perspective of our customer "big" issue. We defined in our application, some chains of substitution to keep more detailed information about the version of the application. Later, they are used in page templates to display information to end users. Recently I had to update the value of one of the chains of substitution. The change is immediately visible in the main application. Unfortunately, it is not the case for the translated application. For some reason the old value is retained. Even after doing the "seed"-> "Apply translation file"-> "publish." It is keeping the old value. I tried to use the "Translatable" checkbox in the model. In the translation file, is to show correctly the substitution in the 'source' and the tags string 'target', but still he is resolved to the old value.

We use the APEX 4.2.2.00.11 running on 11g.

Waiting for suggestions that maybe it's me forget somewhere extra time "checkbox. Thank you in advance.

Greetings,

kempiak

It was my mistake. Value of the substitution string is included in the translation file. I changed it it and it works perfectly.

Greetings,

kempiak

Tags: Database

Similar Questions

  • Substitution strings are not read

    Hello

    I'm working on APEX 4.2.2 and Oracle 11 g.

    We ask a how to download attachments of a report query. We use a v ('APP_ALIAS') substitution string to the procedure, which is not playing. Is there a limitation that a procedure should be called from process only so the substitution string would be read? Please help me with this.

    Thank you

    Shoaib

    2812672 wrote:

    The procedure is called from a report interactive/Classic Apex, who only considers current Apex session? They are read flat when I call the same procedure of a process page apex.

    How is it used in the process of the page? It's obviously in a context of APEX session: the procedure is called by a block anonymous PL/SQL run during show page APEX or accept treatment.

    When the user clicks on the link in the report, it's the browser that calls the procedure, not APEX. Look at the URL of the link: it does not use the APEX "f?" p =... "signature of procedure; It is not an APEX session ID; It is not executed in a context of APEX.

  • retrieve a NEW VALUE rather than the OLD VALUE when firepartialaction called even

    Hi gurus of the OFA.

    I have an advanced table where to enter a value. This table is populated using vo.

    (1) now I have a firepartialaction with a parameter with one of the columns of the table.
    (2) I noticed that when I change a value and the hover out of this column, the parameter returns the OLD value of the table.
    (3) the question is, how do I get the new value? If the creation of a parameter for the firepartialaction event will NOT recover the NEW value, what is the best why to get it back!

    Thank you!

    In the settings of the firePartialAction, you must by the way some settings for the resulting values in the CO.
    In general, the format is ${oa. ViewInstance.AttributeName}

    For your case try using ${oa.*current *.} AttributeName}
    This will give you the new value.

  • Why Firefox page opens when I run the application it even when I have a selected homepage

    I recently selected latest version of Firefox and vere from the overview page opens as well as my home page. I want to just my home page to open when I launch the browser.

    OK, so it seems that there are two things that can happen here:

    • "See what's new" is now defined (as well as your regular home page) as your home page. You can re - choose your homepage simply only one page of the home button sliding. The details are in How to set the home page.
    • If you tried the solution above and it does not work, it may be that Firefox isn't able to save this preference for some reason any. In this case, reset Firefox will fix this. Instructions to reset are here - Refresh Firefox – reset settings and Add-ons. After resetting Firefox, you get to choose your homepage again.
  • Why is there a link to upgrade to firefox 4, even after the upgrade to 4

    There is link to firefox 4

    This is useful if you have nothing better...

    If you prefer the full experience of Google, you can make http://www.google.com/ your homepage without the 'skin' of Firefox 3 and not be bothered by this message more.

  • What I want to do is CC get off my computer and use new CS6 - but now I can't use CS6 even after removing all creative Cloud applications and running Creative Cloud Uninstaller and soft cleaner - SHAME!

    I want this shit on my computer - creative cloud is a load of garbage and I want to start using new CS6 - without subscription fees, hassle-free.

    Uninstall all the programs/applications cs6 and cc.

    clean all cs6 and cc by http://www.adobe.com/support/contact/cscleanertool.html

    Restart your computer

    reinstall your programs cs6.

  • How to choose the value of a string are numeric together and words of letters (for example, TEST)

    Hi all

    How to choose the value of a string are letters (for example, TEST) and all numeric...

    for example
    TEST 123456
    TEST 34567
    123456 ABCD
    1234 TEST
    TESTING 12345
    TEST 1@234$
    YOUR T 123456

    I want the results of the query as below.
    TEST 123456
    TEST 34567

    And I tried to use regexp_like in this case but without success. See the code below.
    SELECT * FROM TABLE WHERE regexp_like (Description, ' [TEST] % & [[: digit:]] + $');

    How can I do this, please answer.

    Thank you

    WF

    If you want to return only the rows that contain the string 'TEST', followed by zero or more space characters, followed by one or more digits?

    How about this:

    SELECT *.

    FROM my_table

    WHERE REGEXP_LIKE(description,'^TEST\s*\d+$')

  • I have the Creative Suite CS3. I had it on the old computers are now dead. I've loaded onto a new computer but can't activate it

    a Creative Suite CS3. I had it on the old computers are now dead. I've loaded onto a new computer but can't activate it

    Serial number and activation support (no-Cloud) https://forums.adobe.com/thread/2041990 to adjust the number of activations due to a dead computer

  • My old lost login and all my messages are now signed by SunForumsGuest

    Hello.

    It seems that it's a long time since I was here on the forum and I see all of my messages are now SunForumsGuest and my connection has been removed from the forum so that I had to register again. Is there a way to recover my old account?

    I'm sorry for writing here, but I do not see a more appropriate for my post section.

    In addition, as I can see, there is no way currently to swap here private messages or I'm just too much of a newbie still?

    833510 wrote:
    Hello.

    It seems that it's a long time since I was here on the forum and I see all of my messages are now SunForumsGuest and my connection has been removed from the forum so that I had to register again. Is there a way to recover my old account?

    Probably not. The digital switchover was in September. They allegedly sent an email to all existing users with instructions how to maintain your existing account and posts, although for my part did not receive the email (or he buried with spam and I don't notice it). Some strove to migrate people who missed the cut-off, immediately after, but at this time, I'm afraid you're out of luck.

    I'm sorry for writing here, but I do not see a more appropriate for my post section.

    You can try here: community feedback (no product Questions) but if you do, make sure you post a link to each thread in the other, so that people don't waste time duplicating responses of some and others.

    In addition, as I can see, there is no way currently to swap here private messages or I'm just too much of a newbie still?

    He was never in general. On the old site, Mods could PM and we could answer, but I don't think that there was a way for users in general to PM each other.

  • Adding a substitution string without exporting the entire application

    Hello

    I was wondering if it was possible to add a substitution string to an application on a different environment without having to export the entire application.

    I use export by component a lot, but now I have a small update a page and a substitution string (specified in the Application definition).

    I have to get this update to another copy of our application, without the substitution of the entire application.

    With a full export, I noticed that the wwv_flow_api.create_flow function is called that has a lot of parameters and substitution strings:

    p_substitution_string_18 = > 'TEST ',.

    p_substitution_value_18 = > ' < img src = "" & test.png "title ="test"/ >".

    There is another function that can add them separately? Or I can insert them with a statement on a table?

    Hope someone can shine some light on this case, so I know how to export more different components.

    Thank you


    Robert

    PS: I use apex 4.2 with 11g, but I don't think that what really matters on this case.

    The substitution variables are found in the wwv_flows table and run from 01-20, you have to identify you with the user/schema of APEX_040200...

    Select substitution_string_01, substitution_value_01 from wwv_flows where id = 101;

    Update wwv_flows set substitution_value_01 = 'new value' where id = 104;

    Kind regards

  • When to use it: old.value &amp;: new.value and when to use after and before in trigge

    Hi all

    I have a base table and a table of newspaper. Whenever I insert values in the base table can immediately update the table of the journal with some of the columns in the base table. To do this, I wrote the code. It looks like this:

    CREATE OR REPLACE
    Temp_log_track RELAXATION
    AFTER INSERT OR DELETE ON temp_list_cmpgn_hist_dtl
    FOR EACH LINE
    DECLARE
    v_partition_name varchar2 (20);
    v_num_records varchar2 (20);
    BEGIN
    v_partition_name: = to_char (: new .campaign_start_date, "YYYYMM");
    SELECT v_num_records FROM list_campaign WHERE program_id = num_records: new.program_id
    AND program_child_id =: new.program_child_id;
    IF the insertion
    INSERT INTO temp_list_cmpgn_bkup_log
    (campaign_start_date, load_date, program_child_id, program_id, partition_name, num_records)
    VALUES (: new .campaign_start_date,: new.load_date,: new.program_child_id,: new.program_id,)
    "list_cmpgn_" | (v_partition_name, v_num_records);
    DBMS_OUTPUT. PUT_LINE ('INSERTED');
    ON THE OTHER
    DELETE FROM temp_list_cmpgn_bkup_log
    WHERE program_child_id =: old.program_child_id / * AND campaign_start_date =: old.campaign_start_date AND load_date =: old.load_date
    AND program_id =: old.program_id
    AND nom_partition = 'list_cmpgn_ ' | v_partition_name AND num_records = v_num_records * /;
    END IF;
    EXCEPTION
    WHILE OTHERS THEN
    DBMS_OUTPUT. Put_line ('Error');
    END;

    (1.) I am able to insert values into the table of the journal whenever I insert values in the base table, but I'm not able to delete the values in the table of the newspaper whenever delete is performed on the base table.
    2.) when to use it: OLD.value and: NEW.value?
    (3.) when to use AFTER and when to use BEFORE?

    As sb90275, you should really use the actual dates, no strings, in your query. You can use the TO_DATE function to convert a date string, i.e.

    DELETE FROM table_name
     WHERE program_id = :1
       AND program_child_id = :2
       AND load_date = to_date( '30-NOV-84', 'DD-MON-RR' )
       AND campaign_start_date = to_date( '20-NOV-85', 'DD-MON-RR' )
    

    If you store data in LOAD_DATE or CAMPAIGN_DATE where the component "hour" is something else that at midnight, you would need to TRUNC (load_date) or TRUNC (campaign_start_date).

    If you look at the error stack, you'll see that the error is thrown to line 6 of your relaxation. Line 6 of your trigger is the statement

    SELECT num_records
      INTO v_num_records
      FROM list_campaign
     WHERE program_id = :new.program_id
       AND program_child_id = :new.program_child_id; 
    

    If you delete data, there is none: new.program_id or: new.program_child_id. Both values are NULL. This means that the SELECT statement retrieves no data, which means he raises an ORA-01403 error. I don't know why you do this query in the first place. You may delete it. Maybe you should do inside the INSERT IF statement. Maybe you need to change to select the COUNT (*) BOF the: old.program_id and: old.program_child_id if you are deleting lines.

    Justin

  • Apex 4: conditional display substitution strings

    Hello

    I have a replacement string defined in apex 4:

    Substitution string: NOT_IN_EXCEL
    Replacement value: instr (nvl(:REQUEST,'FOO'), 'FLOW_EXCEL') = 0

    Now when I try to use this substitution string to a condition, for example on a column of the report, I get an error:

    Condition type: PL/SQL Expression
    Expression 1: & NOT_IN_EXCEL.

    Error message:

    ORA-06550: line 4, column 18: PLS-00103: encountered the symbol "&" when expecting one of the following numbers: (- + new case mod not null < an ID > < a between double quote delimited identifiers of > < a variable binding > continue avg current County are min max sql prior stddev sum variance execute forall time timestamp interval date fusion < a literal string with character set the context of > < a > <) a SQL string between single quotes > hose < a literal string between double quotes otherwise spec character set


    With the help of a chain of substitution in this way in Apex 3.2.1 works without problem.

    Thanks for the help in advance,
    Dirk

    Hello

    1. change the Item Page and scroll up to where you have the Condition
    2. check do validate not (code analysis during execution only). checkbox, and then apply the changes

    Substitution strings to continue to work as before in 4.x

    Concerning

  • Tab Utilities is not compatible with FF17. Thousands of users are now without an essential add-on. Is there a solution?

    This module is an important for me and thousands of other institutions. Unfortunately, this very useful add-on and the feature has now gone to my FF from 17... Many people are without downgrading or refusing to upgrade only because it will break this add-on.

    In FF17, a major change was made to the return value of the function tosource beat not only this but many other modules as well. Now I don't have a problem with a change in standards and demanding that everyone to update the code to work with it. But this has been managed in completely the wrong way by Mozilla IMO.

    Where is the support for the community of the add-on that has loyally supported your product all these years and giving them a good chance of migration/change code works with the new function return values?
    Why is there no timetable with a phase-in plan and a date limit for these changes?

    Heck, a phase-in plan could include a period of transition where the service would support two methods by issuing an additional parameter for the new feature. Then you can switch the main return gradually to be the new format. The existing plugins path would still be fine.

    It seems a little horrible from the end-user point of view suddenly not having this nice tool that enhances the experience of firefox so much. I know that many feel this way even on this add-on I've seen countless comments on it, and I'm sure that many others feel that way about the modules they use and which are now broken too.

    I am writing here to ask Mozilla to propose a fix, or the whole community to see if there is a workaround/half measure that could be found. Perchance write a function JS that could be included/injected in the addons broken convert/reformat the response to this function call so it remains usable to them with the data they need?

    I really hope that someone can find a temporary solution for everyone until more permanent can be developed.

    Thanks for reading...

    Looks like the author has published an update: https://addons.mozilla.org/en-US/firefox/addon/tab-utilities/versions/?page=1#version-1.5pre1

  • What are the optimal values for mac and arp timeout values

    Hi guys.

    What are the best values for 'mac address-table-time of ageing' and "arp timeout" by following scenarios? :

    -single sg300-10 as hosts Layer 3 - with a maximum of 10 local switch (directly connected)

    - and a 3750 x-stack with 100 local hosts + hsrp with a battery of the same kind

    or for asa 5520 as internet gateway for 500 customers?

    I use now a time of aging mac 300 seconds and a time-out of the arp of 3600 seconds.

    Is - this okay.?

    Thank you.

    These values should be fine. I don't know why the switch is layer 3 since you have of the 3750 and the ASA5520. If you start to see overflow errors, you should consider using the layer 2 switch.

    -Tom
    Please mark replied messages useful

  • &lt; af:valueChangeListener &gt; sets the new value back to the old value

    Hi people,

    I'm trying to implement a search bar with < af:inputText > and < af:selectOneListbox >.

    When the user selects an item in the listbox control, the inputText will be updated. After hitting the "ENTER" key, the search action will be taken.

    The valueChangeListener will be called when the selection of items in the listbox.

    The problem can be described by the following two cases:

    (1) the user types something in the inputText box and hitting 'ENTER' key for a search. The valueChangeListener is called and sets the value of the string user typed.

    (2) the user selects something in the list box, each time changes the selection in the listbox control, the valueChangeListener will be called. But when the user presses the "ENTER" key, the valueChangeListener is still called, and it sets the return value to the old value. For example, the list has 'a ', ' b', 'c '. The user selects 'a', then 'b '. After hitting the "ENTER" key, the value in the inputText is replaced with "a".

    The code is as follows:

    Code in .jspx:

    < af:inputText value = "#{pageFlowScope.word} '"

    autoSubmit = 'true' immediate = "true".

    valueChangeListener = "#{pageFlowScope.update}" / >

    < af:selectOneListbox valuePassThru = "true" >

    < f: selectItems value = "#{pageFlowScope.items}" / >

    < / af:selectOneListbox >

    Bean managed code:

    publicvoid update (ValueChangeEvent event) {}

    This.Word = event.getNewValue (m:System.NET.SocketAddress.ToString ());

    }

    I don't know how the valueChangeListener behaves like that.

    Could someone provide me with clues or tips?

    Thank you

    Carl

    Carl, tell us your version of jdev, please!

    There is something wrong in your implementation. I do not see an inputText field who's value stored in a variable pageflowscope "word". This field has an attached valuechangelistener which is obsolete, because the field already stores its value in the variable pageflowscope. The same that you are trying to do in the valuechangelistener. So I don't see a selectonelistbox which does not store the value selected anywhere because it doesn't have the value property for it. There isn't an attached valuechangelistener so I wonder how your valuechangelistener is called at all when you change the selectoneListBox.

    Timo

Maybe you are looking for