2011-04-20 19:01:10 +02:00
<?xml version="1.0" encoding="UTF-8"?>
2012-06-04 10:33:12 +02:00
<con:soapui-project name= "FileServices" soapui-version= "4.0.1" abortOnError= "false" runType= "SEQUENTIAL" resourceRoot= "" xmlns:con= "http://eviware.com/soapui/config" > <con:settings /> <con:interface xsi:type= "con:WsdlInterface" wsaVersion= "NONE" name= "FileServiceSoapBinding" type= "wsdl" bindingName= "{http://ws.xservices.brutex.net}FileServiceSoapBinding" soapVersion= "1_1" anonymous= "optional" definition= "http://localhost:8080/XServices/FileService?wsdl" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" > <con:settings /> <con:definitionCache type= "TEXT" rootPart= "http://localhost:8080/XServices/FileService?wsdl" > <con:part > <con:url > http://localhost:8080/XServices/FileService?wsdl</con:url> <con:content > <![CDATA[<wsdl:definitions name="FileService" targetNamespace="http://ws.xservices.brutex.net" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.xservices.brutex.net" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
2011-05-20 19:38:12 +02:00
<wsdl:documentation > /*
* Copyright 2010 Brian Rosenberger (Brutex Network)
*
* Licensed under the Apache License, Version 2.0 (the "License")
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
2012-06-04 10:33:12 +02:00
*/</wsdl:documentation>
<wsdl:types >
<xs:schema attributeFormDefault= "unqualified" elementFormDefault= "unqualified" targetNamespace= "http://ws.xservices.brutex.net" xmlns:xs= "http://www.w3.org/2001/XMLSchema" >
<xs:element name= "antProperty" type= "tns:antProperty" />
<xs:element name= "basename" type= "tns:basename" />
<xs:element name= "basenameResponse" type= "tns:basenameResponse" />
<xs:element name= "changeGroup" type= "tns:changeGroup" />
<xs:element name= "changeGroupResponse" type= "tns:changeGroupResponse" />
<xs:element name= "changeMode" type= "tns:changeMode" />
<xs:element name= "changeModeResponse" type= "tns:changeModeResponse" />
<xs:element name= "changeOwner" type= "tns:changeOwner" />
<xs:element name= "changeOwnerResponse" type= "tns:changeOwnerResponse" />
<xs:element name= "copy" type= "tns:copy" />
<xs:element name= "copyFile" type= "tns:copyFile" />
<xs:element name= "copyFileResponse" type= "tns:copyFileResponse" />
<xs:element name= "copyResponse" type= "tns:copyResponse" />
<xs:element name= "downloadFile" type= "tns:downloadFile" />
<xs:element name= "downloadFileResponse" type= "tns:downloadFileResponse" />
<xs:element name= "echoToFile" type= "tns:echoToFile" />
<xs:element name= "echoToFileResponse" type= "tns:echoToFileResponse" />
<xs:element name= "loadResource" type= "tns:loadResource" />
<xs:element name= "loadResourceFromArchive" type= "tns:loadResourceFromArchive" />
<xs:element name= "loadResourceFromArchiveResponse" type= "tns:loadResourceFromArchiveResponse" />
<xs:element name= "loadResourceResponse" type= "tns:loadResourceResponse" />
<xs:element name= "replaceInFile" type= "tns:replaceInFile" />
<xs:element name= "replaceInFile2" type= "tns:replaceInFile2" />
<xs:element name= "replaceInFile2Response" type= "tns:replaceInFile2Response" />
<xs:element name= "replaceInFileRegEx" type= "tns:replaceInFileRegEx" />
<xs:element name= "replaceInFileRegExResponse" type= "tns:replaceInFileRegExResponse" />
<xs:element name= "replaceInFileResponse" type= "tns:replaceInFileResponse" />
<xs:element name= "replacePattern" type= "tns:replacePattern" />
<xs:element name= "uploadFile" type= "tns:uploadFile" />
<xs:element name= "uploadFileResponse" type= "tns:uploadFileResponse" />
<xs:complexType name= "downloadFile" >
<xs:sequence >
<xs:element minOccurs= "0" name= "file" type= "tns:FileResourceType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "FileResourceType" >
<xs:sequence >
<xs:element default= "FILE" name= "type" type= "tns:type" />
<xs:element name= "uri" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "downloadFileResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "tns:attachmentType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "attachmentType" >
<xs:sequence >
<xs:element minOccurs= "0" name= "content" ns1:expectedContentTypes= "application/octet-stream" type= "xs:base64Binary" xmlns:ns1= "http://www.w3.org/2005/05/xmlmime" />
<xs:element minOccurs= "0" name= "filename" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "replaceInFileRegEx" >
<xs:sequence >
<xs:element minOccurs= "0" name= "file" type= "tns:FileResourceType" />
<xs:element minOccurs= "0" name= "search" type= "xs:string" />
<xs:element minOccurs= "0" name= "replace" type= "xs:string" />
<xs:element minOccurs= "0" name= "flags" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "replaceInFileRegExResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "tns:ReturnCodeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ReturnCodeType" >
<xs:sequence >
<xs:element name= "returnCode" type= "xs:int" />
<xs:element minOccurs= "0" name= "stdOut" type= "xs:string" />
<xs:element minOccurs= "0" name= "stdErr" type= "xs:string" />
<xs:element maxOccurs= "unbounded" minOccurs= "0" name= "propertyList" nillable= "true" type= "tns:antProperty" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "antProperty" >
<xs:sequence >
<xs:element name= "name" type= "xs:string" />
<xs:element name= "value" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "changeMode" >
<xs:sequence >
<xs:element minOccurs= "0" name= "fileset" type= "tns:FileSetType" />
<xs:element name= "permissions" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "FileSetType" >
<xs:sequence >
<xs:element default= "FILES" name= "FileSetType" type= "tns:resourcetype" />
<xs:element name= "source" type= "xs:string" />
<xs:element name= "filter" nillable= "true" type= "tns:patternSetType" />
<xs:element default= "" minOccurs= "0" name= "excludes" nillable= "true" type= "xs:string" />
<xs:element default= "true" name= "casesensitive" type= "xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "patternSetType" >
<xs:sequence >
<xs:element default= "**/*" maxOccurs= "unbounded" minOccurs= "0" name= "include" type= "tns:patternElement" />
<xs:element maxOccurs= "unbounded" minOccurs= "0" name= "exclude" type= "tns:patternElement" />
<xs:element minOccurs= "0" name= "selector" nillable= "true" type= "tns:selectorType" />
</xs:sequence>
</xs:complexType>
<xs:simpleType name= "patternElement" >
<xs:restriction base= "xs:string" />
</xs:simpleType>
<xs:complexType abstract= "true" name= "selectorType" >
<xs:sequence >
<xs:element maxOccurs= "unbounded" minOccurs= "0" name= "contains" nillable= "true" type= "tns:containsSelectorType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "containsSelectorType" >
<xs:sequence >
<xs:element name= "text" type= "xs:string" />
<xs:element default= "true" name= "casesensitive" type= "xs:boolean" />
<xs:element default= "false" name= "ignorewhitespace" type= "xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "changeModeResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "tns:ReturnCodeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "changeOwner" >
<xs:sequence >
<xs:element minOccurs= "0" name= "fileset" type= "tns:FileSetType" />
<xs:element name= "owner" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "changeOwnerResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "tns:ReturnCodeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "changeGroup" >
<xs:sequence >
<xs:element minOccurs= "0" name= "fileset" type= "tns:FileSetType" />
<xs:element name= "group" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "changeGroupResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "tns:ReturnCodeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "echoToFile" >
<xs:sequence >
<xs:element name= "message" type= "xs:string" />
<xs:element name= "file" type= "xs:string" />
<xs:element minOccurs= "0" name= "encoding" type= "xs:string" />
<xs:element name= "append" type= "xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "echoToFileResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "tns:ReturnCodeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "uploadFile" >
<xs:sequence >
<xs:element minOccurs= "0" name= "file" type= "tns:attachmentType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "uploadFileResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "replaceInFile2" >
<xs:sequence >
<xs:element minOccurs= "0" name= "file" type= "tns:FileResourceType" />
<xs:element maxOccurs= "unbounded" minOccurs= "0" name= "patternList" type= "tns:replacePattern" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "replacePattern" >
<xs:sequence >
<xs:element name= "search" type= "xs:string" />
<xs:element name= "replace" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "replaceInFile2Response" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "tns:ReturnCodeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "copy" >
<xs:sequence >
<xs:element name= "fileset" type= "tns:FileSetType" />
<xs:element name= "todir" type= "xs:string" />
<xs:element name= "preservelastmodified" type= "xs:boolean" />
<xs:element name= "override" type= "xs:boolean" />
<xs:element minOccurs= "0" name= "encoding" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "copyResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "tns:ReturnCodeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "replaceInFile" >
<xs:sequence >
<xs:element name= "file" type= "tns:FileResourceType" />
<xs:element name= "search" type= "xs:string" />
<xs:element name= "replace" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "replaceInFileResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "tns:ReturnCodeType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "loadResource" >
<xs:sequence >
<xs:element minOccurs= "0" name= "file" type= "tns:FileResourceType" />
<xs:element minOccurs= "0" name= "encoding" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "loadResourceResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "basename" >
<xs:sequence >
<xs:element name= "file" type= "xs:string" />
<xs:element minOccurs= "0" name= "suffix" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "basenameResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "loadResourceFromArchive" >
<xs:sequence >
<xs:element minOccurs= "0" name= "archiveresource" type= "tns:ArchiveResourceType" />
<xs:element minOccurs= "0" name= "encoding" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ArchiveResourceType" >
<xs:sequence >
<xs:element default= "ZIP" name= "type" type= "tns:archiveType" />
<xs:element name= "archive" type= "xs:string" />
<xs:element name= "uri" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "loadResourceFromArchiveResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "copyFile" >
<xs:sequence >
<xs:element name= "fromFile" type= "xs:string" />
<xs:element name= "toFile" type= "xs:string" />
<xs:element name= "override" type= "xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "copyFileResponse" >
<xs:sequence >
<xs:element minOccurs= "0" name= "return" type= "tns:ReturnCodeType" />
</xs:sequence>
</xs:complexType>
<xs:simpleType name= "type" >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "FILE" />
<xs:enumeration value= "URL" />
<xs:enumeration value= "GZIP" />
<xs:enumeration value= "BZIP2" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name= "resourcetype" >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "FILES" />
<xs:enumeration value= "ZIP" />
<xs:enumeration value= "TAR" />
<xs:enumeration value= "GZTAR" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name= "archiveType" >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "ZIP" />
<xs:enumeration value= "TAR" />
<xs:enumeration value= "GZTAR" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name= "XServicesFault" >
<xs:sequence >
<xs:element name= "faultstring" nillable= "true" type= "xs:string" />
<xs:element name= "username" nillable= "true" type= "xs:string" />
<xs:element name= "homedir" nillable= "true" type= "xs:string" />
<xs:element name= "timestamp" nillable= "true" type= "xs:anySimpleType" />
<xs:element name= "jvmruntime" nillable= "true" type= "xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name= "XServicesFault" type= "tns:XServicesFault" />
</xs:schema>
</wsdl:types>
<wsdl:message name= "changeOwnerResponse" >
<wsdl:part element= "tns:changeOwnerResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "loadResourceResponse" >
<wsdl:part element= "tns:loadResourceResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "replaceInFile2Response" >
<wsdl:part element= "tns:replaceInFile2Response" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "replaceInFile2" >
<wsdl:part element= "tns:replaceInFile2" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "changeMode" >
<wsdl:part element= "tns:changeMode" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "changeModeResponse" >
<wsdl:part element= "tns:changeModeResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "replaceInFile" >
<wsdl:part element= "tns:replaceInFile" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "loadResourceFromArchive" >
<wsdl:part element= "tns:loadResourceFromArchive" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "downloadFileResponse" >
<wsdl:part element= "tns:downloadFileResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "downloadFile" >
<wsdl:part element= "tns:downloadFile" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "replaceInFileRegEx" >
<wsdl:part element= "tns:replaceInFileRegEx" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "changeGroupResponse" >
<wsdl:part element= "tns:changeGroupResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "changeOwner" >
<wsdl:part element= "tns:changeOwner" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "loadResource" >
<wsdl:part element= "tns:loadResource" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "copyResponse" >
<wsdl:part element= "tns:copyResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "basename" >
<wsdl:part element= "tns:basename" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "uploadFile" >
<wsdl:part element= "tns:uploadFile" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "uploadFileResponse" >
<wsdl:part element= "tns:uploadFileResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "copy" >
<wsdl:part element= "tns:copy" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "changeGroup" >
<wsdl:part element= "tns:changeGroup" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "loadResourceFromArchiveResponse" >
<wsdl:part element= "tns:loadResourceFromArchiveResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "XServicesFault" >
<wsdl:part element= "tns:XServicesFault" name= "XServicesFault" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "echoToFileResponse" >
<wsdl:part element= "tns:echoToFileResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "replaceInFileRegExResponse" >
<wsdl:part element= "tns:replaceInFileRegExResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "replaceInFileResponse" >
<wsdl:part element= "tns:replaceInFileResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "copyFileResponse" >
<wsdl:part element= "tns:copyFileResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "echoToFile" >
<wsdl:part element= "tns:echoToFile" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "basenameResponse" >
<wsdl:part element= "tns:basenameResponse" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:message name= "copyFile" >
<wsdl:part element= "tns:copyFile" name= "parameters" > </wsdl:part>
</wsdl:message>
<wsdl:portType name= "FileService" >
<wsdl:operation name= "downloadFile" >
<wsdl:documentation > Download a file from the maschine where the service is running in order to process it with the client. The file is either downloaded as a MTOM attachment or as inline base64 encoded block. Keep in mind that unless you are using MTOM, a lot of java heap memory is used.</wsdl:documentation>
<wsdl:input message= "tns:downloadFile" name= "downloadFile" > </wsdl:input>
<wsdl:output message= "tns:downloadFileResponse" name= "downloadFileResponse" > </wsdl:output>
<wsdl:fault message= "tns:XServicesFault" name= "XServicesFault" > </wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "replaceInFileRegEx" >
<wsdl:documentation > Replaces every < regex pattern> with a string in an ascii file</wsdl:documentation>
<wsdl:input message= "tns:replaceInFileRegEx" name= "replaceInFileRegEx" > </wsdl:input>
<wsdl:output message= "tns:replaceInFileRegExResponse" name= "replaceInFileRegExResponse" > </wsdl:output>
<wsdl:fault message= "tns:XServicesFault" name= "XServicesFault" > </wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "changeMode" >
<wsdl:input message= "tns:changeMode" name= "changeMode" > </wsdl:input>
<wsdl:output message= "tns:changeModeResponse" name= "changeModeResponse" > </wsdl:output>
</wsdl:operation>
<wsdl:operation name= "changeOwner" >
<wsdl:input message= "tns:changeOwner" name= "changeOwner" > </wsdl:input>
<wsdl:output message= "tns:changeOwnerResponse" name= "changeOwnerResponse" > </wsdl:output>
</wsdl:operation>
<wsdl:operation name= "changeGroup" >
<wsdl:input message= "tns:changeGroup" name= "changeGroup" > </wsdl:input>
<wsdl:output message= "tns:changeGroupResponse" name= "changeGroupResponse" > </wsdl:output>
</wsdl:operation>
<wsdl:operation name= "echoToFile" >
<wsdl:documentation > Write or append a string to a file</wsdl:documentation>
<wsdl:input message= "tns:echoToFile" name= "echoToFile" > </wsdl:input>
<wsdl:output message= "tns:echoToFileResponse" name= "echoToFileResponse" > </wsdl:output>
<wsdl:fault message= "tns:XServicesFault" name= "XServicesFault" > </wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "uploadFile" >
<wsdl:documentation > Send a file from client to web service server using either MTOM attachment or base64 inline attachment.</wsdl:documentation>
<wsdl:input message= "tns:uploadFile" name= "uploadFile" > </wsdl:input>
<wsdl:output message= "tns:uploadFileResponse" name= "uploadFileResponse" > </wsdl:output>
<wsdl:fault message= "tns:XServicesFault" name= "XServicesFault" > </wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "replaceInFile2" >
<wsdl:documentation > Replaces every < pattern> with a string in an ascii file</wsdl:documentation>
<wsdl:input message= "tns:replaceInFile2" name= "replaceInFile2" > </wsdl:input>
<wsdl:output message= "tns:replaceInFile2Response" name= "replaceInFile2Response" > </wsdl:output>
<wsdl:fault message= "tns:XServicesFault" name= "XServicesFault" > </wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "copy" >
<wsdl:documentation > Copies a fileset locally on the server.</wsdl:documentation>
<wsdl:input message= "tns:copy" name= "copy" > </wsdl:input>
<wsdl:output message= "tns:copyResponse" name= "copyResponse" > </wsdl:output>
<wsdl:fault message= "tns:XServicesFault" name= "XServicesFault" > </wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "replaceInFile" >
<wsdl:documentation > Replaces every < pattern> with a string in an ascii file</wsdl:documentation>
<wsdl:input message= "tns:replaceInFile" name= "replaceInFile" > </wsdl:input>
<wsdl:output message= "tns:replaceInFileResponse" name= "replaceInFileResponse" > </wsdl:output>
<wsdl:fault message= "tns:XServicesFault" name= "XServicesFault" > </wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "loadResource" >
<wsdl:documentation > Load the content of a resource</wsdl:documentation>
<wsdl:input message= "tns:loadResource" name= "loadResource" > </wsdl:input>
<wsdl:output message= "tns:loadResourceResponse" name= "loadResourceResponse" > </wsdl:output>
<wsdl:fault message= "tns:XServicesFault" name= "XServicesFault" > </wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "basename" >
<wsdl:documentation > The base name of the given file excluding the suffix.</wsdl:documentation>
<wsdl:input message= "tns:basename" name= "basename" > </wsdl:input>
<wsdl:output message= "tns:basenameResponse" name= "basenameResponse" > </wsdl:output>
</wsdl:operation>
<wsdl:operation name= "loadResourceFromArchive" >
<wsdl:documentation > Load the content of a resource</wsdl:documentation>
<wsdl:input message= "tns:loadResourceFromArchive" name= "loadResourceFromArchive" > </wsdl:input>
<wsdl:output message= "tns:loadResourceFromArchiveResponse" name= "loadResourceFromArchiveResponse" > </wsdl:output>
<wsdl:fault message= "tns:XServicesFault" name= "XServicesFault" > </wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "copyFile" >
<wsdl:documentation > Copies a single file locally on the server</wsdl:documentation>
<wsdl:input message= "tns:copyFile" name= "copyFile" > </wsdl:input>
<wsdl:output message= "tns:copyFileResponse" name= "copyFileResponse" > </wsdl:output>
<wsdl:fault message= "tns:XServicesFault" name= "XServicesFault" > </wsdl:fault>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name= "FileServiceSoapBinding" type= "tns:FileService" >
<soap:binding style= "document" transport= "http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name= "downloadFile" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "downloadFile" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "downloadFileResponse" >
<soap:body use= "literal" />
</wsdl:output>
<wsdl:fault name= "XServicesFault" >
<soap:fault name= "XServicesFault" use= "literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "changeMode" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "changeMode" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "changeModeResponse" >
<soap:body use= "literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name= "replaceInFileRegEx" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "replaceInFileRegEx" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "replaceInFileRegExResponse" >
<soap:body use= "literal" />
</wsdl:output>
<wsdl:fault name= "XServicesFault" >
<soap:fault name= "XServicesFault" use= "literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "changeOwner" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "changeOwner" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "changeOwnerResponse" >
<soap:body use= "literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name= "changeGroup" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "changeGroup" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "changeGroupResponse" >
<soap:body use= "literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name= "echoToFile" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "echoToFile" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "echoToFileResponse" >
<soap:body use= "literal" />
</wsdl:output>
<wsdl:fault name= "XServicesFault" >
<soap:fault name= "XServicesFault" use= "literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "replaceInFile2" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "replaceInFile2" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "replaceInFile2Response" >
<soap:body use= "literal" />
</wsdl:output>
<wsdl:fault name= "XServicesFault" >
<soap:fault name= "XServicesFault" use= "literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "uploadFile" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "uploadFile" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "uploadFileResponse" >
<soap:body use= "literal" />
</wsdl:output>
<wsdl:fault name= "XServicesFault" >
<soap:fault name= "XServicesFault" use= "literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "copy" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "copy" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "copyResponse" >
<soap:body use= "literal" />
</wsdl:output>
<wsdl:fault name= "XServicesFault" >
<soap:fault name= "XServicesFault" use= "literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "replaceInFile" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "replaceInFile" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "replaceInFileResponse" >
<soap:body use= "literal" />
</wsdl:output>
<wsdl:fault name= "XServicesFault" >
<soap:fault name= "XServicesFault" use= "literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "loadResource" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "loadResource" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "loadResourceResponse" >
<soap:body use= "literal" />
</wsdl:output>
<wsdl:fault name= "XServicesFault" >
<soap:fault name= "XServicesFault" use= "literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "basename" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "basename" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "basenameResponse" >
<soap:body use= "literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name= "loadResourceFromArchive" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "loadResourceFromArchive" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "loadResourceFromArchiveResponse" >
<soap:body use= "literal" />
</wsdl:output>
<wsdl:fault name= "XServicesFault" >
<soap:fault name= "XServicesFault" use= "literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name= "copyFile" >
<soap:operation soapAction= "" style= "document" />
<wsdl:input name= "copyFile" >
<soap:body use= "literal" />
</wsdl:input>
<wsdl:output name= "copyFileResponse" >
<soap:body use= "literal" />
</wsdl:output>
<wsdl:fault name= "XServicesFault" >
<soap:fault name= "XServicesFault" use= "literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name= "FileService" >
<wsdl:port binding= "tns:FileServiceSoapBinding" name= "FileServiceImplPort" >
<soap:address location= "http://localhost:8080/XServices/FileService" />
</wsdl:port>
</wsdl:service>
2011-05-25 13:55:09 +02:00
</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/FileService</con:endpoint> </con:endpoints> <con:operation isOneWay= "false" action= "" name= "basename" bindingOperationName= "basename" type= "Request-Response" outputName= "basenameResponse" inputName= "basename" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
<soapenv:Header />
<soapenv:Body >
<ws:basename >
<file > ?</file>
<!-- Optional: -->
<suffix > ?</suffix>
</ws:basename>
</soapenv:Body>
</soapenv:Envelope> ]]></con:request> <con:jmsConfig JMSDeliveryMode= "PERSISTENT" /> <con:jmsPropertyConfig /> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/basename" /> <con:wsrmConfig version= "1.2" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "changeGroup" bindingOperationName= "changeGroup" type= "Request-Response" outputName= "changeGroupResponse" inputName= "changeGroup" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
<soapenv:Header />
<soapenv:Body >
<ws:changeGroup >
<!-- Optional: -->
<fileset >
<FileSetType > FILES</FileSetType>
<source > ?</source>
<filter >
<!-- Zero or more repetitions: -->
<include > **/*</include>
<!-- Zero or more repetitions: -->
<exclude > ?</exclude>
<!-- Optional: -->
<selector >
<!-- Zero or more repetitions: -->
<contains >
<text > ?</text>
<casesensitive > true</casesensitive>
<ignorewhitespace > false</ignorewhitespace>
</contains>
</selector>
</filter>
<!-- Optional: -->
<excludes />
<casesensitive > true</casesensitive>
</fileset>
<group > ?</group>
</ws:changeGroup>
</soapenv:Body>
</soapenv:Envelope> ]]></con:request> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/changeGroup" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "changeMode" bindingOperationName= "changeMode" type= "Request-Response" outputName= "changeModeResponse" inputName= "changeMode" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
<soapenv:Header />
<soapenv:Body >
<ws:changeMode >
<!-- Optional: -->
<fileset >
<FileSetType > FILES</FileSetType>
<source > ?</source>
<filter >
<!-- Zero or more repetitions: -->
<include > **/*</include>
<!-- Zero or more repetitions: -->
<exclude > ?</exclude>
<!-- Optional: -->
<selector >
<!-- Zero or more repetitions: -->
<contains >
<text > ?</text>
<casesensitive > true</casesensitive>
<ignorewhitespace > false</ignorewhitespace>
</contains>
</selector>
</filter>
<!-- Optional: -->
<excludes />
<casesensitive > true</casesensitive>
</fileset>
<permissions > ?</permissions>
</ws:changeMode>
</soapenv:Body>
</soapenv:Envelope> ]]></con:request> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/changeMode" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "changeOwner" bindingOperationName= "changeOwner" type= "Request-Response" outputName= "changeOwnerResponse" inputName= "changeOwner" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
<soapenv:Header />
<soapenv:Body >
<ws:changeOwner >
<!-- Optional: -->
<fileset >
<FileSetType > FILES</FileSetType>
<source > ?</source>
<filter >
<!-- Zero or more repetitions: -->
<include > **/*</include>
<!-- Zero or more repetitions: -->
<exclude > ?</exclude>
<!-- Optional: -->
<selector >
<!-- Zero or more repetitions: -->
<contains >
<text > ?</text>
<casesensitive > true</casesensitive>
<ignorewhitespace > false</ignorewhitespace>
</contains>
</selector>
</filter>
<!-- Optional: -->
<excludes />
<casesensitive > true</casesensitive>
</fileset>
<owner > ?</owner>
</ws:changeOwner>
</soapenv:Body>
</soapenv:Envelope> ]]></con:request> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/changeOwner" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "copy" bindingOperationName= "copy" type= "Request-Response" outputName= "copyResponse" inputName= "copy" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
<soapenv:Header />
<soapenv:Body >
<ws:copy >
<fileset >
<FileSetType > FILES</FileSetType>
<source > ?</source>
<filter >
<!-- Zero or more repetitions: -->
<include > **/*</include>
<!-- Zero or more repetitions: -->
<exclude > ?</exclude>
<!-- Optional: -->
<selector >
<!-- Zero or more repetitions: -->
<contains >
<text > ?</text>
<casesensitive > true</casesensitive>
<ignorewhitespace > false</ignorewhitespace>
</contains>
</selector>
</filter>
<!-- Optional: -->
<excludes />
<casesensitive > true</casesensitive>
</fileset>
<todir > ?</todir>
<preservelastmodified > ?</preservelastmodified>
<overwrite > ?</overwrite>
<!-- Optional: -->
<encoding > ?</encoding>
</ws:copy>
</soapenv:Body>
</soapenv:Envelope> ]]></con:request> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/copy" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "copyFile" bindingOperationName= "copyFile" type= "Request-Response" outputName= "copyFileResponse" inputName= "copyFile" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
<soapenv:Header />
<soapenv:Body >
<ws:copyFile >
<fromFile > ?</fromFile>
<toFile > ?</toFile>
<overwrite > ?</overwrite>
</ws:copyFile>
</soapenv:Body>
2012-06-04 10:33:12 +02:00
</soapenv:Envelope> ]]></con:request> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/copyFile" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "downloadFile" bindingOperationName= "downloadFile" type= "Request-Response" outputName= "downloadFileResponse" inputName= "downloadFile" 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" > < xml-fragment/></con:setting> </con:settings> <con:encoding > UTF-8</con:encoding> <con:endpoint > http://localhost:8080/XServices/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
2011-05-25 13:55:09 +02:00
<soapenv:Header />
<soapenv:Body >
2012-06-04 10:33:12 +02:00
<!-- downloads a file from the XServices server as base64 encoded -->
2011-05-25 13:55:09 +02:00
<ws:downloadFile >
<file >
<type > FILE</type>
2012-06-04 10:33:12 +02:00
<uri > c:\temp\test.docx</uri>
2011-05-25 13:55:09 +02:00
</file>
</ws:downloadFile>
</soapenv:Body>
2012-04-20 11:59:30 +02:00
</soapenv:Envelope> ]]></con:request> <con:jmsConfig JMSDeliveryMode= "PERSISTENT" /> <con:jmsPropertyConfig /> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/downloadFile" /> <con:wsrmConfig version= "1.2" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "echoToFile" bindingOperationName= "echoToFile" type= "Request-Response" outputName= "echoToFileResponse" inputName= "echoToFile" 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" > < xml-fragment/></con:setting> </con:settings> <con:encoding > UTF-8</con:encoding> <con:endpoint > http://localhost:8080/XServices/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
2011-05-25 13:55:09 +02:00
<soapenv:Header />
<soapenv:Body >
<ws:echoToFile >
<message > Here is some text with german umlauts (äöü).</message>
<file > c:/temp/somefile.txt</file>
<!-- Optional: -->
<encoding > utf-8</encoding>
<append > false</append>
</ws:echoToFile>
</soapenv:Body>
</soapenv:Envelope> ]]></con:request> <con:jmsConfig JMSDeliveryMode= "PERSISTENT" /> <con:jmsPropertyConfig /> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/echoToFile" /> <con:wsrmConfig version= "1.2" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "loadResource" bindingOperationName= "loadResource" type= "Request-Response" outputName= "loadResourceResponse" inputName= "loadResource" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
<soapenv:Header />
<soapenv:Body >
<ws:loadResource >
<!-- Optional: -->
<resource >
<type > FILE</type>
<uri > ?</uri>
</resource>
<!-- Optional: -->
<encoding > ?</encoding>
</ws:loadResource>
</soapenv:Body>
2012-06-04 10:33:12 +02:00
</soapenv:Envelope> ]]></con:request> <con:jmsConfig JMSDeliveryMode= "PERSISTENT" /> <con:jmsPropertyConfig /> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/loadResource" /> <con:wsrmConfig version= "1.2" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "loadResourceFromArchive" bindingOperationName= "loadResourceFromArchive" type= "Request-Response" outputName= "loadResourceFromArchiveResponse" inputName= "loadResourceFromArchive" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
2011-05-25 13:55:09 +02:00
<soapenv:Header />
<soapenv:Body >
<ws:loadResourceFromArchive >
<!-- Optional: -->
<archiveresource >
<type > ZIP</type>
<archive > ?</archive>
<uri > ?</uri>
</archiveresource>
<!-- Optional: -->
<encoding > ?</encoding>
</ws:loadResourceFromArchive>
</soapenv:Body>
</soapenv:Envelope> ]]></con:request> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/loadResourceFromArchive" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "replaceInFile" bindingOperationName= "replaceInFile" type= "Request-Response" outputName= "replaceInFileResponse" inputName= "replaceInFile" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
<soapenv:Header />
<soapenv:Body >
<ws:replaceInFile >
<file >
<type > FILE</type>
<uri > ?</uri>
</file>
<search > ?</search>
<replace > ?</replace>
</ws:replaceInFile>
</soapenv:Body>
</soapenv:Envelope> ]]></con:request> <con:jmsConfig JMSDeliveryMode= "PERSISTENT" /> <con:jmsPropertyConfig /> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/replaceInFile" /> <con:wsrmConfig version= "1.2" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "replaceInFile2" bindingOperationName= "replaceInFile2" type= "Request-Response" outputName= "replaceInFile2Response" inputName= "replaceInFile2" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
<soapenv:Header />
<soapenv:Body >
<ws:replaceInFile2 >
<!-- Optional: -->
<file >
<type > FILE</type>
<uri > ?</uri>
</file>
<!-- Zero or more repetitions: -->
<patternList >
<search > ?</search>
<replace > ?</replace>
</patternList>
</ws:replaceInFile2>
</soapenv:Body>
2012-04-20 11:59:30 +02:00
</soapenv:Envelope> ]]></con:request> <con:jmsConfig JMSDeliveryMode= "PERSISTENT" /> <con:jmsPropertyConfig /> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/replaceInFile2" /> <con:wsrmConfig version= "1.2" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "replaceInFileRegEx" bindingOperationName= "replaceInFileRegEx" type= "Request-Response" outputName= "replaceInFileRegExResponse" inputName= "replaceInFileRegEx" 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" > < xml-fragment/></con:setting> </con:settings> <con:encoding > UTF-8</con:encoding> <con:endpoint > http://localhost:8080/XServices/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
2011-05-25 13:55:09 +02:00
<soapenv:Header />
<soapenv:Body >
<ws:replaceInFileRegEx >
<file >
<type > FILE</type>
2012-04-20 11:59:30 +02:00
<uri > c:/temp/ed.txt</uri>
2011-05-25 13:55:09 +02:00
</file>
2012-04-20 11:59:30 +02:00
<!-- Globally replaces "Test" with "projectID" -->
<search > Test</search>
<replace > projectID</replace>
<flags > g</flags>
2011-05-25 13:55:09 +02:00
</ws:replaceInFileRegEx>
</soapenv:Body>
2012-04-20 11:59:30 +02:00
</soapenv:Envelope> ]]></con:request> <con:jmsConfig JMSDeliveryMode= "PERSISTENT" /> <con:jmsPropertyConfig /> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/replaceInFileRegEx" /> <con:wsrmConfig version= "1.2" /> </con:call> </con:operation> <con:operation isOneWay= "false" action= "" name= "uploadFile" bindingOperationName= "uploadFile" type= "Request-Response" outputName= "uploadFileResponse" inputName= "uploadFile" 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/FileService</con:endpoint> <con:request > <![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
2011-05-25 13:55:09 +02:00
<soapenv:Header />
<soapenv:Body >
<ws:uploadFile >
<!-- Optional: -->
<file >
<content > cid:1190185022376</content>
<!-- Optional: -->
<filename > ?</filename>
</file>
</ws:uploadFile>
</soapenv:Body>
2012-04-20 11:59:30 +02:00
</soapenv:Envelope> ]]></con:request> <con:jmsConfig JMSDeliveryMode= "PERSISTENT" /> <con:jmsPropertyConfig /> <con:wsaConfig mustUnderstand= "NONE" version= "200508" action= "http://ws.xservices.brutex.net/FileService/uploadFile" /> <con:wsrmConfig version= "1.2" /> </con:call> </con:operation> </con:interface> <con:properties /> <con:wssContainer /> <con:sensitiveInformation /> </con:soapui-project>