Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Web Service Data Source (BIRT)"

(Example Files)
(Description)
Line 9: Line 9:
  
 
== Description==  
 
== Description==  
This example access a delayed stock quote web service from
+
This example accesses a city locator from zip code web service located here:
http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl.  
+
http://www.webservicex.net/uszip.asmx?WSDL.
  
 
The above URL is entered in the data source WSDL URL property.  The data set is set to the  
 
The above URL is entered in the data source WSDL URL property.  The data set is set to the  
getQuote Method.  The default SOAP request template generated by the driver supplies one data set parameter for the
+
getInfoByZIP Method.  The default SOAP request template generated by the driver supplies one data set parameter for the
stock symbol.  It is important to remember any part of the SOAP request can be modified.  To link a portion of the  
+
zip code.  It is important to remember any part of the SOAP request can be modified.  To link a portion of the  
 
SOAP request to a data set parameter use the  
 
SOAP request to a data set parameter use the  
 
  &?symbol?&
 
  &?symbol?&
 
syntax, where symbol is the name of the data set parameter.  In the data set editor this parameter can be linked to a
 
syntax, where symbol is the name of the data set parameter.  In the data set editor this parameter can be linked to a
report parameter.  In this example symbol is linked to the report parameter Ticker.
+
report parameter.  In this example symbol is linked to the report parameter zipcode.
  
 
Once the response is returned, it is parsed just like the XML data source using XPath syntax.
 
Once the response is returned, it is parsed just like the XML data source using XPath syntax.

Revision as of 16:03, 25 April 2008

< To: Report Developer Examples (BIRT)
This example is Bugzilla ID 190897. If you would like to contribute an example see the example contribution guidelines.

Introduction

This example illustrates using the Web Service Data Source in a report.

BIRT Version Compatibility

This example was built and tested with BIRT 2.2 RC0.

Example Files

Example Report Zipped

Description

This example accesses a city locator from zip code web service located here: http://www.webservicex.net/uszip.asmx?WSDL.

The above URL is entered in the data source WSDL URL property. The data set is set to the getInfoByZIP Method. The default SOAP request template generated by the driver supplies one data set parameter for the zip code. It is important to remember any part of the SOAP request can be modified. To link a portion of the SOAP request to a data set parameter use the

&?symbol?&

syntax, where symbol is the name of the data set parameter. In the data set editor this parameter can be linked to a report parameter. In this example symbol is linked to the report parameter zipcode.

Once the response is returned, it is parsed just like the XML data source using XPath syntax.

Comments

Please enter comments below by selecting the edit icon to the right. You will need a Bugzilla account to add comments.


It appears that the web service that this report uses is no longer available.

Back to the top