nardmoseley
Comments
-
Are you using RB 7.03?
I think we modified RB 7.03 so that ValidateSessionParameters returns the
parameters to the client.
Check the release notes or access the ReportDesigner select the Help | About
option to c… -
The Page object sent from the server to the webtier will be smaller, if you
use smaller sized images. The server is compressing the page objects so I am
not sure how much it matters. The WebTier will convert the image to a bitmap
We have not had any other requests, but perhaps other want this feature and
are afraid to ask.
You have …
There is currently no way to determine the number of active sessions.
I can add this to the next release.
--
Nard Moseley
Digital Metaphors
in determine number of connections to the RBServer. Comment by nardmoseley November 2003
There is a global WebCacheManager called gWebCacheManager that the WebTier
uses. The WebTier initializes the WebCacheManager.WebCachePath and
CacheDirectory settings one time - upon startup.
Try setting gWebCacheManager.We…
There is nothing special about running reports on the RB Server, other than
the data access components must be thread-safe.
--
Nard Moseley
Digital Metaphors Corporation
in Pervasive Comment by nardmoseley November 2003
Yes, there is an incentive in place to entice customers into upgrading to RB
Server rather than updating their Enterprise license - and many customers
have been doing just that. (I am very sorry that you did not notice this
befo…
Thanks for your interest in RB Server. This issue was discussed in these
newsgroups at the time RB Server was released.
ReportBuilder Server is a separate product from RB Enterprise. RB Server
installs into a separate dire…
If you have Delphi 6 and Delphi 7 installed and are primarily using one of
them, you might consider installing RB Server Edition into the other. That
would not be conflict.
--
Nard Moseley
Digital Metaphors…
ReportBuilder Server Edition includes RB Enterprise. It will install RB
Server AND RB Enterprise.
If possible install the RB Server Trial on a separate machine. Otherwise you
will need to re-install your registered version…
Sorry, but there are no demos available for RB Server and WebSnap. (I think
at one time we were working on a demo for WebSnap, but found the learning
curve for WebSnap rather high.)
Using the WebTier component within a web…
---------------------------------------------
Tech Tip: WebTier Content Providers
---------------------------------------------
The WebTier architecture dispatches WebRequests to appropriate
ContentProviders. Co…
There is a global TrsWebSessionManager that you can access. (This is an
internal implementation class, it is not documented in the help.)
Example:
uses
rsWebSessionManager;
begin
if (gW…
The TrsWebTier.GarbageCollection MinSleep and SeparateThread properties are
used to control how often the webtier garbage collector runs and whether it
executes in a separate thread.
Using RB 7.03 and the RB Server demos I…
A web session ends when it times out due to inactivity. (The clients are
connectionless, when you close the web browser the web tier has no knowledge
that this has occurred).
Use the TrsWebTier.SessionOptions.SessionTimeO…
Please send the archive file to support@digital-metaphors.com in zip format
and I can test it here.
--
Nard Moseley
Digital Metaphors
http://www.dig…
Thanks for that feedback. I am now recalling that we optimized the
performance of client/webtier page caching following feedback that we
received from earlier releases.
Are you using RB 7.03? Check the Help | About box of …
Try the following test:
1. Create a standard Delphi app that contains this report. (In other words
do not use RB Server).
2. Generate the 645 page report to an archive file (.raf)
3. Create a Delphi app th…
This is not really a server issue, but an RB Dade issue.
ReportBuilder's Data Access Environment (DADE) is not designed to support
connections to multiple databases. You might consider modifying the report
to use external …
Yes, using ReportTemplate.OnLoadEnd to check the database name property is a
good approach.
You can try tracing the RB source code in the DADE plug-in that you are
using to see whether the proper database connection is bei…
It might be that the Designer.DataSettings used to create that DataView were
different than the DataSettings used to create the dataview that is working.
The DataSettings are saved as part of the dataview definition.
Check…
1. Create a custom web content provider that can generate the .raf file.
2. The content provider will have a content type, such as 'Archive'.
3. See article below for sending requests to the webtier. You will specify
There is an example of adding an XLS export button to the Web Report Viewer.
This same technique could be used to export a RAF file. See
RBServer\Demos\WebTier\Custom Viewer. The example contains a ReadMe.doc and
commented code.…
I do not have experience with IntraWeb. I think you could either have parts
of the IntraWeb app send requests to an RB WebTier app or you could include
the TrsWebTier component in your IntraWeb app and pass the appropriate
reque…
You probably should include the SessionID. This is assigned when the user
runs the first report. Each session created on the server maintains state
information. So there is overhead in creating a session. Sessions timeout
when n…
Set Scaled to False on all of your forms.
Though RB Server is supporting report forms via some magic, keep in mind
that forms are not designed to be used within threads. In Delphi all visual
controls - including forms are …
The WebTier internally uses TrsClientReport and TrsClientReportExplorer
components to communicate with the Report Server application.
1. Check the WebTier.ServerConnection proeprties.
2. As a test try connectin…
The TrsReportArchiveVolume does not support a database tree structure.
Try sing file based archives so that you have the tree structure. Then you
will need to implement security. The security info you could store in a
data…
The TrsReportArchiveVolume also supports the tree structure. This is
demonstrated in the RBServer\Demoes\Servers\Main demo and the
RBServer\Demoes\Servers\VolumeTypes\Report Archives demo.
Set the TrsReportArchiveVolume.Fi…