2 |
<gnurpc> |
<gnurpc> |
3 |
<service name="GReportServer" binding="GReportServer"> |
<service name="GReportServer" binding="GReportServer"> |
4 |
|
|
5 |
|
<!-- what does the following methods mean ? --> |
6 |
|
|
7 |
<method name="getReportHeader" return="string" |
<method name="getReportHeader" return="string" |
8 |
helptext="Returns the report definition (in XML format)"> |
helptext="Returns the report definition (in XML format)"> |
9 |
<argument name="location" type="string"/> |
<argument name="location" type="string"/> |
14 |
<argument name="location" type="string"/> |
<argument name="location" type="string"/> |
15 |
</method> |
</method> |
16 |
|
|
17 |
<method name="getAvailableFilters" return="string" |
<!-- get Information about available options --> |
18 |
|
|
19 |
|
<method name="getAvailableFilters" return="array" |
20 |
helptext="List filters available on the server"/> |
helptext="List filters available on the server"/> |
21 |
|
|
22 |
|
<method name="getAvailableDestinations" return="array" |
23 |
|
helptext="List destinations available on the server"/> |
24 |
|
|
25 |
|
<!-- load new report --> |
26 |
|
|
27 |
|
<method name="requestReportEngine" return="<GReportServer.ReportEngine>" |
28 |
|
helptext="List destinations available on the server"/> |
29 |
|
|
30 |
|
<object name="ReportEngine"> |
31 |
|
<!-- use attribute style access for destinations ? |
32 |
|
<attribute name="destination" type="string" readonly=""/> |
33 |
|
--> |
34 |
|
<method name="setDestination" return="integer"> |
35 |
|
<argument name="destination" type="string"/> |
36 |
|
<argument name="destinationType" type="string"/> |
37 |
|
<argument name="destinationOptions" type="string"/> |
38 |
|
</method> |
39 |
|
<method name="setFilter" return="integer"> |
40 |
|
<argument name="filter" type="string"/> |
41 |
|
<argument name="filterOptions" type="string"/> |
42 |
|
</method> |
43 |
|
|
44 |
|
<method name="processReport" return="string" helptext="start the report engine for report X"> |
45 |
|
<argument name="reportfile" type="string"/> |
46 |
|
<argument name="userParameters" type="array"/> |
47 |
|
<argument name="sortoption" type="string"/> |
48 |
|
<argument name="includeStructuralComments" type="string"/> |
49 |
|
<argument name="omitGNUeXML" type="string"/> |
50 |
|
</method> |
51 |
|
<method name="clear" return="integer"> |
52 |
|
</method> |
53 |
|
</object> |
54 |
</service> |
</service> |
55 |
</gnurpc> |
</gnurpc> |