<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns2="http://officeservice.gedooo" xmlns:ns1="http://officeservice.gedooo/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ns0="http://types.databinding.axis2.apache.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://officeservice.gedooo">
    <wsdl:documentation>OfficeService3</wsdl:documentation>
    <wsdl:types>
        <xs:schema xmlns:ax22="http://types.databinding.axis2.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://types.databinding.axis2.apache.org/xsd">
            <xs:complexType name="URI">
                <xs:sequence>
                    <xs:element minOccurs="0" name="fragment" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="genericURI" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="host" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="path" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="port" type="xs:int"/>
                    <xs:element minOccurs="0" name="queryString" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="regBasedAuthority" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="scheme" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="schemeSpecificPart" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="userinfo" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <xs:schema xmlns:ax21="http://officeservice.gedooo/xsd" xmlns:ax23="http://types.databinding.axis2.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://officeservice.gedooo/xsd">
            <xs:import namespace="http://types.databinding.axis2.apache.org/xsd"/>
            <xs:complexType name="Fusion">
                <xs:sequence>
                    <xs:element minOccurs="0" name="fusion" nillable="true" type="ax21:DocumentType"/>
                    <xs:element minOccurs="0" name="MY_QNAME" nillable="true" type="xs:anyType"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="DocumentType">
                <xs:sequence>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="documentTypeSequence_type0" nillable="true" type="ax21:DocumentTypeSequence_type0"/>
                    <xs:element minOccurs="0" name="mimeType" nillable="true" type="ax21:ListeMimetypeType"/>
                    <xs:element minOccurs="0" name="template" nillable="true" type="ax21:TemplateType"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="DocumentTypeSequence_type0">
                <xs:sequence>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="field" nillable="true" type="ax21:FieldType"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="iteration" nillable="true" type="ax21:IterationType"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="FieldType">
                <xs:sequence>
                    <xs:element minOccurs="0" name="nom" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="valeur" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="IterationType">
                <xs:sequence>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="iterationTypeSequence" nillable="true" type="ax21:IterationTypeSequence"/>
                    <xs:element minOccurs="0" name="nom" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="IterationTypeSequence">
                <xs:sequence>
                    <xs:element minOccurs="0" name="occurence" nillable="true" type="ax21:OccurrenceType"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="OccurrenceType">
                <xs:sequence>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="field" nillable="true" type="ax21:FieldType"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="iteration" nillable="true" type="ax21:IterationType"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="ListeMimetypeType">
                <xs:sequence>
                    <xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="value1" nillable="true" type="ax21:ListeMimetypeType"/>
                    <xs:element minOccurs="0" name="value2" nillable="true" type="ax21:ListeMimetypeType"/>
                    <xs:element minOccurs="0" name="_value1" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="_value2" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="MY_QNAME" nillable="true" type="xs:anyType"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="TemplateType">
                <xs:sequence>
                    <xs:element minOccurs="0" name="binary" nillable="true" type="xs:base64Binary"/>
                    <xs:element minOccurs="0" name="url" nillable="true" type="ns0:URI"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="FusionResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="fusionResponse" nillable="true" type="xs:base64Binary"/>
                    <xs:element minOccurs="0" name="MY_QNAME" nillable="true" type="xs:anyType"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="Version">
                <xs:sequence>
                    <xs:element minOccurs="0" name="in" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="MY_QNAME" nillable="true" type="xs:anyType"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="VersionResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="versionResponse" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="MY_QNAME" nillable="true" type="xs:anyType"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <xs:schema xmlns:ns="http://officeservice.gedooo" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://officeservice.gedooo">
            <xs:element name="Fusion">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="fusion" nillable="true" type="ns1:Fusion"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="FusionResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns1:FusionResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="Version">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="version" nillable="true" type="ns1:Version"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="VersionResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ns1:VersionResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="FusionRequest">
        <wsdl:part name="parameters" element="ns2:Fusion"/>
    </wsdl:message>
    <wsdl:message name="FusionResponse">
        <wsdl:part name="parameters" element="ns2:FusionResponse"/>
    </wsdl:message>
    <wsdl:message name="VersionRequest">
        <wsdl:part name="parameters" element="ns2:Version"/>
    </wsdl:message>
    <wsdl:message name="VersionResponse">
        <wsdl:part name="parameters" element="ns2:VersionResponse"/>
    </wsdl:message>
    <wsdl:portType name="OfficeService3PortType">
        <wsdl:operation name="Fusion">
            <wsdl:input message="ns2:FusionRequest" wsaw:Action="urn:Fusion"/>
            <wsdl:output message="ns2:FusionResponse" wsaw:Action="urn:FusionResponse"/>
        </wsdl:operation>
        <wsdl:operation name="Version">
            <wsdl:input message="ns2:VersionRequest" wsaw:Action="urn:Version"/>
            <wsdl:output message="ns2:VersionResponse" wsaw:Action="urn:VersionResponse"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="OfficeService3SOAP11Binding" type="ns2:OfficeService3PortType">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="Fusion">
            <soap:operation soapAction="urn:Fusion" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="Version">
            <soap:operation soapAction="urn:Version" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="OfficeService3SOAP12Binding" type="ns2:OfficeService3PortType">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="Fusion">
            <soap12:operation soapAction="urn:Fusion" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="Version">
            <soap12:operation soapAction="urn:Version" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="OfficeService3HttpBinding" type="ns2:OfficeService3PortType">
        <http:binding verb="POST"/>
        <wsdl:operation name="Fusion">
            <http:operation location="OfficeService3/Fusion"/>
            <wsdl:input>
                <mime:content type="text/xml" part="Fusion"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="Fusion"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="Version">
            <http:operation location="OfficeService3/Version"/>
            <wsdl:input>
                <mime:content type="text/xml" part="Version"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="Version"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="OfficeService3">
        <wsdl:port name="OfficeService3SOAP11port_http" binding="ns2:OfficeService3SOAP11Binding">
            <soap:address location="http://arrigo-dev:8081/axis2/services/OfficeService3"/>
        </wsdl:port>
        <wsdl:port name="OfficeService3SOAP12port_http" binding="ns2:OfficeService3SOAP12Binding">
            <soap12:address location="http://arrigo-dev:8081/axis2/services/OfficeService3"/>
        </wsdl:port>
        <wsdl:port name="OfficeService3Httpport" binding="ns2:OfficeService3HttpBinding">
            <http:address location="http://arrigo-dev:8081/axis2/services/OfficeService3"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>
