Hello, i'm testing RB Server and have the following questions: 1. How easy is to create a method to allow users to pass parameters to the reports? 2. Can i use IW and RBServer in an easy way?
1. The Server Edition supports Session level and Report level parameters.
For examples see RBServer\Demos\Clients\Custom Parameters, Demos\Servers\Custom Parameters, and Demos\WebTier\Custom Parameters. The demos all work together. There is a ReadMe.doc and commented code included with each example.
2. Simplest approach would be to create two apps: an IW app and an RB WebTier app. Then from the IW app you could invoke the RB WebTier app. I do not know whether it is possible to use the TrsWebTier component inside of an IW app. I think if you work thu the RB Server tutorials in the Server Developers Guide that will become apparent to you.
3. Here is an article on calling specific reports via the webtier...
--------------------------------------------- Tech Tips: How can I request that the webtier execute a specified report? ---------------------------------------------
Question: ---------
Without using the Web ReportExplorer, how can I request that the webtier execute a specified report?
Solution: ---------
The webtier processes requests for web content. These requests consists of
{note: content=viewer, is used to request report viewer content.}
3. Additional parameters that are specific to the content request.
volume=Report Forms (the volume name) Name=Basic\Biolife Table (the full path name to the report) frameset=1 (show the framset with the toolbar etc., this is required)
Use a web browser to access the webtier demo that displays the report explorer.
Notice that when you place the mouse over a report in the report explorer that the status bar in IE shows the url plus some params. That is the string required to run the report on the web tier.
content=viewer (type of content is report viewer) volume=Report Forms (the volume name) Name=Basic\Biolife Table (the full path name to the report) frameset=1 (show the framset with the toolbar etc., this is required)
4. AutoSearch Parameters
To specify autosearch parameters for a report, include the parameter 'newsearch=T' followed by the autosearch parameters.
AutoSearch parameters have the following naming convention: asgXfYse and asgXfYsa.
The asgX specifies the autosearch group number, where X is the number. The fY specifies the field number, where Y is the number. The se indicates that the value is a search expression and the sa specifies that the value is the "show all" boolean expression.
Comments
Thanks for your interest in RB Server Edition.
1. The Server Edition supports Session level and Report level parameters.
For examples see RBServer\Demos\Clients\Custom Parameters,
Demos\Servers\Custom Parameters, and Demos\WebTier\Custom Parameters. The
demos all work together. There is a ReadMe.doc and commented code included
with each example.
2. Simplest approach would be to create two apps: an IW app and an RB
WebTier app. Then from the IW app you could invoke the RB WebTier app. I do
not know whether it is possible to use the TrsWebTier component inside of an
IW app. I think if you work thu the RB Server tutorials in the Server
Developers Guide that will become apparent to you.
3. Here is an article on calling specific reports via the webtier...
---------------------------------------------
Tech Tips: How can I request that the webtier
execute a specified report?
---------------------------------------------
Question:
---------
Without using the Web ReportExplorer, how can I request that the webtier
execute a specified report?
Solution:
---------
The webtier processes requests for web content. These requests consists of
1. The URL for the webtier
example: http://127.0.0.1/rbWebPub/report.dll
2. A parameter specifying the content type.
example: content=viewer
{note: content=viewer, is used to request report viewer content.}
3. Additional parameters that are specific to the content request.
volume=Report Forms (the volume name)
Name=Basic\Biolife Table (the full path name to the report)
frameset=1 (show the framset with the toolbar etc., this is required)
Use a web browser to access the webtier demo that displays the report
explorer.
Notice that when you place the mouse over a report in the report explorer
that the status bar in IE shows the url plus some params. That is the string
required to run the report on the web tier.
Example:
http://127.0.0.1/rbWebPub/report.dll?content=viewer&volume=Report
Forms&name=Basic\Biolife Table&framset=1
So the parameters here are
content=viewer (type of content is report viewer)
volume=Report Forms (the volume name)
Name=Basic\Biolife Table (the full path name to the report)
frameset=1 (show the framset with the toolbar etc., this is required)
4. AutoSearch Parameters
To specify autosearch parameters for a report, include the parameter
'newsearch=T' followed by the autosearch parameters.
AutoSearch parameters have the following naming convention: asgXfYse and
asgXfYsa.
The asgX specifies the autosearch group number, where X is the number. The
fY specifies the field number, where Y is the number. The se indicates that
the value is a search expression and the sa specifies that the value is the
"show all" boolean expression.
Example:
content=viewer
newsearch=T
asg0f0se=S
asg0f0sa=false
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
--
---
Guillermo Casta?o Acevedo
www.GrupoMillennium.com