Class ExecuteRequestTypeBinding

All Implemented Interfaces:
Binding, ComplexBinding

public class ExecuteRequestTypeBinding extends AbstractComplexEMFBinding
Binding object for the type http://www.opengis.net/wps/2.0:ExecuteRequestType.

  
  <?xml version="1.0" encoding="UTF-8"?><complexType name="ExecuteRequestType" xmlns="http://www.w3.org/2001/XMLSchema">

                <annotation>

                        <documentation>

                                Schema for a WPS Execute operation request, to execute

                                one identified process with the given data and provide the requested

                                output data.

                        </documentation>

                </annotation>

                <complexContent>

                        <extension base="wps:RequestBaseType">

                                <sequence>

                                        <element ref="ows:Identifier">

                                                <annotation>

                                                        <documentation>

                                                                Identifier of the process to be executed. All valid process identifiers are

                                                                listed in the wps:Contents section of the Capabilities document.

                                                        </documentation>

                                                </annotation>

                                        </element>

                                        <element maxOccurs="unbounded" minOccurs="0" name="Input" type="wps:DataInputType">

                                                <annotation>

                                                        <documentation>

                                                                One or more input items to be used for process execution, including referenced or inline data.

                                                        </documentation>

                                                </annotation>

                                        </element>

                                        <element maxOccurs="unbounded" name="Output" type="wps:OutputDefinitionType">

                                                <annotation>

                                                        <documentation>

                                                                Defines one or more output items to be delivered by the process execution.

                                                        </documentation>

                                                </annotation>

                                        </element>

                                </sequence>



                                <attribute name="mode" use="required">

                                        <annotation>

                                                <documentation>

                                                        Desired execution mode.

                                                </documentation>

                                        </annotation>

                                        <simpleType>

                                                <restriction base="string">

                                                        <enumeration value="sync">

                                                                <annotation>

                                                                        <documentation>

                                                                                "sync" triggers the synchronous execution protocol

                                                                        </documentation>

                                                                </annotation>

                                                        </enumeration>

                                                        <enumeration value="async">

                                                                <annotation>

                                                                        <documentation>

                                                                                "async" triggers the asynchronous execution protocol

                                                                        </documentation>

                                                                </annotation>

                                                        </enumeration>

                                                        <enumeration value="auto">

                                                                <annotation>

                                                                        <documentation>

                                                                                "auto" delegates the choice of execution mode to the server.

                                                                        </documentation>

                                                                </annotation>

                                                        </enumeration>

                                                </restriction>

                                        </simpleType>

                                </attribute>



                                <attribute name="response" use="required">

                                        <simpleType>

                                                <restriction base="string">

                                                        <enumeration value="raw">

                                                                <annotation>

                                                                        <documentation>

                                                                                The desired response type is raw data. Raw data output can only be used for single outputs, i.e. the process execution must yield only one output item.

                                                                                If the request requests more than one output, the server shall return an Exception

                                                                        </documentation>

                                                                </annotation>

                                                        </enumeration>

                                                        <enumeration value="document">

                                                                <annotation>

                                                                        <documentation>

                                                                                The desired response type is a response document.

                                                                        </documentation>

                                                                </annotation>

                                                        </enumeration>

                                                </restriction>

                                        </simpleType>

                                </attribute>

                        </extension>

                </complexContent>

        </complexType>

   
  
  • Constructor Details

    • ExecuteRequestTypeBinding

      public ExecuteRequestTypeBinding(Wps20Factory factory)
  • Method Details