Project

General

Profile

Download (7.96 KB) Statistics
| Branch: | Tag: | Revision:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="IOTA"
targetNamespace="urn:unicaen:iota:omega:wsdl"
xmlns:wsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:iotaw="urn:unicaen:iota:omega:wsdl"
xmlns:iota="urn:unicaen:iota:omega:xsd">

<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="urn:unicaen:iota:omega:xsd" schemaLocation="./omega.xsd"/>
</xs:schema>
</wsdl:types>

<!-- MESSAGES DEFINITIONS -->

<wsdl:message name="queryONSRequest">
<wsdl:part name="parms" element="iota:QueryONSRequest"/>
</wsdl:message>
<wsdl:message name="queryONSResponse">
<wsdl:part name="results" element="iota:QueryONSResponse"/>
</wsdl:message>

<wsdl:message name="getEPCDocURLRequest">
<wsdl:part name="parms" element="iota:GetEPCDocURLRequest"/>
</wsdl:message>
<wsdl:message name="getEPCDocURLResponse">
<wsdl:part name="results" element="iota:GetEPCDocURLResponse"/>
</wsdl:message>

<wsdl:message name="getReferentDSRequest">
<wsdl:part name="parms" element="iota:GetReferentDSRequest"/>
</wsdl:message>
<wsdl:message name="getReferentDSResponse">
<wsdl:part name="results" element="iota:GetReferentDSResponse"/>
</wsdl:message>

<wsdl:message name="queryDSRequest">
<wsdl:part name="parms" element="iota:QueryDSRequest"/>
</wsdl:message>
<wsdl:message name="queryDSResponse">
<wsdl:part name="results" element="iota:QueryDSResponse"/>
</wsdl:message>

<wsdl:message name="traceEPCRequest">
<wsdl:part name="parms" element="iota:TraceEPCRequest"/>
</wsdl:message>
<wsdl:message name="traceEPCResponse">
<wsdl:part name="results" element="iota:TraceEPCResponse"/>
</wsdl:message>

<wsdl:message name="traceEPCByEPCISRequest">
<wsdl:part name="parms" element="iota:TraceEPCByEPCISRequest"/>
</wsdl:message>
<wsdl:message name="traceEPCByEPCISResponse">
<wsdl:part name="results" element="iota:TraceEPCByEPCISResponse"/>
</wsdl:message>

<wsdl:message name="queryEPCISRequest">
<wsdl:part name="parms" element="iota:QueryEPCISRequest"/>
</wsdl:message>
<wsdl:message name="queryEPCISResponse">
<wsdl:part name="results" element="iota:QueryEPCISResponse"/>
</wsdl:message>

<wsdl:message name="IoTaException">
<wsdl:part name="fault" type="iota:ExceptionInformation"/>
</wsdl:message>

<!-- PORT-TYPE DEFINITIONS -->
<wsdl:portType name="IoTaServicePortType">
<wsdl:operation name="queryONS">
<wsdl:input name="queryONSRequest" message="iotaw:queryONSRequest"/>
<wsdl:output name="queryONSResponse" message="iotaw:queryONSResponse"/>
<wsdl:fault name="IoTaException" message="iotaw:IoTaException"/>
</wsdl:operation>
<wsdl:operation name="getEPCDocURL">
<wsdl:input name="getEPCDocURLRequest" message="iotaw:getEPCDocURLRequest"/>
<wsdl:output name="getEPCDocURLResponse" message="iotaw:getEPCDocURLResponse"/>
<wsdl:fault name="IoTaException" message="iotaw:IoTaException"/>
</wsdl:operation>
<wsdl:operation name="getReferentDS">
<wsdl:input name="getReferentDSRequest" message="iotaw:getReferentDSRequest"/>
<wsdl:output name="getReferentDSResponse" message="iotaw:getReferentDSResponse"/>
<wsdl:fault name="IoTaException" message="iotaw:IoTaException"/>
</wsdl:operation>
<wsdl:operation name="queryDS">
<wsdl:input name="queryDSRequest" message="iotaw:queryDSRequest"/>
<wsdl:output name="queryDSResponse" message="iotaw:queryDSResponse"/>
<wsdl:fault name="IoTaException" message="iotaw:IoTaException"/>
</wsdl:operation>
<wsdl:operation name="traceEPC">
<wsdl:input name="traceEPCRequest" message="iotaw:traceEPCRequest"/>
<wsdl:output name="traceEPCResponse" message="iotaw:traceEPCResponse"/>
<wsdl:fault name="IoTaException" message="iotaw:IoTaException"/>
</wsdl:operation>
<wsdl:operation name="traceEPCByEPCIS">
<wsdl:input name="traceEPCByEPCISRequest" message="iotaw:traceEPCByEPCISRequest"/>
<wsdl:output name="traceEPCByEPCISResponse" message="iotaw:traceEPCByEPCISResponse"/>
<wsdl:fault name="IoTaException" message="iotaw:IoTaException"/>
</wsdl:operation>
<wsdl:operation name="queryEPCIS">
<wsdl:input name="queryEPCISRequest" message="iotaw:queryEPCISRequest"/>
<wsdl:output name="queryEPCISResponse" message="iotaw:queryEPCISResponse"/>
<wsdl:fault name="IoTaException" message="iotaw:IoTaException"/>
</wsdl:operation>
</wsdl:portType>

<!-- BINDING DEFINITIONS -->

<wsdl:binding name="IoTaServiceBinding" type="iotaw:IoTaServicePortType">
<wsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="queryONS">
<wsoap:operation/>
<wsdl:input><wsoap:body use="literal"/></wsdl:input>
<wsdl:output><wsoap:body use="literal"/></wsdl:output>
<wsdl:fault name="IoTaException">
<wsoap:fault name="IoTaException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getEPCDocURL">
<wsoap:operation/>
<wsdl:input><wsoap:body use="literal"/></wsdl:input>
<wsdl:output><wsoap:body use="literal"/></wsdl:output>
<wsdl:fault name="IoTaException">
<wsoap:fault name="IoTaException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getReferentDS">
<wsoap:operation/>
<wsdl:input><wsoap:body use="literal"/></wsdl:input>
<wsdl:output><wsoap:body use="literal"/></wsdl:output>
<wsdl:fault name="IoTaException">
<wsoap:fault name="IoTaException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="queryDS">
<wsoap:operation/>
<wsdl:input><wsoap:body use="literal"/></wsdl:input>
<wsdl:output><wsoap:body use="literal"/></wsdl:output>
<wsdl:fault name="IoTaException">
<wsoap:fault name="IoTaException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="traceEPC">
<wsoap:operation/>
<wsdl:input><wsoap:body use="literal"/></wsdl:input>
<wsdl:output><wsoap:body use="literal"/></wsdl:output>
<wsdl:fault name="IoTaException">
<wsoap:fault name="IoTaException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="traceEPCByEPCIS">
<wsoap:operation/>
<wsdl:input><wsoap:body use="literal"/></wsdl:input>
<wsdl:output><wsoap:body use="literal"/></wsdl:output>
<wsdl:fault name="IoTaException">
<wsoap:fault name="IoTaException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="queryEPCIS">
<wsoap:operation/>
<wsdl:input ><wsoap:body use="literal"/></wsdl:input>
<wsdl:output><wsoap:body use="literal"/></wsdl:output>
<wsdl:fault name="IoTaException">
<wsoap:fault name="IoTaException" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>

<!-- SERVICE DEFINITION -->

<wsdl:service name="IoTaService">
<wsdl:port name="IoTaService" binding="iotaw:IoTaServiceBinding">
<wsoap:address location="http://localhost:8080/omega/"/>
</wsdl:port>
</wsdl:service>

</wsdl:definitions>
(12-12/14)