Implementing Security through forms/Reports

Hi
I have an application Developed in Forms.I have set of End users, who connect thru this application . I want to protect them from connecting to database apart
from this application. ie. Thry should not access data thru SQLPLUS(Client),
XLS (using odbc connections), MS access etc. But they should be able to
access data through Discoverer using their userid/password
How to achieve this??

. I want to protect them from connecting to database apart from this application. Unfortunately what you want to do is quite hard in a client server environment. The advantage of moving to web-based forms is that everything has to go through the app server, and that means users cannot get naked access to the database through SQL*plus or TOAD.
You can block SQL*Plus access using Product_user_profiles but that won't help you with ODBC.
Cheers, APC
Blog : http://radiofreetooting.blogspot.com/

Similar Messages

  • How to open a file created at the server through form/report at client end

    How to open a file created at the server through form/report at client end
    Dear Sir/Madame,
    I am creating a exception report at the server-end using utl file utility. I want to display this report at the client end. A user doesn't have any access to server. Will u please write me the solution and oblige me.
    Thanks
    Rajesh Jain

    One way of doing this is to write a PL/SQL procedure that uses UTL_FILE to read the file and DBMS_OUTPUT to display the contents to the users.
    Cheers, APC

  • User Data Security through forms.

    Hi All,
    I am working on a forms(10g) which once deployed in application env. will have different level of accesses to different users , like view,edit,etc.
    could you please let me how to set up this user data security ,and access levels ...
    Is this to be done through forms development , or any environmental setups required?
    Any quick pointers in this regard are highlu appreciated.
    Thnaks.

    Hi,
    you can define your user level on oracle form,but these user only work on form level not on database level direct,you can make a proper setup form or role form to provide access to different user but you must mentioned these security on each transactional form.You also make a global procedure as security which maintain security only on form.Hope it'll helpful for you.
    Thanks
    Baloch.

  • How to setup security for Forms, Reports, and Discoverer11g on WLS 10.3.5

    I am trying to setup simple security on my WebLogic server (linux OS) using a Windows Active Directory Server. I have an LDAP authentication provider created that links to a central Active Directory server, but I am unclear on where to go next.
    I want the user to login to the network from their PC but not have to login again if they decide to run an application like Discoverer, all of the authentication would be handled by the Windows AD server. Has anyone else done this before on WebLogic?
    Are there white papers out there that would explain the steps required to accomplish this? Thanks for any help.

    Soooo...I need to install OID on top of my Forms, Reports, and Discoverer install? Would it be better to install the SSO and OID before installing any other middle ware products like Forms, Reports, and Discoverer? Then extend the domain to include Forms, Reports, and Discoverer?
    Can you point me to documentation that would help me get this issue worked out?
    Thanks.

  • How to implement password policy for a software in oracle (sql) forms & reports 6i ?

    Hi all , I have to implement password policy for an already existing software which was created 2 to 3 years before.
    What exactly i want to do is I must alert the user every month to change his/her password. I have no idea about it.
    Can anyone help me how to start with it? Or can you provide me the links where i can learn & implement in the software?
    Oracle Forms & Reports Builder 6i.
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production.
    Thank You.

    You can try this:
    Establishing Security Policies
    Using database policy, you can force user to change password with Oracle forms 6i.
    Regards

  • Row level security in Xcelsius through scheduled reports?

    Hi Experts,
    Our requirement is to implement row level security in Xcelsius dashboards from SAP BW source through Bex queries which would have authorization variables. We have seen that these Bex authorization variables work in Webi reports and security is applied appropriately. But do they work in upto Xcelsius as well, if we use Live Office Parameter binding option? If it does, then do we need to create prompts agian in Webi?
    We have also seen that security is applied if we use the BICS (SAP Netweaver native connectivity) option. However our objective is to schedule as many reports as possible in the dashboard to save on report refresh time at run-time, which is not possible is BICS or QAAWS. Therefore the best option for us would have been if we could apply row level security on scheduled reports.
    Can you please advise on the best approach? Your help is greatly appreciated.
    Thanks,
    Sougata

    Since you are using BEx queries as data sources authorization variables is the only way to apply row level security. This will work fine also for XCelsius dashboards that run in the InfoView (in an SAP logon context eg. when the user uses it's SAP credentials to login into the InfoView) and fetch data on-demand over LO from your WebI reports. Just make sure that the underlying webi reports are set to use SSO.
    If you are using scheduled report instances no row level security is applied depending on the context of the user that started the dashboard. XCelsius will get the data that have been saved in the instances. In this case the row level security has been already applied at the moment the report instance was created BUT for the user who scheduled the reports to run.
    Regards,
    Stratos

  • Report not running through Forms menu

    Hi Gurus,
    In our reports we have used Query PL/SQL to reference cursor. When it is compiled and an executable 'rep' file is created, which when
    called through froms menu generates following error and aborts the report.
    REP-1401:'qr_1refcurds': Fatal PL/SQL error occured.
    ORA-06508: PL/SQL: could not find program unit being called
    The same report when called through forms menu, without the compiled version, executes smoothly. Also it runs through report builder perfectly after compilation and generation of rep file.
    Would appreciate if anyone can provide suitable guidelines to solve this issue.
    null

    hello,
    is the program-unit you are trying to call, in an external plsql-library ? if so, you have to provide the PLX version of this library in order to use it from a REP file.
    however, why are you using the compiled REP version at all ? i would suggest to use the RDF file.
    regards,
    the oracle reports team --pw                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How can i save and retrieve blob data through forms and reports...

    I have blob data type column and I want to save word, html, gif
    document in oracle database through forms 6 and retrieve the
    data into forms and reports.
    Details : I want to open .doc,.html,.gif file through a button
    and save it ..and i want retrieve the data into text item same
    in reports....
    If anybody have the answer then send me at
    [email protected]

    use ole container
    initialize the container with the filename (doc or gif)
    Edited by: arshid on Feb 8, 2009 1:57 PM

  • 2-Tier form/report implementation!

    Hi all,
    Where can I find information to implement 2-tier (client/server) with Developer 6i?
    Is it possible to do it without installing form/report server?
    Thanks in advance!

    For client/server application you don't need
    form/report server.
    All information you can find in this directory:
    <<oracle_home>>\TOOLS\DOC60\us\guide60\.
    There are *.htm files and also guide60.pdf.
    Helena

  • How to run report through form

    dear friends
    i have a problum i craeted a report and i want when i press the button
    the report dispalyed
    please send me the code for that i tried lot but not succesed
    or any possible help
    thanks in advance
    regards
    Vikas Singhal

    Vikas,
    What have you tried so far. Could you give us a code example? Also, what version of Forms and Reports are you using? Forms 6i through Forms 10g have the RUN_REPORT_OBJECT() built-in which is the recommended way to run a report, however you can also use the WEB.SHOW_DOCUMENT() built-in to call a report. There are examples of how to use both in the Forms Help system.
    Craig...

  • Having problemn in sending a report email through forms

    Hi ALL,
    I am trying to send an email a report through forms
    It works for me in client side
    I am just passing parameters and working fine in Client side
    I am using forms 6i,reports6i and Oracle 8i
    If i run the same form in web it is not doing anything
    Any help
    The code is below
    PROCEDURE send_report (name varchar2) IS
    rpt_id REPORT_OBJECT := find_report_object('GENERIC');
    v_rep VARCHAR2(100);
    rep_status varchar2(20);
    errcode number;
    RPT_DES VARCHAR2(200) := '[email protected],[email protected]';
    BEGIN
    SET_REPORT_OBJECT_PROPERTY(rpt_id,REPORT_COMM_MODE,SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY (rpt_id,REPORT_DESTYPE,MAIL);
    SET_REPORT_OBJECT_PROPERTY (rpt_id,REPORT_DESFORMAT,'PDF');
    SET_REPORT_OBJECT_PROPERTY (rpt_id,REPORT_DESNAME,RPT_DES);
    SET_REPORT_OBJECT_PROPERTY (rpt_id,REPORT_FILENAME,name||'.rep');
    v_rep := RUN_REPORT_OBJECT(rpt_id);
    do_key('clear_form');
    EXCEPTION
    when form_trigger_failure then null;
    END;

    Hi,
    on the Web you need to configure the Reports Server for sending emails, not the runtime.
    Frank

  • Pass query to the report through form

    Hello everybody...
    I m using forms and reports 6i.
    I create query through form depends on user selection.
    Means user select specified columns from specific table. And finally i create complete query.
    Now i wanna pass that query to report builder and wants to generate automatic report depends on that query.
    Can anybody have idea how to do this?
    How to pass query from form and generate report.
    If any1 knows then please help me

    You should pass all columns but with separator character i.e.:
    supl_cd||';'|| supl_name ||';' city ||';'|| add1 ||';'|| add2 ||';'|| pincode ||';'|| country my_column
    You should also pass column names if you want and get them back using the same procedure.
    Procedure for retrieving should use instr,loop and srw.do_sql, if you don't know what is SRW built in package, then take a look in report's help. That's a pity that there is nothing similar in forms. You can use dynamic select to pass values exactly to the report's variables:
    for i in 1..10 loop
    srw.do_sql('select '||i||' into :cp_'||i||' from dual');
    end loop;
    Jakub Flejmer

  • Report printout through form along parameters

    hi,
    i have a button on report named 'print'. i want to print report through form by passing values and parameters through form without opening that report? how it could be possible?
    example: i am viewing employee data. i want to print through form the detail of any employee i.e. empno 7839.the report is in specific format.
    thanks

    You can print directly from the application server with destype=printer.
    http://download.oracle.com/docs/cd/B14099_17/bi.1012/b14048/pbr_cla.htm#sthref2725
    A requirement is that all the printers in your network, that you want to use for printing, have to known on the AS.

  • Getting error while calling reports through form

    Hi I want to call a report from a form i put the following code on when-button-pressed but i am getting the following error.I can generate and run the reports.The object REPORTS is created under forms report object
    FRM-41211: Integration error: SSL Failure running another report
    DECLARE
    repid REPORT_OBJECT;
    report_prop VARCHAR2(20);
    v_rep VARCHAR2(100);
    BEGIN
    repid := find_report_object('REPORTS');
    set_report_object_property(repid,report_other,'p1=15 p2=19 paramform=yes');
    v_rep := RUN_REPORT_OBJECT(repid);
    END;
    rgds
    shyam

    Hi
    I can able to run the reports from the browser there was a syntax error, but not able to call from a form
    I am getting error but i can run another forms without any problem
    FRM-92101: There Was a failure in the FormsServer during startup
    oracle.forms.net.connectionexception:forms session aborted:unable to communicate with the runtime process
    rgds
    rosh

  • Features Difference between 6i and 11gr2 (forms/reports)..

    Hi all,
    I just upgraded my old style menu-driven application from forms/reports 6i to 11gr2 and don't add features of 11gr2
    still now. So, Its look like old one (6i).
    So, please guide me what features should I add (like look-wise, working-wise, performance-wise etc.),
    so that my application look like latest technology.
    Thanks and Regards.
    Bhatt.

    The biggest difference between Forms 6i and Forms 11g is: 1) the ability to use features of the 11g database, 2) use Java Beans in your form to extend/enhance the functionaly and look-n-feel, 3) import Java directly into your form and interact with the Java through PL/SQL, 4) and most importantly, it is the current supported version of Forms. These are just the highlights. There are other differences.
    In all honesty, what features you use should be driven by the needs of your customer. If your customer needs the application to use the response from a web service, then I would look at implementing a Java Bean in your app to support this customer driven need. I wouldn't recommend adding features just for the sake of adding features if they don't provide direct benefit to your customer. Just my opinion. :)
    Hope this helps,
    Craig...

Maybe you are looking for

  • How can I add a blank value in a standard drop down list

    Hello, I have a requirement to add a blank value into the standard drop down list of for i.e. the search criteria "created on" -> (values are: yesterday/today/last week etc). The problem is, that this field has always the default value "yesterday" bu

  • Auto posting of bank clearing account in FF67

    Hi, I am trying to complete the manual bank statement however during posting of differenty transaction type it does not post to desired bank clearing account. Where does this bank clearing account set-up for automatic determination when a certain hou

  • Oracle JRockit R28.2.2. OutOfMemoryError: classblock allocation

    Hi Folks, Well, we have a production Weblogic environment over Oracle JRockit Virtual Machine. The problem is that we are trying to avoid an " OutOfMemoryError" that is thrown everyday by a SOA Managed Server and causes a failure and stop of the mana

  • Fonts display : Please help

    Hai friends, We migrated forms6i to forms 10g. But when displying forms thru browser, Fonts are not comming properly. eg: Command button title is "Leave Allowance" It is comming like this, "Leave A....." Any one please help me. regards Mathew

  • Trigger syntax

    Hi, I following some tutorials on SQL triggers but I have a question regarding the syntax, which none of the tutorials i looked at explains: The aim of my trigger is when the table dbo.RBD_Measure is updated then the trigger fires and (after the upda