nardmoseley
Comments
-
This is a multi-part message in MIME format.
-
This is a multi-part message in MIME format.
-
There are no known issue with the Cache not getting cleared.
Garbage collection will only run following a WebTier request.. When the
WebTier processes a requests, it sends the response and then performs any
needed garbage … -
The JavaScript used within the search page is using the JavaScript Date
object which maps months starting at 0. When the Delphi code on the WebTier
receives the request, it converts the 2003-11-31-0-0-0 to a valid TDateTime.
It … -
Have not heard of any issues like this before. The main difference in
running the app from RBServices vs a standalone .exe is the user account
under which it is executing. When you include rsServerActiveX in the uses
clause it e… -
You should be able to use the exact same server application for the test
explained in my prior post. I think that is important.
--
Nard Moseley
Digital Metaphors
in server app is not running properly when started as a service. Comment by nardmoseley March 2004 -
Try testing the server within the context of a standard Delphi application
rather than a service, that way you can use the Delphi debugger. (Perhaps
you have already done this).
If the server app works properly when run as… -
The example has now been made into a demo. With the latest release the
architecture has been improved to make it simpler. Please see
RBServer\Demos\WebTier\Custom Viewer
--
Nard Moseley
Digital Metaphors C… -
As a test, try creating a Delphi WebModule that does not use the WebTier or
any other RB components. Just use your ADO components.
As another test use the WebTier without your ADO components.
I think the issue here i… -
I just tried an experiment. I used Delphi 7 to open and run the WebDebug
demo installed for Delphi 6. I only had to modify the
the WebTier.WebModuleURI for the 8081 port used by the D7 WebDebugger. It
compiles and runs fine.
Most common causes would be incorrectly configured WebTier or IIS.
1. Check out the following article for configuring IIS user accounts.
2. Check your TrsWebTier settings for CacheDirectory, WebCachePath and
WebModul…
1. You are receiving the error, because the event-handler methods need to be
published methods of the of the datamodule that contains the ReportVolume
component.
2. Keep in mind that for a Server application, the autosearc…
Couple of possibilities come to mind:
1. The dataset cannot be opened because the data connection object cannot be
found. For example, if you create a report that connects to a TDatabase
object named 'euDatabase', when you…
1. "Processing request for report Alle Ordner\TestBericht "
This means that you requested a report called TestBericht located in the
folder path Alle Ordner.
2. "EReportLoadFromDatabaseError"
This indicat…
I am assuming that the problem is on the server machine - that the serevr
has the files
without any data and has to be rebooted?
Perhaps the application is running out of memory/resources. (or perhaps the
machine is r…
The DataDictionary is only used when creating a new SQL DataView. The Query
tools use the data dictionary to display the available table aliases and
field aliases. Once the SQL DataView is created, it no longer needs the data
di…
1. To specify a report check out
RBServer\Demos\Clients\02. Client Report
Basically you do this:
rsClientReport1.VolumeName := 'Report Archives';
rsClientReport1.ReportName := 'Sales History\Cust…
The report generating on the server generates Page objects that are sent
over the wire to the WebTier. The WebTier adapters handle the translation of
the page objects into the requested output format.
You might have a look…
In the ReportVolume.BeforePublishReport event transfer the SessionParameters
to the Report.Parameters[] array. The Server Custom Parameters demo shows
how to do this...
--
Nard Moseley
Digital Metaph…Your example code showed the user of aEventParams, so I assumed that you are
using the ReportVolume event.
The Report.OnGetAutoSearchValues event is available to RAP. You are
correct - to access the database will require one or …
I researched this and the ReportVolume.BeforePublishReport event occurs too
early. Try attaching an event-handler to the
Report.OnGetAutoSearchFieldValues event. That is the first event to fire
after the AutoSearchField values h…
I setup an example here and the TrsWebRequest.ContentParameters property
provides access to all of the content parameters. In my example I have a
single autosearch field. The ContentParameters['asg0f0se'].Value contains a
comma …
Not sure how this would be implemented. Via JavaScript that manipulates an
ActiveX control?
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
Thanks for that additional info.
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
Interesting. Do you know whether the viewer requires an ActiveX control or
is the viewer pure HTML?
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
The goal of the WebTier is to produce content that a web browser can render
without requiring a proprietary plug-in / ActiveX type of technology that
must be downloaded.
ReportBuilder's output to the web browser consist of…
1. To display a progress page, try downloading the following example.
www.digital-metaphors.com/tips/WebTierProgressPage.zip
2. Definitely will be after ReportBuilder for Delphi 8. Probably will occur
around the time…
Sorry, but the capability to modify the web viewer is currently limited to
what is shown in the demo.
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
On the Server the NoDataBehaviors settings for ndBlankPage and
ndDisplayDialog are not supported. Instead ndBlankReport is used.
This is necessary because ndBlankPage does not result in any TppPage object
being created. In…
As mentioned in my post above, the Server is going to force a
NoDataBehaviors setting of ndBlankReport so that the Client always receives
a page back from the server.
You may want to configure the reports with the ndBlankR…