<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="ICertificateService" targetNamespace="http://ws.core.scde.aragon.es/" xmlns:ns1="http://cxf.apache.org/bindings/xformat" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.core.scde.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.scde.aragon.es/" xmlns:tns="http://ws.core.scde.aragon.es/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="paramBase">
    <xs:sequence>
      <xs:element minOccurs="0" name="applicationId" type="xs:string" />
      <xs:element minOccurs="0" name="nif" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="paramSendDocAuth">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="docAuthSign" type="xs:string" />
          <xs:element minOccurs="0" name="idOperation" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="resultGetStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="docAuthCsv" type="xs:string" />
      <xs:element minOccurs="0" name="docCancelCsv" type="xs:string" />
      <xs:element minOccurs="0" name="docResumeCsv" type="xs:string" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="extraInfo" nillable="true" type="tns:fieldType" />
      <xs:element minOccurs="0" name="idOperation" type="xs:string" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="noSignedCsvList" nillable="true" type="xs:string" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="signedBeforeCsvList" nillable="true" type="xs:string" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="signedCsvList" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="statusCode" type="xs:string" />
      <xs:element minOccurs="0" name="statusDescription" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="fieldType">
    <xs:sequence>
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" name="value" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="paramDownloadCertificateDocument">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="csv" type="xs:string" />
          <xs:element minOccurs="0" name="operataionDocType" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="resultDownloadCertificateDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="csv" type="xs:string" />
      <xs:element minOccurs="0" name="operationDocFile" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="operationDocName" type="xs:string" />
      <xs:element minOccurs="0" name="operationDocType" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="certificateOperation">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="certificateAlias" type="xs:string" />
          <xs:element maxOccurs="unbounded" minOccurs="0" name="certificateDocuments" nillable="true" type="tns:certificateDocument" />
          <xs:element minOccurs="0" name="creationDate" type="xs:dateTime" />
          <xs:element minOccurs="0" name="csvDocAut" type="xs:string" />
          <xs:element minOccurs="0" name="csvDocCancel" type="xs:string" />
          <xs:element minOccurs="0" name="csvDocResume" type="xs:string" />
          <xs:element minOccurs="0" name="errorCode" type="xs:string" />
          <xs:element minOccurs="0" name="generateDocAut" type="xs:boolean" />
          <xs:element minOccurs="0" name="idOperation" type="xs:string" />
          <xs:element minOccurs="0" name="invokingApp" type="xs:string" />
          <xs:element minOccurs="0" name="signAlias" type="xs:string" />
          <xs:element minOccurs="0" name="signerDelegateSignature" type="xs:string" />
          <xs:element minOccurs="0" name="signerName" type="xs:string" />
          <xs:element minOccurs="0" name="signerNif" type="xs:string" />
          <xs:element minOccurs="0" name="signerOrganismCode" type="xs:string" />
          <xs:element minOccurs="0" name="signerPosition" type="xs:string" />
          <xs:element minOccurs="0" name="signerSurname1" type="xs:string" />
          <xs:element minOccurs="0" name="signerSurname2" type="xs:string" />
          <xs:element minOccurs="0" name="status" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="certificateDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="csvDocument" type="xs:string" />
      <xs:element minOccurs="0" name="idOperation" type="xs:string" />
      <xs:element minOccurs="0" name="isSignedBefore" type="xs:boolean" />
      <xs:element minOccurs="0" name="prodOrgCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="certificateOperationSearch">
    <xs:complexContent>
      <xs:extension base="tns:certificateOperation">
        <xs:sequence>
          <xs:element minOccurs="0" name="ascending" type="xs:boolean" />
          <xs:element minOccurs="0" name="creationDateFrom" type="xs:dateTime" />
          <xs:element minOccurs="0" name="creationDateTo" type="xs:dateTime" />
          <xs:element minOccurs="0" name="sortColumn" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="resultListCertificateOperations">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="list" nillable="true" type="tns:certificateOperation" />
      <xs:element name="size" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="paramSignDocs1">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="asfAppData" type="tns:asfAppData" />
          <xs:element minOccurs="0" name="csvDocAuto" type="xs:string" />
          <xs:element minOccurs="0" name="externalCertificateAlias" type="xs:string" />
          <xs:element minOccurs="0" name="idOperation" type="xs:string" />
          <xs:element minOccurs="0" name="rescaleDocument" type="xs:boolean" />
          <xs:element maxOccurs="unbounded" minOccurs="0" name="stampInfoList" nillable="true" type="tns:stampInfo" />
          <xs:element minOccurs="0" name="userCertificate" type="tns:user" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="asfAppData">
    <xs:sequence>
      <xs:element minOccurs="0" name="certificateAlias" type="xs:string" />
      <xs:element minOccurs="0" name="invokingApp" type="xs:string" />
      <xs:element minOccurs="0" name="signAlias" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType final="extension restriction" name="stampInfo">
    <xs:sequence>
      <xs:element name="coorEndX" type="xs:float" />
      <xs:element name="coorEndY" type="xs:float" />
      <xs:element name="coorInitX" type="xs:float" />
      <xs:element name="coorInitY" type="xs:float" />
      <xs:element minOccurs="0" name="csv" type="xs:string" />
      <xs:element name="page" type="xs:int" />
      <xs:element minOccurs="0" name="textToStamp" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="user">
    <xs:sequence>
      <xs:element minOccurs="0" name="delegateSignature" 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="organism" type="xs:string" />
      <xs:element minOccurs="0" name="organismCode" type="xs:string" />
      <xs:element minOccurs="0" name="position" 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="paramCreateCertificate">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="aclName" type="xs:string" />
          <xs:element minOccurs="0" name="agenteOrganismoProductor" type="tns:agente" />
          <xs:element minOccurs="0" name="asfAppData" type="tns:asfAppData" />
          <xs:element maxOccurs="unbounded" minOccurs="0" name="certificateGroups" nillable="true" type="tns:certificateGroup" />
          <xs:element minOccurs="0" name="certificateSigner" type="tns:user" />
          <xs:element minOccurs="0" name="certificateTemplate" type="tns:certificateTemplate" />
          <xs:element minOccurs="0" name="documentType" type="xs:string" />
          <xs:element minOccurs="0" name="folderId" type="xs:string" />
          <xs:element name="generateDocAut" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="agente">
    <xs:sequence>
      <xs:element minOccurs="0" name="agenteDescNombre" type="xs:string" />
      <xs:element minOccurs="0" name="agenteIdentIdentificacion" type="xs:string" />
      <xs:element minOccurs="0" name="agenteIdentTipoIdentif" type="xs:string" />
      <xs:element minOccurs="0" name="agenteNtiTipoCategoria" type="xs:string" />
      <xs:element minOccurs="0" name="agenteNtiTipoEntidad" type="xs:string" />
      <xs:element minOccurs="0" name="datoContactoCanal" type="xs:string" />
      <xs:element minOccurs="0" name="datoContactoValor" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="certificateGroup">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="certificateItems" nillable="true" type="tns:certificateItem" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="commonMetadata" nillable="true" type="tns:fieldType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="certificateItem">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="data" nillable="true" type="tns:fieldType" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="metadata" nillable="true" type="tns:fieldType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="certificateTemplate">
    <xs:sequence>
      <xs:element minOccurs="0" name="templateCsv" type="xs:string" />
      <xs:element minOccurs="0" name="templateData" type="xs:base64Binary" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="booleanParamBase">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element name="value" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="paramSendDocAuthByCSV">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="docAuthCsv" type="xs:string" />
          <xs:element minOccurs="0" name="externalCertificateAlias" type="xs:string" />
          <xs:element minOccurs="0" name="idOperation" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="paramCreateCertificate1">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="aclName" type="xs:string" />
          <xs:element minOccurs="0" name="agenteOrganismoProductor" type="tns:agente" />
          <xs:element minOccurs="0" name="asfAppData" type="tns:asfAppData" />
          <xs:element maxOccurs="unbounded" minOccurs="0" name="certificateGroupsWithAgents" nillable="true" type="tns:certificateGroupWithAgents" />
          <xs:element minOccurs="0" name="certificateSigner" type="tns:user" />
          <xs:element minOccurs="0" name="certificateTemplate" type="tns:certificateTemplate" />
          <xs:element minOccurs="0" name="documentType" type="xs:string" />
          <xs:element minOccurs="0" name="externalCertificateAlias" type="xs:string" />
          <xs:element minOccurs="0" name="folderId" type="xs:string" />
          <xs:element name="generateDocAut" type="xs:boolean" />
          <xs:element minOccurs="0" name="idOperation" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="certificateGroupWithAgents">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="certificateItemsWithAgents" nillable="true" type="tns:certificateItemWithAgents" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="commonMetadata" nillable="true" type="tns:fieldType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="certificateItemWithAgents">
    <xs:sequence>
      <xs:element minOccurs="0" name="agenteAportador" type="tns:agente" />
      <xs:element minOccurs="0" name="agenteOrganismoProductor" type="tns:agente" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="data" nillable="true" type="tns:fieldType" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="metadata" nillable="true" type="tns:fieldType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="paramGetDcmi">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="dataHandlerFichero" type="xs:base64Binary" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="resultGetMetadata">
    <xs:sequence>
      <xs:element name="propiedades">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="entry">
              <xs:complexType>
                <xs:sequence>
                  <xs:element minOccurs="0" name="key" type="xs:string" />
                  <xs:element minOccurs="0" name="value" type="xs:string" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="paramSendDocAuth1">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="docAuthSign" type="xs:string" />
          <xs:element minOccurs="0" name="externalCertificateAlias" type="xs:string" />
          <xs:element minOccurs="0" name="idOperation" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="paramGetStatus">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="idOperation" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="paramSignDocsWithExternalDocAuth">
    <xs:complexContent>
      <xs:extension base="tns:paramSignDocs1">
        <xs:sequence>
          <xs:element minOccurs="0" name="csvDocAuth" type="xs:string" />
          <xs:element maxOccurs="unbounded" minOccurs="0" name="csvDocumentList" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="paramSignDocs">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="asfAppData" type="tns:asfAppData" />
          <xs:element minOccurs="0" name="csvDocAuto" type="xs:string" />
          <xs:element minOccurs="0" name="idOperation" type="xs:string" />
          <xs:element minOccurs="0" name="rescaleDocument" type="xs:boolean" />
          <xs:element maxOccurs="unbounded" minOccurs="0" name="stampInfoList" nillable="true" type="tns:stampInfo" />
          <xs:element minOccurs="0" name="userCertificate" type="tns:user" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="paramGetDocByCSV">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="csv" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="resultGetDocByCSV">
    <xs:sequence>
      <xs:element name="data">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="entry">
              <xs:complexType>
                <xs:sequence>
                  <xs:element minOccurs="0" name="key" type="xs:string" />
                  <xs:element minOccurs="0" name="value" type="xs:string" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="paramSignDocsWithoutDocAuth">
    <xs:complexContent>
      <xs:extension base="tns:paramSignDocs1">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="csvDocumentList" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="paramCancelOperation">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="docCancelSign" type="xs:string" />
          <xs:element minOccurs="0" name="idOperation" type="xs:string" />
          <xs:element minOccurs="0" name="reason" type="xs:string" />
          <xs:element minOccurs="0" name="user" type="tns:user" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ScdeCoreException" type="tns:ScdeCoreException" />
  <xs:complexType name="ScdeCoreException">
    <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="sendDocAuth" type="tns:sendDocAuth" />
  <xs:complexType name="sendDocAuth">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramSendDocAuth" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="sendDocAuthResponse" type="tns:sendDocAuthResponse" />
  <xs:complexType name="sendDocAuthResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="downloadCertificateDocument" type="tns:downloadCertificateDocument" />
  <xs:complexType name="downloadCertificateDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramDownloadCertificateDocument" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="downloadCertificateDocumentResponse" type="tns:downloadCertificateDocumentResponse" />
  <xs:complexType name="downloadCertificateDocumentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultDownloadCertificateDocument" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="listCertificateOperations" type="tns:listCertificateOperations" />
  <xs:complexType name="listCertificateOperations">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:certificateOperationSearch" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="listCertificateOperationsResponse" type="tns:listCertificateOperationsResponse" />
  <xs:complexType name="listCertificateOperationsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultListCertificateOperations" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="signDocs1" type="tns:signDocs1" />
  <xs:complexType name="signDocs1">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramSignDocs1" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="signDocs1Response" type="tns:signDocs1Response" />
  <xs:complexType name="signDocs1Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="createCertificate" type="tns:createCertificate" />
  <xs:complexType name="createCertificate">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramCreateCertificate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="createCertificateResponse" type="tns:createCertificateResponse" />
  <xs:complexType name="createCertificateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocumentTypeList" type="tns:getDocumentTypeList" />
  <xs:complexType name="getDocumentTypeList">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:booleanParamBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocumentTypeListResponse" type="tns:getDocumentTypeListResponse" />
  <xs:complexType name="getDocumentTypeListResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="sendDocAuthByCSV" type="tns:sendDocAuthByCSV" />
  <xs:complexType name="sendDocAuthByCSV">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramSendDocAuthByCSV" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="sendDocAuthByCSVResponse" type="tns:sendDocAuthByCSVResponse" />
  <xs:complexType name="sendDocAuthByCSVResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="createCertificate1" type="tns:createCertificate1" />
  <xs:complexType name="createCertificate1">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramCreateCertificate1" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="createCertificate1Response" type="tns:createCertificate1Response" />
  <xs:complexType name="createCertificate1Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDcmi" type="tns:getDcmi" />
  <xs:complexType name="getDcmi">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramGetDcmi" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDcmiResponse" type="tns:getDcmiResponse" />
  <xs:complexType name="getDcmiResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetMetadata" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="sendDocAuth1" type="tns:sendDocAuth1" />
  <xs:complexType name="sendDocAuth1">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramSendDocAuth1" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="sendDocAuth1Response" type="tns:sendDocAuth1Response" />
  <xs:complexType name="sendDocAuth1Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getStatus" type="tns:getStatus" />
  <xs:complexType name="getStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getStatusResponse" type="tns:getStatusResponse" />
  <xs:complexType name="getStatusResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="signDocsWithExternalDocAuth" type="tns:signDocsWithExternalDocAuth" />
  <xs:complexType name="signDocsWithExternalDocAuth">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramSignDocsWithExternalDocAuth" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="signDocsWithExternalDocAuthResponse" type="tns:signDocsWithExternalDocAuthResponse" />
  <xs:complexType name="signDocsWithExternalDocAuthResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="signDocs" type="tns:signDocs" />
  <xs:complexType name="signDocs">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramSignDocs" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="signDocsResponse" type="tns:signDocsResponse" />
  <xs:complexType name="signDocsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocByCSV" type="tns:getDocByCSV" />
  <xs:complexType name="getDocByCSV">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramGetDocByCSV" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocByCSVResponse" type="tns:getDocByCSVResponse" />
  <xs:complexType name="getDocByCSVResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetDocByCSV" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="signDocsWithoutDocAuth" type="tns:signDocsWithoutDocAuth" />
  <xs:complexType name="signDocsWithoutDocAuth">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramSignDocsWithoutDocAuth" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="signDocsWithoutDocAuthResponse" type="tns:signDocsWithoutDocAuthResponse" />
  <xs:complexType name="signDocsWithoutDocAuthResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="cancelOperation" type="tns:cancelOperation" />
  <xs:complexType name="cancelOperation">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramCancelOperation" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="cancelOperationResponse" type="tns:cancelOperationResponse" />
  <xs:complexType name="cancelOperationResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultGetStatus" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>
    </wsdl:types>
    <wsdl:message name="sendDocAuth">
        <wsdl:part element="tns:sendDocAuth" name="parameters" />
    </wsdl:message>
    <wsdl:message name="sendDocAuthResponse">
        <wsdl:part element="tns:sendDocAuthResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="downloadCertificateDocument">
        <wsdl:part element="tns:downloadCertificateDocument" name="parameters" />
    </wsdl:message>
    <wsdl:message name="downloadCertificateDocumentResponse">
        <wsdl:part element="tns:downloadCertificateDocumentResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="listCertificateOperations">
        <wsdl:part element="tns:listCertificateOperations" name="parameters" />
    </wsdl:message>
    <wsdl:message name="listCertificateOperationsResponse">
        <wsdl:part element="tns:listCertificateOperationsResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="signDocs1">
        <wsdl:part element="tns:signDocs1" name="parameters" />
    </wsdl:message>
    <wsdl:message name="signDocs1Response">
        <wsdl:part element="tns:signDocs1Response" name="parameters" />
    </wsdl:message>
    <wsdl:message name="createCertificate">
        <wsdl:part element="tns:createCertificate" name="parameters" />
    </wsdl:message>
    <wsdl:message name="createCertificateResponse">
        <wsdl:part element="tns:createCertificateResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentTypeList">
        <wsdl:part element="tns:getDocumentTypeList" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentTypeListResponse">
        <wsdl:part element="tns:getDocumentTypeListResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="sendDocAuthByCSV">
        <wsdl:part element="tns:sendDocAuthByCSV" name="parameters" />
    </wsdl:message>
    <wsdl:message name="sendDocAuthByCSVResponse">
        <wsdl:part element="tns:sendDocAuthByCSVResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="createCertificate1">
        <wsdl:part element="tns:createCertificate1" name="parameters" />
    </wsdl:message>
    <wsdl:message name="createCertificate1Response">
        <wsdl:part element="tns:createCertificate1Response" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDcmi">
        <wsdl:part element="tns:getDcmi" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDcmiResponse">
        <wsdl:part element="tns:getDcmiResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="sendDocAuth1">
        <wsdl:part element="tns:sendDocAuth1" name="parameters" />
    </wsdl:message>
    <wsdl:message name="sendDocAuth1Response">
        <wsdl:part element="tns:sendDocAuth1Response" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getStatus">
        <wsdl:part element="tns:getStatus" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getStatusResponse">
        <wsdl:part element="tns:getStatusResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="signDocsWithExternalDocAuth">
        <wsdl:part element="tns:signDocsWithExternalDocAuth" name="parameters" />
    </wsdl:message>
    <wsdl:message name="signDocsWithExternalDocAuthResponse">
        <wsdl:part element="tns:signDocsWithExternalDocAuthResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="signDocs">
        <wsdl:part element="tns:signDocs" name="parameters" />
    </wsdl:message>
    <wsdl:message name="signDocsResponse">
        <wsdl:part element="tns:signDocsResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocByCSV">
        <wsdl:part element="tns:getDocByCSV" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocByCSVResponse">
        <wsdl:part element="tns:getDocByCSVResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="signDocsWithoutDocAuth">
        <wsdl:part element="tns:signDocsWithoutDocAuth" name="parameters" />
    </wsdl:message>
    <wsdl:message name="signDocsWithoutDocAuthResponse">
        <wsdl:part element="tns:signDocsWithoutDocAuthResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="cancelOperation">
        <wsdl:part element="tns:cancelOperation" name="parameters" />
    </wsdl:message>
    <wsdl:message name="cancelOperationResponse">
        <wsdl:part element="tns:cancelOperationResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="ScdeCoreException">
        <wsdl:part element="tns:ScdeCoreException" name="ScdeCoreException" />
    </wsdl:message>
    <wsdl:portType name="ICertificateServicePortType">
        <wsdl:operation name="sendDocAuth">
            <wsdl:input message="tns:sendDocAuth" name="sendDocAuth" />
            <wsdl:output message="tns:sendDocAuthResponse" name="sendDocAuthResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="downloadCertificateDocument">
            <wsdl:input message="tns:downloadCertificateDocument" name="downloadCertificateDocument" />
            <wsdl:output message="tns:downloadCertificateDocumentResponse" name="downloadCertificateDocumentResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="listCertificateOperations">
            <wsdl:input message="tns:listCertificateOperations" name="listCertificateOperations" />
            <wsdl:output message="tns:listCertificateOperationsResponse" name="listCertificateOperationsResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="signDocs1">
            <wsdl:input message="tns:signDocs1" name="signDocs1" />
            <wsdl:output message="tns:signDocs1Response" name="signDocs1Response" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="createCertificate">
            <wsdl:input message="tns:createCertificate" name="createCertificate" />
            <wsdl:output message="tns:createCertificateResponse" name="createCertificateResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getDocumentTypeList">
            <wsdl:input message="tns:getDocumentTypeList" name="getDocumentTypeList" />
            <wsdl:output message="tns:getDocumentTypeListResponse" name="getDocumentTypeListResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="sendDocAuthByCSV">
            <wsdl:input message="tns:sendDocAuthByCSV" name="sendDocAuthByCSV" />
            <wsdl:output message="tns:sendDocAuthByCSVResponse" name="sendDocAuthByCSVResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="createCertificate1">
            <wsdl:input message="tns:createCertificate1" name="createCertificate1" />
            <wsdl:output message="tns:createCertificate1Response" name="createCertificate1Response" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getDcmi">
            <wsdl:input message="tns:getDcmi" name="getDcmi" />
            <wsdl:output message="tns:getDcmiResponse" name="getDcmiResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="sendDocAuth1">
            <wsdl:input message="tns:sendDocAuth1" name="sendDocAuth1" />
            <wsdl:output message="tns:sendDocAuth1Response" name="sendDocAuth1Response" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getStatus">
            <wsdl:input message="tns:getStatus" name="getStatus" />
            <wsdl:output message="tns:getStatusResponse" name="getStatusResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="signDocsWithExternalDocAuth">
            <wsdl:input message="tns:signDocsWithExternalDocAuth" name="signDocsWithExternalDocAuth" />
            <wsdl:output message="tns:signDocsWithExternalDocAuthResponse" name="signDocsWithExternalDocAuthResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="signDocs">
            <wsdl:input message="tns:signDocs" name="signDocs" />
            <wsdl:output message="tns:signDocsResponse" name="signDocsResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getDocByCSV">
            <wsdl:input message="tns:getDocByCSV" name="getDocByCSV" />
            <wsdl:output message="tns:getDocByCSVResponse" name="getDocByCSVResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="signDocsWithoutDocAuth">
            <wsdl:input message="tns:signDocsWithoutDocAuth" name="signDocsWithoutDocAuth" />
            <wsdl:output message="tns:signDocsWithoutDocAuthResponse" name="signDocsWithoutDocAuthResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="cancelOperation">
            <wsdl:input message="tns:cancelOperation" name="cancelOperation" />
            <wsdl:output message="tns:cancelOperationResponse" name="cancelOperationResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="ICertificateServiceSoapBinding" type="tns:ICertificateServicePortType">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="downloadCertificateDocument">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="downloadCertificateDocument">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="downloadCertificateDocumentResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendDocAuth">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="sendDocAuth">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="sendDocAuthResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="listCertificateOperations">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="listCertificateOperations">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="listCertificateOperationsResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="signDocs1">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="signDocs1">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="signDocs1Response">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createCertificate">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="createCertificate">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="createCertificateResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getDocumentTypeList">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getDocumentTypeList">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getDocumentTypeListResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendDocAuthByCSV">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="sendDocAuthByCSV">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="sendDocAuthByCSVResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createCertificate1">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="createCertificate1">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="createCertificate1Response">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getDcmi">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getDcmi">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getDcmiResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendDocAuth1">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="sendDocAuth1">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="sendDocAuth1Response">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getStatus">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getStatus">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getStatusResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="signDocs">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="signDocs">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="signDocsResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="signDocsWithExternalDocAuth">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="signDocsWithExternalDocAuth">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="signDocsWithExternalDocAuthResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getDocByCSV">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getDocByCSV">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getDocByCSVResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="signDocsWithoutDocAuth">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="signDocsWithoutDocAuth">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="signDocsWithoutDocAuthResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="cancelOperation">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="cancelOperation">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="cancelOperationResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="ICertificateService">
        <wsdl:port binding="tns:ICertificateServiceSoapBinding" name="ICertificateServicePort">
            <soap:address location="http://preaplicaciones.aragon.es:80/scde_core/services/certificate_service" />
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>