Home nardmoseley Comments
New Blog Posts: Merging Reports - Part 1 and Part 2

nardmoseley

About

Username
nardmoseley
Joined
Visits
8,266
Last Active
Roles
Administrator

Comments


  • This message has been handled in the general newsgroup. Please do not cross
    post messages.

    The focus of this server newsgroup is questions about building report server
    solutions using ReportBuilder Server Edition.

  • I created an example windows service application that includes rsServer. I
    had not tried this before, but it is extremely simple to implement. Though
    not as fancy as ReportBuilder Services, it does the job quite nicely. in Multiple Servers ad a Service Comment by nardmoseley December 2004

  • The following example shows how to write custom messages to the server log.

    www.digital-metaphors.com/tips/server/CustomServerLogging.zip




    --
    Nard Moseley
    Digital Metaphors Corporation
    www…

  • It is my understanding that Datasets are not thread-safe.

    One solution would be to convert to .rtm files.


    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digital-metaphors.com



  • What browser are you using to test?

    You can try editing the html that is returned to the browser. See the
    WebTier.ProcessRequest method. It return the HTML to the browser. However,
    depending upon what is being displayed,…

  • Sorry to not respond to this sooner.

    I performed some testing here using the Custom Parameters example for the
    Server and WebTier, but did not encounter any errors.

    Can you specify steps for me to recreate the error…

  • Okay, I see from your next post that you are using RB's PDF device.

    Make sure you are using RB 9.01, it contain a PDF fix.

    There is an addition patch available for RB 9.01 that fixes an issue related
    to generated int…

  • Are you using RB 9.01 and the new RB PDFDevice to generate the PDF?

    There was a bug in RB 9, that sometimes resulted in an empty PDF file.


    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digital-me…

  • The RBServer\Demos\Web Tier\Custom Viewer example shows how to add an Excel
    button to the web veiwer's toolbar. The example creates two descendant
    classes TmyWebViewerStyle and TmyWebViewerFrameNav. The TmyWebViewerStyle
    is regi…

  • I recommend that you avoid using the BDE altogether.


    -----------------------------------------------
    Tech Tip: RB Server and the BDE
    -----------------------------------------------

    Question
    --------

  • According to the log, the error occurred while procession a request for the
    report indicated by the following path...

    Report Files\Usage\Member Usage by Contract Range

    The exception thrown was...

    EExternal…

  • I recommend using RB Server Edition to implement what you describe. Download
    the trial version and spend some time with the RB Server Developers Guide
    tutorials and the demo applications.

    RB Server Edition provides a multi…

  • You need an ADOConnection and an ADODataSet. That will ensure thread-safety.

    Please do not post attacments to the newsgroups. Please post questions to a
    single destination, do not post to both support@digital-metaphors.com an…

  • This is a limitation imposed by the low level Delphi socket code that RB
    Server is using.

    I researched this one by using the debugger to trace into the Delphi source
    code. In the unit Sockets.pas, there is a method called<…

  • The information stored in the rbWebTier.ini is read when the WebTier.Loaded
    method executes. The Delphi streaming system calls TComponent.Loaded, "The
    streaming system calls this method after it loads the component's form from


  • The TrsIniSettings class uses TppFileUtils to resolve the directory path.

    Example:

    uses
    ppFileUtils;


    if IsLibrary then
    lsDirectoryPath := TppFileUtils.GetLibraryFilePath
    els…

  • Just to clarify for me.

    1. For the Windows 2000 server, if you change the rbWebTier.ini file, are
    the new values used?

    2. For the Windows 2003 server, if you hard code the WebTier properties with
    the same values…

  • Check that

    a. TrsWebTier.IniSettings.Enabled is True
    b. TrsWebTier.IniSettings.FileName is valid, the default is
    ($Application)|\rbWebTier.ini


    --
    Nard Moseley
    Digital Metaphors Corporation

  • Yes, see article below on executing a specified report. For the 'content'
    parameter you can specifiy 'pdf' rather than 'viewer'.

    Here is an example that executes a report on our live demo server. The
    volume is Live Reports…

  • The client report and server both do caching of pages to speed performance.
    Try setting RefreshRequest to True when you update the parameters.

    {set parameters}
    ClientReport.RefreshRequest := True;
    ClientReport.Print;<…

  • The demo version is limited to running the WebTier and Server on the same
    machine. You have to specify 127.0.0.1 for both applications.


    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digital-metaphors.c…

  • Sorry, I did not realize you were installing the trial. The RB Server Trial
    version will only work with the RB Enterprise Trial version that it
    installs. So you need to test using another machine, if possible.

    The RB Serve…

  • The RB Server Edition installation program will install RB Server and RB
    Enterprise. Therefore, run the installation and let it delete you current RB
    Ent installation and install it again.




    --
    Nard M…

  • Yes, decendants of TrsWebContentProviderReportFile can do this. This how the
    PDF button that appears on the web report preview works. There is an example
    of adding an XLS button to the web report viewer that contains the source to

  • Excellent news! :)

    Thanks for sharing that tip!

    --
    Nard Moseley
    Digital Metaphors Corporat…

  • The most common use of the WebTier is in an ISAPI.dll application. There are
    no known issues with using the WebTier in an ISAPI.dll.

    You might try setting WebTier.GarbageCollection.SeparateThread to False. The
    default is T…

  • From looking at the source code to the server, the OnGetPublishingOptions
    event fires prior to the report being loaded from the database or any error
    being raised.

    Try modifying the example installed to the RBServer\Demo…

  • Sorry, I misunderstood the question.

    Try using the ReportVolume.OnGetPublishingOptions event. It occurs before
    the report is loaded.



    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digit…

  • See the online helpf to the ReportVolume BeforePublishReport event and the
    TrsBeforePublishReportEventParams class


    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digital-metaphors.com



  • Try using the ReportVolume BeforePublishReport event to initialize it. This
    event has an aEventParams object parameter that provides access to the
    report instance.


    --
    Nard Moseley
    Digital Metaphors Corpora…