CALL A REPORT FROM ORACLE FORMS 10G

Hello

I STARTED WORKING WITH THE ORACLE 11G DATABASE AND DEVELOPER 10G SUIT.
I HAVE A REPORT THAT IT WORKS CORRECTLY WHEN I THE REPORT DEVELOPER LANCE.
BUT WHEN I WANT TO CALL FROM A FORM, IT DOES NOT WORK.
IN ORACLE DEVELOPER 6I, USE THE COMMAND "RUN_PRODUCT" AND IT WORKS WELL, BUT IN
COSTUME OF DEVELOPER 10G SHOULD I USE 'RUN_REPORT_OBJECT' AND I DON'T KNOW HOW.
WHEN I COMPILE MY CODES IT IS Y HAS NO ERROR, BUT WHEN I THE LANCE, IT ME SHOWS SOME ERRORS.
IT'S MY ORACLE HELP CODES:

DECLARE
Repid REPORT_OBJECT;
v_rep VARCHAR2 (100);
rep_status VARCHAR2 (20);
BEGIN
Rep: = FIND_REPORT_OBJECT (would be: \TESTPROJ\REPORT1.) JSP');
v_rep: = RUN_REPORT_OBJECT (repid);
END;

HE ME GIVES THIS ERROR: FRM-41219. CAN NOT FIND THE REPORT. THE ID IS INVALID.
AND THEN: FRM-40738. THE BUILTIN RUN_REPORT_OBJECT 1 ARGUMENT CANNOT BE NULL;


PLEASE HELP ME SOLVE THIS PROBLEM

GRATEFUL
MAHSA

Mahsa,

Hard coding the password in your forms? And you must check in the formsweb. CFG file too.
As Andreas said, change all passwords in uppercase in the forms, formsweb.cfg, database and then check if its working or not.

Kind regards

Manu.

Tags: Oracle Development

Similar Questions

  • Component report to Oracle forms 10g with LOV parameter in report

    IAM trying to compose a report menu forms (Oracle 10 g) using web.show_document. Since Iam calling the report directly from menu shapes, I used web.show_document without run_report_object.

    V_UrL: =' http://'||:global.host_port||' / Reports/rwservlet? Server ='|: global .r_server |' & destype = hide & paramform = Yes & desformat = pdf & report =' | v_report | "& userid ='|: global .conn;

    Web.show_document (v_url, '_blank');

    But my problem is that I used LOV parameters in some of my reports. In this case, my stamped reports appear as text as shown below. I need to show them in the list box.

    Please suggest a solution. Thanks in advance.

    Hello

    If you need to appear as a list, the parameter values, you must make sure that for this parameter, you go to the list of values and the list to restrict to the predetermined values checkbox. If you need the list to be unrestricted, you must implement what is described here: how to implement an alternative to the unrestricted list of values (LOV) as a parameter on the Web (Doc ID 465886.1)

    Kind regards

    Dan

  • How to call a report from Oracle 10g lies in the application server to the server of DB using PLSQL

    Hi all

    I have the following requirement

    I have a 10g Oracle compiled report and giving PDF as output...

    1. I want to call the same report server DB using PLSQL to generate reports in bulk.

    2. the production of the above-mentioned reports should be in the path specific and with the specific name

    Please help me on this

    Kind regards

    SH

    What you want is called "Event Driven publication":

    http://docs.Oracle.com/CD/E17904_01/bi.1111/b32121/pbr_evnt001.htm#RSPUB23700

  • Calling parameterized reports in Oracle Forms 11g

    Hello

    I wrote a procedure to call reports as
    -------------------------------------------------------------
    PROCEDURE CALL_REPORT IS

    BEGIN

    DECLARE
    v_report_id Report_Object;
    vc_report_job_id VARCHAR2 (100); / * unique id for each report query * /.
    vc_rep_status VARCHAR2 (100); / * The report job status * /.

    BEGIN
    v_report_id: = FIND_REPORT_OBJECT(:global.rep_name);

    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_EXECUTION_MODE, LOT);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_COMM_MODE, ASYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_DESTYPE, cache);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_DESFORMAT, 'HTML');
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_SERVER,: global.rep_svr);

    vc_report_job_id: = RUN_REPORT_OBJECT (v_report_id);
    vc_rep_status: = REPORT_OBJECT_STATUS (vc_report_job_id);

    While vc_rep_status IN THE LOOP ("CURRENT", "OPENING_REPORT", "PENDING")
    vc_rep_status: = REPORT_OBJECT_STATUS (vc_report_job_id);
    END of LOOP / * wait for report to finish * /;

    IF vc_rep_status = "FINISHED" THEN
    : system.message_level: = 5;
    commit_form;
    : system.message_level: = 0;

    Web.show_document ('/ reports/rwservlet/getjobid ' |)
    substr (vc_report_job_id, InStr(vc_report_job_id,'_',-1) + 1) |
    Server ='|: global .rep_svr);

    ELSIF vc_rep_status NOT IN ('MARKET', 'OPENING_REPORT', 'PENDING') THEN
    message (vc_rep_status |) "Report out abandoned"); "
    END IF;
    END;
    END;

    -------------------------------------------------

    I can use for simple reports (which signals without parameters) as
    ---------------------------
    DECLARE
    rep_name VARCHAR2 (15): = "rep_hotels";
    BEGIN
    : global.rep_name: = rep_name;

    CALL_REPORT;
    END;
    ---------------------------
    And it works very well. But how to use this in parametarised reports.

    I tried like this, procedure like (I did the list of parametere as global id)
    -------------------
    PROCEDURE CALL_REPORT IS

    BEGIN

    DECLARE
    v_report_id Report_Object;
    vc_report_job_id VARCHAR2 (100); / * unique id for each report query * /.
    vc_rep_status VARCHAR2 (100); / * The report job status * /.

    BEGIN
    v_report_id: = FIND_REPORT_OBJECT(:global.rep_name);

    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_EXECUTION_MODE, LOT);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_COMM_MODE, ASYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_DESTYPE, cache);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_DESFORMAT, 'HTML');
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_SERVER,: global.rep_svr);

    vc_report_job_id: = RUN_REPORT_OBJECT (v_report_id,: global.pl_id);
    vc_rep_status: = REPORT_OBJECT_STATUS (vc_report_job_id);

    While vc_rep_status IN THE LOOP ("CURRENT", "OPENING_REPORT", "PENDING")
    vc_rep_status: = REPORT_OBJECT_STATUS (vc_report_job_id);
    END of LOOP / * wait for report to finish * /;

    IF vc_rep_status = "FINISHED" THEN
    : system.message_level: = 5;
    commit_form;
    : system.message_level: = 0;

    Web.show_document ('/ reports/rwservlet/getjobid ' |)
    substr (vc_report_job_id, InStr(vc_report_job_id,'_',-1) + 1) |
    Server ='|: global .rep_svr);

    ELSIF vc_rep_status NOT IN ('MARKET', 'OPENING_REPORT', 'PENDING') THEN
    message (vc_rep_status |) "Report out abandoned"); "
    END IF;
    END;
    END;

    ------------------------------

    & to call
    --------------
    DECLARE
    pl_id ParamList;
    par_strg VARCHAR2 (500);
    rep_name VARCHAR2 (15): = "rep_hotels";

    BEGIN
    pl_id: = Get_Parameter_List ('tmpdata');

    : global.rep_name: = rep_name;
    : global.pl_id: = pl_id;

    IF this is Id_Null (pl_id) THEN
    Destroy_Parameter_List (pl_id);
    END IF;

    pl_id: = Create_Parameter_List ('tmpdata');
    Add_Parameter (pl_id, 'PARAMFORM', TEXT_PARAMETER, "NO");
    Add_Parameter (pl_id, 'REQ_FY', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.FY);
    Add_Parameter (pl_id, 'REQ_SEQ', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.) FF.) ;
    Add_Parameter (pl_id, 'REQ_VER_NO', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.) VERSION_NO);
    Add_Parameter (pl_id, 'REQ_HDR', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.) SCR_REQ_STATUS);

    par_strg: = '& REQ_FY ='. : O TC_TRANS_REQUISITIONS.FY |' & REQ_SEQ ='. : O TC_TRANS_REQUISITIONS. SEQ | ' & REQ_VER_NO ='. : O TC_TRANS_REQUISITIONS. VERSION_NO | ' & REQ_HDR ='. : O TC_TRANS_REQUISITIONS. SCR_REQ_STATUS;

    CALL_REPORT;
    END;
    -------------------------------------

    But it do the compile error for
    : global.pl_id: = pl_id;
    as "expression is of the wrong type."

    I don't think that we can make the settings like global, with some that I must write something in one like evry
    ---------
    DECLARE
    pl_id ParamList;
    par_strg VARCHAR2 (500);
    rep_name VARCHAR2 (15): = "rep_hotels";
    v_report_id Report_Object;
    vc_report_job_id VARCHAR2 (100); / * unique id for each report query * /.
    vc_rep_status VARCHAR2 (100); / * The report job status * /.

    BEGIN
    : global.rep_name: = rep_name;
    v_report_id: = FIND_REPORT_OBJECT(:global.rep_name);

    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_EXECUTION_MODE, LOT);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_COMM_MODE, ASYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_DESTYPE, cache);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_DESFORMAT, 'HTML');
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_SERVER,: global.rep_svr);


    pl_id: = Get_Parameter_List ('tmpdata');

    IF this is Id_Null (pl_id) THEN
    Destroy_Parameter_List (pl_id);
    END IF;

    pl_id: = Create_Parameter_List ('tmpdata');
    Add_Parameter (pl_id, 'PARAMFORM', TEXT_PARAMETER, "NO");
    Add_Parameter (pl_id, 'REQ_FY', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.FY);
    Add_Parameter (pl_id, 'REQ_SEQ', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.) FF.) ;
    Add_Parameter (pl_id, 'REQ_VER_NO', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.) VERSION_NO);
    Add_Parameter (pl_id, 'REQ_HDR', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.) SCR_REQ_STATUS);

    par_strg: = '& REQ_FY ='. : O TC_TRANS_REQUISITIONS.FY |' & REQ_SEQ ='. : O TC_TRANS_REQUISITIONS. SEQ | ' & REQ_VER_NO ='. : O TC_TRANS_REQUISITIONS. VERSION_NO | ' & REQ_HDR ='. : O TC_TRANS_REQUISITIONS. SCR_REQ_STATUS;
    vc_report_job_id: = RUN_REPORT_OBJECT (v_report_id, pl_id);
    vc_rep_status: = REPORT_OBJECT_STATUS (vc_report_job_id);

    While vc_rep_status IN THE LOOP ("CURRENT", "OPENING_REPORT", "PENDING")
    vc_rep_status: = REPORT_OBJECT_STATUS (vc_report_job_id);
    END of LOOP / * wait for report to finish * /;

    IF vc_rep_status = "FINISHED" THEN
    : system.message_level: = 5;
    commit_form;
    : system.message_level: = 0;

    Web.show_document ('/ reports/rwservlet/getjobid ' |)
    substr (vc_report_job_id, InStr(vc_report_job_id,'_',-1) + 1) |
    Server ='|: global .rep_svr);

    ELSIF vc_rep_status NOT IN ('MARKET', 'OPENING_REPORT', 'PENDING') THEN
    message (vc_rep_status |) "Report out abandoned"); "
    END IF;
    END;
    -------
    Hundreds of report (6i to 11 g migration), parameter names r different in each, I also can't.

    can any1 suggest me a good idea to do this?

    Should be like this...

    PROCEDURE CALL_REPORT (pl_id paramlist) IS

    BEGIN

    DECLARE
    v_report_id Report_Object;
    vc_report_job_id VARCHAR2 (100); / * unique id for each report query * /.
    vc_rep_status VARCHAR2 (100); / * The report job status * /.

    BEGIN
    v_report_id: = FIND_REPORT_OBJECT(:global.rep_name);

    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_EXECUTION_MODE, LOT);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_COMM_MODE, ASYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_DESTYPE, cache);
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_DESFORMAT, 'HTML');
    SET_REPORT_OBJECT_PROPERTY (v_report_id, REPORT_SERVER,: global.rep_svr);

    vc_report_job_id: = RUN_REPORT_OBJECT (v_report_id, pl_id);
    vc_rep_status: = REPORT_OBJECT_STATUS (vc_report_job_id);

    While vc_rep_status IN THE LOOP ("CURRENT", "OPENING_REPORT", "PENDING")
    vc_rep_status: = REPORT_OBJECT_STATUS (vc_report_job_id);
    END of LOOP / * wait for report to finish * /;

    IF vc_rep_status = "FINISHED" THEN
    : system.message_level: = 5;
    commit_form;
    : system.message_level: = 0;

    Web.show_document ('/ reports/rwservlet/getjobid ' |)
    substr (vc_report_job_id, InStr(vc_report_job_id,'_',-1) + 1) |
    Server ='|: global .rep_svr);

    ELSIF vc_rep_status NOT IN ('MARKET', 'OPENING_REPORT', 'PENDING') THEN
    message (vc_rep_status |) "Report out abandoned"); "
    END IF;
    END;
    END;

    ------------------------------

    & to call
    --------------
    DECLARE
    pl_id ParamList;
    par_strg VARCHAR2 (500);
    rep_name VARCHAR2 (15): = "rep_hotels";

    BEGIN
    pl_id: = Get_Parameter_List ('tmpdata');

    : global.rep_name: = rep_name;

    IF this is Id_Null (pl_id) THEN
    Destroy_Parameter_List (pl_id);
    END IF;

    pl_id: = Create_Parameter_List ('tmpdata');
    Add_Parameter (pl_id, 'PARAMFORM', TEXT_PARAMETER, "NO");
    Add_Parameter (pl_id, 'REQ_FY', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.FY);
    Add_Parameter (pl_id, 'REQ_SEQ', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.) FF.) ;
    Add_Parameter (pl_id, 'REQ_VER_NO', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.) VERSION_NO);
    Add_Parameter (pl_id, 'REQ_HDR', TEXT_PARAMETER,: OTC_TRANS_REQUISITIONS.) SCR_REQ_STATUS);

    par_strg: = '& REQ_FY ='. : O TC_TRANS_REQUISITIONS.FY |' & REQ_SEQ ='. : O TC_TRANS_REQUISITIONS. SEQ | ' & REQ_VER_NO ='. : O TC_TRANS_REQUISITIONS. VERSION_NO | ' & REQ_HDR ='. : O TC_TRANS_REQUISITIONS. SCR_REQ_STATUS;

    CALL_REPORT (pl_id);
    END;
    -------------------------------------

  • Calling a procedure from a form of Oracle database

    Hello

    I have a question, we will be calling the procedure from a form of Oracle, and through that we can spend as input values from 1000 to this procedure and that we must return values back to the Oracle form also. Here the damaged take two or more parameters. Please advice.

    To receive the input values, we have the input parameter of the procedure as a type object, so that we can receive several parameter values.

    Thanks and greetings
    Srinivas

    user2626293 wrote:
    Hi François,

    Thanks for your response, please suggest me as to how we can achieve the passage of the parameters that can contain multiple values, by a call to the procedure of the form of the Oracle database

    Hi Srinivas,

    Here is an example of how...

    CREATE OR REPLACE PROCEDURE P_GET_SAL (P_EMPID NUMBER, P_SAL OUT NUMBER)
    
    IS
    
    BEGIN
    
         SELECT SALARY
         INTO P_SAL
         FROM EMPLOYEE
         WHERE EMPLOYEE_ID=P_EMPID;
    
    END;
    
    SQL> VAR G_SAL NUMBER;
    
    SQL> EXEC P_GET_SAL(100,:G_SAL);
    
    PL/SQL procedure successfully completed.
    
    SQL> PRINT G_SAL;
    
     G_SAL
    
    ----------
    
          2300
    

    Hope this helps

    Hamid

    If someone answer is useful or appropriate, please mark accordingly. *

  • How could call a report from another report?

    Dear developers,

    How could call a report from another report?

    is this possible? and what is the call statement?

    Note: I use the 6i report



    Thanks in advance,


    Bil

    Hello

    It seems that you 'open' a quote before: orderby.
    You must "close" this quote after: orderby

    SRW.run_report ("report = SDCRVRF106 Cl_NO ='|"'|: CLIENT_no | "") ' || ' d1='||'''' || :D1 ||'''' ||' d2='||''''||:D 2 ||'' ' |' orderby =' | '''|| : o rderby | " ') ;

    concerning

  • print from oracle form\report? is it possible

    My shop a report and oracle. No editor of BI. I was told there is a way to print the apex docs by calling report and oracle. We are low budget. I explored the possibility of xsl - fo, but it seems to me that I need to know some a lot of xsl - fo or xml if I want to print the total partial total...

    Can someone point me to a market a follow to do this? I know a little report of the oracle. just need advice on how to make a link-form\report apex and oracle for printing continues.


    Thank you very much



    Munsar

    Hello Munsar,

    There is a good HowTo that points exactly to your requirement:
    http://www.Oracle.com/technetwork/developer-tools/Apex/HOWTO-integrate-Oracle-reports-097845.html

    Hope this helps,

    -Udo

  • Oracle forms 10g certification

    Hai everybody


    I finished the OCA and Regaring OCP oracle forms9i and I planned to do oracle's 10g. Let someone help that it is essential to go to a class to do this or will I can take the exam directly.


    And what say by COM is possible to do in developer track...


    Pls tell me what are the differences between oracle forms 9i and 10g.


    Thanks in advance

    Srikkanth.M

    Srikkanth.M wrote:
    Man Hai

    I have just completed my certification by course in a center of repetued of oracle and more I did my certification. I na not do directly, I learned and he did my cert now, I need forms of 10 GB if it is possible to own by student of related sites which is that I asked

    Thank you & best regards

    Srikkanth.M

    (1) there is no certification for Forms 10 g exam.

    (2) in order to learn 10 g makes Oracle University courses (or self-study CDROMs) is probably recommended, however some may be able to study by the Documentation provided by Oracle:
    [http://www.oracle.com/technology/documentation/10g_forms.html]

    I suspect that what you have found your information, is that the institutions of the WDP are now doing their training sessions for the formulas rather than form 9i 10g... However these versions have a high degree of similarity and the same certification exam is taken at the end.

    /////
    Going a little off topic... but try to explain why your formulation is making me tear my hair out...
    ....
    Please be aware that "I did my cert" is NOT the same "I got a certificate of Oracle" (Please note certificate not review pass report).
    ... And that a review going on in the "review of the history of Certview does not mean certification... but made a Certification in"Certification history".
    (For example in Certview I have an exam pass (23 December 08 1Z0-402 Enterprise Linux Fundamentals) in the history of the exam... but my history of certifcation shows not Oracle Enterprise Linux application specialist ... so I have not an Oracle Enterprise Linux implementation specialist certification until it arrives or happens in the post).
    ....
    The reason why I watch for these words, it's that sometimes posters on this forum have used formulations such as yours to represent themselves as certified when they are not (either because they did not have a verified oracle education courses (and develeoper certifications do not need these so far) ran out of requirement for review (or used oracle several trials of Id)). They take they Word very unauthorative my (bigdelboy) say (Oracle...). An extreme example is someone who passes 1z-043 and calls themselves an Oracle OCP.
    ....
    ////

  • Component report to Oracle forms 12g frm-41214 frm-41217

    I run http://sidpsistemas:9002/reports/rwservlet?server=rep_wls_reports_sidpsistemas+report=REPORTE_DE_MOVIMIENTOS.rdf+destype... is ok

    I try to call a report forms (Oracle 12 g): error frm-41214 frm-41217

    DECLARE
    REPORT_ID Report_Object;
    ReportServerJob VARCHAR2 (254);
    rep_status VARCHAR2 (100): = ";
    vjob_id VARCHAR2 (4000): = ";
    report_server_name VARCHAR2 (100): = "rep_wls_reports_sidpsistemas";
    reports_servlet VARCHAR2 (100): =' http://sidpsistemas:9002/reports/rwservlet ';
    BEGIN
    REPORT_ID: = find_report_object ('REPORTE_DE_MOVIMIENTOS');
    SET_REPORT_OBJECT_PROPERTY (REPORT_ID, REPORT_COMM_MODE, SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY (REPORT_ID, REPORT_DESTYPE, cache);
    SET_REPORT_OBJECT_PROPERTY (report_id, REPORT_DESFORMAT, 'HTMLCSS');
    SET_REPORT_OBJECT_PROPERTY (REPORT_ID, REPORT_SERVER, report_server_name);
    SET_REPORT_OBJECT_PROPERTY (report_id, REPORT_OTHER, 'Ms =' |: internos.ms |) » '||
    "Me ='|:internos.me | '||
    "Ao ='|:internos.ao | '||
    'rep_de =' | : rep_de | » '||
    'usu =' | : Usuario | » '||
    = no ");"

    ReportServerJob: = run_report_object (report_id);
    rep_status: = report_object_status (ReportServerJob);

    Roberto.

    Please see the release notes for forms and reports 12 c, section:

    2.3.8 oracle reports integration requires the new Environment Variable

    https://docs.Oracle.com/middleware/1221/formsandreports/FRREL/forms.htm#FRREL5296

    Kind regards

    Alexandra

  • Oracle Forms 10g runtime error

    Hello
    I am new to Oracle forms. I created the form, compiled successfully. But when I ran the form its opening a Page Internet Explore but display not nothing on the page. After a while his shows an error "Internet Explorer has stopped working". It is happen every time when I run the form.

    Please suggest me how to run a form in the application form as well as in the Internet Explorer web page.

    Thanks in advance
    Kaddour

    Suresh,
    Which edition of Windows 7 32-bit (etc. Professional, Home, Home Premium)? If you use a home edition - good luck to do this work. The necessary minimum edition is the professional edition. Just any editions have all necessary components of networking needed.

    If you use a professional edition or higher, then there are a few preparations you must do to make it work. They are:
    1. you must install the application as an administrator.
    2. you "run" the application as an administrator. The best thing to do is to find the Oracle executable and then right-click and select Properties. Click on the Compatibility tab, and then click "Run this program as an administrator." Windows 7 automatically runs applications like 'Standard user' - even if you have the privilege of administrator assigned to your account. This is part of the feature Universal Account Control (UAC) in Windows 7.
    3. you must install and use a compatible Java Runtime (JRE) (JRE 1.6.0 - No 1.7.0). Oracle Forms 10 g Release 2 (version 10.1.2.x.x) defautls to the use of the Oracle Jinitiator. However, Jinitiator is no longer compatible with Windows 7 and modern browsers or supported. Keep in mind that Jinitiator was to IE 6 so you cannot expect this JRE to work with modern browsers.
    4. change the formsweb.cfg to use JRE 1.6.0. Change the following lines:

    #baseHTMLjinitiator=basejini.htm
    baseHTMLjinitiator=basejpi.htm
    #jpi_classid=clsid:CAFEEFAC-0014-0002-0006-ABCDEFFEDCBA
    jpi_classid=clsid:CAFEEFAC-0016-0000-0034-ABCDEFFEDCBA
    #jpi_mimetype=application/x-java-applet;jpi-version=1.4.2_06
    jpi_mimetype=application/x-java-applet;jpi-version=1.6.0_34
    

    5. Finally, in order to run a form from the forms Builder, you must start the OC4J container. To do this, go to start-all programs-online Oracle Developer Suite - online DevSuiteHome-Online Forms Developer => start an OC4J Instance.
    The OC4J Instance emulates an application server which is required for Forms 10g Runtime.

    The changes described above assumes that you have installed the Java Runtime Environment (JRE) 1.6.0_34. If you have a lower version, make sure you change the "34" to the installed version.

    This is the minimum of changes necessary to make forms work on Windows 7 32 bit. It is strongly recommended that you apply the last group of patches (patches 3 Group) for forms bring your 10.1.2.0.0 version 10.1.2.3.0, but you will need a contract with Oracle support to obtain the fix.

    As for your question,

    One last thing, I've observed is the Oracle Services in the Control Panel control Panel\All Items\Administrative Tools\Services. I don't see any running services related to Oracle, in my system (do not even have a linked oracle service at this location).

    What other Oracle products you have installed? If just Oracle Forms, then you will have no service.

    Craig...

  • Component report from a form with the input of the user parameters

    Hello

    I am new to Oracle reports. I have an application coded 6i. I currently use the application in Oracle Forms Builder 9i. There are also few reports which are called Forms. Given that the application has been developed in 6i, the report was called using Run_Product. Forms are a set of parameters of the user of the report using the parameter list pl_id. The syntax used is Run_Product ('D:\Report\sales.rdf', SYNCHRONOUS, DURATION, REPORTS, FILE system, pl_id, NULL);

    I learned that the Run_product does not work in 9i and we need to use run_report_object. I changed the code to use run_report_object and using web.show_document () I am able to run the report in the form. There are 2 parameters that should be passed to report forms. The parameters are from_date and to_date which will prompt the user to enter the performance of the form. In the report, the initial values of these parameters are defined. Thus, the report runs fine for the initial value always. But when I try to change to the form_date user input and to_date, the release of the report does not seem to take the new values, instead the old report with initial values (defined in the report) is running again.

    Can someone give me the code to pass the parameters defined by the user to the State of the forms? I defined a report object in the node forms such as REPTEST and defined a parameter list pl_id and form_date and to_date adds pl_id and uses the following encoding:

    vrepid: = FIND_REPORT_OBJECT ("REPTEST");
    vrep: = RUN_REPORT_OBJECT (vrepid, pl_id);

    But it does not work.
    In addition, the parameters defined in the forms and States should have the same name?

    Hello

    If you want to send the settings when you use RUN_REPORT_OBJECT, you simply line:

    SET_REPORT_OBJECT_PROPERTY (report_id, REPORT_OTHER,' FROM_DATE ='|: BLK_INPUT.) FROM_DATE | "= TO_DATE' | : BLK_INPUT. TO_DATE | »
    paramform = no ");"

    The hidden_action parameter is required to use PARAMFORM = YES and RUN_REPORT_OB JECT

    PARAMFORM Specifies whether to display the form of run setting when you run a report through CGI or a servlet. PARAMFORM is only used to supply parameters to the layout of paper reports, Web reports no JSP-based.

    http://www.Oracle.com/webapps/online-help/reports/10.1.2/topics/htmlhelp_rwbuild_hs/rwrefex/Cmdline/common/bld_paramform.htm

    Regardss

  • Unable to connect to the database from Oracle Forms server

    Hello

    I installed Oracle Forms on top of Weblogic server. When I try to connect to an Oracle Forms home by TNS naming database, it returns error "ORA-12504". It works fine when I use EZConnect.

    D:\Oracle\Middleware\FRHome\BIN >. \sqlplus myuser/mypass@auhdb2

    SQL * more: version 11.1.0.7.0 - Production on Sun Sep 28 10:28:34 2014

    Copyright (c) 1982, 2008, Oracle.  All rights reserved.

    ERROR:

    ORA-12504: TNS:listener did not have the SERVICE_NAME in CONNECT_DATA

    D:\Oracle\Middleware\FRHome\BIN > @//auhdb2/auhdb2 mypass/myuser mypasssqlplus

    SQL * more: version 11.1.0.7.0 - Production on Sun Sep 28 10:28:55 2014

    Copyright (c) 1982, 2008, Oracle.  All rights reserved.

    Connected to:

    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

    With partitioning, OLAP, Data Mining and Real Application Testing options

    SQL >

    Here are the specifications of the environment:

    Server operating system: Windows 2008 R2 64-bit EA

    WebLogic: Weblogic Version 10.3.6

    Forms and reports: 11.1.2.2

    Database, I am trying to connect to: Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 on Windows 2003 Server

    Tnsnames configuration in D:\Oracle\Middleware\FRHome\network\admin:

    AUHDB2 =

    (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = auhdb2) (PORT = 1521))

    (CONNECT_DATA =

    (SERVER = DEDICATED)

    (SERVICE_NAME = auhdb2)

    )

    )

    Thanks in advance.

    I want to update this post because I understood what was the matter.

    The TNSNAMES file. ORA file must be created in ORACLE_INSTANCE/config, not in %ORACLE_HOME%\FRHome\network\admin

    It was interesting for me!

  • Performance problem with Oracle Forms 10g.

    Hello world

    Situation before:
    JInitiator 1.3.1.26
    JET

    With these parameters, Oracle forms works fine.


    Current situation:
    Jre6_u23
    IE8

    When the number of users exceeds 300, oracle forms becomes very slow (wait US 1 minute for login form).

    Oracle application server: 10.1.2.3.0
    Oracle's 10g.


    Thank you.

    Salim cordially.

    The value of jpi_codebase must be a virtual path. It should be something like this:

    jpi_codebase = http://myServer/somewhere/someInstallableFile

  • Functioanlity of opening SESSION in Oracle Forms 10g

    Form dear gurus,

    I need to connect to the DB using Oracle Forms...

    So I created 3 text elements for string user and password for connection.

    Once you press the button, I use the following code
    Logon(:logon_block.) Username: logon_block. PASSWORD | » @' || : logon_block. CONNECT, fALSE);
    If form_success then
    al_id: = Find_Alert ('WARNING');
    Set_Alert_Property (al_id, ALERT_MESSAGE_TEXT, "Connected); -now display the alert
    dummy_var: = Show_Alert (al_id);

    on the other
    al_id: = Find_Alert ('WARNING');
    Set_Alert_Property (al_id, ALERT_MESSAGE_TEXT, "Not connected"); -now display the alert
    dummy_var: = Show_Alert (al_id);
    end if;

    Apart from the usr/pwd his success giving only msg...

    You please give me your valuable contributions to overcome this problem...

    Thank you and best regards,

    Durai S E

    Instead of looking for "success of form", try verifies that you have actually connected. For example:

         IF GET_APPLICATION_PROPERTY (DATASOURCE) != 'ORACLE' then
              rtn := SHOW_ALERT ('LOGINFAIL');
              -- Do something here
         ELSE
              rtn := SHOW_ALERT ('LOGINSUCCESS');
              -- Do something here
         END IF;
    
  • Did someone from Oracle Forms to APEX

    Curious of APEX and if anyone out there has successfully migrated to oracle forms apex?

    Thank you
    Jim

    To answer your question from forms to APEX vs go to Java:

    Forms and APEX use PL/SQL as underlying coding language.
    This means a very small learning curve for developers of forms, where to spend in Java is a learning curve that is massive if you do not already have the skills.

    Code reuse must also compare.
    The APEX forms conversion utilities produce pages of the APEX forms-based and can work well for you.
    The APEX team say utilities give you an advance on the conversion, but additional work is needed.
    Similar products for the forms to Java applications on the market.

    My point of view on such tools is your duty generally better rewrite the application from scratch.
    Your use of a different technology with different requirements of the user interface and is also interesting update to use the features available today.
    Of course, this can be cost-prohibitive.

    What features of the user interface, you can do much more in APEX or Java forms because you have much more control over the output.
    If you wanted to match the function for the feature with the shapes, you may need to do a little extra work.
    APEX 4 presents the Plugins, allowing you to develop your own custom components if necessary.

    Ultimately, the question on migrating to Java or APEX boils down to the strategic direction for your company and your developers skills.

    For me the forms to APEX was extremely easy, APEX felt immediately familiar.

    Concerning

    Mark

    Demo: http://apex.oracle.com/pls/otn/f?p=200801 |
    blog: http://oracleinsights.blogspot.com.
    Book: https://www.packtpub.com/oracle-application-express-4-0-with-ext-js/book

Maybe you are looking for

  • Quickly see that only photos not albums?

    I noticed that as soon as I put a picture in an album, looking at all the photos he doesn't let me move them to other albums.  However, I don't see, to show only the photos that are not yet in the albums in order to select them and move them into alb

  • Satellite C660D - 1 GR - bad video resolution

    Hello I just bought a laptop Toshiba Satellite C660D - 1 GR last week:Windows 7 Home PremiumAPU AMD E-300 with graphics Radeon (tm) HD 1.30 GHZGraphics AMD Radeon HD 6310Date 28/06/2011 driver8.863.0.0 driver version64-bit operating systemResolution

  • Satellite P300-1EI (PSPCCE) - how to allocate more memory to the graphics card?

    Hello I have a laptop toshiba satellite P300 with this graphics card: ATI mobility radeon HD 3650.I want to allocate more memory for this graphics card. How could I do? I can't do this in my bios, I don't have this option... Another way?

  • deployment issues

    Hi all I'm new to Teststand and tried to deploy my Teststand applicatino on computer target for the last 2 days and have some questions about the deployment process. 1. I developed my TestStand application on the D drive on my development computer. M

  • Remote Desktop on the Server 2008 r2

    I was able to inside my vpn Remote Desktop connection. I am unable to connect using any PC outside. Windows 2008 firewall is set to allow all incoming connections, my VPN firewall is set to allow port 3389 to enter. I'm lost please help!