Feature Info Query Web Service

A Web Service based FIQ sources attribute data from an external SOAP Web Service. Web Services can be implemented in many languages and can return various types of data. This wizard defines how Dekho can use the web service to retrieve information for the selection review panel. Creating Web Services is beyond the scope of this document, this guide details how Dekho utilises web services once created.

Start configuring a FIQ for Web Services, by firstly following these instructions on how to create a query.

Step 01> [OPTIONAL] Check Callout if the Query Results will be displayed in a Redline Callout instead of the Results Panel.

Step 02> Select an Output Style to define how the results will appear in the Results Panel.

Step 03> Output Styles define how the retrieved data will be displayed in Dekho when a Feature is selected. The options are Table, Image List and URL List. To return a list of images, select Image List (field name must be description). To return a list of URLs, select URL (field name must be URL).

Step 04> In Data Source Type, Choose Custom Web Service.

Step 05> Enter a Web Service in the Web Service URL (URL) text box.

The WSDL URL field defines where the web service resides. More specifically, it points to the WSDL (Web Service Description Language definition) for that web service which defines the web service capability. A typical Web Service WSDL URL is of the form:

http://machinename:8080/SampleWebService/services/SampleService?wsdl

Step 06> Select the Web Method from the drop-down list.

Now make a join between target layer field and the field specified by the web method.

Step 07> Select a Map that will be used to display the FIQ results from the Data Connection.

Step 08> The Target field is the Map Layer field with Values that will be used to join.

Step 09> Source field is the data connection field with the matching values to the target field.

Step 10> Use the hyperlink on the right to add the syntax to the Linking fields box.

Users will not see these joining fields in the Map Client. They will see the Results displayed following a selection.


Layer Info Queries (LIQ)