wiki:DX/SimpleWSDLContainerXML

Version 6 (modified by astephen, 13 years ago) (diff)

--

Defining a simple container WSDL for DX request-response

Purpose

The purpose of this page is to look at how we could quickly define a container schema for the DX WSDL that would essentially allow us to package arbitrary stuff into an XML container with a set WSDL, rather than with the existing non-WSDL list of lists approach.

This in no ways aims to be OGC-compliant. It would only serve as a temporary definition to expose the DX with a proper WSDL rather than limiting letting ZSI generate the Web-Service Interface internally. That would make it plug and play better with other clients.

First Bash

Below is first bash of an XML stub for a DX request:

<dxRequest>
    <sessionID/>
    <secureToken/>
    <argumentList>
        <arg>
            <argName>
            <argType>
            <argValue>
        </arg>
    </argumentList>
</dxRequest>

Then this is a possible DX response doc:

<dxResponse>
    <sessionID/>
    <secureToken/>
    <returnCode/>
    <infoMessage/>
    <optionList>
        <opt>
            <optionName/>
            <optionType/>
            <optionValue/>
        </opt>
    </optionList>
</dxResponse>