Logon trigger does not not on DB-Link?

Hi all

I have a serious question on the table access via a database link.

I have three schemas:

DATA@SOURCE

INTERFACE@SOURCE

WORK@TARGET

DATA schema has a table called T1

The scheme of the INTERFACE has select privileges on all the DATA tables. In addition, INTERFACE schema has a logon trigger change the "current schema" data:

CREATE OR REPLACE TRIGGER TRG_A_LOGIN_SET_SCHEMA AFTER LOGON
ON INTERFACE.SCHEMA
BEGIN
execute immediate 'ALTER SESSION SET CURRENT_SCHEMA = DATA';
END;

The scheme of WORK has a link database to the schema of the INTERFACE called INT_DB_LINK.

I am now logged in the scheme of WORK on the TARGET database and I will execute following statement:

select a from T1@INT_DB_LINK

-> it works

Then I run

declare
  cursor c is  
  select a
    from T1@INT_DB_LINK
   where rownum<2;
begin
  for r in c loop
    null;
  end loop;
end; 

It does not work. Error message is ORA-000942: table or view does not exist.

But why?

Can someone help me?

Thanks in advance

Py

Hi all

After a long, very long search I found what caused this strange behavior.

The error ORA - was not triggered by the SQL execution engine, but by the SQL-parser/SQL-Validation.

The second statement is that an anonymous block of SQL Oracle parser checks all the dependencies of objects before execution.

This means that a connection is established to the TARGET to SOURCE checking if table T1 is available. The strange thing is

that, in this respect the "ALTER SESSION" trigger is not fired. If the Analyzer does not find the object T1 in schema INTERFACE.

If I create an empty table T1 in INTERFACE the anonymous block gets analysis/validated and the statement is executed. But this

time the block made a normal life 'connect session' and the trigger is triggered. This means that statements access table T1

DATA schema. (But T1 in the INTERFACE should be existing this analysis/validation works)

I don't know if it's a bug or a feature.

To work around this I created private synonyms in the diagram pointing to DATA objects INTERFACE.

Thanks for your help!

Py

------

regarding the other question:

Yes, the permissions are granted on a role.

Tags: Database

Similar Questions

  • In NLS_SESSION_PARAMETERS logon trigger does not

    Hello

    I have a problem with a logon trigger setting session parameters:
    create or replace
    TRIGGER standard.after_logon_trg
    AFTER LOGON ON STANDARD.SCHEMA
    BEGIN
      DBMS_APPLICATION_INFO.set_module(USER, 'Initialized');
      EXECUTE IMMEDIATE ('ALTER SESSION SET current_schema=standard');
      EXECUTE IMMEDIATE ('ALTER SESSION SET NLS_DATE_LANGUAGE=''AMERICAN''');
      EXECUTE IMMEDIATE ('ALTER SESSION SET NLS_TERRITORY=''AMERICA''');
      EXECUTE IMMEDIATE ('ALTER SESSION SET NLS_TIMESTAMP_FORMAT=''HH24:mi:ss''');
      EXECUTE IMMEDIATE ('ALTER SESSION SET NLS_DATE_FORMAT=''YYYY-MM-DD''');
      EXECUTE IMMEDIATE ('ALTER SESSION SET NLS_COMP=LINGUISTIC');
      EXECUTE IMMEDIATE ('ALTER SESSION SET NLS_SORT=BINARY_CI');
      insert into standard.testcc (bezeichnung, datum) values ('logontrigger', SYSDATE);
    END;
    After I connect, the new row is added to the table, but the session parameters are completely intact.
    Select * from NLS_SESSION_PARAMETERS says:
    NLS_LANGUAGE     GERMAN
    NLS_TERRITORY     GERMANY
    NLS_CURRENCY     €
    NLS_ISO_CURRENCY     GERMANY
    NLS_NUMERIC_CHARACTERS     ,.
    NLS_CALENDAR     GREGORIAN
    NLS_DATE_FORMAT     DD.MM.RR
    NLS_DATE_LANGUAGE     GERMAN
    NLS_SORT     GERMAN
    NLS_TIME_FORMAT     HH24:MI:SSXFF
    NLS_TIMESTAMP_FORMAT     DD.MM.RR HH24:MI:SSXFF
    NLS_TIME_TZ_FORMAT     HH24:MI:SSXFF TZR
    NLS_TIMESTAMP_TZ_FORMAT     DD.MM.RR HH24:MI:SSXFF TZR
    NLS_DUAL_CURRENCY     €
    NLS_COMP     BINARY
    NLS_LENGTH_SEMANTICS     BYTE
    NLS_NCHAR_CONV_EXCP     FALSE
    If I run the ALTER SESSION statements in the sql (standard user) console, they work perfectly, so this seems to be without end of permission.

    Which is wrong with the trigger?

    Thanks and greetings
    Christian

    Published by: 853536 on 20.04.2011 00:31

    OK, I traced the entire database and discovered that my settings are overwritten. So after that my trigger has been executed, the NLS Session parameters are changed, for example:
    =====================
    PARSING IN CURSOR #4 len=386 dep=0 uid=40 oct=3 lid=40 tim=4721509708 hv=302297662 ad='ab275c28'
    select parameter,value from nls_session_parameters 
     union all SELECT 'DB_TIMEZONE' name, DBTIMEZONE  value FROM DUAL 
     union all SELECT 'SESSION_TIMEZONE' name, SESSIONTIMEZONE value FROM DUAL
     union all SELECT 'SESSION_TIMEZONE_OFFSET' name, TZ_OFFSET(SESSIONTIMEZONE) value from DUAL
     union all SELECT parameter, value FROM nls_database_parameters WHERE parameter='NLS_CHARACTERSET' 
    END OF STMT
    PARSE #4:c=0,e=3962,p=0,cr=4,cu=0,mis=1,r=0,dep=0,og=1,tim=4721509705
    EXEC #4:c=0,e=21,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=4721509816
    FETCH #4:c=0,e=111,p=0,cr=0,cu=0,mis=0,r=10,dep=0,og=1,tim=4721509976
    FETCH #4:c=0,e=132,p=0,cr=0,cu=0,mis=0,r=10,dep=0,og=1,tim=4721510598
    FETCH #4:c=0,e=204,p=0,cr=3,cu=0,mis=0,r=1,dep=0,og=1,tim=4721511118
    STAT #4 id=1 cnt=21 pid=0 pos=1 obj=0 op='UNION-ALL  (cr=3 pr=0 pw=0 time=264 us)'
    STAT #4 id=2 cnt=17 pid=1 pos=1 obj=0 op='FIXED TABLE FULL X$NLS_PARAMETERS (cr=0 pr=0 pw=0 time=128 us)'
    STAT #4 id=3 cnt=1 pid=1 pos=2 obj=0 op='FAST DUAL  (cr=0 pr=0 pw=0 time=1 us)'
    STAT #4 id=4 cnt=1 pid=1 pos=3 obj=0 op='FAST DUAL  (cr=0 pr=0 pw=0 time=0 us)'
    STAT #4 id=5 cnt=1 pid=1 pos=4 obj=0 op='FAST DUAL  (cr=0 pr=0 pw=0 time=1 us)'
    STAT #4 id=6 cnt=1 pid=1 pos=5 obj=96 op='TABLE ACCESS FULL PROPS$ (cr=3 pr=0 pw=0 time=194 us)'
    =====================
    PARSING IN CURSOR #3 len=41 dep=0 uid=40 oct=42 lid=40 tim=4721512239 hv=2321140216 ad='ab275184'
    alter session set NLS_TERRITORY='GERMANY'
    END OF STMT
    PARSE #3:c=0,e=329,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=4721512236
    EXEC #3:c=0,e=48,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=4721512424
    =====================
    PARSING IN CURSOR #2 len=35 dep=0 uid=40 oct=42 lid=40 tim=4721513208 hv=2785092162 ad='ab274e88'
    alter session set NLS_SORT='GERMAN'
    END OF STMT
    PARSE #2:c=0,e=283,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=4721513205
    EXEC #2:c=0,e=20,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=4721513370
    =====================
    ...
    This explains why they are crushed, but I still don't know why the session parameters are changed after my trigger at all. Any idea?

    Published by: 853536 on 20.04.2011 01:24


    Problem solved: I was using Oracle SQL Developer to change my trigger and try it - and Developer SQL seems ovewrite the NLS_Session settings. Duh.

    Published by: 853536 on 20.04.2011 02:04

    Yes, SQL Developer usually replace the settings. It should not do this if you go to tools-> Preferences-> database-> NLS and mark 'Skip NLS Settings'.

    But any program using JDBC OCI will also replace most of the settings. Therefore, don't rely on the database to set the NLS parameters. It's applications to properly prepare the environment of the NLS (if the standard initialization based on the settings of operating system and/or NLS_LANG is not satisfactory).

    -Sergiusz

  • I have problems to make my battery charged, because the cable does not have a link solid with the socket of the phone.  The problem seems compatible with a lot of cables, so I think the problem is with the phone. Can it be fixed?

    I have problems to make my battery charged, because the cable does not have a link solid with the socket of the phone.  The problem seems compatible with a lot of cables, so I think the problem is with the phone. Can it be fixed?

    Probably there is debris and dust in the decision-making of the lightning.  Serve with compressed gas canned (NEVER orally).  If this doesn't help, try electronic contact cleaner has a q - Tip.  Finally, take it to Apple.

  • the resume session logon screen does not appear

    This happened after I installed windows essentials. Less, it's the only thing that has changed on my computer.

    Since then, my screensaver snaps but the logon screen does not light when I touch the mouse or keyboard. Everything is there for anyone to see.

    Help, please.

    I wonder if the screensaver is actually attractive.

    You use a screen saver image rather than a screen empty?  If this isn't the case, could you then temporarily for testing purposes.

    Go to control panel, Options power, active {power plan} change plan settings, turn off the screen and then set this for an hour or more, then you can be sure that it is not getting involved in this problem.

    Try this: -.

    1 if the screen saver is really attractive, but the connection does not work then it means that at least one aspect of the power options is not safeguarded by the system.  Are the other settings in power options, plan {power} active settings change, change of plan avancΘs, [you will have to click on "view the currently hidden settings] all be registered that you put them? Also, make sure that all these 3 parameters [above] still have their settings correctly.  You must be bored watching the. If the settings you equip & registered do not correctly appear in the advanced power management when you watch them again later to see this MS fix

    When you configure power options for the active power plan in Windows Vista or in Windows 7, the changes do not appear in the Power Options item in Control Panel

    2. If the screen saver is not actually engage then go on Panel configuration, device, Manager display - check for error messages then make a right click & Update drivers or go to the manufacturer of PC / display card manufacturer & install their last update.

    Beyond that, I can't think more away from the useful suggestions.  You've probably already tried SFC & found that he picked up nothing.

  • BlackBerry Smartphones Blackberry ID password reset email does not contain a link to reset the password!

    I'm having the same issue that this guy had in this forum (which appears not to be a solution?): http://supportforums.blackberry.com/t5/BlackBerry-PlayBook/Blackberry-ID-Password-Reset/m-p/1745415#...

    Basically, I'm trying to reset my password for my Blackberry Curve Blackberry. I receive a password reset email when I ask, but the email does not contain a link to reset my password. ALL of the email is the following:

    "This email has been automatically generated. Please do not respond to this e-mail.

    If you have not previously indicated that you wish to receive emails from Research In Motion Limited or its affiliates about exclusive offers and updates on BlackBerry products and services and you want to do, please click here.

    Research In Motion Limited, 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8

    © 2012 research In Motion Limited. All rights reserved. BlackBerry®, RIM®, Research In Motion® and other trademarks, names and logos are the property of Research In Motion Limited and are registered or used in the United States and the countries of the world. »

    Does anyone know what is the problem? It is not my web browser which distort the enamel - I tried to retrieve the email from Firefox, Google Chrome and Internet Explorer.

    It is very strange indeed... with only 2 causes possible I think.

    (1) your e-mail (on your PC) application blocking the link provided in the email... a lot of apps email will do that and sometimes you have to replace them. If you have another interface to use (for example, webmail interface, GMail and Outlook), then try the other and see if that helps. According to the messaging environment (for example, private corporate e-mail system), it is also possible that some bridge along the trail is stripping on the necessary link for safety.

    (2) the installation of e-mail to reset is actually broken, and enamel does not contain what it is supposed to. If this is the case, then it requires a formal attention to the RIM. The only way to achieve this is for you to contact the Association and to degenerate the RIM of your case.

    Good luck!

  • TRIGGER does not not in Application of the Apex. The amount of the fine in the DATABASE.

    Hi all

    I created a table with a trigger on it to fill the non-null fields. whenever I insert a new record I need not fill in the non-null, they are met by the trigger (before the trigger for insertion.)
    This trigger works very well when I insert a line of SQL Developer.

    I added a new page to form an apex application to insert data in the same table. but here, when trying to insert the data, I get an error saying "* XXXX field must have a value." I guess that I created for the table of the trigger does not work here.

    Here is the code of the trigger.


    OR REPLACE TRIGGER "abc_BIR" before you CREATE
    INSERT ON 'abc' FOR EACH row BEGIN if: NEW. "' abc_ID ' IS NULL THEN
    SELECT 'abc_SEQ'.nextval
    IN: NEW. "" abc_ID ".
    DOUBLE;
    END IF;
    +: NEW. DW_UPDATE_DT: = SYSDATE; +
    +: NEW. DW_UPDATE_USER: = NVL (htmldb_custom_auth.get_user, USER); +
    +: NEW. DW_CREATE_DT: = SYSDATE; +
    +: NEW. DW_CREATE_USER: = NVL (htmldb_custom_auth.get_user, USER); +
    +: NEW. SOURCE__ID: =: NEW.abc; +.
    END;
    +/+
    ALTER TRIGGER 'abc_BIR' ENABLE;

    Please help me.

    Hello

    I try to explain about form validations, which are created automatically
    When you build a form based on the table.
    In your description of the table for the columns that you have forced as NOT NULL
    a non-null item type validation is automatically created on the form page in the
    Section page treatment-> Validations of your page.
    I'm telling you allows you to delete the postings from the section of Validations on your page
    and not the definition of table constraints.
    Of course:

    These fields will not appear to the end user of the application.

    Field XXXX must have a certain value is the error type of validation provided by your application and
    It has nothing to do with the execution of the trigger.

    I hope that helps!
    Kind regards
    Kiran

  • Why this simple trigger does not work?

    For one of our Test environments, I was asked to implement a trigger which limits users based on ip.
    IP addresses of eligible users is stored in the maint.ip_dtls table. But, does not seem the trigger to trigger the application error and reject the connection when a user with an IP address that is not present in the table ip_dtls try to connect.
    create or replace trigger sys.testlogon after logon on database
    declare
    v_ipadd varchar2(100);
    ip_exists number;
    
    begin
    -- Getting the IP
    select sys_context('USERENV','IP_ADDRESS') into v_ipadd from dual ;
    select count(*) into ip_exists from maint.ip_dtls where ip = v_ipadd;
    
    if ip_exists = 0
       then raise no_data_found;
    end if;
    
    exception
    when no_data_found then
    raise_application_error (-20103, 'Insufficient privileges to login');
    
    end ;
    /
    The code works when tested from an anonymous block.

    Published by: Steve_74 on November 25, 2010 06:36

    Probably the fact that you create the trigger in the SYS schema could cause problems.
    Have you tried to create the trigger in another schema/as another user?
    SYS (and SYSTEM) belong to Oracle, and you should not create objects in the schema.

    Edit
    See:
    http://asktom.Oracle.com/pls/asktom/f?p=100:11:0:P11_QUESTION_ID:3236035522926

    Published by: hoek on November 25, 2010 15:53

  • Logon screen does not appear for public wifi

    I recently bought two Macs (Macbook Pro and Macbook Air).

    When I connect to wifi, which requires a logon, the Macbook Pro works fine. The Macbook Air does not work. It connects to the network, but when you open a browser, it says that you are not connected to internet (which is true, as did no logon).

    Forums offers various ways to approach this (try to force the login screen by entering the URL, look at the DNS settings, enter http://192.168.1.1 etc etc) but none of these work.

    I am lucky to have two Macs and I watched the network settings, Notification etc settings and they are (essentially) - things the same as the Mac address are obviously different.

    Two Macs are OS X El Captain (Version 10.11.4).

    Can anyone help as the Macbook Air is not very useful if I can't access public wifi?

    And if anyone has the definitive answer, I think it would help a lot of people.

    Thank you very much.

    How are you connected to the router? What's an auto assigned DNS or that you must do it manually.  If it's self assigned, remove the wifi settings in the preferences system, network. Network / airport / advanced, under the airport click Network in the box, then the negative pole. Then close and open the airport icon in the top menu. Make sure that the airport is on. Click on join the network, and then follow the instructions.  you will be asked for the name of the network and security. then your network password.  Do of course, don't forget that this network is enabled. You are basically removing the network in system preferences and starting over.

  • Firefox does not open a link after the first; Open ok in new tab front.

    In the last week or two, for reasons not clear to me, Firefox does not open the new links after the first; It is used to open a new connection in new tabs (according to my preference) without problems in the past. Now it does not blink again.

    Over time, I've added new applications and others removed, and, of course, I can't exclude from their role in the problem that I have now. I would appreciate some help to solve this problem.

    You have this problem when running in Firefox SafeMode?

    http://support.Mozilla.com/en-us/KB/safe+mode

    Do not choose anything at the moment, just use 'continue in safe mode.

    If this is not the case, see this:

    http://support.Mozilla.com/en-us/KB/troubleshooting+extensions+and+theme...

  • Personal bar does not show the links when the firefox window is maximized

    When the FF window is maximized, I do not see the additional folders and links that are not displayed (the double chevron does not show anything).

    This has happened

    Each time Firefox opened

    Hello

    Your solution works well.

    It's the Hypercam toolbar that creates this bug.

    Thank you very much

    I don't know if I should mark this topic as resolved, or or to do...

  • Define a user account already but every time I start my computer the Welcome / logon screen does not appear.

    Original title: user account number.

    I've set up a user account already but every time I start my computer the home / log on screen does not appear

    Hi willy79,

    How many accounts do you have?

    You can check if the Welcome screen is enabled in your computer.

    For more information, refer to this link: to turn the Welcome screen on or off

    Hope the helps of information.
    Please post back and we do know.

  • 7510 Photosmart HP e-All-in-one: Photosmart 7510 does not, tech help links not working no more.

    My 7510 Photosmart was working fine just a couple of days, but suddenly, I have a problem: he will pretend to be printed, but there are only a few weak gray lines (which do not match with the document being printed).  I tried the links online to HP technical support, but they all fail, with messages such as:

    Internal Server Error - read

    The server has encountered an internal error or misconfiguration and was unable to respond to your request.

    Reference #3.9733fea5.1428886261.1ce573bc

    The ink cartridges are all quite complete, except for the small black - the big one is full.  I got no error message.  I have reset to factory settings, without success.  I was printing a PDF file.  I don't think that the problem is with the computer, because I tried to print with another computer, with the same result.  The computer is a PC, in Windows 8.

    Help!  I need to print an extension with the IRS!

    Hello

    Please try the steps below...

    1 > while the printer is turned on, open the cartridge door. Check if the ramasseherbe moves automatically.

    2 > wait until the printer goes into silence.

    3 > try to manually move the carriage.

    4 > if the carriage does not move, it could be a ramasseherbe jam. You may need to check if there is a paper jam in the field of transport.

    5 > remove print head, close the printer cover. Unlug if power cord back of the printer.

    6 > wait 30 seconds, and then reconnect the power cord to the back of the printer.

    7 > install the print head and cartridges when prompted.

    If you the problem persists, please call HP Tech Support for assistance because he clould be a problem with the print head.

    If you are in the United States, the toll free # is 1-800-474-6836.

    If you're not in the United States, and then connect to www.hp.com , bottom left it is an icon of the world map, click it and then select the region that you belong to, which would then provide the support options for you for this region.

  • Ask why partial trigger does not?

    Hi Expert,

    I use JDeveloper 11.1.1.6

    When I run the partial relaxation in the Module of the Application, it works but when I run in weblogic server, the partial value field trigger his does not work. in fact I use the button run as a work-around to deal with.

    Here is the source:

    ===============

    <? XML version = "1.0" encoding = "UTF - 8"? >

    " < = xmlns:jsp jsp:root ' http://Java.Sun.com/JSP/page "version ="2.1" "

    ' xmlns:f = ' http://Java.Sun.com/JSF/core "

    ' xmlns:h = ' http://Java.Sun.com/JSF/HTML "

    ' xmlns:af = ' http://xmlns.Oracle.com/ADF/faces/rich "> "

    < jsp:directive.page contentType = text/html"; Charset = UTF - 8 "/ >

    < f: view >

    < af:document id = "d1" >

    < af:messages binding = "#{backingBeanScope.backing_CreateActivityLine.m1} '"

    ID = "m1" / >

    < af:form id = "f1" >

    < af:pageTemplate viewId = "" / Template.jspx "id ="pt1">"

    < f: facet name = "center" >

    < af:panelStretchLayout binding = "#{backingBeanScope.backing_CreateActivityLine.psl1} '"

    ID = "PSL1" >

    < f: facet name = "center" >

    < af:panelGroupLayout layout = "scroll".

                                         xmlns:af=" http://xmlns.Oracle.com/ADF/faces/rich "" "

    Binding = "#{backingBeanScope.backing_CreateActivityLine.pgl1} '"

    ID = "pgl1" >

    < af:trainButtonBar value = "#{controllerContext.currentViewPort.taskFlowContext.trainModel} '"

    Binding = "#{backingBeanScope.backing_CreateActivityLine.tbb1} '"

    ID = "tbb1" / >

    < af:commandLink actionListener = "#{bindings." CreateInsert.execute}.

    Text = "add role".

    Disabled = "#{!}" bindings. CreateInsert.enabled}.

    Binding = "#{backingBeanScope.backing_CreateActivityLine.CL1} '"

    ID = "cl1" / >

    < af:table value = "#{bindings." ActLineEOView2.collectionModel}.

    var = "row".

    lines = ' #{bindings. " ActLineEOView2.rangeSize}.

    emptyText = "#{bindings." ActLineEOView2.viewable? "{'No data to display.': 'Access Denied.'}".

    fetchSize = "#{bindings." ActLineEOView2.rangeSize}.

    rowBandingInterval = '0 '.

    selectedRowKeys = ' #{bindings. " ActLineEOView2.collectionModel.selectedRow}.

    selectionListener = "#{bindings." ActLineEOView2.collectionModel.makeCurrent}.

    rowSelection = 'single '.

    Binding = "#{backingBeanScope.backing_CreateActivityLine.T2} '"

    ID = 't2' partialTriggers =': cl1 cl2 ">"

    < af:column sortProperty = "ActivityHeaderId" sortable = "false".

    headerText = "inventive".

    ID = 'c4' >

    < af:selectOneChoice value = "#{row.bindings.ActivityHeaderId.inputValue} '"

    label = "#{row." Bindings.ActivityHeaderId.label}.

    required = "#{bindings." ActLineEOView2.hints.ActivityHeaderId.mandatory}.

    shortDesc = "#{bindings." ActLineEOView2.hints.ActivityHeaderId.tooltip}.

    ID = "soc1' autoSubmit ="true">

    < f: selectItems value = "#{row.bindings.ActivityHeaderId.items} '"

    ID = "si1" / >

    < / af:selectOneChoice >

    < / af:column >

    < af:column sortProperty = 'Amount' sortable = "false".

    headerText = "#{bindings." ActLineEOView2.hints.Amount.label}.

    ID = 'c3' >

    < af:inputText value = "#{row.bindings.Amount.inputValue} '"

    label = "#{bindings." ActLineEOView2.hints.Amount.label}.

    required = "#{bindings." ActLineEOView2.hints.Amount.mandatory}.

    columns = "#{bindings." ActLineEOView2.hints.Amount.displayWidth}.

    maximumLength = "#{bindings." ActLineEOView2.hints.Amount.precision}.

    shortDesc = "#{bindings." ActLineEOView2.hints.Amount.tooltip}.

    ID = "it2" >

    < f: validator binding="#{row.bindings.Amount.validator}"/ >

    < af:convertNumber groupingUsed = "false".

    model = ' #{bindings. " ActLineEOView2.hints.Amount.format}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "HeaderAmount" sortable = "false".

    headerText = "budgeted amount.

    ID = "c2" >

    < af:inputText value = "#{row.bindings.HeaderAmount.inputValue} '"

    label = "#{bindings." ActLineEOView2.hints.HeaderAmount.label}.

    required = "#{bindings." ActLineEOView2.hints.HeaderAmount.mandatory}.

    columns = "#{bindings." ActLineEOView2.hints.HeaderAmount.displayWidth}.

    maximumLength = "#{bindings." ActLineEOView2.hints.HeaderAmount.precision}.

    shortDesc = "#{bindings." ActLineEOView2.hints.HeaderAmount.tooltip}.

    ID = "it1" partialTriggers "si1" = >

    < f: validator binding="#{row.bindings.HeaderAmount.validator}"/ >

    < af:convertNumber groupingUsed = "false".

    model = ' #{bindings. " ActLineEOView2.hints.HeaderAmount.format}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = 'Reserved' sortable = "false".

    headerText = 'Amount' reserved

    ID = "c1" >

    < af:inputText value = "#{row.bindings.AmountReserved.inputValue} '"

    label = "#{bindings." ActLineEOView2.hints.AmountReserved.label}.

    required = "#{bindings." ActLineEOView2.hints.AmountReserved.mandatory}.

    columns = "#{bindings." ActLineEOView2.hints.AmountReserved.displayWidth}.

    maximumLength = "#{bindings." ActLineEOView2.hints.AmountReserved.precision}.

    shortDesc = "#{bindings." ActLineEOView2.hints.AmountReserved.tooltip}.

    ID = "it3" partialTriggers "si1" = >

    < f: validator binding="#{row.bindings.AmountReserved.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "ActivityLineId" sortable = "false".

    headerText = "#{bindings." ActLineEOView2.hints.ActivityLineId.label}.

    ID = "c5" >

    < af:commandLink actionListener = "#{bindings." Delete.Execute}.

    Text = "remove."

    Disabled = "#{!}" bindings. Delete.Enabled}.

    ID = "cl2" / >

    < / af:column >

    < / af:table >

    < / af:panelGroupLayout >

    < / f: facet >

    < f: facet = 'Start' name / >

    < f: facet = 'top' name >

    < af:train value = "#{controllerContext.currentViewPort.taskFlowContext.trainModel} '"

    Binding = "#{backingBeanScope.backing_CreateActivityLine.T1} '"

    ID = "t1" / >

    < / f: facet >

    < / af:panelStretchLayout >

    < / f: facet >

    < f: attribute name = value "title" = "Create PAP inventive Anak" / >

    < / af:pageTemplate >

    < / af:form >

    < / af:document >

    < / f: view >

    <!--oracle-jdev-comment:auto-binding-backing-bean-name:backing_CreateActivityLine-->

    < / jsp:root >

    Thank you

    Hello

    label = "#{bindings." ActLineEOView2.hints.HeaderAmount.label}.

    required = "#{bindings." ActLineEOView2.hints.HeaderAmount.mandatory}.

    columns = "#{bindings." ActLineEOView2.hints.HeaderAmount.displayWidth}.

    maximumLength = "#{bindings." ActLineEOView2.hints.HeaderAmount.precision}.

    shortDesc = "#{bindings." ActLineEOView2.hints.HeaderAmount.tooltip}.

    ID = "it1' partialTriggers ="soc1">

    Kind regards

    Ruben.

  • Trigger does not include conditional predicates with FUSION

    Hello world

    I am facing a problem while using the conditional trigger with predicate. The trigger event is a MERGE statement.
    When the fusion (update and insert the two) is executed, trigger is fired, however the results of predicate condition false.

    For example -.

    create table merge_test (col1, col2 number number);

    create or replace trigger merge_test_tr_stat
    After INSERT or UPDATE or DELETE on merge_test
    Start

    If inserting or updating or deleting then
    dbms_output.put_line ('conditional predicates work');
    on the other
    dbms_output.put_line ("' conditional predicates does not");
    end if;
    end;

    Please run set out below:

    Set serveroutput on;
    insert into merge_test values (1,1);

    Set serveroutput on;
    merge into mt merge_test using tab (select 1 col1 of double)
    on (mt.col1 = tab.col1)
    When matched then
    update the value of col2 = 2
    When not matched then
    Insert values (1,1);


    After you run the merge statement, should result of conditional predicates works but we get conditional predicate does not work.

    Please suggest what to do.

    Thanks in advance.

    Kind regards
    Riddhisha

    Its a bug that has been fixed at 11.2 and more

    Bug 9865211  INSERTION / updates always false in the SQL MERGE triggers

  • Adjust the width does not when you link directly to the page number

    I put my initial notice to adjust the width.  If I only log to the file, the document fits the width.  However, when I add a number of specific page for the link, the document opens to the top of the entire page.  It does not match the width.  Is there something else I need to put or is this how it is supposed to work?  When I add destinations, the width adjustment seems to work very well.

    Try adding view = fifth parameter as:

    http://example.org/doc.PDF#page=72&view=fitH, 100

    www.Adobe.com/devnet/Acrobat/PDFs/pdf_open_parameters.PDF

Maybe you are looking for

  • Tungston E2 My calander data disappeared from my office.

    My calendar data has disappeared from my office. Hot handheld synchronization does not bring this back. Contact information remain on office as do anniversaries on the calendar in the area of time not at the top of the screen. I have all my data to m

  • Your experience with Satellite M60-135

    Hello. I m thinking of buying a Toshiba satellite M60-135.But y at - there someone here who can tell me here experinceof it? Weight, screen etc. Theres not much review´s on the internet. The best is on notebookforum.com.Best regardsPer_V

  • HP envy 15-u110dx 360 x: prt sc - key

    OK, so I'm not sure how recent but my laptop has installed onedrive [I think they do but whatever] ok so when I press on touch prtsc screenshots be saved in onedrive photos screenshots of the file... Now here is the problem for some reason onedrive s

  • Comparison of portable HP G6

    Hey guys,. I am currently looking to buy a laptop and I'm undecided between two laptops: HP Pavilion G6 2395sa and 2276sa G6. The first is AMD powered by a dual processor core A6 4400 M with an AMD Radeon HD 7520 G graphics card. The other is Intel p

  • HOW TO FORMAT A FILE SYSTEM RAW PEN DRIVE TO THE FAT32 FILE SYSTEM

    I have an of Sandisk USB key that is formatted by Místek in raw Format, so plaese tell me that how I can convert it from raw to fat 32 System. I await your response. Thank you.