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

Implementing a Reportbuilder NTService server.

edited April 2003 in Server
Hi,

I would like to implement a Reportbuilder server as a NTService,
but NOT use your RBWinService.exe but making a real NTService
app, is this possible ? I have already implemented a simple NTService
app, this is what I did :

1. Place a rsServer on the TService module.
2. In the OnStart and OnStop events of this module activate en deactive
de rsserver using the active property.
3. On a TDatamodule, I have placed a rsReportArchiveVolume component.
4. In the OnCreate event of this datamodule I set the filedirectory property
of
the above component.

When I run this service it works perfectly! Is this all I have to
do ? Or are there any issues with this setup and should I use your
RBWinService.exe
instead.

greetings,

Rob Segerink
Novo-Wallco International

Comments

  • edited April 2003

    It is preferred that you use RBWinService because if the report server
    crashes it will automatically be restarted. In addition, this architecture
    enables the report server application to be easily debugged as a standard
    .exe and then easily deployed as a Windows service. And it provides the tray
    icon.

    Although we have not tested placing the TrsServer component directly in a
    windows service application, I cannot think of any reason why it would not
    work.


    --
    Nard Moseley
    Digital Metaphors
    http://www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited April 2003
    Thanks, Nard.

    in the ntservice framework of Windows, the
    server can also restart a crashed service app.
    Or isn't that a reliable function ?

    greetings,

    Rob Segerink




  • edited April 2003

    In our testing here that was not reliable. We considered and tested several
    approaches and the one that we delivered provided far the highest degree of
    simplicity, robustness, and useability.


    --
    Nard Moseley
    Digital Metaphors
    http://www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.