root / trunk / web / WEB-INF / wsit-org.lidar.api.Laser.xml @ 9
History | View | Annotate | Download (4.84 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="LaserService" 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="fire"/> |
9 |
<message name="fireResponse"/> |
10 |
<message name="stop"/> |
11 |
<message name="stopResponse"/> |
12 |
<message name="saveConfig"/> |
13 |
<message name="saveConfigResponse"/> |
14 |
<message name="setMode"/> |
15 |
<message name="setModeResponse"/> |
16 |
<message name="setQSwitch"/> |
17 |
<message name="setQSwitchResponse"/> |
18 |
<message name="setKeypad"/> |
19 |
<message name="setKeypadResponse"/> |
20 |
<message name="setBurstPulseCount"/> |
21 |
<message name="setBurstPulseCountResponse"/> |
22 |
<message name="setQSwitchFrequency"/> |
23 |
<message name="setQSwitchFrequencyResponse"/> |
24 |
<message name="setQSwitchDelay"/> |
25 |
<message name="setQSwitchDelayResponse"/> |
26 |
<message name="setEnergyLevel"/> |
27 |
<message name="setEnergyLevelResponse"/> |
28 |
<message name="setRepetitionRate"/> |
29 |
<message name="setRepetitionRateResponse"/> |
30 |
<portType name="Laser"> |
31 |
<operation name="fire"> |
32 |
<input message="tns:fire"/> |
33 |
<output message="tns:fireResponse"/> |
34 |
</operation>
|
35 |
<operation name="stop"> |
36 |
<input message="tns:stop"/> |
37 |
<output message="tns:stopResponse"/> |
38 |
</operation>
|
39 |
<operation name="saveConfig"> |
40 |
<input message="tns:saveConfig"/> |
41 |
<output message="tns:saveConfigResponse"/> |
42 |
</operation>
|
43 |
<operation name="setMode"> |
44 |
<input message="tns:setMode"/> |
45 |
<output message="tns:setModeResponse"/> |
46 |
</operation>
|
47 |
<operation name="setQSwitch"> |
48 |
<input message="tns:setQSwitch"/> |
49 |
<output message="tns:setQSwitchResponse"/> |
50 |
</operation>
|
51 |
<operation name="setKeypad"> |
52 |
<input message="tns:setKeypad"/> |
53 |
<output message="tns:setKeypadResponse"/> |
54 |
</operation>
|
55 |
<operation name="setBurstPulseCount"> |
56 |
<input message="tns:setBurstPulseCount"/> |
57 |
<output message="tns:setBurstPulseCountResponse"/> |
58 |
</operation>
|
59 |
<operation name="setQSwitchFrequency"> |
60 |
<input message="tns:setQSwitchFrequency"/> |
61 |
<output message="tns:setQSwitchFrequencyResponse"/> |
62 |
</operation>
|
63 |
<operation name="setQSwitchDelay"> |
64 |
<input message="tns:setQSwitchDelay"/> |
65 |
<output message="tns:setQSwitchDelayResponse"/> |
66 |
</operation>
|
67 |
<operation name="setEnergyLevel"> |
68 |
<input message="tns:setEnergyLevel"/> |
69 |
<output message="tns:setEnergyLevelResponse"/> |
70 |
</operation>
|
71 |
<operation name="setRepetitionRate"> |
72 |
<input message="tns:setRepetitionRate"/> |
73 |
<output message="tns:setRepetitionRateResponse"/> |
74 |
</operation>
|
75 |
</portType>
|
76 |
<binding name="LaserPortBinding" type="tns:Laser"> |
77 |
<wsp:PolicyReference URI="#LaserPortBindingPolicy"/> |
78 |
<operation name="fire"> |
79 |
<input/> |
80 |
<output/> |
81 |
</operation>
|
82 |
<operation name="stop"> |
83 |
<input/> |
84 |
<output/> |
85 |
</operation>
|
86 |
<operation name="saveConfig"> |
87 |
<input/> |
88 |
<output/> |
89 |
</operation>
|
90 |
<operation name="setMode"> |
91 |
<input/> |
92 |
<output/> |
93 |
</operation>
|
94 |
<operation name="setQSwitch"> |
95 |
<input/> |
96 |
<output/> |
97 |
</operation>
|
98 |
<operation name="setKeypad"> |
99 |
<input/> |
100 |
<output/> |
101 |
</operation>
|
102 |
<operation name="setBurstPulseCount"> |
103 |
<input/> |
104 |
<output/> |
105 |
</operation>
|
106 |
<operation name="setQSwitchFrequency"> |
107 |
<input/> |
108 |
<output/> |
109 |
</operation>
|
110 |
<operation name="setQSwitchDelay"> |
111 |
<input/> |
112 |
<output/> |
113 |
</operation>
|
114 |
<operation name="setEnergyLevel"> |
115 |
<input/> |
116 |
<output/> |
117 |
</operation>
|
118 |
<operation name="setRepetitionRate"> |
119 |
<input/> |
120 |
<output/> |
121 |
</operation>
|
122 |
</binding>
|
123 |
<service name="LaserService"> |
124 |
<port name="LaserPort" binding="tns:LaserPortBinding"/> |
125 |
</service>
|
126 |
<wsp:Policy wsu:Id="LaserPortBindingPolicy"> |
127 |
<wsp:ExactlyOne>
|
128 |
<wsp:All>
|
129 |
<wsam:Addressing wsp:Optional="false"/> |
130 |
<wsrm:RMAssertion/> |
131 |
</wsp:All>
|
132 |
</wsp:ExactlyOne>
|
133 |
</wsp:Policy>
|
134 |
</definitions>
|