Htmlcss Problem in calling Report using Forms 6i

Hi
My form6i server is on win2000 server.
I am calling Reports(Report6i) using forms 6i, my problem is when html report get generated in a IE browser, cell border AND background color are not coming, i tried desformat property set as htmlcss even tho i not get proper output. i only get report without borders.
Q1 ) My quetion is how i can get web html report with cell background and cell border using Report6i calling from forms 6i.
Q2 ) MY forms 6i service always get hagged after 2..3 hr, when restart it, i get my form in a browser. but again after some time my service get in some invalid state, how i can solve this problem.
thanks
sudarshan s vatturkar

Sudarshan,
Q1 ) My quetion is how i can get web html report with cell background and cell border using Report6i calling from forms 6i.
Reports6i does not support cell background colors in html format. Htmlcss in Reports does render table borders, but it does so in the color that is assigned to teh table in teh building environment
Q2 ) MY forms 6i service always get hagged after 2..3 hr, when restart it, i get my form in a browser. but again after some time my service get in some invalid state, how i can solve this problem.
This is hard to answer via the forum as it may have platform dependencies. If this is a serious issue then I recommend consulting Oracle customer support.

Similar Messages

  • Run_Report_Object -- Calling report from Form

    Hello:
    Where can I find a technical notes on VALID combination of system parameters in calling report using run_report_object from FORMS in 10G?
    Not sure what are valid values and combinations. Do we HAVE to pass a REPORT SERVER along with run_report_object? what formats are valid along with destype etc?
    Thanks

    http://www.oracle.com/technology/products/forms/pdf/10g/frm10gsrw10g.pdf

  • Calling Report From Form To Many Destinations

    Hi
    I am calling reports from forms using SET_REPORT_OBJECT_PROPERTY and then run_report_object.
    I dont know the destination until runtime of the report which is ok as I can pass this in via my procedure, but if that destination is many ie mail and file what is the best way to distribute the report?
    I could call my procedure for each destination but that seems a bit unefficient since the report would be created many times, is there another way?

    what about adding a drop-down-list near your report-button where you can choose the destination?
    when you click the report-button you simply read the value selected in the drop-down-list and send it to your reports-server too.

  • Calling Report from Form Error ORA-06508

    Dear all,
    I want migrate from Fom6i to Oracle Developer Suite 10g (10.1).
    Folder Form = C:\APLIORA\IRS\FORM
    Folder Report = C:\APLIORA\IRS\REPORT
    I have modified file DEFAULT.ENV
    FORMS_PATH=C:\APLIORA\IRS\FORM;C:\APLIORA\IRS\REPORT
    i do not have problem call a form from form.
    but when i call report from form show error ORA-06508 : PL/SQL : could not find program unit being called ; -6508
    my procedure is
    PROCEDURE Call_Report IS
         list_id ParamList;
    BEGIN
    list_id := Get_Parameter_List('input_params');
    IF NOT Id_Null(list_id) THEN
    Destroy_Parameter_List(list_id);
    END IF;
    list_id := Create_Parameter_List('input_params');
    Add_Parameter(list_id,'MAXIMIZE',TEXT_PARAMETER,'YES');
    Add_Parameter(list_id,'ORACLE_SHUTDOWN',TEXT_PARAMETER,'YES');
    RP2RRO.RP2RRO_RUN_PRODUCT(REPORTS,'TESTREPORT.REP',SYNCHRONOUS,RUNTIME,FILESYSTEM,list_id,null);
    END ;
    Do I miss something ?
    Can any one help ?
    Thanks

    Hi,
    Thank you for your replay.
    The problem have solved.
    This my step :
    1. Install Windows XP SP2 and Form 10.1.2.0.2 on new pc.
    2. Install Jinit version 1.3.1.28.
    3. Create report server
    3. Compile form, report and pll
    4. call report from from with this procedure :
    PROCEDURE Call_Report (vFILENAME varchar2) IS
    report_id                Report_Object;
    ReportServerJob VARCHAR2(100);
    vc_rep_status      VARCHAR2(100);
    repsvr                          varchar2(21) := 'myserv';
    userid                         VARCHAR2(100);
    pass                          VARCHAR2(100);
    Host                    VARCHAR2(100);
    BEGIN
    userid          := Get_Application_Property(USERNAME) ;
    pass          := Get_Application_Property(PASSWORD) ;
    Host          := Get_Application_Property(CONNECT_STRING) ;
    report_id:= find_report_object('REPORT');
    SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_FILENAME,vFILENAME||'.jsp');
    SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_COMM_MODE,SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_SERVER,repsvr);
    ReportServerJob:=run_report_object(report_id);
    vc_rep_status := REPORT_OBJECT_STATUS(ReportServerJob);
    WHILE vc_rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED', null)
    LOOP
    vc_rep_status:=REPORT_OBJECT_STATUS(ReportServerJob);
    END LOOP;
    IF vc_rep_status='FINISHED' THEN
    WEB.SHOW_DOCUMENT('/reports/rwservlet?report='||vFILENAME||'.jsp'||'&userid='||userid||'/'||pass||'@'||Host||'&destype=CACHE&desformat=PDF&paramform=yes','_blank');
    ELSE
    message ('Report failed with error message '|| vc_rep_status);
    END IF;
    END;
    Ok, but i have another strange error. I will post new thread.
    Thank you and regards
    Teguh S

  • REP 110 & REP 0110 .calling reports from Form 10g(10.1.2.0.2)

    Hi All,
    We are migrating form from Oracle form 6i to Oracle 10g(10.1.2.0.2). I am calling reports from forms
    using Web.Show_Docment(). When we run reports in report builder 10g it works fine.
    But when we try to run reports from Forms 10g it throws error which is given below.
    We want to run reports from UNIX. After using this url to submit report we get error REP 110 and REP 0110
    URL
    http://GEM:7777/reports/rwservlet?server=rep_server&report=/u01/forms/QA_Forms10g/GEMREP.rdf+DESTYPE=CACHE+DESFORMAT=HTML+p_user_id=XYZ+p_client=2
    ERROR
    REP-110: File '/u01/forms/QA_Forms10g/GEMREP.rdf DESTYPE=CACHE DESFORMAT=HTML p_user_id=XYZ p_client=2' not found.
    REP-0110: Unable to open file '/u01/forms/QA_Forms10g/GEMREP.rdf DESTYPE=CACHE DESFORMAT=HTML p_user_id=XYZ p_client=2'.
    I will really appreciate your help.
    Thanks
    Sandy

    Hello,
    You are mixing 2 separators in the URL : & and +
    Use only one separator in the URL :
    Example :
    http://GEM:7777/reports/rwservlet?server=rep_server+report=/u01/forms/QA_Forms10g/GEMREP.rdf+DESTYPE=CACHE+DESFORMAT=HTML+p_user_id=XYZ+p_client=2
    Regards

  • Call report under form 10g

    how I call report under form 10g from Push Button trigger without haveing Oracle Application Server ? is there any way to do so ?
    Thanks

    You use the run_report_object. See the help file for information on how to use it.
    By the way, you must use the Application Server to use Forms. It's an integral part of Forms.

  • Calling reports in forms through menu

    hi
    can anybody tell me how to call reports in forms through menu
    i just forgot how to call...
    exact menu item code!!
    rgds,

    Hi,
    Just use in-builts RUN_REPORT_OBJECT or RUN_PRODUCT. It is recomended to use teh RUN_REPORT_OBJECT. For more help see the built-in help of forms. In code on menu write all the code for passing parameters to report by making a parameter list and passing it to report when calling it.
    Help in forms for RUN_REPORT_OBJECT will clarify your all doubts.

  • Create report using form

    Hi experts,
    How can i make a report using form.All i want that my form will take input from user and it will fetch related data from the emp table and it will produce a report using oracle report builder.
    Could you please tell me that how can i do it.
    Regards
    Rajat

    when you create a user-parameter in a report, by default when starting the report the parameterform is shown up to let the user enter the parameters. If you pass the parameters from forms and do not want to show the report-parameterform to the user, just add an additional parameter to your parameter-list in forms. The parameter is named PARAMFORM and value would be NO.
    declare
      pl_id paramlist;
    begin
      pl_id := Get_Parameter_List('PLIST');
      IF NOT ID_NULL(pl_id) then
        destroy_parameter_list(pl_id);
      end if;
      pl_id:=create_parameter_list('PLIST');
      Add_Parameter(pl_id, 'PARAMNAME', TEXT_PARAMETER, 'PARAMVALUE');
      Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO');
      RUN_PRODUCT(REPORTS,'MYREPORT.RDF',SYNCHRONOUS,RUNTIME,FILESYSTEM,PL_ID);
    end;

  • Problem with called Report 6.0 from Forms

    Hi all,
    I have built a form in 6.0 which calls a Report through a RUN_PRODUCT procedure.
    I pass a few parameters to send it directly to a printer, but all that comes out is a white page.
    When i send to the screen, there's no problem. The cause of the white paper is that apparently the margins are set in such a way that the report falls of the page.
    Any idea how i can correct this ...? This only occurs when it is called from the form. Is there a parameter i've missed...?
    Thanks.
    PS Please mail any sollution you can think of. I don't have an internet-connection at work. The mailaddress is [email protected]

    There have been some changes between 10.1.2.0 and 10.1.2.3. In some cases, java beans will need to be recompiled against the latest frmall.jar file. One example of this issue is noted in the following places:
    MyOracleSupport Note 559213.1
    and here:
    http://forms.pjc.bean.over-blog.com/
    Also, be sure to consider other changes you have made. For example, if you were using Jinitiator with 10.1.2.0 and are now using the Java Plug-in this may also be a cause of the problem. I am not suggesting that using the JRE (java plug-in) is causing the problem, but simply that some minor other changes may be required in order to have everything work in harmony together.

  • Problem n Calling Report 6i from Forms 6i

    i have a problem with calling any report ( Report 6i ).
    the problem is when i call any report from the Form 6i sometime its hang ,and the message from the Windowx XP will shown when any application is not responding , and the Form hangs also and need End Task to close it.
    there is no sequence of hanging , sometimes third calling of the report ,sometimes forth and sometimes from the first calling of any report.
    is it that Report 6i not compatible with the windows XP or 2000 and need some file or is it the problem from my code..???
    i used this code:
    DECLARE
    pl_id ParamList;
    begin
    pl_id := Get_Parameter_List('tmpdata');
    IF NOT Id_Null(pl_id) THEN
    Destroy_Parameter_List( pl_id );
    END IF;
    pl_id := Create_Parameter_List('tmpdata');
    add_Parameter(pl_id,'Q',text_PARAMETER,' and PA_M_HUMAN_SRL = '||:PA_M_HUMAN_SRL||' and ee_t_exit_entry_no = '||:EE_T_EXIT_ENTRY_NO);
    Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO');
    Run_Product(REPORTS, 'C:\HRS\PROSYS\REP\r_exit_per_rp.rep', SYNCHRONOUS, RUNTIME,FILESYSTEM,pl_id, NULL);
    ...

    Abdulla,
    2 things
    1) Make sure you are on a recent patch that as a minimum is path 13 for XP support (I think it was patch 13)
    2. Try
    Run_Product(REPORTS, 'C:\HRS\PROSYS\REP\r_exit_per_rp.rep', ASYNCHRONOUS, RUNTIME,FILESYSTEM,pl_id, NULL);
    to run it asynchronously to eventually see an error message displayed
    Frank

  • FRM - 41219 CANNOT FIND REPORT INVALID ID  - CALLING REPORT FROM FORM

    I am using Developer Suite 10g (forms 9i, reports 9i) . windows XP.
    I am using the following code in WHEN-BUTTON-PRESSED-PRESSED trigger in form to call report.
    DECLARE
    repid REPORT_OBJECT;
    v_rep VARCHAR2(100);
    rep_status varchar2(20);
    BEGIN
    repid := find_report_object('C:\EMP.RDF');
    v_rep := RUN_REPORT_OBJECT(repid);
    END;
    as as result It is displaying FRM - 41219 CANNOT FIND REPORT INVALID ID.
    I have used the EMP.JSP also in find_report_object built-in. But there is no difference.
    what could be the reason - plz give the solution.
    with thanks
    by GMS

    Unless you made a mistake and overlooked it, what I suggested should work. Having said that, you did not mention the exact Forms version you are using. There may have been a problem in the version you are using which was corrected in a later release. I tested the example I offered using Forms 10.1.2.3 and it works correctly. Carefully review what you did. Verify that the file actually exists in the file system. Also, I would recommend renaming the file with all lower case letters and referencing it in the form with all lower case letters. Here is the complete code of the form I tested. I will also include the property values from the Report object.
    Report1 settings:
    Name - REPORT1
    Subclass Information -
    Comments -
    Filename - dummy.rdf
    Execution Mode - Batch
    Communication Mode - Synchronous
    Data Source Data Block - <Null>
    Query Name -
    Report Destination Type - File
    Report Destination Name -
    Report Destination Format -
    Report Server -
    Other Reports Parameters - On the form create the following items in BLOCK1:
    Text fields:
    <li>SERVERNAME
    <li>REPNAME
    <li>OTHERPARAMS
    Button:
    <li>CALL_REP
    In the WHEN-BUTTON-PRESSED trigger add this code:
    Declare
    repid REPORT_OBJECT;
    v_rep varchar2(256);
    rep_status varchar2(256);
    Begin
       repid := find_report_object('REPORT1');
    -- Set Report Object properties
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESTYPE, CACHE);
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESFORMAT, 'HTML');
    -- Comm mode 1 = SYNCHRONOUS
    -- Comm mode 2 = ASYNCHRONOUS
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_COMM_MODE, 1);
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_SERVER, :block1.SERVERNAME);
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_FILENAME, :block1.REPNAME);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,:block1.otherparams);
    SYNCHRONIZE;
    -- Run report and get status
    v_rep := RUN_REPORT_OBJECT(repid);
    rep_status := report_object_status(v_rep);
    SYNCHRONIZE;
    -- Wait for Reports to generate results
        WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED')
        LOOP
          rep_status := report_object_status(v_rep);
        END LOOP;
        SYNCHRONIZE;
    -- If DESTYPE is appropriate for displaying to user, execute WEB.SHOW ;   
        IF rep_status = 'FINISHED' THEN
          WEB.SHOW_DOCUMENT('/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server='||:block1.SERVERNAME,'_blank');
        ELSE
          message(rep_status);
        END IF;  
    END; When you run the form, enter the Report Server name and the Report filename (include the path if you have not configured REPORTS_PATH). Then click on the button. Note that the substr logic may need to be altered slightly if you are using an old version of Forms/Reports.
    .

  • Calling report from form in Web environment

    Hi,
    We are in the process of migrating our C/S appication (developed in Developer2k) to intranet using OAS. My question :
    a) Is there any other way to call report from a form other than web.show_document?
    b) When a report is called from the report server(using web.show_document), a log-in screen comes up unless the login and password is passed as parameter. Only problem with this is the password shows in the URL. Is there any other way to make the call so that the login & password does not show and the user won't have to login a second time to run the report?
    Any reply would be appreciated..Thanks

    1. Yes you can use run_product package procedure to call reports on web, Oracle documentation says that run_product command will run in web env.
    2. Yes you can hide username & password from user, it depends on which method you are using to call reports, if you are using web cgi then add username & password in file "cgicmd.dat" and "oascmd.dat" for web catridge or in cartridge parameter setting you will find this files in directory "\orant\report60\server\".
    Darshan Desai
    [email protected]
    null

  • Unable to call report from forms-oracle9iDS.

    hi..,
    i created a report in reports 9i and calling the same
    from a form created in 9i,i am calling from a push button having following code in it..,
    Declare
    report_id Report_Object;
    ReportServerJob VARCHAR2(100);
    BEGIN
    report_id:= find_report_object('MyReport1');
    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_SERVER,'repserver');
    ReportServerJob:=run_report_object(report_id);
    end;
    while clicking this button i am getting the following messsage "frm-41214:unable to run report".
    steps followed
    1.Created a report by name myreport1.rdf
    2.attached the myreport1.rdf in the reports node of the forms browser.
    3.Created a reports server by name "repserver"using
    rwserver repserver -install autostart=yes
    4.report_path is checked for the path where my report is residing.
    5.added a string value in regedit tns_admin='oracle_home\network\admin'
    (**)6.in TNSNAMES.ORA I expect the error is here..,
    how do i refer this repserver in TNSNAMES.ORA..,????
    database server is in another node..,and report server is in my machine itself..,
    please help me urgent..,i am trying hard for this for a long time...??
    Regards,
    Akula.
    protechsoft systems Pvt.Ltd.
    Chennai,India.

    Akula,
    the Reports Server name doesn't need to be mentioned in teh TNSNAMES file anymore. This was required in Reports6i and before. Since Reports9i the architecture has changed and a Report Server can be accessed by its name in teh network. The problem that is reported can be due to uncompiled PLSQL in teh Reports rdf file. If you check the Reports queuemanager (on Windows) or using the Servlet command then you see the detailed error message. If you don't see any error message in teh queuemanager then the Reports module file wasn't found. Make sure that the Reports9i Server has access to this. The Reports9i Server Reports_Path is not set in the registry (as far as I know) but in one of its configuration files.
    As a quick test - look for the Reports sample files and add your file to the same directory.
    Frank

  • Calling report from forms while running the application from thin clients

    I am using thin client technology with 64MB RAM for running developer 6i application.
    The server has windows 2000 advanced server with 256 MB RAM.
    When I run the apllication from a single client, it works fine even for multiple windows.
    But the moment I switch on more thin clients, the client which fired the printing job first works fine, while the others allow data entry using forms but any call to report for direct printing throws an illegal condition error. I have tried both run_product and host option for running reports. The error returned is the same.
    Howver if the report is run from command prompt simultaneously from both the clients it works fine.
    Immediate help required in this case
    chandandeep

    Hi,
    you better off using Run_Report_Object() instead of Run_Product(). There is a Whitepaper available on otn.oracle.com/products/forms that details this. The problem that you run into is that Forms Services(thin clients) are multi user environments while Reports called via Run_Product() is a single user environment. This means that the Reports Runtime does not handle Reports requests in parallel but sequential one at a time. The first user blocks the runtime engines and all other hang for this time.
    Fran

  • FRM-41219 - Cannot able to call reports from form generated in Designer

    Hi
    I'm trying to call a report from form whit a button generated in Designer 10.1.2.0.2
    But I'm getting error : FRM-41219 Invalid report id
    I'm tying with a menu but I'm getting the same error.
    Please help me

    Note 1056653.6
    FRM-41219 Cannot Find Report: Invalid ID
    Problem Description:
    You are getting error: FRM-41219 Cannot Find Report: Invalid ID
    Problem Explanation:
    The code is using find_report_object and passing a report name to the function.
    The statements are as follows:
    DECLARE
    repid REPORT_OBJECT;
    BEGIN
    repid := FIND_REPORT_OBJECT('report1');
    END;
    Solution Explanation:
    The error message frm-41219 is a new error code which corresponds to the
    Oracle Developer forms/report integration.
    This message essentially means that the report cannot be found. Specifying the
    correct name of a report object found in the forms object navigator (not the
    actual name of the rdf file) usually resolves the problem.

Maybe you are looking for

  • Issue with storing authorization information, trying to start Home Sharing

    I am currently attempting to set 'Home Sharing' up on my iTunes so that I will be able to share music and videos between two computers in my household. Both computers are on the same network, my home network. When I attempt to start Home Sharing, the

  • Fltp_char_conversion_from_si

    Hi , I have requirement in which i have to convert this 1.7625600000000000E+08 to char using FM fltp_char_conversion_from_si, but no unit is given. Please help me out . Thanks in advance.

  • BAPI_TRANSACTION_COMMIT in Business Connector

    Hi, I am moving business partner master data into CRM via the business connector, using BAPI_BUPA_CREATE_FROM_DATA. This BAPI requires a 2nd BAPI: BAPI_TRANSACTION_COMMIT as a closing step. However, the BuPa is not saved in the database. The 1st BAPI

  • Solution Directory----Merging two projects in Solution

    Dear Team,    I am working in Sol Man 4.0 SP 13. we have created two projects in Sol Man & we have done our entire implementation thro Sol Man. Now the two projects are gone live. Now we want to maintain "Solution Directory" merging these two project

  • Prime, MSE and WLC NMSP Status

    I have a 5508 WLC and have loaded a demo of Prime 2.1 and MSE 8.0. The NMSP status is showing as inactive in Prime and MSE and therefore the clients are not showing on the map I have loaded. Any ideas?