<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="webservices.xmlc" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="webservices.xmlc" xmlns:intf="webservices.xmlc" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:message name="generateMetadataResponse">
    <wsdl:part name="p_requestMD" type="xsd:string"/>
    <wsdl:part name="p_responseMD" type="xsd:string"/>
    <wsdl:part name="p_errorMD" type="xsd:string"/>
    <wsdl:part name="p_Err" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="methodListResponse">
    <wsdl:part name="p_response" type="xsd:string"/>
    <wsdl:part name="p_errDoc" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="generateMetadataRequest">
    <wsdl:part name="p_request" type="xsd:string"/>
    <wsdl:part name="p_requestMD" type="xsd:string"/>
    <wsdl:part name="p_responseMD" type="xsd:string"/>
    <wsdl:part name="p_errorMD" type="xsd:string"/>
    <wsdl:part name="p_Err" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="executeBoiResponse">
    <wsdl:part name="p_response" type="xsd:string"/>
    <wsdl:part name="p_error" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="executeBoiRequest">
    <wsdl:part name="p_request" type="xsd:string"/>
    <wsdl:part name="p_response" type="xsd:string"/>
    <wsdl:part name="p_error" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="methodListRequest">
    <wsdl:part name="p_request" type="xsd:string"/>
    <wsdl:part name="p_response" type="xsd:string"/>
    <wsdl:part name="p_errDoc" type="xsd:string"/>
  </wsdl:message>
  <wsdl:portType name="XMLConnector">
    <wsdl:operation name="executeBoi" parameterOrder="p_request p_response p_error">
      <wsdl:input message="impl:executeBoiRequest" name="executeBoiRequest"/>
      <wsdl:output message="impl:executeBoiResponse" name="executeBoiResponse"/>
    </wsdl:operation>
    <wsdl:operation name="generateMetadata" parameterOrder="p_request p_requestMD p_responseMD p_errorMD p_Err">
      <wsdl:input message="impl:generateMetadataRequest" name="generateMetadataRequest"/>
      <wsdl:output message="impl:generateMetadataResponse" name="generateMetadataResponse"/>
    </wsdl:operation>
    <wsdl:operation name="methodList" parameterOrder="p_request p_response p_errDoc">
      <wsdl:input message="impl:methodListRequest" name="methodListRequest"/>
      <wsdl:output message="impl:methodListResponse" name="methodListResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="XMLConnectorSoapBinding" type="impl:XMLConnector">
    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="executeBoi">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="executeBoiRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="webservices.xmlc" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="executeBoiResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="webservices.xmlc" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="generateMetadata">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="generateMetadataRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="webservices.xmlc" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="generateMetadataResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="webservices.xmlc" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="methodList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="methodListRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="webservices.xmlc" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="methodListResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="webservices.xmlc" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="XMLConnectorService">
    <wsdl:port binding="impl:XMLConnectorSoapBinding" name="XMLConnector">
      <wsdlsoap:address location="http://localhost:8080/axis/services/XMLConnector"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
