<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="IConfigurationService" targetNamespace="http://ws.core.admin.commons.paea.aragon.es/" xmlns:ns1="http://cxf.apache.org/bindings/xformat" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.core.admin.commons.paea.aragon.es/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <wsdl:types>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://ws.core.admin.commons.paea.aragon.es/" xmlns:tns="http://ws.core.admin.commons.paea.aragon.es/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType abstract="true" name="utilBean">
    <xs:sequence />
  </xs:complexType>
  <xs:complexType name="paramBase">
    <xs:complexContent>
      <xs:extension base="tns:utilBean">
        <xs:sequence>
          <xs:element minOccurs="0" name="applicationId" type="xs:string" />
          <xs:element minOccurs="0" name="user" type="tns:user" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="user">
    <xs:sequence>
      <xs:element minOccurs="0" name="email" type="xs:string" />
      <xs:element minOccurs="0" name="fiscalAnagram" type="xs:string" />
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" name="nif" type="xs:string" />
      <xs:element minOccurs="0" name="state" type="xs:string" />
      <xs:element minOccurs="0" name="surname1" type="xs:string" />
      <xs:element minOccurs="0" name="surname2" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="paramGetConfiguration">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="component" type="xs:string" />
          <xs:element minOccurs="0" name="property" type="xs:string" />
          <xs:element minOccurs="0" name="type" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="resultError">
    <xs:sequence>
      <xs:element name="code" type="xs:int" />
      <xs:element minOccurs="0" name="msg" type="xs:string" />
      <xs:element minOccurs="0" name="trace" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="resultGetConfiguration">
    <xs:complexContent>
      <xs:extension base="tns:resultError">
        <xs:sequence>
          <xs:element minOccurs="0" name="configuration" type="tns:configuration" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="configuration">
    <xs:sequence>
      <xs:element minOccurs="0" name="component" type="xs:string" />
      <xs:element minOccurs="0" name="description" type="xs:string" />
      <xs:element minOccurs="0" name="property" type="xs:string" />
      <xs:element minOccurs="0" name="type" type="xs:string" />
      <xs:element minOccurs="0" name="value" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="paramGetConfigurationList">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="component" type="xs:string" />
          <xs:element minOccurs="0" name="type" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="resultGetConfigurationList">
    <xs:complexContent>
      <xs:extension base="tns:resultError">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="configurationList" nillable="true" type="tns:configuration" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="paramGetAllConfigurations">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="component" type="xs:string" />
          <xs:element minOccurs="0" name="property" type="xs:string" />
          <xs:element minOccurs="0" name="type" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="resultGetAllConfigurations">
    <xs:complexContent>
      <xs:extension base="tns:resultError">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="configurationList" nillable="true" type="tns:configuration" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="paramUpdateConfiguration">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="configuration" type="tns:configuration" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="resultUpdateConfiguration">
    <xs:complexContent>
      <xs:extension base="tns:resultError">
        <xs:sequence>
          <xs:element name="updated" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="InternalCoreException" type="tns:InternalCoreException" />
  <xs:complexType name="InternalCoreException">
    <xs:sequence>
      <xs:element name="extraInfo" nillable="true" type="xs:string" />
      <xs:element name="msg" nillable="true" type="xs:string" />
      <xs:element name="code" nillable="true" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getConfiguration" type="tns:getConfiguration" />
  <xs:complexType name="getConfiguration">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramGetConfiguration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getConfigurationResponse" type="tns:getConfigurationResponse" />
  <xs:complexType name="getConfigurationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetConfiguration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getConfigurationList" type="tns:getConfigurationList" />
  <xs:complexType name="getConfigurationList">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramGetConfigurationList" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getConfigurationListResponse" type="tns:getConfigurationListResponse" />
  <xs:complexType name="getConfigurationListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetConfigurationList" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getAllConfigurations" type="tns:getAllConfigurations" />
  <xs:complexType name="getAllConfigurations">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramGetAllConfigurations" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getAllConfigurationsResponse" type="tns:getAllConfigurationsResponse" />
  <xs:complexType name="getAllConfigurationsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetAllConfigurations" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="updateConfiguration" type="tns:updateConfiguration" />
  <xs:complexType name="updateConfiguration">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramUpdateConfiguration" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="updateConfigurationResponse" type="tns:updateConfigurationResponse" />
  <xs:complexType name="updateConfigurationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultUpdateConfiguration" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>
    </wsdl:types>
    <wsdl:message name="getConfiguration">
        <wsdl:part element="tns:getConfiguration" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getConfigurationResponse">
        <wsdl:part element="tns:getConfigurationResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getConfigurationList">
        <wsdl:part element="tns:getConfigurationList" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getConfigurationListResponse">
        <wsdl:part element="tns:getConfigurationListResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getAllConfigurations">
        <wsdl:part element="tns:getAllConfigurations" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getAllConfigurationsResponse">
        <wsdl:part element="tns:getAllConfigurationsResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="updateConfiguration">
        <wsdl:part element="tns:updateConfiguration" name="parameters" />
    </wsdl:message>
    <wsdl:message name="updateConfigurationResponse">
        <wsdl:part element="tns:updateConfigurationResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="InternalCoreException">
        <wsdl:part element="tns:InternalCoreException" name="InternalCoreException" />
    </wsdl:message>
    <wsdl:portType name="IConfigurationServicePortType">
        <wsdl:operation name="getConfiguration">
            <wsdl:input message="tns:getConfiguration" name="getConfiguration" />
            <wsdl:output message="tns:getConfigurationResponse" name="getConfigurationResponse" />
            <wsdl:fault message="tns:InternalCoreException" name="InternalCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getConfigurationList">
            <wsdl:input message="tns:getConfigurationList" name="getConfigurationList" />
            <wsdl:output message="tns:getConfigurationListResponse" name="getConfigurationListResponse" />
            <wsdl:fault message="tns:InternalCoreException" name="InternalCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getAllConfigurations">
            <wsdl:input message="tns:getAllConfigurations" name="getAllConfigurations" />
            <wsdl:output message="tns:getAllConfigurationsResponse" name="getAllConfigurationsResponse" />
            <wsdl:fault message="tns:InternalCoreException" name="InternalCoreException" />
        </wsdl:operation>
        <wsdl:operation name="updateConfiguration">
            <wsdl:input message="tns:updateConfiguration" name="updateConfiguration" />
            <wsdl:output message="tns:updateConfigurationResponse" name="updateConfigurationResponse" />
            <wsdl:fault message="tns:InternalCoreException" name="InternalCoreException" />
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="IConfigurationServiceSoapBinding" type="tns:IConfigurationServicePortType">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="getConfiguration">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getConfiguration">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getConfigurationResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="InternalCoreException">
                <soap:fault name="InternalCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getConfigurationList">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getConfigurationList">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getConfigurationListResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="InternalCoreException">
                <soap:fault name="InternalCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAllConfigurations">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getAllConfigurations">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getAllConfigurationsResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="InternalCoreException">
                <soap:fault name="InternalCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateConfiguration">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="updateConfiguration">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="updateConfigurationResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="InternalCoreException">
                <soap:fault name="InternalCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="IConfigurationService">
        <wsdl:port binding="tns:IConfigurationServiceSoapBinding" name="IConfigurationServicePort">
            <soap:address location="http://preaplicaciones.aragon.es:80/scde_core/services/configuration_service" />
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>