Running Reports using DESTYPE=CACHE from Report Launch Form (QMS0012F)

We are trying to run reports via the web. Since this is a 3-tier setup and our report server is running under UNIX the DESTYPE=Preview and Screen are not valid options. When we choose CACHE as DESTYPE we get the error:
'Invalid value '||l_value||' passed for parameter DESTYPE'
I have traced the error down to the QMS0012L.PLL library -> QMS$REPORT (version 6.5.1.3) package -> add_par_to_list procedure.
Is this a legacy of a client/server type setup? I have modified the procedure to allow for DESTYPE=CACHE. Now by submitting a report with DESTYPE=CACHE it gets submitted to the reports server except it doesn't show report. To display the report I believe we have
to use the Web.Show Document function to display the report (eg. http://bill:7777/servlet/RWServlet/getjobid8?server=rep60bill) as per the oracle white paper "Integrating Oracle9iAS Reports in Oracle9iAS Forms"
Has there been a headsdtart patch to include the DESTYPE of CACHE when running reports? or are we the only ones running reports this way.

Raymond,
I have recorded a new bug against Headstart for this. We do not
currently have a fix, but I've looked at the code you mention and
your fix looks correct.
Regards,
Lauri

Similar Messages

  • Using destype=mail in reports server

    I am trying to send a report to an email address by using the following request string from IE 6.0:
    http://[local machine name]:8888/reports/rwservlet?cmdkey=test_report+desformat=html+destype=mail+desname=[email protected]
    The error I get is:
    Error while sending mail - Sending failed;
    nested exception is:
         javax.mail.MessagingException: 553 5.1.8
    <[username]@[local machine name]>... Domain of sender address [username]@[local machine name]... does not exist
    The 9iAS reports server is running on my [local machine] (PC) and the config file myserver.conf has the following two tags included. The rwbuilder.conf file also includes these.
    <notification id="mailNotify" class="oracle.reports.server.MailNotify">
    <property name="succnotefile" value="succnote.txt"/>
    <property name="failnotefile" value="failnote.txt"/>
    </notification>
    and
    <pluginParam name="mailServer">servername.our-domain.com</pluginParam>
    This report runs fine if destype is anything else like localfile or cache.
    I would appreciate any help on this.
    Regards,
    Anupam

    Some mail servers validate sender's email id. So please try by specifying
    from=valid_email_id
    in command line
    Thanks
    Ratheesh

  • Using destype=WEBDAV from FORMS - run_report_object

    Hi,
    I'm trying to get WebDAV as output for my reports, invoked from forms. Read on if you might have a clue for my problem...
    Downloaded the plugin for Oracle 9i Reports (9.0.2) to send the output to a WebDAV location.
    This works fine when I tested it with a reports server and a browser URL to start the report like:
    http://<machine:port>/reports/rwservlet?report=a.rdf&destype=WEBDAV&desformat=pdf&desname=<DAV URL>/myreport.pdf&userid=<unpw>
    Output is created on the DAV location i expected.
    This also works when invoking this URL from within forms with a web.show_document.
    But I definitely want to get this functionality up and running using run_report_object and that is where I kick against the wall: to specify the destype, I only seem to be able to specify it using:
    set_report_object_property(v_report_id,REPORT_DESTYPE,x);
    where x stands for PRE-DEFINED keywords like CACHE, FILE etc. (without quotes)
    Passing the value for destype using add_parameter(parlist_id, 'DESTYPE', TEXT_PARAMETER, 'WEBDAV'); doesn't work, FRM-41214 Unable to run report is displayed.
    Anybody a clue?
    Kind Regards,
    Marc Vahsen

    Marc,
    this has been filed as a bug against Forms and will be fixed in Forms 10.0.3 (note that the upcoming Forms version is Forms 10g (9.0.4)).Not sure to this time if the fix can be provided earlier.
    Frank

  • Resetting parameters in the Report Launch Form (qms0012f)

    We ran into the problem today that the parameters in the Report Launch Form cannot be reset if they have no default value defined against them. In our situation this proved to be quite confusing and annoying for our end users, so we investigated the logic in the Headstart code and created a very simple solution: we added one character to the code in the qms0012l library. (package qms$param, procedure check_par_value.
    For the long story, see http://technology.amis.nl/blog/?p=925
    best regards,
    Lucas

    Gerard,
    "when using the LOV query (through Headstart Foundation Application) the user is forced to use the LOV
    and is not able to fill in the parameter field (field protected against update). "
    This behavior is intentional. The reason for this is that with Hsd6i, we added a display value that is different from
    the actual value of the parameters. However, in order not to break applications developed with older releases
    of Headstart, the LOV still lists the actual value is still listed first in the lov query. Since the first field in the LOV
    is not the field displayed on the screen, you cannot set Validate in LOV to true. So, the only option is to force
    users to use the LOV to enter data. If you do not have compatibility issues with older applications, you can
    set Validate in LOV to true and change all your LOV queries to put Description first and then value.
    "If I use the LOV, Value or Description width fields they generate an On Off behaviour. The values you
    specify are not important. When specified the LOV becomes screen wide, disregarding the specified
    widths. When cleared the LOV returns to it's initial behaviour. "
    I suspect this might be a new forms bug. I've logged a Headstart bug, just in case we can find a workaround.
    "The manual describes the use of GLOBAL variables for Default Value and Description.
    So far :
    the code for the default value will never work
    name_in(l_default_value)
    should be
    name_in(substr(l_default_value,2))
    in order to remove the colon.
    The code for the Default Description is totally absent."
    I have also logged a Headstart bug for this. We will need to investigate it. Certainly, the mechanism is working
    correctly, so I'm not sure what is going on here.
    Regards,
    Lauri

  • Date parameter does not work in SharePoint 2010 report using SQL 2008 Server Reporting Service

    Here is the settings:
    SharePoint 2010 with SQL server 2008 reporting services configured
    When create a report for a SP list using SQL server report builder (3.0) the date parameter does not work.
    The data parameter is set as "date and time" type and field name equals the col name in the SP list
    When run the report, the whatever dates I select, the result is always the same, so the parameters do not take any effect.
    Is any step missing?
    Thanks for any advice !

    Hi ,
    How did you configure you "date and time" type parameter and field name equals the col name in the SP list?
    Have you tested if other type parameter worked?
    Have you tried typing the date format as 20140722 in your date parameter filed before run the report?
    http://whitepages.unlimitedviz.com/2012/02/using-sharepoint-filters-with-reporting-services-parameters-for-personalized-reports/
    Thanks,
    Daniel Yang
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Daniel Yang
    TechNet Community Support

  • How can we use the same package in our report used by some other report

    how can we use the same package in our report used by some other report

    Hi,
    You just need to assign package while saving your report.
    No extra is required providing you are aware of package to be used.

  • Submit report using selection-table to report 'RKAEP000'(Tcode ksb1)

    Hi,
    I am calling report "RKAEP000'(This is the report for tcode KSB1) using submit statement in my program to import the ksb1 output in my program. For time being I am calling this report using selection-set 'variant'.
    The selection screen of ksb1 is designed with modulepool program (screen 100).
    The selection screen of my program is similar to ksb1 initial screen, except layout option and controlling area is on the screen itself instead of calling it through menu.
    Please tell me how to post the selction criteria of my report to the calling program 'RKAEP000'.
    Thanks,
    suresh

    You can use WITH addition of SUBMIT statement.
    SUBMIT report1 USING SELECTION-SCREEN '1100'
                   WITH SELECTION-TABLE rspar_tab
                   WITH selcrit2 BETWEEN 'H' AND 'K'
                   WITH selcrit2 IN range_tab
                   AND RETURN.
    Regards,
    Premal

  • Does the private browsing mode in FF3.6 use the cache from normal mode?

    While I'm in PB mode, does FF3.6 use the data from '''normal''' mode cache?
    The purpose of asking this Q is: I'm a web developer. I want to visit a site freshly (without any data used from cache). But I don't want to clear all my cache/cookies etc from all the sites I've visited so far. So I wish if I can switch to PB mode and visit this one site which doesn't use any data from normal mode cache .

    Firefox doesn't use the disk cache in Private Browsing mode, but does use the memory cache. See the about:cache page.
    In Private Browsing cookies from normal mode are not available and a new set of (session) cookies will be created that will be removed if you exit Private Browsing mode.<br />
    You can see that in the cookies manager: Tools > Options > Privacy > Cookies: "Show Cookies"

  • Using Web Cache to Load balance Forms Server application.

    Hello,
    I apologize for cross posting this question in the Forms and Caching Services forum. But I thought my question will have a better chance.
    I have read that it's possible to use Oracle Web Cache as a software load balancer between multiple Application Servers.
    We are running Oracle9iAS R1.0.2.2.2a, with Forms/Reports6i servers on 2 Win2k boxes i.e our Forms6i application is deployed on two seperate boxes in two distinct locations. Users at each location, use their respective App Server url.
    Since the application is the same i.e. Forms6i code/fmx is the same for both locations, I am looking into loadbalancing and failover capability that Web Cache might be able to provide.
    I AM ONLY LOOKING AT THE LOADBALANCING & FAILOVER capabilities and NOT caching.
    So basically all users from both locations will point their browser to this Web Cache and the Web Cache will direct each connection to either of the two boxes. So, if either of the boxes dies, Web Cache will divert the requests to the other box.
    My concern is whether Web Cache supports this for the Forms requests that it will receive from the users. We are using Servlet Deployment of Forms, so technically, all communication is going though the HTTPD.
    Has anyone done this or has any ideas as to whether it's going to work or not? Oracle's FAQ insists that Forms is not supported. But I want to make sure that even loadbalancing is not supported. And if not supported then is there any other solution.
    Any comments appreciated.
    Thanks,
    Manish

    Using Web Cache to load balance servlet-based Forms (6i and 9i) is unofficially supported. I say "unofficially" because we have actual customers doing it and getting support, but the 2 development teams (Forms and Web Cache) haven't actually done any integration testing of this sort of configuration yet. For your case, please contact your Support rep and ask what was done to use Web Cache as a load balancer for Forms6i at METRO in Germany. The Forms product managemment team is writing up a white paper to describe how to do it, but until then, you'll need to go through Support. Please contact me if you want more information.

  • Using Outlook-Express from Reports without waiting in Outlook to confirm Mail

    Hallo,
    we want to use Oracle Reports for generating reports in order to mail it then with Outlook Express. This part works fine. But after generating Outlook Express waits for the user for pressing the button <send> to send the mail.
    Does someone know how to generate und send in one step without confirming that means without push the button?
    Best regards
    Wolfgang P.
    null

    use the parameter batch=yes if u are using RWRUN60.EXE to generate the reports..
    by the way, is there any way to specify subject line with out using the dialogue box or change the output file name while sending the output by mail...
    i use Report Builder 6.05.28
    thanks..
    null

  • Retrieve All records and display in Report using CAML query in Report Builder if Parameter value is blank

    Hello Experts,
    i have created a report where i have one parameter field where user will pass parameter(e.g. EmpId). As per parameter record will fetched to report if no parameter is passed then it will display all records. I have done it by taking SqlServer Database as datasource.
    by using Following method
    Now i would like to do it by taking Sharepoint List as Datasource. For that what would be the CAML Query.
    Here is my existing CAML query.
    <RSSharePointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <ListName>Employees</ListName>
      <ViewFields>
        <FieldRef Name="Title" />
        <FieldRef Name="FirstName" />
        <FieldRef Name="LastName" />
        <FieldRef Name="FullName" />
        <FieldRef Name="UserName" />
        <FieldRef Name="Company" />
      </ViewFields>
      <Query>
        <Where>  
    <Eq> 
        <FieldRef Name="Title" />
      <Value Type="Text">    
       <Parameter Name="EmployeeId"/>    
    </Value>
    </Eq>                  
        </Where>
      </Query>
    </RSSharePointList>
    The above code is working if i am passing an employeeId to Parameter. If nothing is passed, it is Not retrieving any record.
    Please suggest
    Thank you
    saroj
    saroj

    Your problem follows the well-established pattern of using an "All" parameter filter in SSRS. There are a few approaches depending on the size of your data. The easiest one is to return all data from CAML and then filter it within SSRS, the following thread
    provides some examples,
    http://stackoverflow.com/questions/18203317/show-all-records-some-records-based-on-parameter-value.
    Other options include passing all of the possible values within the CAML query when "All" is selected, using multiple Report Files to distinguish between both CAML queries, or to use multiple datasets with some logic to show/hide the correct one.
    Dimitri Ayrapetov (MCSE: SharePoint)

  • Cross Tab Report not matching Data from report

    I created a report showing the number of orders created by each department per year for the last 5 years.  I double checked the data, and 2005, 2006, 2007, 2008, and 2009 all are correct. 
    I then created a cross-tab for quick reference for my department head.  2005, 2006, 2007, and 2009 are all correct.  2008 is not. It shows 500 more orders than the data in the report for that year.
    I double checked my  "Group options" to make sure that they were the same in both the data and in the crosstabs.  Any idea what I could be missing?
    Thank you.

    Try this, limit the report to only 2008, show details, add date to detail section, and add the record number (From special fields)
    see if this count matches what you think it should be, or is 500 over like the crosstab indicates.  You could group by date, by month, add a summary (Count) by date, and see what that comes up to.  If your extra records fall in a certain date range, double check the database to make sure there are not duplicate records.

  • Unable to build and run Javapetstore using  Sun SDK from Command Line

    Hi,
    Here is a problem I?ve come across building and running JavaPetstore from Command Line using Ant.
    It shows that Build is successful but there is an error message in very beginning:
    ?Unable to locate tools. jar. Expected to find it in C:\Program Files\Java\jre 1.5.0_11\lib\tools.jar?
    But there is no such a file in jre-1.5.0_11 or previous versions.
    The only place where the file with such name can be found is jdk\lib.
    All attempts to run end up with:
    ? BUILD FAILED.
    C:\<PETSTORE_HOME>\bp-project\command-line-ant-task.xml:77;unable to find javac compiler;com.sun.tools.javac.Main is not on the class path.
    Perhaps JAVA_HOME does not point to JDK."
    Directories C:\Sun\SDK\bin and C:\Sun\SDK\jdk are in the PATH.
    JAVA_HOME as a System variable is set up to C:\Sun\SDK\jdk.
    Building and running other applications like a BluePrints or Samples bring to same result.
    I will post more information if needed.
    Thank you in advance for help.

    If you are using Windows XP:
    1. Right click on my computer
    2. Select Properties from the popup dialog
    3. Click on the "Advanced" tab
    4. Click the button towards the bottom that says "Environment Variables"
    5. In the dialog that pops up, look in both the User variables and the System variables for a variable named CLASSPATH
    6. If its not there, you need to create it. If you want to make it available to all users of your computer, create it as a System variable. If you only want it to be available to the current user, add it as a User variable.
    7. If it is there, or if you just created it, it needs to contain the following values: the current directory (symbolically abbreviated as a period: "."), any class libraries you want to be available to the java compiler (javac) or the java interpreter (java). By default, jre/lib and jre/lib/ext are searched for classes, so you don't need to include anything located in one of these folders on the classpath.

  • Report launch form (qms0012f)

    Dear Headstart Team,
    when using the LOV query (through Headstart Foundation Application) the user is forced to use the LOV
    and is not able to fill in the parameter field (field protected against update).
    If I use the LOV, Value or Description width fields they generate an On Off behaviour. The values you specify are not important.
    When specified the LOV becomes screen wide, disregarding the specified widths. When cleared the LOV returns to it's
    initial behaviour.
    Are both points as intended ?
    With kind regards,
    Gerard.

    Gerard,
    "when using the LOV query (through Headstart Foundation Application) the user is forced to use the LOV
    and is not able to fill in the parameter field (field protected against update). "
    This behavior is intentional. The reason for this is that with Hsd6i, we added a display value that is different from
    the actual value of the parameters. However, in order not to break applications developed with older releases
    of Headstart, the LOV still lists the actual value is still listed first in the lov query. Since the first field in the LOV
    is not the field displayed on the screen, you cannot set Validate in LOV to true. So, the only option is to force
    users to use the LOV to enter data. If you do not have compatibility issues with older applications, you can
    set Validate in LOV to true and change all your LOV queries to put Description first and then value.
    "If I use the LOV, Value or Description width fields they generate an On Off behaviour. The values you
    specify are not important. When specified the LOV becomes screen wide, disregarding the specified
    widths. When cleared the LOV returns to it's initial behaviour. "
    I suspect this might be a new forms bug. I've logged a Headstart bug, just in case we can find a workaround.
    "The manual describes the use of GLOBAL variables for Default Value and Description.
    So far :
    the code for the default value will never work
    name_in(l_default_value)
    should be
    name_in(substr(l_default_value,2))
    in order to remove the colon.
    The code for the Default Description is totally absent."
    I have also logged a Headstart bug for this. We will need to investigate it. Certainly, the mechanism is working
    correctly, so I'm not sure what is going on here.
    Regards,
    Lauri

  • Commandline to run Reports using RWSebService

    Hi, I am trying to run the existing reports using the RwWebService from asp.net application here are some sample command lines that I am using, but I am getting the same error. If someone can point me in the right direction, I would really appreciate it.
    REPORT=IEP_CERTIFICATES_R USERID=scott@tiger DESTYPE=file DESFORMAT=PDF PARAMFORM=NO DISABLEMAIL=YES DISABLEFILE=YES P_WHERE_CLAUSE='PART_ID = 6077' AUTHID="ANONYMOUS"
    authid=oracle background=yes jobname="/ias10g/product/10.1.2/mt10g/forms/dmstest/RPT_MOVE_IMPORT_P.rep" desname=/var/spool/dms/dmstest/RPT_MOVE_IMPORT_P43330.pdf desformat=pdf server="repdmstest" expiredays=0 report="/ias10g/product/10.1.2/mt10g/forms/dmstest/RPT_MOVE_IMPORT_P.rep" userid=scot/tiger@dbname p_request_id=20333 arraysize=30 destype=file
    The error I get :
    Terminated with error:
    REP-501: Unable to connect to the specified database.
    I am fairly new Oracle, and would really appreciate all your help.
    Thank you
    KP

    Hi I changed the command lilne as mentioned, however the problem still persists. I am running this from the web service interface. I get the same error when I run the report using the rwservlet. Please help
    Command Line
    REPORT=IEP_CERTIFICATES_R USERID=scot/tiger@repDMSTEST DESTYPE=file DESFORMAT=PDF P_WHERE_CLAUSE='PART_ID = 6077' AUTHID="oracle"
    output:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    - <SOAP-ENV:Body>
    - <ns1:runJobResponse xmlns:ns1="http://oracle.reports.rwclient/RWWebService.wsdl" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <return xsi:type="xsd:string"><?xml version = '1.0' encoding = 'ISO-8859-1' standalone = 'yes'?> <serverQueues> <error code="51002" component="REP" message="Bind to Reports Server rep_neptune_mt10g failed"/> </serverQueues></return>
    </ns1:runJobResponse>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>

Maybe you are looking for

  • Group by function with CLOB fields in Select statement

    I have the following sql trying to query our database. Removing the Clob field (a.description) I am successful. But I need the Clob field (a.description). Here is my current sql select  a.id_number, a.id_owner,  MAX (n.next_action_required)          

  • Why the "Import Data from Another Browser" option cannot be chosen

    I click on History on the menu, then, Show All History option, a new window appears called Library. I click on the button: 'Import and Backups', a drop down menu appears with the option 'Import Data from Another Browser'; however, this option in my b

  • Conditions with scales

    Dear Gurus why do we need scales( value / qyt) when we have both quantity and fixed amount in calculation type in a condition

  • Do you have the sample of VC 6.0

    I want to develop my program for the optic switch in vc++6.0,I bought a PCMCIA-CPIB from NI yesterday, do you give me a sample?Thanks.

  • Info Record Updates - Mass Update PO prices t-code?

    several info records were adjusted and i seem to recall a way to update any POs out there? is there a transaction that allows you to mass update PO pricing??