Subversion Repositories XServices

Rev

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

Rev Author Line No. Line
88 brianR 1
<?xml version="1.0" encoding="UTF-8"?>
177 brianR 2
<con:soapui-project name="StringService" resourceRoot="" soapui-version="5.0.0" abortOnError="false" runType="SEQUENTIAL" activeEnvironment="Default" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="StringServiceSoapBinding" type="wsdl" bindingName="{http://ws.xservices.brutex.net}StringServiceSoapBinding" soapVersion="1_1" anonymous="optional" definition="http://localhost:8080/XServices/StringService?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://localhost:8080/XServices/StringService?wsdl"><con:part><con:url>http://localhost:8080/XServices/StringService?wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="StringService" 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">
89 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">
177 brianR 5
      <xs:element name="encodeToXMLEntities" type="tns:encodeToXMLEntities"/>
6
      <xs:element name="encodeToXMLEntitiesResponse" type="tns:encodeToXMLEntitiesResponse"/>
7
      <xs:element name="matchRegEx" type="tns:matchRegEx"/>
8
      <xs:element name="matchRegExResponse" type="tns:matchRegExResponse"/>
9
      <xs:element name="removeCRLF" type="tns:removeCRLF"/>
10
      <xs:element name="removeCRLFResponse" type="tns:removeCRLFResponse"/>
89 brianR 11
      <xs:element name="replaceRegEx" type="tns:replaceRegEx"/>
12
      <xs:element name="replaceRegExResponse" type="tns:replaceRegExResponse"/>
177 brianR 13
      <xs:element name="splitString" type="tns:splitString"/>
14
      <xs:element name="splitStringResponse" type="tns:splitStringResponse"/>
15
      <xs:complexType name="removeCRLF">
16
        <xs:sequence>
17
          <xs:element name="string" type="xs:string"/>
18
        </xs:sequence>
19
      </xs:complexType>
20
      <xs:complexType name="removeCRLFResponse">
21
        <xs:sequence>
22
          <xs:element minOccurs="0" name="return" type="xs:string"/>
23
        </xs:sequence>
24
      </xs:complexType>
25
      <xs:complexType name="matchRegEx">
26
        <xs:sequence>
27
          <xs:element minOccurs="0" name="string" type="xs:string"/>
28
          <xs:element minOccurs="0" name="search" type="xs:string"/>
29
          <xs:element minOccurs="0" name="regexflags" type="xs:string"/>
30
        </xs:sequence>
31
      </xs:complexType>
32
      <xs:complexType name="matchRegExResponse">
33
        <xs:sequence>
34
          <xs:element minOccurs="0" name="return" type="tns:stringMatchType"/>
35
        </xs:sequence>
36
      </xs:complexType>
37
      <xs:complexType name="stringMatchType">
38
        <xs:sequence>
39
          <xs:element maxOccurs="unbounded" minOccurs="0" name="stringlist" nillable="true" type="tns:stringMatchDetails"/>
40
          <xs:element name="size" type="xs:int"/>
41
        </xs:sequence>
42
      </xs:complexType>
43
      <xs:complexType name="stringMatchDetails">
44
        <xs:sequence>
45
          <xs:element name="startPosition" type="xs:long"/>
46
          <xs:element name="endPosition" type="xs:long"/>
47
          <xs:element minOccurs="0" name="content" type="xs:string"/>
48
          <xs:element minOccurs="0" name="group" type="xs:string"/>
49
        </xs:sequence>
50
      </xs:complexType>
51
      <xs:complexType name="splitString">
52
        <xs:sequence>
53
          <xs:element name="string" type="xs:string"/>
54
          <xs:element name="delimiter" type="xs:string"/>
55
        </xs:sequence>
56
      </xs:complexType>
57
      <xs:complexType name="splitStringResponse">
58
        <xs:sequence>
59
          <xs:element minOccurs="0" name="return" type="tns:stringSplitType"/>
60
        </xs:sequence>
61
      </xs:complexType>
62
      <xs:complexType name="stringSplitType">
63
        <xs:sequence>
64
          <xs:element maxOccurs="unbounded" minOccurs="0" name="stringlist" nillable="true" type="xs:string"/>
65
          <xs:element name="size" type="xs:int"/>
66
        </xs:sequence>
67
      </xs:complexType>
68
      <xs:complexType name="encodeToXMLEntities">
69
        <xs:sequence>
70
          <xs:element name="string" type="xs:string"/>
71
        </xs:sequence>
72
      </xs:complexType>
73
      <xs:complexType name="encodeToXMLEntitiesResponse">
74
        <xs:sequence>
75
          <xs:element minOccurs="0" name="return" type="xs:string"/>
76
        </xs:sequence>
77
      </xs:complexType>
89 brianR 78
      <xs:complexType name="replaceRegEx">
79
        <xs:sequence>
80
          <xs:element minOccurs="0" name="string" type="xs:string"/>
81
          <xs:element minOccurs="0" name="search" type="xs:string"/>
82
          <xs:element minOccurs="0" name="replace" type="xs:string"/>
83
          <xs:element minOccurs="0" name="regexflags" type="xs:string"/>
84
        </xs:sequence>
85
      </xs:complexType>
86
      <xs:complexType name="replaceRegExResponse">
87
        <xs:sequence>
88
          <xs:element minOccurs="0" name="return" type="tns:stringReplaceType"/>
89
        </xs:sequence>
90
      </xs:complexType>
91
      <xs:complexType name="stringReplaceType">
92
        <xs:sequence>
93
          <xs:element minOccurs="0" name="string" type="xs:string"/>
94
          <xs:element name="count" type="xs:int"/>
95
        </xs:sequence>
96
      </xs:complexType>
177 brianR 97
      <xs:element name="XServicesFault" type="tns:XServicesFault"/>
89 brianR 98
      <xs:complexType name="XServicesFault">
99
        <xs:sequence>
100
          <xs:element name="faultstring" nillable="true" type="xs:string"/>
101
          <xs:element name="username" nillable="true" type="xs:string"/>
102
          <xs:element name="homedir" nillable="true" type="xs:string"/>
103
          <xs:element name="timestamp" nillable="true" type="xs:anySimpleType"/>
104
          <xs:element name="jvmruntime" nillable="true" type="xs:string"/>
105
        </xs:sequence>
106
      </xs:complexType>
107
    </xs:schema>
108
  </wsdl:types>
177 brianR 109
  <wsdl:message name="encodeToXMLEntitiesResponse">
110
    <wsdl:part element="tns:encodeToXMLEntitiesResponse" name="parameters"></wsdl:part>
111
  </wsdl:message>
112
  <wsdl:message name="removeCRLFResponse">
113
    <wsdl:part element="tns:removeCRLFResponse" name="parameters"></wsdl:part>
114
  </wsdl:message>
115
  <wsdl:message name="encodeToXMLEntities">
116
    <wsdl:part element="tns:encodeToXMLEntities" name="parameters"></wsdl:part>
117
  </wsdl:message>
118
  <wsdl:message name="splitString">
119
    <wsdl:part element="tns:splitString" name="parameters"></wsdl:part>
120
  </wsdl:message>
89 brianR 121
  <wsdl:message name="replaceRegExResponse">
122
    <wsdl:part element="tns:replaceRegExResponse" name="parameters"></wsdl:part>
123
  </wsdl:message>
124
  <wsdl:message name="replaceRegEx">
125
    <wsdl:part element="tns:replaceRegEx" name="parameters"></wsdl:part>
126
  </wsdl:message>
177 brianR 127
  <wsdl:message name="matchRegEx">
128
    <wsdl:part element="tns:matchRegEx" name="parameters"></wsdl:part>
129
  </wsdl:message>
130
  <wsdl:message name="splitStringResponse">
131
    <wsdl:part element="tns:splitStringResponse" name="parameters"></wsdl:part>
132
  </wsdl:message>
133
  <wsdl:message name="matchRegExResponse">
134
    <wsdl:part element="tns:matchRegExResponse" name="parameters"></wsdl:part>
135
  </wsdl:message>
136
  <wsdl:message name="removeCRLF">
137
    <wsdl:part element="tns:removeCRLF" name="parameters"></wsdl:part>
138
  </wsdl:message>
89 brianR 139
  <wsdl:message name="XServicesFault">
140
    <wsdl:part element="tns:XServicesFault" name="XServicesFault"></wsdl:part>
141
  </wsdl:message>
142
  <wsdl:portType name="StringService">
177 brianR 143
    <wsdl:operation name="removeCRLF">
144
      <wsdl:documentation>Remove any line feed and/ or carriage return characters</wsdl:documentation>
145
      <wsdl:input message="tns:removeCRLF" name="removeCRLF"></wsdl:input>
146
      <wsdl:output message="tns:removeCRLFResponse" name="removeCRLFResponse"></wsdl:output>
147
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
148
    </wsdl:operation>
149
    <wsdl:operation name="matchRegEx">
150
      <wsdl:documentation>Match text based data</wsdl:documentation>
151
      <wsdl:input message="tns:matchRegEx" name="matchRegEx"></wsdl:input>
152
      <wsdl:output message="tns:matchRegExResponse" name="matchRegExResponse"></wsdl:output>
153
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
154
    </wsdl:operation>
155
    <wsdl:operation name="splitString">
156
      <wsdl:documentation>Split a string into tokens</wsdl:documentation>
157
      <wsdl:input message="tns:splitString" name="splitString"></wsdl:input>
158
      <wsdl:output message="tns:splitStringResponse" name="splitStringResponse"></wsdl:output>
159
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
160
    </wsdl:operation>
161
    <wsdl:operation name="encodeToXMLEntities">
162
      <wsdl:documentation>Match text based data</wsdl:documentation>
163
      <wsdl:input message="tns:encodeToXMLEntities" name="encodeToXMLEntities"></wsdl:input>
164
      <wsdl:output message="tns:encodeToXMLEntitiesResponse" name="encodeToXMLEntitiesResponse"></wsdl:output>
165
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
166
    </wsdl:operation>
89 brianR 167
    <wsdl:operation name="replaceRegEx">
168
      <wsdl:documentation>Store text based data</wsdl:documentation>
169
      <wsdl:input message="tns:replaceRegEx" name="replaceRegEx"></wsdl:input>
170
      <wsdl:output message="tns:replaceRegExResponse" name="replaceRegExResponse"></wsdl:output>
171
      <wsdl:fault message="tns:XServicesFault" name="XServicesFault"></wsdl:fault>
172
    </wsdl:operation>
173
  </wsdl:portType>
174
  <wsdl:binding name="StringServiceSoapBinding" type="tns:StringService">
175
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
177 brianR 176
    <wsdl:operation name="matchRegEx">
177
      <soap:operation soapAction="" style="document"/>
178
      <wsdl:input name="matchRegEx">
179
        <soap:body use="literal"/>
180
      </wsdl:input>
181
      <wsdl:output name="matchRegExResponse">
182
        <soap:body use="literal"/>
183
      </wsdl:output>
184
      <wsdl:fault name="XServicesFault">
185
        <soap:fault name="XServicesFault" use="literal"/>
186
      </wsdl:fault>
187
    </wsdl:operation>
188
    <wsdl:operation name="removeCRLF">
189
      <soap:operation soapAction="" style="document"/>
190
      <wsdl:input name="removeCRLF">
191
        <soap:body use="literal"/>
192
      </wsdl:input>
193
      <wsdl:output name="removeCRLFResponse">
194
        <soap:body use="literal"/>
195
      </wsdl:output>
196
      <wsdl:fault name="XServicesFault">
197
        <soap:fault name="XServicesFault" use="literal"/>
198
      </wsdl:fault>
199
    </wsdl:operation>
200
    <wsdl:operation name="splitString">
201
      <soap:operation soapAction="" style="document"/>
202
      <wsdl:input name="splitString">
203
        <soap:body use="literal"/>
204
      </wsdl:input>
205
      <wsdl:output name="splitStringResponse">
206
        <soap:body use="literal"/>
207
      </wsdl:output>
208
      <wsdl:fault name="XServicesFault">
209
        <soap:fault name="XServicesFault" use="literal"/>
210
      </wsdl:fault>
211
    </wsdl:operation>
212
    <wsdl:operation name="encodeToXMLEntities">
213
      <soap:operation soapAction="" style="document"/>
214
      <wsdl:input name="encodeToXMLEntities">
215
        <soap:body use="literal"/>
216
      </wsdl:input>
217
      <wsdl:output name="encodeToXMLEntitiesResponse">
218
        <soap:body use="literal"/>
219
      </wsdl:output>
220
      <wsdl:fault name="XServicesFault">
221
        <soap:fault name="XServicesFault" use="literal"/>
222
      </wsdl:fault>
223
    </wsdl:operation>
89 brianR 224
    <wsdl:operation name="replaceRegEx">
225
      <soap:operation soapAction="" style="document"/>
226
      <wsdl:input name="replaceRegEx">
227
        <soap:body use="literal"/>
228
      </wsdl:input>
229
      <wsdl:output name="replaceRegExResponse">
230
        <soap:body use="literal"/>
231
      </wsdl:output>
232
      <wsdl:fault name="XServicesFault">
233
        <soap:fault name="XServicesFault" use="literal"/>
234
      </wsdl:fault>
235
    </wsdl:operation>
236
  </wsdl:binding>
237
  <wsdl:service name="StringService">
238
    <wsdl:port binding="tns:StringServiceSoapBinding" name="StringServiceImplPort">
239
      <soap:address location="http://localhost:8080/XServices/StringService"/>
240
    </wsdl:port>
241
  </wsdl:service>
242
</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/StringService</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="replaceRegEx" bindingOperationName="replaceRegEx" type="Request-Response" outputName="replaceRegExResponse" inputName="replaceRegEx" 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/StringService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
243
   <soapenv:Header/>
244
   <soapenv:Body>
245
      <ws:replaceRegEx>
177 brianR 246
         </ws:replaceRegEx>
89 brianR 247
   </soapenv:Body>
179 brianR 248
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/StringService/replaceRegEx"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="matchRegEx" bindingOperationName="matchRegEx" type="Request-Response" outputName="matchRegExResponse" inputName="matchRegEx" 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/StringService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
249
   <soapenv:Header/>
250
   <soapenv:Body>
251
      <ws:matchRegEx>
252
         <!--Optional:-->
253
         <string>?</string>
254
         <!--Optional:-->
255
         <search>?</search>
256
         <!--Optional:-->
257
         <regexflags>?</regexflags>
258
      </ws:matchRegEx>
259
   </soapenv:Body>
260
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/StringService/matchRegEx"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="splitString" bindingOperationName="splitString" type="Request-Response" outputName="splitStringResponse" inputName="splitString" 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/StringService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
177 brianR 261
   <soapenv:Header/>
262
   <soapenv:Body>
263
      <ws:splitString>
264
         <string>Hier
265
         is
266
         some
267
         text.</string>
268
         <delimiter>&#10;</delimiter>
269
      </ws:splitString>
270
   </soapenv:Body>
271
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/StringService/splitString"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="encodeToXMLEntities" bindingOperationName="encodeToXMLEntities" type="Request-Response" outputName="encodeToXMLEntitiesResponse" inputName="encodeToXMLEntities" 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/StringService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
272
   <soapenv:Header/>
273
   <soapenv:Body>
274
      <ws:encodeToXMLEntities>
275
         <string>?</string>
276
      </ws:encodeToXMLEntities>
277
   </soapenv:Body>
179 brianR 278
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/StringService/encodeToXMLEntities"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="removeCRLF" bindingOperationName="removeCRLF" type="Request-Response" outputName="removeCRLFResponse" inputName="removeCRLF" 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/StringService</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
177 brianR 279
   <soapenv:Header/>
280
   <soapenv:Body>
281
      <ws:removeCRLF>
282
         <string>Hi&#13;er
283
         is
284
         some
285
         text</string>
286
      </ws:removeCRLF>
287
   </soapenv:Body>
288
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>No Authorization</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://ws.xservices.brutex.net/StringService/removeCRLF"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:properties/><con:wssContainer/><con:oAuth2ProfileContainer/></con:soapui-project>