10g - report object - filename property length limit

I am posting this in the hopes that I can stop someone from beating their head against their desk for a couple of days like I did.
In 10g forms (9.0.4.2.0), for a report object, there seems to be a limit to the length of the filename property - 79 characters. When it hits 80 characters, at runtime I get a "FRM-92101: There was a failure in the Forms Server during startup. This could happen due to invalid configuration"... error. Clicking the details button will show expanded info indicating a java exception "oracle.forms.net.ConnectionException: Forms session <x> aborted: unable to communicate with runtime process".
It would be nice if help for the filename property could include the length limit.
Gary

Thanks for your attention.
Gary
P.S. Thanks also for your write-up and javabean code on your blog regarding how to open a report in a new window with titlebar, etc disabled. Works like a charm.

Similar Messages

  • Reports: Object not printing on 'ALL PAGES' as specified in Property sheet,

    Oracle Reports 6.0.8.11.3
    Object not printing on 'ALL PAGES' as specified in Property sheet, 'PRINT OBJECT ON' property.
    page size orientation has been verified at main report layout node 'f4', it is set 11x8.5
    Thanks for your help.

    Got it.
    Problem:
    Heading included in Main body printing only on first page even though, PROPERTY, ‘PRINT_OBJECTS_ON’ for all objects are set to:
    ‘ALL PAGES.
    Solution: Select the parent frame of the objects that are printing on all pages and drag it down to include the frame that encloses the Heading information that is currently not printing.

  • Image reading in 10g reports

    How can i read an image in 10g reports.
    I just migrated reports and forms 6 to 10g. But images are not shown in reports.
    Help me....
    Thanks in advance...

    I kept images in the same folder where the forms and reports kept.That usually doesn't matter. Reports source files and image files are usually in different folders. And, as I said before, this images folder has to be accessible from the server.
    When you use a linked image in a report, Reports stores the whole path in the report definition. Open the report in Report Builder and look at the Source Filename property of the image item. Note that if you have them in a mapped drive (like H:\images) this will not work on the server if the Reports Server process has no H:\ drive.

  • Moving Report Objects Dynamically?

    Hello Everybody,
    I've created the Oracle Report in the Oracle Reports Developer 10g by placing some report objects into the "Body" portion of the "Main Section". Some of objects supposed to be displayed only on the First page and some of them on All pages. If I specify in the "Property Inspector" for the object to be displayed only on the First page, it does not show up on sequential pages, but the rest of report objects do not moving up (they remain at the same place). Looks like the first object just became not visible (not suppressed).
    The question is how to move the rest objects up to replace a hidden object?
    Thanks in advance,
    Dmitriy

    Using icommand
    http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/bam_app_icommand.htm
    THT
    Luciano

  • Problems after creating report object

    I am using Crystal Reports Server XI R2 SP4. I created a report object from a simple Crystal report successfully. Even the thumbnail showed the report data even though the report does not save data.
    However when I view the report object in InfoView or schedule it there is no report data even though Crystal Reports Viewer displays data when run against the same DB with the same parameters.
    I get the same results with any report object I create in CMC but I was to able to successfully create and run report objects the first few(5) times after which I have been getting this result.
    Is there any kind of report or job limit?
    I made max records to retrieve unlimited and bumped # of jobs in every server from 5 to 50 and the age of oldest report to retrieve from cache to 0 mins.
    Please help!

    I'm not sure this is a JAVA problem, but if you're getting an ACCESS_VIOLATION exception from the JVM a method that provides more detailed information is to check for exceptions after every JAVA function called from the native code with (*jenv)->ExceptionCheck(jenv) and if true get information with (*jenv)->ExceptionDescribe(jenv) Making mistakes in native code constructing JAVA objects has been my most frequent cause of ACCESS_VIOLATION exceptions. I hope this helps.

  • How to embed/show an image file (.jpeg or .jpg or .png) into a Oracle 10g report file (.rdf)

    Hi All,
    Morning , have an urgent requirement and need some guidance regards this.
    we are currently having an existing Oracle 10g reports file (.rdf)  lets say with name : Testing1.rdf .
    The report output is getting generated in a pdf format . it opens up in a pdf format..
    Now we want to embed an image file lets say : (logo.jpeg or logo.gif  ) into the report output..at run time the image from the image file should show up in the report output.
    Could someone please help as to how this could be achieved..and what approach we could follow for this...
    with regards
    Thanks as always !!

    Hi All,
    Morning ...just a follow up question to this original post : embedding the image files at runtime into an Oracle Report..
    We were able to achieve this by entering the folder location where the image files are place on the server in the REPORTS_PATH env variable in the report.sh file.
    Then we update this filename like file1.jpg into a table and from there we fetch this in the Oracle Reports data model directly.
    for The layout field we select the option as Image.
    All this works fine..
    Issue : The resolution of the embedded image in the generated report output is very low ...means the image appears there but it is not very clearly visible ..is there any way we could improve the IMAGE RESOLUTION in the report output....?????
    With regards

  • 10G Reports Hyperlink has strange characters after domain address

    To all,
    I have a 10G Report that uses a BeforeParamForm trigger to build a parameter called "START_URL".
    When the BeforeParamForm trigger ends the parameter START_URL contains the value:
    http://SEPAP33:80/reports/rwservlet?omst1
    I am using this parameter so that I don't have to hard-code the domain address on the Hyperlink line of the field property.
    On the Paper Layout I have a Field called 'Premise' that has the Hyperlink property filled in as:
    :start_url+report=e:/apps/oms/premise_outage_detail.rdf+desformat=pdf+paramform=no+p_sdate=&sdate+p_edate=&edate+p_premise=&premise_id
    When the report executes it should set the Hyperlink line to look like this: http://SEPAP33:80/reports/rwservlet/?omst1
    report=e:/apps/oms/premise_outage_detail.rdfdesformat=pdf+paramform=no+p_sdate=01-jan-07+p_edate=01-aug-2007+p_premise=97
    Unfortunately when the report runs the first section looks like this:
    http://SEPAP33:80/reports/rwservlet/getfile/HWnZXZIgVBOPS/RLkg==/+report=...(the rest is correct)
    Does anybody know what is causing this Hyperlink to be built improperly with "getfile/HWnZXZIgVBOPS/RLkg==" in there? I have used SRW.MESSAGE to output the :Start_URL and it is correct.
    I have also tried using SRW.set_hyperlink in the format trigger. The wrong URL value also comes up this way.
    Thanks,
    Troy

    Hello,
    The URL :
    http://SEPAP33:80/reports/rwservlet/getfile/HWnZXZIgVBOPS/RLkg==/
    is a typical URL added by the Reports servlet in the BASE HREF tag.
    Regards

  • How do I publish the latest instance of a report object ?

    I have 2 report objects which are scheduled/refreshed daily around 8:00am ish.
    History shows a new report instance is successfully created each day.
    I have a recurring daily publication which emails them out to dynamic recipients as PDF attachements at approx 8:15am.
    Trouble is the attached reports are always the same ie. the 1st/oldest saved instance.
    How do I pick up the latest available instance of a report within the publication ?
    Note - I am trying to avoid refreshing the reports at publication time because of locking issues.
              I am also trying to avoid maintaining 2 separate publications.
    Any ideas ?
    Thanks
    Malcolm.

    See if using the id3 property of the Sound class helps you out.  There's no guarantee that your sound carries the id3 info you want.

  • Oracle 10g Reports Server - problem authenticating against DB

    I have a problem with Oracle 10g Reports server authenticating against an Oracle RDBMS.
    When I try to run reports, an authentication form screen is presented, with the password field empty (the URL in explorer that loads this page contains the username and DB instance, but is missing the password) and the following error message:
    REP-51018: Need database user authentication
    When the password is entered into the empty field in the form and submitted, another 2 authentication errors are given.
    REP-51018: Need database user authentication
    REP-12545: java.sql.SQLException: ORA-12545: Connect failed because target host or object does not exist
    When the URL in the browser location field is manually altered to include the DB password, the reports are authenticated fine.
    Any ideas which config file I should be looking in?
    Any pointers would, of course, be much appreciated.
    thanks,
    Brian

    Hello, i finally have discovered what was happening, it has to be with the way FreeBSD passes the password field. By default FreeBSD passes the password field with a '*' while Oracle Linux (and Red Hat clones) expect an 'x' to look into shadow maps (Linux uses the '*' character in the password file to not allow login to that user).
    To solve it the password field served by the NIS server must be substituted, which is accomplished with nsswitch.conf and adding a line to the /etc/password file on the NIS Client, so the final files will look this way:
    # nsswitch.conf (compat directive allows us to use the '+' sintaxis in /etc/passwd file)
    passwd files compat
    # /etc/passwd (just add at the end of file)
    +:x:::::

  • How to run multiple reports From One Form with 1 report object?

    Hi ALL!
    i want to run multiple reports (in 10g technology) from 1 Form having only 1 report object.
    i.e
    IF parameter=yes THEN
    Rpt_new should run
    Else
    Rpt_old should run
    END IF;
    How can i do this?
    thanks
    rana

    Rana,
    I found this in the Forms online Help. You could easily found it yourself. Don't be afraid of pressing CTRL-H:
    SET_REPORT_OBJECT_PROPERTY(repid, REPORT_FILENAME, 'yourreportsfilename.rdf')Regards,
    Martin Malmstrom

  • Query Name on Reports object

    Hi everybody,
    We are using in our applications the run_report_object.
    But we don't know too much about the use of Query Name and Data Source Data Block from the Report object Property bar.
    Which are the limits (or options) in using those two properties?
    Can we use exactly the same values from the block property palette (Query Data Source Name and Query Data Source Type)?!
    We didn't find too many information regarding those two properties.
    Any advise will be appreciated.
    Regards,
    Sorin Nechita

    What exactly your requirement is ? Could you please clarify your requirement in detail.
    Thanks
    Feroz

  • Creating a new cell factory, how to bind to my object's property

    As near as I can tell, the javafx binding using observable values, alot like jgoodies and its not like SWT databinding or WPF binding.
    I was creating a cell factory for a TreeView. Just using a label to display the contents and calling toString, alot like the way it works now. However, I could not figure out to create a binding that would bind to a property on my domain object. Is there a way to specify the binding to the Label's text property so that whatever object that the cell's item's value has I can bind to a property that I specify on it e.g. the "name" property. But I could not see how to do that. Also, the only way I could figure out how to update the Label's value was from updateItem. I thought maybe I could even setup the binding in updateItem so that when the TreeItem's value changed at least it would automatically update the label binding, but the API did not seem to support that.
    What's the right coding pattern to use when using straight Java coding?
    I know in jgoodies I could do this using the PresentationModel approach or master-detail SWT or WPF with just specifying the property on the item's property that I want in WPF.
    public static class MyTreeCell extends TreeCell<Object> {
              Label label;
              public MyTreeCell() {
                   label = new Label();
                   setNode(label);
              @Override
              public void updateItem(TreeItem<Object> arg0, boolean arg1) {
                   if (arg0 != null && arg0.getValue() != null) {
                        System.out.println("New value: " + arg0.getValue());
                        label.setText(arg0.getValue().toString());
                   } else {
                        System.out.println("New value is null and this println is called alot, why is that?");
                   super.updateItem(arg0, arg1);
         }

    Well the presentation model thing worked fine and I have some machinery for the cell factory/cell item to obtain a tree cell based on the domain object type (a template/factory is placed into the properties in the scenegraph hierarchy). But its not smooth yet and the pattern does not quite translate well into javafx. Because the cell factory produces cells that could be used for a variety of domain object types, all the logic gets pushed down to the treecell subclass which makes it messy. Maybe this is where CSS selectors need to come in, you specify the class of a tree cell for a specific domain object type and you can set that at the root of the application so it cascades. I'll see if this approach works.
    Here's the code for the javafx version of jgoodies' presentation model, less the corner cases. This allows you to bind to a property and change the bean underneath that the property accesses. I'm not convinced that having properties has observable values directly on the objects is the right model for javafx because of the coupling to the actual object the property represents. Sometimes, you need to represent the property concept separate from the actual object instance. Maybe this already exists in the library.
          * An object binding object that creates object bindings based on property
          * names specified as strings. This is a convenience class. Generally, the
          * return values from <code>getProperty()</code> should be used for binding
          * not the factory itself. The object should be a domain object bean with
          * bean methods to get or set the value using java bean naming conventions.
          * When the bean itself changes, the properties fire to indicate that their
          * values may have changed and the observing object should update itself.
          * <p>
          * This only handles reading bean properties. Need to add set() logic.
          * <p>
          * TODO: Make this work better. Many corner cases to cover. Include PCL.
         public static class BeanBindingFactory<T> extends ObjectBinding<T> {
              T bean;
              Map<String, CaptiveObjectProperty> properties = new HashMap<String, CaptiveObjectProperty>();
              public Property getProperty(String property) {
                   if (property == null || property.isEmpty())
                        throw new IllegalArgumentException("Property cannot be null");
                   if (properties.containsKey(property))
                        return properties.get(property);
                   CaptiveObjectProperty p = new CaptiveObjectProperty(this, property);
                   properties.put(property, p);
                   return p;
              public void setBean(T bean) {
                   this.bean = bean;
                   for (CaptiveObjectProperty p : properties.values()) {
                        p.invalidate();
                   fireValueChangedEvent();
              public T getBean() {
                   return bean;
              @Override
              protected T computeValue() {
                   return bean;
               * Lazily get the method representing the property.
               * @author Mr. Java
               * @param <T>
              protected static class CaptiveObjectProperty<T> extends
                        ObjectPropertyBase<T> {
                   String property;
                   Method m;
                   BeanBindingFactory factory;
                   public CaptiveObjectProperty(BeanBindingFactory factory,
                             String property) {
                        this.property = property;
                        this.factory = factory;
                   @Override
                   public Object getBean() {
                        if (factory == null || factory.getBean() == null)
                             return null;
                        return factory.getBean();
                   @Override
                   public T getValue() {
                        if (m == null) {
                             m = getMethod();
                        if (m == null)
                             return null;
                        try {
                             Object rval = m.invoke(factory.getBean());
                             return (T) rval;
                        } catch (Exception e) {
                             e.printStackTrace();
                        return null;
                   @Override
                   public String getName() {
                        return property;
                    * Invalidate the method. Perhaps the bean changed to another object
                    * and we should find the method on the new object.
                   public void invalidate() {
                        m = null;
                        fireValueChangedEvent();
                   protected Method getMethod() {
                        if (factory == null || factory.getBean() == null)
                             return null;
                        String methodName = "get"
                                  + Character.toUpperCase(getName().charAt(0));
                        if (getName().length() > 1)
                             methodName += getName().substring(1);
                        try {
                             Method mtmp = factory.getBean().getClass()
                                       .getMethod(methodName, new Class<?>[0]);
                             return mtmp;
                        } catch (Exception e) {
                             e.printStackTrace();
                        return null;
         }

  • 10g report Style Sheets

    In the Oracle 10g Report Level property sheet there is a line item "CSS Class Name" and also "Style Sheets"
    Where is the explicit Oracle on-line documentation for these items?

    Believe you called this correctly, and the first reply. Yes somehow imported text was tagged with a character style, and paragraph styles were then not applying themselves properly. When the character style was set to none; the paragraph styles suddenly worked as usual.
    Give yourself a perfect score (and end the discussion).
    Thanks.

  • Sorting in 6i and 10g reports

    Hello All,
    I am running 6i and 10g reports against a 10g database.
    I ran one of the 6i report and it generated a report in one sorting ordear
    and when i ran the same report on 10g ,it generated the report in ddifferent order.
    Both the reports r run against the same 10g database.
    The order by clause on the columns of the records r identical.
    Now i wanted to understand how it is sorting in different orders in both 6i and 10g reports?
    Thanks,
    Ranz

    Hi,
    Please note the fact that 6i Reports is not certified to work with 10g Database. Hence it becomes impossible to address the sorting behavior of 6i Reports, though there is nothing different in the way it works. I would suggest you to use 10gR2 version of Reports services with 10g Database which is certified and supported. Thanks for your understanding.
    Regards,
    Anand

  • How to Remove a Report Object from a Category Without Deleting It?

    I'm trying to "remove" a report object (in this case a Webi Report) from a Personal Category. However, I've found that when I right-click on the report within the Category and choose "Organize >> Delete", not only does it remove the report from the Category, it also deletes the "source" report from it's original location... not good.  (NOTE: If I try this as a user without rights to delete report objects, I don't even get the "Organize >> Delete" option, as would be expected based on the behavior I'm seeing.)
    Does anyone know if there is a way to "Remove" report objects from Categories without deleting the report from its original location?  The only option I can think of is to simply recreate (copy/paste) the whole category with all of its components (less the undesired report object) and then delete the original Category.
    Thank,
    Josh
    Edited by: Josh Crawford on Sep 9, 2010 9:25 AM

    Hi,
    This is much easier than it looks like, although it's not intuitive.
    For example, when some webi is in a category, categories where the webi is linked are underlined in blue:
    If you click in those blue marked categories and click Accept, you're unlinking the webi/report/dashboard from that category:
    -->
    Hope it helps
    Alberto

Maybe you are looking for

  • WRT54G V1.1 Cannot go on-line

    I have a WRT54G and I cannot go on-line.  I have th epower light steady, internet steady, and Wlan steady, Port 1 steady.  I have Cable service and I need the Settings for the Router to work.  I have also tried to go the router's page 192.168.1.1 but

  • Condition Check problem

    Hi, I am new in jsf, I have got a problem... I have a bean named UserBean, It has a age property. I want check a condition on Age property, and using JSTL for that, The Code is like that... <c:if test ="${UserBean.age>17}">   <h:outputText value=" Yo

  • Where can I find a ringtone I paid for but it is not appearing in my itunes account

    where can I find I ringtone I purchased but it is not appearing in my ringtones on my phone?

  • Calling transaction CJ45

    Hi everyone, Is there any way to call transaction CJ45 using batch input or is there any BAPI? Best regards. Thanks in advance.

  • Adobe elements 9 slideshow-codec issue

    I am new to this slideshow process, but have successfully created a 24 min video, have added my pictures and transitions into the slideshow.  Now I was about to add audio to it.  However, I have been able to get anything to work.  My I-tunes songs we