Project

General

Profile

Statistics
| Revision:

root / trunk / web / WEB-INF / wsit-org.lidar.api.Sensor.xml @ 12

History | View | Annotate | Download (3.47 KB)

1
<?xml version="1.0" encoding="UTF-8"?> 
2
 <definitions 
3
 xmlns="http://schemas.xmlsoap.org/wsdl/" 
4
 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
5
 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
6
 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="SensorService" targetNamespace="http://api.lidar.org/" xmlns:tns="http://api.lidar.org/" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrmp/200702"
7
 >
8
    <message name="readQuery"/>
9
    <message name="readQueryResponse"/>
10
    <message name="runAcqusition"/>
11
    <message name="runAcqusitionResponse"/>
12
    <message name="stopAcqusition"/>
13
    <message name="stopAcqusitionResponse"/>
14
    <message name="forceTrigger"/>
15
    <message name="forceTriggerResponse"/>
16
    <message name="setDataType"/>
17
    <message name="setDataTypeResponse"/>
18
    <message name="getStatus"/>
19
    <message name="getStatusResponse"/>
20
    <message name="sendGain"/>
21
    <message name="sendGainResponse"/>
22
    <portType name="Sensor">
23
        <operation name="readQuery">
24
            <input message="tns:readQuery"/>
25
            <output message="tns:readQueryResponse"/>
26
        </operation>
27
        <operation name="runAcqusition">
28
            <input message="tns:runAcqusition"/>
29
            <output message="tns:runAcqusitionResponse"/>
30
        </operation>
31
        <operation name="stopAcqusition">
32
            <input message="tns:stopAcqusition"/>
33
            <output message="tns:stopAcqusitionResponse"/>
34
        </operation>
35
        <operation name="forceTrigger">
36
            <input message="tns:forceTrigger"/>
37
            <output message="tns:forceTriggerResponse"/>
38
        </operation>
39
        <operation name="setDataType">
40
            <input message="tns:setDataType"/>
41
            <output message="tns:setDataTypeResponse"/>
42
        </operation>
43
        <operation name="getStatus">
44
            <input message="tns:getStatus"/>
45
            <output message="tns:getStatusResponse"/>
46
        </operation>
47
        <operation name="sendGain">
48
            <input message="tns:sendGain"/>
49
            <output message="tns:sendGainResponse"/>
50
        </operation>
51
    </portType>
52
    <binding name="SensorPortBinding" type="tns:Sensor">
53
        <wsp:PolicyReference URI="#SensorPortBindingPolicy"/>
54
        <operation name="readQuery">
55
            <input/>
56
            <output/>
57
        </operation>
58
        <operation name="runAcqusition">
59
            <input/>
60
            <output/>
61
        </operation>
62
        <operation name="stopAcqusition">
63
            <input/>
64
            <output/>
65
        </operation>
66
        <operation name="forceTrigger">
67
            <input/>
68
            <output/>
69
        </operation>
70
        <operation name="setDataType">
71
            <input/>
72
            <output/>
73
        </operation>
74
        <operation name="getStatus">
75
            <input/>
76
            <output/>
77
        </operation>
78
        <operation name="sendGain">
79
            <input/>
80
            <output/>
81
        </operation>
82
    </binding>
83
    <service name="SensorService">
84
        <port name="SensorPort" binding="tns:SensorPortBinding"/>
85
    </service>
86
    <wsp:Policy wsu:Id="SensorPortBindingPolicy">
87
        <wsp:ExactlyOne>
88
            <wsp:All>
89
                <wsam:Addressing wsp:Optional="false"/>
90
                <wsrm:RMAssertion/>
91
            </wsp:All>
92
        </wsp:ExactlyOne>
93
    </wsp:Policy>
94
</definitions>