Q : Using column level VPD policies with Oracle Jdeveloper ADF BC ?

For one of our big customer, we already successfully developped a new java application using Oracle Jdeveloper with ADF, ADF BC and the Virtual Private Database (VPD) with row level policies.
Our customer has new business requirements that could be fullfilled using column level VPD policies.
Has someone already successfully (or not) developped a business application using column level VPD policies with ADF, ADF BC on Oracle 10g R2 database and OracleAS 10g (10.1.2) ?
Is it supported by Oracle ? what are the pitfalls, difficulties, problems you've met ?
Is it a viable solution and if not, why ?
Thanks in advance.
Rémy

Tomas,
my 2 cent:
if you know how to get the info from the db during run time you should be able to overwrite the frameworks message bundle look to get the description from the db instead of from the resource bundle.
Or you load all descriptions from the db into a resource bundle and use the keys in the tooltip directly.
Timo

Similar Messages

  • Using the following erp system with oracle

    Dear all,
    Does anyone have experience in using the Infor ERP LN with oracle. Are they fully compatible...the reason why I am asking is to make a good arguement why our company needs to oracle when we migrate over to our new ERP system which is infor ERP LN. currently the vendors are trying to have us change to sql sever.

    The vendor itself should be able to tell you whether they are certified against Oracle. I would definitely official confirmation from the vendor themselves, else you might find yourself in a lot of trouble if it turns out that it isn't certified and you have major problems.
    Saying 'I asked a guy on a forum' wouldn't do anything to help keep your job in that case...

  • Can we use Struts 1.2.8 with Oracle AS 10.1.2?

    Hi all,
    May I know whether we can use Struts 1.2.8 under Oracle AS 10.1.2? Does it conflict with any library used by Oracle AS 10.1.2 already?
    Thanks and regards,
    William

    Hi William,
    I am using Struts 1.2.8 in Oracle JDeveloper 10.1.2. I face no problems with it. But make sure that yor are not adding the Library called Struts Runtime provided by JDeveloper to your project. Just add the Srtuts 1.2.8 jar files to you Project Additional Classpath or go to Tools --> Manage Libraries and add these Struts 1.2.8 jar files there and use this in your Project Libraries.
    Hope it helps,
    Cheers,
    Aravind.

  • Using Discoverer 10.1.2 with Oracle E-Business Suite 11i

    Hi,
    We have installed 11.5.10.2 on Linux, and developer need to use Discoverer 10.1.2 with Oracle EBS 11i.
    I have downloade the latest veriosn for Discoverer and othe two patches Patchset 4960210 and Patch 5985072 .
    After these steps do i need to Install the Oracle Application Server 10g to use Discoverer 10.1.2 with Oracle EBS 11i.
    Can some one pls guide me on this...
    Thanks,

    But i have not uderstood the where to install the Oracle Application Server 10g on Oracle EBS 11i or it Can be install on Stand alone machin for safer side. You can install it on a standalone server OR in a separate Oracle Business Intelligence Server 10g Release 2 (10.1.2) ORACLE_HOME on an existing application tier server node.
    Also can it be install on the Windows machin as our EBS 11i installed on Linux Platform.Can be installed on any OS (as long as it is supported).

  • How to integrate Crystal Report  with oracle JDeveloper 11g

    Hi,
    How to integrate Crystal Report  with oracle JDeveloper 11g
    Regards ,
    Amol

    I dont think that you can integrate Crystal Reports with JDevelpoer but you can use runtime libraries to your project to get crystal report functionality
    To know more please go through supported platforms
    [Supported Platforms|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/504d0204-681e-2b10-2381-853d88974cfc]
    Regards,
    Tej

  • Column Level VPD

    Hello all,
    Am I correct in thinking that if the parameters below are added to the policy, column masking will be invoked:
    ,sec_relevant_cols => 'sensitive_column_name'
    ,sec_relevant_cols_opt => DBMS_RLS.ALL_ROWS
    As 'sensitive_column_name' has been marked as securty relevant, is the value always returned as NULL or can I return the actual value for appropriate users?
    Thanks,
    Rhys David

    By making use of sec_relevant_cols_opt => DBMS_RLS.ALL_ROWS, all rows will get displayed. However, sensitive column values will be returned as NULL.
    If a query references a sensitive column, then the default action of column-level Oracle Virtual Private Database restricts the number of rows returned. With column-masking behavior, all rows get displayed, even those that reference sensitive columns. However, the sensitive columns display as NULL values. To enable column-masking, set the sec_relevant_cols_opt parameter of the DBMS_RLS.ADD_POLICY procedure.
    Coming to your second point:
    Rhys David wrote:
    As 'sensitive_column_name' has been marked as securty relevant, is the value always returned as NULL or can I return the actual value for appropriate users?Actual values will be displayed for the appropriate users(as implemented in your policy function) for all the other users who are not supposed to have access to the sensitive column NULL will be displayed.
    Cheers,
    AA

  • Using long vs. clob datatype with Oracle 8.1.7 and interMedia

    I am trying to determine the best datatype to use for a column I
    wish to search using the interMedia contains() function. I am
    developing a 100% java application using Oracle 8.1.7 on Linux.
    I'd prefer to use the standard JDBC API's for PreparedStatement,
    and not have to use Oracle extensions if possible. I've
    discovered that there are limitations in the support for LOB's
    in Oracle's 100% java driver. The PreparedStatement methods
    like setAsciiStream() and setCharacterStream() are documented to
    have flaws that may result in the corruption of data. I have
    also noticed that socket exceptions sometimes occur when a large
    amount of data is transferred. If I use the long datatype for
    my table column, the setCharacterStream() method seems to
    transfer the data correctly. When I try to search this column
    using the interMedia contains() function, I get strange
    results. If I run my search on Oracle 8.1.6 for Windows, the
    results seem to be correct. If I run the same search on Oracle
    8.1.7 for Linux, the results are usually incorrect. The same
    searches seem to work correctly on both boxes when I change the
    column type from long to clob. Using the clob type may not be
    an option for me since the standard JDBC API's to transfer data
    into internal clob fields are broken, and I may need to stick
    with standard JDBC API's. My customer wishes to purchase a
    version of Oracle for Linux that will allow us to implement the
    search capability he requires. Any guidance would be greatly
    appreciated.

    I've finally solved it!
    I downloaded the following jre from blackdown:
    jre118_v3-glibc-2.1.3-DYNMOTIF.tar.bz2
    It's the only one that seems to work (and god, have I tried them all!)
    I've no idea what the DYNMOTIF means (apart from being something to do with Motif - but you don't have to be a linux guru to work that out ;)) - but, hell, it works.
    And after sitting in front of this machine for 3 days trying to deal with Oracle's, frankly PATHETIC install, that's so full of holes and bugs, that's all I care about..
    The one bundled with Oracle 8.1.7 doesn't work with Linux redhat 6.2EE.
    Don't oracle test their software?
    Anyway I'm happy now, and I'm leaving this in case anybody else has the same problem.
    Thanks for everyone's help.

  • Using Java Access bridge (Accessibility) with oracle forms 6.0 client

    I'm trying to use JAB (java Access bridge ) to capture events in oracle forms 6.0 client .
    I've a Jinitiator 1.1.8 and JRE version 1.4x
    I've configured JAB as per the installation guide . However the events don't surface in Java Monkey .
    Has anybody encountered similar issue ? what is the solution for the issue ??
    Also on one of the forums I read Jinitiator 1.3x and above is automatically recognised by Java Access bridge .
    For jinitiator version less than 1.3 manual configuration is required . however I haven;'t been able to find any on the oracle forms KB
    Also here is the excerpt from the link http://www.oracle.com/us/corporate/accessibility/faqs/index.html
    Q: Are there special steps for using Java-based applications with assistive technology?
    A: If the Oracle application is written in Java, such as JDeveloper or Oracle Forms (runtime), customers must first install the latest version of Sun's Java Access Bridge. The Java Access Bridge provides the integration with screen readers such as JAWS or SuperNova that support Java. You just download the Access Bridge and install it. Sun's AccessBridge 2.0x recognizes Oracle's JInitiator 1.3x and above so no manual configuration steps are necessary. The Access Bridge is available from: http://java.sun.com/products/accessbridge. At the time this document was written, Access Bridge 2.0.1 is the most current publicly available production release; Oracle recommends upgrading to this version. Sun's AccessBridge is bundled with Oracle Universal Installer (OUI) and can be found in the Java Runtime Engine (JRE). More information for configuring such products is in the respective product documentation, or on http://www.oracle.com/us/corporate/accessibility/products/index.html.
    Edited by: 974810 on 4 Dec, 2012 1:10 AM

    ODP.NET requires Oracle Client 9.2 or higher.
    You can find additional information about ODP.NET from the FAQ:
    http://www.oracle.com/technology/tech/windows/odpnet/faq.html
    and the ODP.NET homepage:
    http://www.oracle.com/technology/tech/windows/odpnet/index.html
    Hope that helps,
    Mark

  • Use of Times ten database with Oracle Forms 11g

    Hi,
    We need to use some caching / pre-fetching solution with Oracle Forms 11g.  Is there a possibility that Oracle Forms 11g can be used with Times ten database.
    Regards,

    We have never tested TimesTen with Forms 11g but we suspect there are issues that may prevent if from being used.
    Sorry.
    Chris

  • How to use orace 6i rep file with oracle 10i

    Hello,
    i have a rep file created with oracle developer runtime 6i and i want to use it with oracle developer 10g how can I do it??
    I haven't a rdf file!!!!!

    You'd better ask these kind of questions in the Reports Forum instead of the Designer Forum. Then you'll get more, better and quicker reactions!

  • Problem with "Oracle JDeveloper News" RSS ?

    This message is probably misplaced but I don't know who to send it to. I keep getting the same message from "Oracle JDeveloper News" titled "New EA Step-by-Step Tutorials" dated 9/19/2005 4:46 AM with as malformed website address of "/technology/products/jdev/101/tutorials/index.htm". On last count I must have received at least 10 of them in the last 5 or 6 days.
    Does anyone know who to contact to get it to stop? It's getting a little annoying.
    TIA

    I'm using Mozilla Thunderbird - Version 1.0.6 (20050716). Judging from the question, I assume that others are not having this problem.
    Cheers

  • How to integrate crystal report(CR4E) with oracle JDeveloper 10

    Hi All,
          I was made crystal report in crystal report for eclipse in that i implemented .rpt & .JSP file it is working fine in CR4E
    .I was Copied that  file in JDeveloper 10 with its Library from JRC component while, running this page with passing parameter showing error in the page and without passing parmeter it is running it shows report
    can any one  please help me in this matter how to integarte crystal report in oracle JDeveloper 10 .or give me any Tutorial link that can help to solve these problem
    ITS URGENT PLZ help me
    Sinceraly,
    Amol

    It might help if you indicate what error you're seeing.
    Note that the JRC isn't Eclipse specific - it's a 100% pure Java solution.
    Sincerely,
    Ted Ueda

  • Oracle JDeveloper(ADF)

    How to use tab pages in Oracle Jdeveloper. I try the 'menu tabs' and 'Show one tab' actions but it does not works. I want to use tab pages like the oracle forms.
    If someone help me i will be glad.

    What do you exactly mean "does not work"?
    Tab menus bascially will navigate to another page.
    If you are looking to replace the display area on the same page (sort of like a canvas in Forms) you can look at the Switcher component of ADF Faces see:
    http://www.groundside.com/blog/content/GrantRonald/?month=1&year=2006

  • Oracle JDeveloper ADF Problem

    hi to all,
    I encountered a problem while designing a web page using JDeveloper (ADF)...
    Firstly i would follow these steps
    1. Create DB Connection
    2. Create entity tables
    3. Create view objects
    4. Create face-config.xml
    5. Create relevant JSPX pages using ADF core drag and drop function from DataControlPalette
    All the steps work out just fine... However, if i try to repeat steps 2, 3, 5 again to add new functions, the JSPX pages created will not display a inputtext box field when being rendered on Internet Explorer (JSPX pages are created using ADF drag and drop function from DataControlPalette)
    Its seems that if i take away the bindings from the inputtext box, the inputtext box would be displayed, however it would not pass the values to next page nor add values into DB...
    Is there anyway i can keep the bindings approach and remove the error in inputtext??

    Hi Frank,
    I followed the same steps as in the tutorial of SRDemo to develop the application
    It always works on the first use case of the application. However, only if i try to add another new use case(entities, view object and jspx pages) will the inputtext not be rendered on IE...
    It seems that if i use a view object created through their sql (Select from DB...), i can obtain information and display it in a adf form where the inputtext box is displayed... However using the view object created programically, the inputtext box does not come out in adf form...

  • How to track column level value change in oracle using procedures

    I would need to write the below code using oracle stored procedures & packages.
    DBA hates triggers so i cant enforce the same code.
    Please help me out to achieve the same. thanks in advance.
    if i do DML on master table (emp) , the audit should go to the emp_audit.i have used triggers but oracle DBA dont want to use triggers. Please guide me.
    Master table : emp
    column 1 : emp_id
    column 2 : salary
    create or replace TRIGGER test
    AFTER INSERT OR UPDATE OR DELETE ON emp
    FOR EACH ROW
    BEGIN
    IF INSERTING THEN
    INSERT INTO emp_audit
    (emp_id , salary,created_ts,CREATED_user,MODIFIED_TS,MODIFIED_usER, archived_ts, event_cd)
    VALUES (
    :NEW.emp_id,
    :NEW.salary,
    :NEW.CREATED_TS,
    :NEW.CREATED_user,
    :NEW.MODIFIED_TS,
    :NEW.MODIFIED_usER,
    systimestamp, 'C'); -- INSERT
    ELSIF UPDATING THEN
    INSERT INTO emp_audit
    (emp_id , salary,created_ts,CREATED_user,MODIFIED_TS,MODIFIED_usER, archived_ts, event_cd)
    VALUES (
    :OLD.emp_id,
    :OLD.salary,
    :OLD.CREATED_TS,
    :OLD.CREATED_user,
    :OLD.MODIFIED_TS,
    :OLD.MODIFIED_usER,
    systimestamp, 'U'); -- UPDATE
    ELSIF DELETING THEN
    INSERT INTO emp_audit
    (emp_id , salary,created_ts,CREATED_user,MODIFIED_TS,MODIFIED_usER, archived_ts, event_cd)
    VALUES (
    :OLD.emp_id,
    :OLD.salary,
    :OLD.CREATED_TS,
    :OLD.CREATED_user,
    :OLD.MODIFIED_TS,
    :OLD.MODIFIED_usER,
    systimestamp, 'D'); -- DELETE
    END IF;
    END;
    thanks,
    bala

    i am sorry.
    we can't change master table emp structure.
    Audit table would be emp_audit.
    Please guide me to write some generic procedure to handle the audit , what ever insert/update/delete.
    Please do the needful. thanks in advance.
    Master table : emp
    column 1 : emp_id
    column 2 : salary
    Audit Table : emp_audit
    columns:
    emp_id ,
    salary,
    created_ts,
    CREATED_user,
    MODIFIED_TS,
    MODIFIED_usER,
    archived_ts,
    event_cd
    create or replace TRIGGER test
    AFTER INSERT OR UPDATE OR DELETE ON emp
    FOR EACH ROW
    BEGIN
    IF INSERTING THEN
    INSERT INTO emp_audit
    (emp_id , salary,created_ts,CREATED_user,MODIFIED_TS,MODIFIED_usER, archived_ts, event_cd)
    VALUES (
    :NEW.emp_id,
    :NEW.salary,
    :NEW.CREATED_TS,
    :NEW.CREATED_user,
    :NEW.MODIFIED_TS,
    :NEW.MODIFIED_usER,
    systimestamp, 'C'); -- INSERT
    ELSIF UPDATING THEN
    INSERT INTO emp_audit
    (emp_id , salary,created_ts,CREATED_user,MODIFIED_TS,MODIFIED_usER, archived_ts, event_cd)
    VALUES (
    :OLD.emp_id,
    :OLD.salary,
    :OLD.CREATED_TS,
    :OLD.CREATED_user,
    :OLD.MODIFIED_TS,
    :OLD.MODIFIED_usER,
    systimestamp, 'U'); -- UPDATE
    ELSIF DELETING THEN
    INSERT INTO emp_audit
    (emp_id , salary,created_ts,CREATED_user,MODIFIED_TS,MODIFIED_usER, archived_ts, event_cd)
    VALUES (
    :OLD.emp_id,
    :OLD.salary,
    :OLD.CREATED_TS,
    :OLD.CREATED_user,
    :OLD.MODIFIED_TS,
    :OLD.MODIFIED_usER,
    systimestamp, 'D'); -- DELETE
    END IF;
    END;
    thanks,
    bala

Maybe you are looking for