Using the Stub Conclusions

13 Galdos Simple WSDLSOAP Experiment for WFS

13.1 Experiment Description

This short report summarizes a simple experiment to test the use of WSDL and SOAP for the OGC Web Feature Service. The WSDL document used is contained in Appendix A of this report. The WSDL document was generated using the XMLSpy 2004 Enterprise Edition which provides functionality for editing and analyzing WSDL documents. This was reported on in an earlier document posted to the project OWS 2.0 portal at OGC. This report uses the previous WSDL document to automatically generate and send SOAP messages to a Galdos WFS supporting SOAP. The experiment was conducted as follows: 4. The WSDL document was edited to use the service location http:dali.galdosinc.com:8081wfs-soapservicesWFSSOAPService . This is the location of a Galdos test WFS used for CITE. 5. The WSDL document for WFS testWSDL.wsdl was read into XMLSpy 2004 Enterprise Edition and the WSDL validated by XMLSpy. Note that XMLSpy is rather forgiving of WSDL errors relative to other tools that we have tried. This will be reported on in another report. 6. XMLSpy 2004 provides the ability to generate and send SOAP messages based on processing the WSDL document. The objective of the experiment was then to create and send SOAP messages from the XMLSpy SOAP tool to the Galdos WFS listed in the WSDL document. This experiment was quite successful. The following operations were tested successfully as document in this report: 1. GetCapabilities 2. DescribeFeature 3. GetFeature 4. GetFeatureWithLock The architecture of the experiment is shown in Figure 1. Copyright © Open Geospatial Consortium, Inc. 2005 53 XMLSpy 2004 Enterprise Edition WFS WSDL SOAP Response SOAP Request Galdos Cartalinea™ Web Feature Service Figure 1. Experiment Architecture

13.2 Experiment Results

This section summarizes the results of the experiment in a series of annotated screen shots. Prompt for WSDL document Figure 1. Selecting the WSDL Document for WFS Copyright © Open Geospatial Consortium, Inc. 2005