Subversion Repositories XServices

Rev

Rev 161 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
100 brianR 1
<?xml version="1.0" encoding="UTF-8"?>
177 brianR 2
<con:soapui-project activeEnvironment="Default" name="XmlServices" resourceRoot="" soapui-version="5.0.0" abortOnError="false" runType="SEQUENTIAL" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="XmlServiceSoapBinding" type="wsdl" bindingName="{http://ws.xservices.brutex.net}XmlServiceSoapBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost:8080/XServices/XmlService?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://localhost:8080/XServices/XmlService?wsdl"><con:part><con:url>http://localhost:8080/XServices/XmlService?wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="XmlService" targetNamespace="http://ws.xservices.brutex.net" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ws.xservices.brutex.net" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http">
100 brianR 3
  <wsdl:types>
4
    <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://ws.xservices.brutex.net" xmlns:xs="http://www.w3.org/2001/XMLSchema">
161 brianR 5
      <xs:element name="insertNodes" type="tns:insertNodes"/>
6
      <xs:element name="insertNodes2" type="tns:insertNodes2"/>
7
      <xs:element name="insertNodes2Response" type="tns:insertNodes2Response"/>
8
      <xs:element name="insertNodesResponse" type="tns:insertNodesResponse"/>
100 brianR 9
      <xs:element name="namespaceListType" type="tns:namespaceListType"/>
161 brianR 10
      <xs:element name="replaceNodes" type="tns:replaceNodes"/>
11
      <xs:element name="replaceNodes2" type="tns:replaceNodes2"/>
12
      <xs:element name="replaceNodes2Response" type="tns:replaceNodes2Response"/>
13
      <xs:element name="replaceNodesResponse" type="tns:replaceNodesResponse"/>
14
      <xs:element name="selectXPath" type="tns:selectXPath"/>
15
      <xs:element name="selectXPathResponse" type="tns:selectXPathResponse"/>
16
      <xs:element name="setAttribute" type="tns:setAttribute"/>
17
      <xs:element name="setAttributeResponse" type="tns:setAttributeResponse"/>
18
      <xs:element name="wrapInCDATA" type="tns:wrapInCDATA"/>
19
      <xs:element name="wrapInCDATAResponse" type="tns:wrapInCDATAResponse"/>
20
      <xs:complexType name="replaceNodes2">
100 brianR 21
        <xs:sequence>
22
          <xs:element minOccurs="0" name="file" type="tns:FileResourceType"/>
23
          <xs:element minOccurs="0" name="namespaceList" type="tns:namespaceListType"/>
161 brianR 24
          <xs:element name="xpath" type="xs:string"/>
100 brianR 25
          <xs:element minOccurs="0" name="xmldata" type="xs:string"/>
26
        </xs:sequence>
27
      </xs:complexType>
28
      <xs:complexType name="FileResourceType">
29
        <xs:sequence>
30
          <xs:element default="FILE" name="type" type="tns:type"/>
31
          <xs:element name="uri" type="xs:string"/>
32
        </xs:sequence>
33
      </xs:complexType>
34
      <xs:complexType name="namespaceListType">
35
        <xs:sequence>
161 brianR 36
          <xs:element maxOccurs="unbounded" minOccurs="0" name="namespace" type="tns:namespace"/>
100 brianR 37
        </xs:sequence>
38
      </xs:complexType>
161 brianR 39
      <xs:complexType name="namespace">
100 brianR 40
        <xs:sequence>
161 brianR 41
          <xs:element name="prefix" type="xs:string"/>
42
          <xs:element name="uri" nillable="true" type="xs:string"/>
100 brianR 43
        </xs:sequence>
44
      </xs:complexType>
161 brianR 45
      <xs:complexType name="replaceNodes2Response">
100 brianR 46
        <xs:sequence>
47
          <xs:element minOccurs="0" name="return" type="xs:string"/>
48
        </xs:sequence>
49
      </xs:complexType>
161 brianR 50
      <xs:complexType name="insertNodes">
100 brianR 51
        <xs:sequence>
161 brianR 52
          <xs:element minOccurs="0" name="sourcexml" type="xs:string"/>
53
          <xs:element minOccurs="0" name="encoding" type="xs:string"/>
54
          <xs:element minOccurs="0" name="namespaceList" type="tns:namespaceListType"/>
55
          <xs:element name="xpath" type="xs:string"/>
56
          <xs:element minOccurs="0" name="xmldata" type="xs:string"/>
57
        </xs:sequence>
58
      </xs:complexType>
59
      <xs:complexType name="insertNodesResponse">
60
        <xs:sequence>
61
          <xs:element minOccurs="0" name="return" type="xs:string"/>
62
        </xs:sequence>
63
      </xs:complexType>
64
      <xs:complexType name="selectXPath">
65
        <xs:sequence>
66
          <xs:element name="sourcexml" type="xs:string"/>
67
          <xs:element minOccurs="0" name="encoding" type="xs:string"/>
68
          <xs:element minOccurs="0" name="namespaceList" type="tns:namespaceListType"/>
69
          <xs:element name="xpath" type="xs:string"/>
70
        </xs:sequence>
71
      </xs:complexType>
72
      <xs:complexType name="selectXPathResponse">
73
        <xs:sequence>
74
          <xs:element minOccurs="0" name="return" type="tns:stringSplitType"/>
75
        </xs:sequence>
76
      </xs:complexType>
77
      <xs:complexType name="stringSplitType">
78
        <xs:sequence>
79
          <xs:element maxOccurs="unbounded" minOccurs="0" name="stringlist" nillable="true" type="xs:string"/>
80
          <xs:element name="size" type="xs:int"/>
81
        </xs:sequence>
82
      </xs:complexType>
83
      <xs:complexType name="wrapInCDATA">
84
        <xs:sequence>
85
          <xs:element name="data" type="xs:string"/>
86
        </xs:sequence>
87
      </xs:complexType>
88
      <xs:complexType name="wrapInCDATAResponse">
89
        <xs:sequence>
90
          <xs:element minOccurs="0" name="return" type="xs:string"/>
91
        </xs:sequence>
92
      </xs:complexType>
93
      <xs:complexType name="setAttribute">
94
        <xs:sequence>
95
          <xs:element name="sourcexml" type="xs:string"/>
96
          <xs:element minOccurs="0" name="encoding" type="xs:string"/>
97
          <xs:element minOccurs="0" name="namespaceList" type="tns:namespaceListType"/>
98
          <xs:element name="xpath" type="xs:string"/>
99
          <xs:element name="attribute" type="tns:AttributeType"/>
100
        </xs:sequence>
101
      </xs:complexType>
102
      <xs:complexType name="AttributeType">
103
        <xs:sequence>
104
          <xs:element name="name" type="xs:string"/>
105
          <xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
106
        </xs:sequence>
107
      </xs:complexType>
108
      <xs:complexType name="setAttributeResponse">
109
        <xs:sequence>
110
          <xs:element minOccurs="0" name="return" type="xs:string"/>
111
        </xs:sequence>
112
      </xs:complexType>
113
      <xs:complexType name="replaceNodes">
114
        <xs:sequence>
115
          <xs:element minOccurs="0" name="sourcexml" type="xs:string"/>
116
          <xs:element minOccurs="0" name="encoding" type="xs:string"/>
117
          <xs:element minOccurs="0" name="namespaceList" type="tns:namespaceListType"/>
118
          <xs:element name="xpath" type="xs:string"/>
119
          <xs:element minOccurs="0" name="xmldata" type="xs:string"/>
120
        </xs:sequence>
121
      </xs:complexType>
122
      <xs:complexType name="replaceNodesResponse">
123
        <xs:sequence>
124
          <xs:element minOccurs="0" name="return" type="xs:string"/>
125
        </xs:sequence>
126
      </xs:complexType>
127
      <xs:complexType name="insertNodes2">
128
        <xs:sequence>
100 brianR 129
          <xs:element minOccurs="0" name="file" type="tns:FileResourceType"/>
130
          <xs:element minOccurs="0" name="namespaceList" type="tns:namespaceListType"/>
161 brianR 131
          <xs:element name="xpath" type="xs:string"/>
100 brianR 132
          <xs:element minOccurs="0" name="xmldata" type="xs:string"/>
133
        </xs:sequence>
134
      </xs:complexType>
161 brianR 135
      <xs:complexType name="insertNodes2Response">
100 brianR 136
        <xs:sequence>
137
          <xs:element minOccurs="0" name="return" type="xs:string"/>
138
        </xs:sequence>
139
      </xs:complexType>
140
      <xs:simpleType name="type">
141
        <xs:restriction base="xs:string">
142
          <xs:enumeration value="FILE"/>
143
          <xs:enumeration value="URL"/>
144
          <xs:enumeration value="GZIP"/>
145
          <xs:enumeration value="BZIP2"/>
146
        </xs:restriction>
147
      </xs:simpleType>
161 brianR 148
      <xs:element name="XServicesFault" type="tns:XServicesFault"/>
100 brianR 149
      <xs:complexType name="XServicesFault">
150
        <xs:sequence>
151
          <xs:element name="faultstring" nillable="true" type="xs:string"/>
152
          <xs:element name="username" nillable="true" type="xs:string"/>
153
          <xs:element name="homedir" nillable="true" type="xs:string"/>
154
          <xs:element name="timestamp" nillable="true" type="xs:anySimpleType"/>
155
          <xs:element name="jvmruntime" nillable="true" type="xs:string"/>
156
        </xs:sequence>
157
      </xs:complexType>
158
    </xs:schema>
159
  </wsdl:types>
161 brianR 160
  <wsdl:message name="insertNodes2Response">
161
    <wsdl:part element="tns:insertNodes2Response" name="parameters"></wsdl:part>
100 brianR 162
  </wsdl:message>
161 brianR 163
  <wsdl:message name="replaceNodes2Response">
164
    <wsdl:part element="tns:replaceNodes2Response" name="parameters"></wsdl:part>
100 brianR 165
  </wsdl:message>
161 brianR 166
  <wsdl:message name="replaceNodes">
167
    <wsdl:part element="tns:replaceNodes" name="parameters"></wsdl:part>
100 brianR 168
  </wsdl:message>
161 brianR 169
  <wsdl:message name="selectXPath">
170
    <wsdl:part element="tns:selectXPath" name="parameters"></wsdl:part>
100 brianR 171
  </wsdl:message>
172
  <wsdl:message name="XServicesFault">
173
    <wsdl:part element="tns:XServicesFault" name="XServicesFault"></wsdl:part>
174
  </wsdl:message>
161 brianR 175
  <wsdl:message name="insertNodes">
176
    <wsdl:part element="tns:insertNodes" name="parameters"></wsdl:part>
177
  </wsdl:message>
178
  <wsdl:message name="selectXPathResponse">
179
    <wsdl:part element="tns:selectXPathResponse" name="parameters"></wsdl:part>
180
  </wsdl:message>
181
  <wsdl:message name="wrapInCDATAResponse">
182
    <wsdl:part element="tns:wrapInCDATAResponse" name="parameters"></wsdl:part>
183
  </wsdl:message>
184
  <wsdl:message name="setAttributeResponse">
185
    <wsdl:part element="tns:setAttributeResponse" name="parameters"></wsdl:part>
186
  </wsdl:message>
187
  <wsdl:message name="wrapInCDATA">
188
    <wsdl:part element="tns:wrapInCDATA" name="parameters"></wsdl:part>
189
  </wsdl:message>
190
  <wsdl:message name="replaceNodesResponse">
191
    <wsdl:part element="tns:replaceNodesResponse" name="parameters"></wsdl:part>
192
  </wsdl:message>
193
  <wsdl:message name="setAttribute">
194
    <wsdl:part element="tns:setAttribute" name="parameters"></wsdl:part>
195
  </wsdl:message>
196
  <wsdl:message name="insertNodes2">
197
    <wsdl:part element="tns:insertNodes2" name="parameters"></wsdl:part>
198
  </wsdl:message>
199
  <wsdl:message name="insertNodesResponse">
200
    <wsdl:part element="tns:insertNodesResponse" name="parameters"></wsdl:part>
201
  </wsdl:message>
202
  <wsdl:message name="replaceNodes2">
203
    <wsdl:part element="tns:replaceNodes2" name="parameters"></wsdl:part>
204
  </wsdl:message>
100 brianR 205
  <wsdl:portType name="XmlService">
161 brianR 206
    <wsdl:operation name="replaceNodes2">
207
      <wsdl:documentation>Replaces matched XML nodes with an XML document given as file.</wsdl:documentation>
208
      <wsdl:input message="tns:replaceNodes2" name="replaceNodes2"></wsdl:input>
209
      <wsdl:output message="tns:replaceNodes2Response" name="replaceNodes2Response"></wsdl:output>
100 brianR 210
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
211
    </wsdl:operation>
161 brianR 212
    <wsdl:operation name="insertNodes">
213
      <wsdl:documentation>Insert an XML fragment into an XML document given as string.</wsdl:documentation>
214
      <wsdl:input message="tns:insertNodes" name="insertNodes"></wsdl:input>
215
      <wsdl:output message="tns:insertNodesResponse" name="insertNodesResponse"></wsdl:output>
100 brianR 216
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
217
    </wsdl:operation>
161 brianR 218
    <wsdl:operation name="selectXPath">
219
      <wsdl:documentation>Select from xml document given as string using an XPath expression.</wsdl:documentation>
220
      <wsdl:input message="tns:selectXPath" name="selectXPath"></wsdl:input>
221
      <wsdl:output message="tns:selectXPathResponse" name="selectXPathResponse"></wsdl:output>
222
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
223
    </wsdl:operation>
224
    <wsdl:operation name="wrapInCDATA">
225
      <wsdl:documentation>Wraps a String into a CDATA element</wsdl:documentation>
226
      <wsdl:input message="tns:wrapInCDATA" name="wrapInCDATA"></wsdl:input>
227
      <wsdl:output message="tns:wrapInCDATAResponse" name="wrapInCDATAResponse"></wsdl:output>
228
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
229
    </wsdl:operation>
230
    <wsdl:operation name="setAttribute">
231
      <wsdl:documentation>Set an attribute.</wsdl:documentation>
232
      <wsdl:input message="tns:setAttribute" name="setAttribute"></wsdl:input>
233
      <wsdl:output message="tns:setAttributeResponse" name="setAttributeResponse"></wsdl:output>
234
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
235
    </wsdl:operation>
236
    <wsdl:operation name="replaceNodes">
237
      <wsdl:documentation>Replaces matched XML nodes with an XML document given as string.</wsdl:documentation>
238
      <wsdl:input message="tns:replaceNodes" name="replaceNodes"></wsdl:input>
239
      <wsdl:output message="tns:replaceNodesResponse" name="replaceNodesResponse"></wsdl:output>
240
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
241
    </wsdl:operation>
242
    <wsdl:operation name="insertNodes2">
243
      <wsdl:documentation>Insert an XML fragment into an XML document given as file.</wsdl:documentation>
244
      <wsdl:input message="tns:insertNodes2" name="insertNodes2"></wsdl:input>
245
      <wsdl:output message="tns:insertNodes2Response" name="insertNodes2Response"></wsdl:output>
246
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
247
    </wsdl:operation>
100 brianR 248
  </wsdl:portType>
249
  <wsdl:binding name="XmlServiceSoapBinding" type="tns:XmlService">
250
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
161 brianR 251
    <wsdl:operation name="replaceNodes2">
100 brianR 252
      <soap:operation soapAction="" style="document"/>
161 brianR 253
      <wsdl:input name="replaceNodes2">
100 brianR 254
        <soap:body use="literal"/>
255
      </wsdl:input>
161 brianR 256
      <wsdl:output name="replaceNodes2Response">
100 brianR 257
        <soap:body use="literal"/>
258
      </wsdl:output>
259
      <wsdl:fault name="XServicesFault">
260
        <soap:fault name="XServicesFault" use="literal"/>
261
      </wsdl:fault>
262
    </wsdl:operation>
161 brianR 263
    <wsdl:operation name="insertNodes">
100 brianR 264
      <soap:operation soapAction="" style="document"/>
161 brianR 265
      <wsdl:input name="insertNodes">
100 brianR 266
        <soap:body use="literal"/>
267
      </wsdl:input>
161 brianR 268
      <wsdl:output name="insertNodesResponse">
100 brianR 269
        <soap:body use="literal"/>
270
      </wsdl:output>
271
      <wsdl:fault name="XServicesFault">
272
        <soap:fault name="XServicesFault" use="literal"/>
273
      </wsdl:fault>
274
    </wsdl:operation>
161 brianR 275
    <wsdl:operation name="selectXPath">
276
      <soap:operation soapAction="" style="document"/>
277
      <wsdl:input name="selectXPath">
278
        <soap:body use="literal"/>
279
      </wsdl:input>
280
      <wsdl:output name="selectXPathResponse">
281
        <soap:body use="literal"/>
282
      </wsdl:output>
283
      <wsdl:fault name="XServicesFault">
284
        <soap:fault name="XServicesFault" use="literal"/>
285
      </wsdl:fault>
286
    </wsdl:operation>
287
    <wsdl:operation name="setAttribute">
288
      <soap:operation soapAction="" style="document"/>
289
      <wsdl:input name="setAttribute">
290
        <soap:body use="literal"/>
291
      </wsdl:input>
292
      <wsdl:output name="setAttributeResponse">
293
        <soap:body use="literal"/>
294
      </wsdl:output>
295
      <wsdl:fault name="XServicesFault">
296
        <soap:fault name="XServicesFault" use="literal"/>
297
      </wsdl:fault>
298
    </wsdl:operation>
299
    <wsdl:operation name="wrapInCDATA">
300
      <soap:operation soapAction="" style="document"/>
301
      <wsdl:input name="wrapInCDATA">
302
        <soap:body use="literal"/>
303
      </wsdl:input>
304
      <wsdl:output name="wrapInCDATAResponse">
305
        <soap:body use="literal"/>
306
      </wsdl:output>
307
      <wsdl:fault name="XServicesFault">
308
        <soap:fault name="XServicesFault" use="literal"/>
309
      </wsdl:fault>
310
    </wsdl:operation>
311
    <wsdl:operation name="insertNodes2">
312
      <soap:operation soapAction="" style="document"/>
313
      <wsdl:input name="insertNodes2">
314
        <soap:body use="literal"/>
315
      </wsdl:input>
316
      <wsdl:output name="insertNodes2Response">
317
        <soap:body use="literal"/>
318
      </wsdl:output>
319
      <wsdl:fault name="XServicesFault">
320
        <soap:fault name="XServicesFault" use="literal"/>
321
      </wsdl:fault>
322
    </wsdl:operation>
323
    <wsdl:operation name="replaceNodes">
324
      <soap:operation soapAction="" style="document"/>
325
      <wsdl:input name="replaceNodes">
326
        <soap:body use="literal"/>
327
      </wsdl:input>
328
      <wsdl:output name="replaceNodesResponse">
329
        <soap:body use="literal"/>
330
      </wsdl:output>
331
      <wsdl:fault name="XServicesFault">
332
        <soap:fault name="XServicesFault" use="literal"/>
333
      </wsdl:fault>
334
    </wsdl:operation>
100 brianR 335
  </wsdl:binding>
336
  <wsdl:service name="XmlService">
337
    <wsdl:port binding="tns:XmlServiceSoapBinding" name="XmlServiceImplPort">
338
      <soap:address location="http://localhost:8080/XServices/XmlService"/>
339
    </wsdl:port>
340
  </wsdl:service>
161 brianR 341
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://localhost:8080/XServices/XmlService</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="replaceNodes2" bindingOperationName="replaceNodes2" type="Request-Response" outputName="replaceNodes2Response" inputName="replaceNodes2" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/XServices/XmlService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
100 brianR 342
   <soapenv:Header/>
343
   <soapenv:Body>
161 brianR 344
      <ws:replaceNodes2>
345
         <!--Optional:-->
100 brianR 346
         <file>
347
            <type>FILE</type>
161 brianR 348
            <uri>?</uri>
100 brianR 349
         </file>
161 brianR 350
         <!--Optional:-->
100 brianR 351
         <namespaceList>
161 brianR 352
            <!--Zero or more repetitions:-->
100 brianR 353
            <namespace>
161 brianR 354
               <prefix>?</prefix>
355
               <uri>?</uri>
100 brianR 356
            </namespace>
357
         </namespaceList>
161 brianR 358
         <xpath>?</xpath>
359
         <!--Optional:-->
360
         <xmldata>?</xmldata>
361
      </ws:replaceNodes2>
100 brianR 362
   </soapenv:Body>
161 brianR 363
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/XmlService/replaceNodes2"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="insertNodes" bindingOperationName="insertNodes" type="Request-Response" outputName="insertNodesResponse" inputName="insertNodes" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/XServices/XmlService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
100 brianR 364
   <soapenv:Header/>
365
   <soapenv:Body>
161 brianR 366
      <ws:insertNodes>
367
         <sourcexml><![CDATA[
368
         <books>
369
			<author>
370
				<name>Mensiok</name>
371
				<surname>Bello</surname>
372
			</author>
373
			<author>
374
				<name>Schwab</name>
375
				<surname>Rumsau</surname>
376
			</author>
377
			<author>
378
				<name>Dollibert</name>
379
				<surname>Rach</surname>
380
			</author>
381
         </books>
382
         ]]]]>><![CDATA[</sourcexml>
383
         <encoding>utf-8</encoding>
384
         <namespaceList>
385
            <!--Zero or more repetitions:-->
386
            <namespace>
387
               <prefix></prefix>
388
               <uri></uri>
389
            </namespace>
390
         </namespaceList>
391
         <xpath>/books/author</xpath>
100 brianR 392
         <!--Optional:-->
161 brianR 393
         <xmldata><![CDATA[<age namespace="http://btx"/>]]]]>><![CDATA[</xmldata>
394
      </ws:insertNodes>
395
   </soapenv:Body>
396
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/XmlService/insertNodes"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="selectXPath" bindingOperationName="selectXPath" type="Request-Response" outputName="selectXPathResponse" inputName="selectXPath" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/XServices/XmlService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
397
xmlns:ws="http://ws.xservices.brutex.net">
398
   <soapenv:Header/>
399
   <soapenv:Body>
400
      <ws:selectXPath>
401
         <sourcexml>
402
         <![CDATA[<notes xmlns="http://demo.brutex.net" xmlns:bx="http://bx.brutex.net">
403
	<bx:note>
404
		<to>Lena</to>
405
		<from>Jani</from>
406
		<heading>Reminder ABC</heading>
407
		<body>Don't forget me this weekend!</body>
408
	</bx:note>
409
	<note>
410
		<to>John</to>
411
		<from>Lena</from>
412
		<heading>Call Mr. ABC</heading>
413
		<body>Please call back</body>
414
	</note>
415
	<bx:note>
416
		<to>Brian</to>
417
		<from>JJohn</from>
418
		<heading>Reminder XServices</heading>
419
		<body>How to use selectXPath?</body>
420
	</bx:note>
421
</notes>
422
]]]]>><![CDATA[
423
		</sourcexml>
424
         <encoding>utf-8</encoding>
425
         <namespaceList>
426
            <namespace>
427
               <prefix>ns</prefix>
428
               <uri>http://demo.brutex.net</uri>
429
            </namespace>
430
            <namespace>
431
               <prefix>bx</prefix>
432
               <uri>http://bx.brutex.net</uri>
433
            </namespace>
434
         </namespaceList>
435
         <xpath>*/bx:note/ns:heading/text()</xpath>
436
      </ws:selectXPath>
437
   </soapenv:Body>
177 brianR 438
</soapenv:Envelope>]]></con:request><con:credentials><con:selectedAuthProfile>Basic</con:selectedAuthProfile><con:addedBasicAuthenticationTypes>Basic</con:addedBasicAuthenticationTypes><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/XmlService/selectXPath"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="setAttribute" bindingOperationName="setAttribute" type="Request-Response" outputName="setAttributeResponse" inputName="setAttribute" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/XServices/XmlService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
161 brianR 439
   <soapenv:Header/>
440
   <soapenv:Body>
441
      <ws:setAttribute>
442
         <sourcexml>?</sourcexml>
443
         <!--Optional:-->
444
         <encoding>?</encoding>
445
         <!--Optional:-->
446
         <namespaceList>
447
            <!--Zero or more repetitions:-->
448
            <namespace>
449
               <prefix>?</prefix>
450
               <uri>?</uri>
451
            </namespace>
452
         </namespaceList>
453
         <xpath>?</xpath>
454
         <attribute>
455
            <name>?</name>
456
            <!--Optional:-->
457
            <value>?</value>
458
         </attribute>
459
      </ws:setAttribute>
460
   </soapenv:Body>
461
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/XmlService/setAttribute"/></con:call></con:operation><con:operation isOneWay="false" action="" name="wrapInCDATA" bindingOperationName="wrapInCDATA" type="Request-Response" outputName="wrapInCDATAResponse" inputName="wrapInCDATA" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/XServices/XmlService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
462
xmlns:ws="http://ws.xservices.brutex.net">
463
   <soapenv:Header/>
464
   <soapenv:Body>
465
      <ws:wrapInCDATA>
466
         <data>Hello World, here is some &lt;xml&gt; data</data>
467
      </ws:wrapInCDATA>
468
   </soapenv:Body>
469
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/XmlService/wrapInCDATA"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="insertNodes2" bindingOperationName="insertNodes2" type="Request-Response" outputName="insertNodes2Response" inputName="insertNodes2" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/XServices/XmlService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
470
   <soapenv:Header/>
471
   <soapenv:Body>
472
      <ws:insertNodes2>
473
         <!--Optional:-->
100 brianR 474
         <file>
475
            <type>FILE</type>
161 brianR 476
            <uri>?</uri>
100 brianR 477
         </file>
478
         <!--Optional:-->
479
         <namespaceList>
480
            <!--Zero or more repetitions:-->
481
            <namespace>
161 brianR 482
               <prefix>?</prefix>
483
               <uri>?</uri>
484
            </namespace>
485
         </namespaceList>
486
         <xpath>?</xpath>
487
         <!--Optional:-->
488
         <xmldata>?</xmldata>
489
      </ws:insertNodes2>
490
   </soapenv:Body>
491
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/XmlService/insertNodes2"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="replaceNodes" bindingOperationName="replaceNodes" type="Request-Response" outputName="replaceNodesResponse" inputName="replaceNodes" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8080/XServices/XmlService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
492
xmlns:ws="http://ws.xservices.brutex.net">
493
   <soapenv:Header/>
494
   <soapenv:Body>
495
      <ws:replaceNodes>
496
         <sourcexml><![CDATA[
497
         <books>
498
			<author>
499
				<name>Mensiok</name>
500
				<surname>Bello</surname>
501
			</author>
502
			<author>
503
				<name>Schwab</name>
504
				<surname>Rumsau</surname>
505
			</author>
506
			<author>
507
				<name>Dollibert</name>
508
				<surname>Rach</surname>
509
			</author>
510
         </books>
511
         ]]]]>><![CDATA[
512
         </sourcexml>
513
         <encoding>utf-8</encoding>
514
         <namespaceList>
515
            <!--Zero or more repetitions:-->
516
            <namespace>
517
               <prefix></prefix>
100 brianR 518
               <uri></uri>
519
            </namespace>
520
         </namespaceList>
161 brianR 521
         <xpath>*/name[text()='Schwab']</xpath>
100 brianR 522
         <!--Optional:-->
161 brianR 523
         <xmldata><![CDATA[<name>Meyer</name><age>45</age><!--edited here-->]]]]>><![CDATA[</xmldata>
524
      </ws:replaceNodes>
100 brianR 525
   </soapenv:Body>
177 brianR 526
</soapenv:Envelope>]]></con:request><con:credentials><con:username>admin</con:username><con:password/><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/XmlService/replaceNodes"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:properties/><con:wssContainer/><con:oAuth2ProfileContainer/></con:soapui-project>