root/capture-mod/trunk/capture.wsdl

Revision 1816, 13.0 kB (checked in by mbriggs, 3 months ago)

Changed SOAP Server to reflect database app

  • Property svn:executable set to *
Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <definitions name="capture"
3  targetNamespace="capture"
4  xmlns:tns="capture"
5  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
6  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
7  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
8  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
9  xmlns:ns="capture"
10  xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"
11  xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/"
12  xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
13  xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"
14  xmlns="http://schemas.xmlsoap.org/wsdl/">
15
16 <types>
17
18  <schema targetNamespace="capture"
19   xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
20   xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
21   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
23   xmlns:ns="capture"
24   xmlns="http://www.w3.org/2001/XMLSchema"
25   elementFormDefault="unqualified"
26   attributeFormDefault="unqualified">
27   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
28   <complexType name="allEvents">
29    <complexContent>
30     <restriction base="ns:a1">
31     </restriction>
32    </complexContent>
33   </complexType>
34   <complexType name="receiveFileStruct">
35    <complexContent>
36     <restriction base="ns:s1">
37     </restriction>
38    </complexContent>
39   </complexType>
40   <complexType name="regkey">
41    <sequence>
42      <element name="created-at" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
43      <element name="event-type" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
44      <element name="pid" type="xsd:int" minOccurs="1" maxOccurs="1"/>
45      <element name="proc-name" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
46      <element name="name" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
47      <element name="value-name" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
48      <element name="value-type" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
49      <element name="value" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
50    </sequence>
51   </complexType>
52   <complexType name="processFile">
53    <sequence>
54      <element name="created-at" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
55      <element name="event-type" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
56      <element name="pid" type="xsd:int" minOccurs="1" maxOccurs="1"/>
57      <element name="proc-name" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
58      <element name="name" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
59    </sequence>
60   </complexType>
61   <complexType name="osProcess">
62    <sequence>
63      <element name="created-at" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
64      <element name="event-type" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
65      <element name="parent-pid" type="xsd:int" minOccurs="1" maxOccurs="1"/>
66      <element name="parent-name" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
67      <element name="pid" type="xsd:int" minOccurs="1" maxOccurs="1"/>
68      <element name="name" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
69    </sequence>
70   </complexType>
71   <complexType name="dynRegArray">
72    <sequence>
73     <element name="item" type="ns:regkey" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
74    </sequence>
75   </complexType>
76   <complexType name="dynFileArray">
77    <sequence>
78     <element name="item" type="ns:processFile" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
79    </sequence>
80   </complexType>
81   <complexType name="dynProcArray">
82    <sequence>
83     <element name="item" type="ns:osProcess" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
84    </sequence>
85   </complexType>
86   <complexType name="a1">
87    <sequence>
88      <element name="regkeys" type="ns:dynRegArray" minOccurs="0" maxOccurs="1" nillable="true"/>
89      <element name="process-files" type="ns:dynFileArray" minOccurs="0" maxOccurs="1" nillable="true"/>
90      <element name="os-processes" type="ns:dynProcArray" minOccurs="0" maxOccurs="1" nillable="true"/>
91    </sequence>
92   </complexType>
93   <complexType name="s1">
94    <sequence>
95      <element name="data" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
96      <element name="encodedLength" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
97      <element name="decodedLength" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
98    </sequence>
99   </complexType>
100  </schema>
101
102 </types>
103
104 <message name="pingRequest">
105  <part name="a" type="xsd:string"/>
106 </message>
107
108 <message name="pingResponse">
109  <part name="result" type="xsd:string"/>
110 </message>
111
112 <message name="visitURLRequest">
113  <part name="URL" type="xsd:string"/>
114 </message>
115
116 <message name="visitURLResponse">
117  <part name="result" type="xsd:int"/>
118 </message>
119
120 <message name="sendFileBase64Request">
121  <part name="fileName" type="xsd:string"/>
122  <part name="data" type="xsd:string"/>
123  <part name="encodedLength" type="xsd:unsignedInt"/>
124  <part name="decodedLength" type="xsd:unsignedInt"/>
125 </message>
126
127 <message name="sendFileBase64Response">
128  <part name="result" type="xsd:int"/>
129 </message>
130
131 <message name="receiveFileBase64">
132  <part name="fileName" type="xsd:string"/>
133 </message>
134
135 <message name="s1">
136  <part name="data" type="xsd:string"/>
137  <part name="encodedLength" type="xsd:unsignedInt"/>
138  <part name="decodedLength" type="xsd:unsignedInt"/>
139 </message>
140
141 <message name="openDocumentRequest">
142  <part name="fileName" type="xsd:string"/>
143  <part name="waitTimeMillisec" type="xsd:int"/>
144 </message>
145
146 <message name="openDocumentResponse">
147  <part name="result" type="xsd:int"/>
148 </message>
149
150 <message name="returnRegistryEventsRequest">
151  <part name="maxEventsToReturn" type="xsd:int"/>
152 </message>
153
154 <message name="returnRegistryEventsResponse">
155  <part name="result" type="ns:dynRegArray"/>
156 </message>
157
158 <message name="returnFileEventsRequest">
159  <part name="maxEventsToReturn" type="xsd:int"/>
160 </message>
161
162 <message name="returnFileEventsResponse">
163  <part name="result" type="ns:dynFileArray"/>
164 </message>
165
166 <message name="returnProcessEventsRequest">
167  <part name="maxEventsToReturn" type="xsd:int"/>
168 </message>
169
170 <message name="returnProcessEventsResponse">
171  <part name="result" type="ns:dynProcArray"/>
172 </message>
173
174 <message name="returnEventsRequest">
175  <part name="maxEventsToReturn" type="xsd:int"/>
176 </message>
177
178 <message name="returnEventsResponse">
179  <part name="result" type="ns:allEvents"/>
180 </message>
181
182 <message name="sendMIMERequest">
183  <part name="magicNumber" type="xsd:int"/>
184 </message>
185
186 <message name="sendMIMEResponse">
187  <part name="result" type="xsd:int"/>
188 </message>
189
190 <portType name="capturePortType">
191  <operation name="ping">
192   <documentation>Service definition of function ns__ping</documentation>
193   <input message="tns:pingRequest"/>
194   <output message="tns:pingResponse"/>
195  </operation>
196  <operation name="visitURL">
197   <documentation>Service definition of function ns__visitURL</documentation>
198   <input message="tns:visitURLRequest"/>
199   <output message="tns:visitURLResponse"/>
200  </operation>
201  <operation name="sendFileBase64">
202   <documentation>Service definition of function ns__sendFileBase64</documentation>
203   <input message="tns:sendFileBase64Request"/>
204   <output message="tns:sendFileBase64Response"/>
205  </operation>
206  <operation name="receiveFileBase64">
207   <documentation>Service definition of function ns__receiveFileBase64</documentation>
208   <input message="tns:receiveFileBase64"/>
209   <output message="tns:s1"/>
210  </operation>
211  <operation name="openDocument">
212   <documentation>Service definition of function ns__openDocument</documentation>
213   <input message="tns:openDocumentRequest"/>
214   <output message="tns:openDocumentResponse"/>
215  </operation>
216  <operation name="returnRegistryEvents">
217   <documentation>Service definition of function ns__returnRegistryEvents</documentation>
218   <input message="tns:returnRegistryEventsRequest"/>
219   <output message="tns:returnRegistryEventsResponse"/>
220  </operation>
221  <operation name="returnFileEvents">
222   <documentation>Service definition of function ns__returnFileEvents</documentation>
223   <input message="tns:returnFileEventsRequest"/>
224   <output message="tns:returnFileEventsResponse"/>
225  </operation>
226  <operation name="returnProcessEvents">
227   <documentation>Service definition of function ns__returnProcessEvents</documentation>
228   <input message="tns:returnProcessEventsRequest"/>
229   <output message="tns:returnProcessEventsResponse"/>
230  </operation>
231  <operation name="returnEvents">
232   <documentation>Service definition of function ns__returnEvents</documentation>
233   <input message="tns:returnEventsRequest"/>
234   <output message="tns:returnEventsResponse"/>
235  </operation>
236  <operation name="sendMIME">
237   <documentation>Service definition of function ns__sendMIME</documentation>
238   <input message="tns:sendMIMERequest"/>
239   <output message="tns:sendMIMEResponse"/>
240  </operation>
241 </portType>
242
243 <binding name="capture" type="tns:capturePortType">
244  <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
245  <operation name="ping">
246   <SOAP:operation style="rpc" soapAction=""/>
247   <input>
248      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
249   </input>
250   <output>
251      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
252   </output>
253  </operation>
254  <operation name="visitURL">
255   <SOAP:operation style="rpc" soapAction=""/>
256   <input>
257      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
258   </input>
259   <output>
260      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
261   </output>
262  </operation>
263  <operation name="sendFileBase64">
264   <SOAP:operation style="rpc" soapAction=""/>
265   <input>
266      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
267   </input>
268   <output>
269      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
270   </output>
271  </operation>
272  <operation name="receiveFileBase64">
273   <SOAP:operation style="rpc" soapAction=""/>
274   <input>
275      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
276   </input>
277   <output>
278      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
279   </output>
280  </operation>
281  <operation name="openDocument">
282   <SOAP:operation style="rpc" soapAction=""/>
283   <input>
284      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
285   </input>
286   <output>
287      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
288   </output>
289  </operation>
290  <operation name="returnRegistryEvents">
291   <SOAP:operation style="rpc" soapAction=""/>
292   <input>
293      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
294   </input>
295   <output>
296      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
297   </output>
298  </operation>
299  <operation name="returnFileEvents">
300   <SOAP:operation style="rpc" soapAction=""/>
301   <input>
302      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
303   </input>
304   <output>
305      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
306   </output>
307  </operation>
308  <operation name="returnProcessEvents">
309   <SOAP:operation style="rpc" soapAction=""/>
310   <input>
311      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
312   </input>
313   <output>
314      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
315   </output>
316  </operation>
317  <operation name="returnEvents">
318   <SOAP:operation style="rpc" soapAction=""/>
319   <input>
320      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
321   </input>
322   <output>
323      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
324   </output>
325  </operation>
326  <operation name="sendMIME">
327   <SOAP:operation style="rpc" soapAction=""/>
328   <input>
329      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
330   </input>
331   <output>
332      <SOAP:body use="encoded" namespace="capture" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
333   </output>
334  </operation>
335 </binding>
336
337 <service name="capture">
338  <documentation>gSOAP 2.7.10 generated service definition</documentation>
339  <port name="capture" binding="tns:capture">
340   <SOAP:address location="http://0.0.0.0:1234"/>
341  </port>
342 </service>
343
344 </definitions>
Note: See TracBrowser for help on using the browser.