nardmoseley
Comments
-
In the web request you have
volume=reportfiles
but then you also have the volume name, "reportfiles", listed in the name of
the report
name=reportfiles\AdsPDAIntruder.
This does not look correct. If … -
Here is some code to test whether the report server is running.
uses
rsClientTcpSocket, rsExceptions;
procedure TForm1.Button1Click(Sender: TObject);
var
lClientSocket: TrsClientTcpSocket;
begin
Here is an rbWiki article that details how to call specific reports and
specify parameters
http://www.digital-metaphors.…
No that is not correct. I never said to create a form AND a datamodule for
each report. None of the demos show that, because that is not valid.
You need a single container. The container can be a form OR a datamodule.
I recommend reading the RB Server Developers Guide and working thru the
tutorials - there is one for form based reports. Special considerations must
be made to accommodate a multi-threaded server environment. Demos and
comple…I think I still don't understand. As a test I opened
RBServer\Demos\Clients\Client Report Catalog\Dynamic List. I added a button
to the Form and in the button OnClick I coded:
procedure TfrmClientReports.Button1Click(Sender: T…The ReportVolume.DirectionOptions.RefreshInterval specifies the refresh rate
for rebuilding the directory cached by the Server. The default is 60
(seconds).
There is also a cached copy of the directory on the client. The
The custom parameters examples show how to many things related to
parameters. You do not have to implement the parts that you do not
need/want. If you do not have to prompt the user, then do not implement that
part of the solution.…I did not check all of the demos. But at the top of the ISAPI demo you will
find that the RB PDF export is included by default.
{$DEFINE DEFAULT} {add/remove an 'x' to enable/disable RB's Default PDF
support}
{x$DEFIN…> Does a web tier session mean per user?
Yes, the first time a user makes a request, a SessionID is generated, and
then subsequent requests include the SessionID, that is how the session is
tracked. The WebTier caches user …
Each of the Guid folders represents a client sessions. The WebTier garbage
collector should be removing those folders and their contents, for an
sessions that have timed out.
For my test server, the folders get removed. …I don't this is related to your prior question.
Try running the WebTier under the Delphi web app debugger. An example is
installed to the RBServer Demos\WebTier folder.
--
Nard Moseley
Digital MetaphorsCheck the end-user project source code for the presence of a BeforePrint
event-handler
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Please configure your newsreader to post using your full name. Currently
your are posting as
"news.digital-metaphors.com"
Check the end-user project source code for the presence of a BeforePrint
event-handler<…> ppReport2.BeforePrint: Invalid property value
The error message indicates the report template has a reference to a
/Delphi code/ event-handler for the BeforePrint event, that cannot be
resolved.
As a test, pla…
The error message indicates the report template has a reference to a Delphi
code event-handler (method name) for the BeforePrint event, that is not
present. See he RB Server Developers Guide tutorials.
Simpler to u…You can use the Report.OnInitializeParameters to turn off interaction. Set
Report.ShowAutoSearchDialog to False to turn off display for autosearch
parameters.
To identify whether the report is called from the Web, you could de…The installation file for ReportBuilder Services is installed to the
RBServer\Windows Service folder, on my machine the full path is
C:\Program Files\CodeGear\RAD Studio\6.0\RBServer\Windows Service
--
Nard Moseley<…
1. Modify the .res file and rebuild your Webtier.
2. Clear the Cache\Viewer directory on your web server - for example,
C:\rbWebPub\Cache\Viewer
3. The WebTier will regenerate the viewer files when it sees the
cache\viewe…A good example of performing custom processing is the Demos\WebTier\Custom
Parameters demo. (Note that to run the demo, requires that you also run the
Demos\Server\Custom Parameters demo for the server side of things. See the
ReadM…TrsClientReport is documented in the RB help. The RBServer\Demos\Clients
folder contains examples of using client report.
Report, ClientReport, and ArchiveReader all descend from Producer and share
many common properties and m…>What do i do inside this OnAction event?
Please re-read my first post on this thread.
Please re-read Hans' post that started this thread. That post states "In web
mode the report should be called by url paramet…Did you create custom WebModule action?
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Web mode
On the WebModule, create a custom Action and the implement its OnAction
event to process the custom request. In the event-handler call
WebTier.CreateClientReport to create an instance of a ClientReport that you …Try exiting out of ReportBuilder Services (right mouse over the system tray
icon and select Exit). Then re-start, but specify to 'run as Administrator'.
On Windows 7 and Vista apps do not run with admin privileges unless you
…Please email your webtier project in zip format to support@ so that can see
exactly how it is configured.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
It is against newsgroup rules to post attachments. Attachments may be sent
to support@. I do not open any attachments posted to the newsgroups.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
…
Try modifying your WebModule code as shown below, this will return an error
page for all errors. For the next maintenance release, we can add logic to
generate an error page for initialization errors.
try
Res…The first time the WebTier receives a request, its internal Initialize
method is called. The Initialize method creates the WebTier.CacheDirectory.
If you don't see the cache directory being created, then the issue is that
the Windo…What error or response do you receive when calling the WebTier?
Yes, the cache folder would be created the first time the module is invoked.
The ISAPI should have full control (read/write, etc) privileges to the
directory.