<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Alhambra.EIAC.CIMACommon" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Alhambra.EIAC.CIMACommon" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://vdinet161.grupoadeslas.2k3/Alhambra.EIAC.CIMAWebService/ServiceCIMA.svc?xsd=xsd4" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="ArrayOfDatosFicheroComprimido">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DatosFicheroComprimido" nillable="true" type="tns:DatosFicheroComprimido" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDatosFicheroComprimido" nillable="true" type="tns:ArrayOfDatosFicheroComprimido" />
  <xs:complexType name="DatosFicheroComprimido">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:InfoFicheroComprimido">
        <xs:sequence>
          <xs:element minOccurs="0" name="checksumFicheroComprimido" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ficheroComprimido" nillable="true" type="xs:base64Binary" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DatosFicheroComprimido" nillable="true" type="tns:DatosFicheroComprimido" />
  <xs:complexType name="InfoFicheroComprimido">
    <xs:sequence>
      <xs:element minOccurs="0" name="codigoEntidad" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="estadoFicheroComprimido" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fechaCreacionComprimido" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ficherosEnFicheroComprimido" nillable="true" type="tns:ArrayOfInfoFichero" />
      <xs:element minOccurs="0" name="nombreFicheroComprimido" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="resultadoPagina" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InfoFicheroComprimido" nillable="true" type="tns:InfoFicheroComprimido" />
  <xs:complexType name="ArrayOfInfoFichero">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InfoFichero" nillable="true" type="tns:InfoFichero" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInfoFichero" nillable="true" type="tns:ArrayOfInfoFichero" />
  <xs:complexType name="InfoFichero">
    <xs:sequence>
      <xs:element minOccurs="0" name="codigoNegocio" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="datosProcesos" nillable="true" type="tns:ArrayOfInfoFicheroDatosProcesos" />
      <xs:element minOccurs="0" name="fechaCreacion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="nombreFichero" nillable="true" type="xs:string" />
      <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="tipoObjetos" nillable="true" type="q1:ArrayOfstring" />
      <xs:element minOccurs="0" name="traducido" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="versionEIAC" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InfoFichero" nillable="true" type="tns:InfoFichero" />
  <xs:complexType name="ArrayOfInfoFicheroDatosProcesos">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InfoFicheroDatosProcesos" nillable="true" type="tns:InfoFicheroDatosProcesos" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInfoFicheroDatosProcesos" nillable="true" type="tns:ArrayOfInfoFicheroDatosProcesos" />
  <xs:complexType name="InfoFicheroDatosProcesos">
    <xs:sequence>
      <xs:element minOccurs="0" name="codigoProceso" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="detalleProcesos" nillable="true" type="tns:ArrayOfInfoFicheroDatosProcesosDetalleProcesos" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InfoFicheroDatosProcesos" nillable="true" type="tns:InfoFicheroDatosProcesos" />
  <xs:complexType name="ArrayOfInfoFicheroDatosProcesosDetalleProcesos">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InfoFicheroDatosProcesosDetalleProcesos" nillable="true" type="tns:InfoFicheroDatosProcesosDetalleProcesos" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInfoFicheroDatosProcesosDetalleProcesos" nillable="true" type="tns:ArrayOfInfoFicheroDatosProcesosDetalleProcesos" />
  <xs:complexType name="InfoFicheroDatosProcesosDetalleProcesos">
    <xs:sequence>
      <xs:element minOccurs="0" name="detalleProceso" nillable="true" type="tns:ArrayOfInfoFicheroDatosProcesosDetalleProcesosDetalleProceso" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InfoFicheroDatosProcesosDetalleProcesos" nillable="true" type="tns:InfoFicheroDatosProcesosDetalleProcesos" />
  <xs:complexType name="ArrayOfInfoFicheroDatosProcesosDetalleProcesosDetalleProceso">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InfoFicheroDatosProcesosDetalleProcesosDetalleProceso" nillable="true" type="tns:InfoFicheroDatosProcesosDetalleProcesosDetalleProceso" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInfoFicheroDatosProcesosDetalleProcesosDetalleProceso" nillable="true" type="tns:ArrayOfInfoFicheroDatosProcesosDetalleProcesosDetalleProceso" />
  <xs:complexType name="InfoFicheroDatosProcesosDetalleProcesosDetalleProceso">
    <xs:sequence>
      <xs:element minOccurs="0" name="fechaDesde" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fechaHasta" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="itemElementName" type="tns:InfoFicheroDatosProcesosDetalleProcesosDetalleProceso.ItemChoiceType" />
      <xs:element minOccurs="0" name="periodo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="transaccion" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InfoFicheroDatosProcesosDetalleProcesosDetalleProceso" nillable="true" type="tns:InfoFicheroDatosProcesosDetalleProcesosDetalleProceso" />
  <xs:simpleType name="InfoFicheroDatosProcesosDetalleProcesosDetalleProceso.ItemChoiceType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="claseLiquidacion" />
      <xs:enumeration value="clasePoliza" />
      <xs:enumeration value="claseRecibo" />
      <xs:enumeration value="claseSiniestro" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="InfoFicheroDatosProcesosDetalleProcesosDetalleProceso.ItemChoiceType" nillable="true" type="tns:InfoFicheroDatosProcesosDetalleProcesosDetalleProceso.ItemChoiceType" />
  <xs:complexType name="ProcesoFichero">
    <xs:sequence>
      <xs:element minOccurs="0" name="estadoProceso" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="pagina" type="xs:long" />
      <xs:element minOccurs="0" name="totalPaginas" type="xs:long" />
      <xs:element minOccurs="0" name="totalResultados" type="xs:long" />
      <xs:element minOccurs="0" name="totalResultadosPagina" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ProcesoFichero" nillable="true" type="tns:ProcesoFichero" />
  <xs:complexType name="ArrayOfInfoFicheroComprimido">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InfoFicheroComprimido" nillable="true" type="tns:InfoFicheroComprimido" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInfoFicheroComprimido" nillable="true" type="tns:ArrayOfInfoFicheroComprimido" />
</xs:schema>