<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="IDocumentService" 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 final="extension restriction" name="documentBean">
    <xs:sequence>
      <xs:element minOccurs="0" name="category" type="tns:categoryBean" />
      <xs:element minOccurs="0" name="creationDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="csv" type="xs:string" />
      <xs:element minOccurs="0" name="csvDocAut" type="xs:string" />
      <xs:element minOccurs="0" name="idDocument" type="xs:long" />
      <xs:element minOccurs="0" name="idDocumentum" type="xs:string" />
      <xs:element minOccurs="0" name="mail" type="xs:string" />
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" name="signType" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType final="extension restriction" name="categoryBean">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="categories" nillable="true" type="tns:categoryBean" />
      <xs:element minOccurs="0" name="category" type="tns:categoryBean" />
      <xs:element minOccurs="0" name="description" type="xs:string" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="documents" nillable="true" type="tns:documentBean" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="drafts" nillable="true" type="tns:draftBean" />
      <xs:element minOccurs="0" name="idCategory" type="xs:long" />
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" name="numCategories" type="xs:long" />
      <xs:element minOccurs="0" name="numDocuments" type="xs:long" />
      <xs:element minOccurs="0" name="numDrafts" type="xs:long" />
      <xs:element minOccurs="0" name="organismCode" type="xs:string" />
      <xs:element minOccurs="0" name="procedureCode" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType final="extension restriction" name="draftBean">
    <xs:sequence>
      <xs:element minOccurs="0" name="category" type="tns:categoryBean" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="draftDatas" nillable="true" type="tns:draftDataBean" />
      <xs:element minOccurs="0" name="draftDate" type="xs:dateTime" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="draftMetadatas" nillable="true" type="tns:draftMetadataBean" />
      <xs:element minOccurs="0" name="drafter" type="xs:string" />
      <xs:element minOccurs="0" name="idDraft" type="xs:long" />
      <xs:element minOccurs="0" name="mail" type="xs:string" />
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" name="sent" type="xs:string" />
      <xs:element minOccurs="0" name="template" type="tns:templateBean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType final="extension restriction" name="draftDataBean">
    <xs:sequence>
      <xs:element minOccurs="0" name="draft" type="tns:draftBean" />
      <xs:element minOccurs="0" name="idDraftData" type="xs:long" />
      <xs:element minOccurs="0" name="templateField" type="tns:templateFieldBean" />
      <xs:element minOccurs="0" name="value" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType final="extension restriction" name="templateFieldBean">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="draftDatas" nillable="true" type="tns:draftDataBean" />
      <xs:element minOccurs="0" name="idTemplateField" type="xs:long" />
      <xs:element minOccurs="0" name="length" type="xs:short" />
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" name="template" type="tns:templateBean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType final="extension restriction" name="templateBean">
    <xs:sequence>
      <xs:element minOccurs="0" name="csv" type="xs:string" />
      <xs:element minOccurs="0" name="description" type="xs:string" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="drafts" nillable="true" type="tns:draftBean" />
      <xs:element minOccurs="0" name="fileContentDh" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="fileName" type="xs:string" />
      <xs:element minOccurs="0" name="idTemplate" type="xs:long" />
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" name="numDrafts" type="xs:long" />
      <xs:element minOccurs="0" name="organismCode" type="xs:string" />
      <xs:element minOccurs="0" name="suggestedDraft" type="xs:string" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="templateFields" nillable="true" type="tns:templateFieldBean" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="templateMetadatas" nillable="true" type="tns:templateMetadataBean" />
      <xs:element minOccurs="0" name="updated" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType final="extension restriction" name="templateMetadataBean">
    <xs:sequence>
      <xs:element minOccurs="0" name="description" type="xs:string" />
      <xs:element minOccurs="0" name="idTemplateMetadata" type="xs:long" />
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" name="template" type="tns:templateBean" />
      <xs:element minOccurs="0" name="value" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType final="extension restriction" name="draftMetadataBean">
    <xs:sequence>
      <xs:element minOccurs="0" name="description" type="xs:string" />
      <xs:element minOccurs="0" name="draft" type="tns:draftBean" />
      <xs:element minOccurs="0" name="idDraftMetadata" type="xs:long" />
      <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="paramCreateDocument">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="csv" type="xs:string" />
          <xs:element minOccurs="0" name="dataHandlerFichero" type="xs:base64Binary" />
          <xs:element minOccurs="0" name="dataHandlerFirma" type="xs:base64Binary" />
          <xs:element minOccurs="0" name="documentSigner" type="tns:user" />
          <xs:element minOccurs="0" name="idDraft" type="xs:long" />
          <xs:element name="isDraft" type="xs:boolean" />
          <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:anyType" />
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </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="paramMailDocumentByCsv">
    <xs:complexContent>
      <xs:extension base="tns:paramBase">
        <xs:sequence>
          <xs:element minOccurs="0" name="body" type="xs:string" />
          <xs:element minOccurs="0" name="csv" type="xs:string" />
          <xs:element name="profile" type="xs:int" />
          <xs:element minOccurs="0" name="recipient" type="xs:string" />
          <xs:element minOccurs="0" name="subject" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="resultMailDocumentByCsv">
    <xs:sequence>
      <xs:element minOccurs="0" name="error" type="xs:string" />
      <xs:element minOccurs="0" name="infMail" type="xs:string" />
      <xs:element minOccurs="0" name="senderProfile" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="resultCreateDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="csv" type="xs:string" />
      <xs:element minOccurs="0" name="dataHandlerFichero" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="idDocument" type="xs:long" />
      <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:anyType" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="resultVerifyDocumentByCsv">
    <xs:sequence>
      <xs:element name="integrityCheck" type="xs:boolean" />
      <xs:element maxOccurs="unbounded" minOccurs="0" name="listInformationSign" nillable="true" type="tns:informationSign" />
      <xs:element minOccurs="0" name="message" type="xs:string" />
      <xs:element minOccurs="0" name="signDate" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="informationSign">
    <xs:sequence>
      <xs:element minOccurs="0" name="csv" type="xs:string" />
      <xs:element minOccurs="0" name="endTime" type="xs:string" />
      <xs:element minOccurs="0" name="information" type="xs:string" />
      <xs:element minOccurs="0" name="informationError" type="xs:string" />
      <xs:element minOccurs="0" name="initTime" type="xs:string" />
      <xs:element minOccurs="0" name="issuer" 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="verification" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ScdeCoreException" type="tns:ScdeCoreException" />
  <xs:complexType name="ScdeCoreException">
    <xs:sequence>
      <xs:element name="code" nillable="true" type="xs:long" />
      <xs:element name="msg" nillable="true" type="xs:string" />
      <xs:element name="extraInfo" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="deleteDocument" type="tns:deleteDocument" />
  <xs:complexType name="deleteDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:long" />
      <xs:element minOccurs="0" name="arg1" type="tns:paramBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="deleteDocumentResponse" type="tns:deleteDocumentResponse" />
  <xs:complexType name="deleteDocumentResponse">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="getDocumentsByOrganism" type="tns:getDocumentsByOrganism" />
  <xs:complexType name="getDocumentsByOrganism">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:string" />
      <xs:element minOccurs="0" name="arg1" type="tns:paramBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocumentsByOrganismResponse" type="tns:getDocumentsByOrganismResponse" />
  <xs:complexType name="getDocumentsByOrganismResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:documentBean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="updateDocument" type="tns:updateDocument" />
  <xs:complexType name="updateDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:documentBean" />
      <xs:element minOccurs="0" name="arg1" type="tns:paramBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="updateDocumentResponse" type="tns:updateDocumentResponse" />
  <xs:complexType name="updateDocumentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:documentBean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="createDocument" type="tns:createDocument" />
  <xs:complexType name="createDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramCreateDocument" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="createDocumentResponse" type="tns:createDocumentResponse" />
  <xs:complexType name="createDocumentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocumentByCsv" type="tns:getDocumentByCsv" />
  <xs:complexType name="getDocumentByCsv">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:string" />
      <xs:element minOccurs="0" name="arg1" type="tns:paramBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocumentByCsvResponse" type="tns:getDocumentByCsvResponse" />
  <xs:complexType name="getDocumentByCsvResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:documentBean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocumentsByCategory" type="tns:getDocumentsByCategory" />
  <xs:complexType name="getDocumentsByCategory">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:categoryBean" />
      <xs:element minOccurs="0" name="arg1" type="tns:paramBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocumentsByCategoryResponse" type="tns:getDocumentsByCategoryResponse" />
  <xs:complexType name="getDocumentsByCategoryResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="return" type="tns:documentBean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="mailDocumentByCsv" type="tns:mailDocumentByCsv" />
  <xs:complexType name="mailDocumentByCsv">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramMailDocumentByCsv" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="mailDocumentByCsvResponse" type="tns:mailDocumentByCsvResponse" />
  <xs:complexType name="mailDocumentByCsvResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultMailDocumentByCsv" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="createPdf" type="tns:createPdf" />
  <xs:complexType name="createPdf">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="tns:paramCreateDocument" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="createPdfResponse" type="tns:createPdfResponse" />
  <xs:complexType name="createPdfResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultCreateDocument" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="verifyDocumentByCsv" type="tns:verifyDocumentByCsv" />
  <xs:complexType name="verifyDocumentByCsv">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:string" />
      <xs:element minOccurs="0" name="arg1" type="tns:paramBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="verifyDocumentByCsvResponse" type="tns:verifyDocumentByCsvResponse" />
  <xs:complexType name="verifyDocumentByCsvResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:resultVerifyDocumentByCsv" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocumentPdf" type="tns:getDocumentPdf" />
  <xs:complexType name="getDocumentPdf">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:string" />
      <xs:element minOccurs="0" name="arg1" type="tns:paramBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocumentPdfResponse" type="tns:getDocumentPdfResponse" />
  <xs:complexType name="getDocumentPdfResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:base64Binary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocument" type="tns:getDocument" />
  <xs:complexType name="getDocument">
    <xs:sequence>
      <xs:element minOccurs="0" name="arg0" type="xs:long" />
      <xs:element minOccurs="0" name="arg1" type="tns:paramBase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="getDocumentResponse" type="tns:getDocumentResponse" />
  <xs:complexType name="getDocumentResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:documentBean" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>
    </wsdl:types>
    <wsdl:message name="deleteDocument">
        <wsdl:part element="tns:deleteDocument" name="parameters" />
    </wsdl:message>
    <wsdl:message name="deleteDocumentResponse">
        <wsdl:part element="tns:deleteDocumentResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentsByOrganism">
        <wsdl:part element="tns:getDocumentsByOrganism" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentsByOrganismResponse">
        <wsdl:part element="tns:getDocumentsByOrganismResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="updateDocument">
        <wsdl:part element="tns:updateDocument" name="parameters" />
    </wsdl:message>
    <wsdl:message name="updateDocumentResponse">
        <wsdl:part element="tns:updateDocumentResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="createDocument">
        <wsdl:part element="tns:createDocument" name="parameters" />
    </wsdl:message>
    <wsdl:message name="createDocumentResponse">
        <wsdl:part element="tns:createDocumentResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentByCsv">
        <wsdl:part element="tns:getDocumentByCsv" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentByCsvResponse">
        <wsdl:part element="tns:getDocumentByCsvResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentsByCategory">
        <wsdl:part element="tns:getDocumentsByCategory" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentsByCategoryResponse">
        <wsdl:part element="tns:getDocumentsByCategoryResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="mailDocumentByCsv">
        <wsdl:part element="tns:mailDocumentByCsv" name="parameters" />
    </wsdl:message>
    <wsdl:message name="mailDocumentByCsvResponse">
        <wsdl:part element="tns:mailDocumentByCsvResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="createPdf">
        <wsdl:part element="tns:createPdf" name="parameters" />
    </wsdl:message>
    <wsdl:message name="createPdfResponse">
        <wsdl:part element="tns:createPdfResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="verifyDocumentByCsv">
        <wsdl:part element="tns:verifyDocumentByCsv" name="parameters" />
    </wsdl:message>
    <wsdl:message name="verifyDocumentByCsvResponse">
        <wsdl:part element="tns:verifyDocumentByCsvResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentPdf">
        <wsdl:part element="tns:getDocumentPdf" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentPdfResponse">
        <wsdl:part element="tns:getDocumentPdfResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocument">
        <wsdl:part element="tns:getDocument" name="parameters" />
    </wsdl:message>
    <wsdl:message name="getDocumentResponse">
        <wsdl:part element="tns:getDocumentResponse" name="parameters" />
    </wsdl:message>
    <wsdl:message name="ScdeCoreException">
        <wsdl:part element="tns:ScdeCoreException" name="ScdeCoreException" />
    </wsdl:message>
    <wsdl:portType name="IDocumentServicePortType">
        <wsdl:operation name="deleteDocument">
            <wsdl:input message="tns:deleteDocument" name="deleteDocument" />
            <wsdl:output message="tns:deleteDocumentResponse" name="deleteDocumentResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getDocumentsByOrganism">
            <wsdl:input message="tns:getDocumentsByOrganism" name="getDocumentsByOrganism" />
            <wsdl:output message="tns:getDocumentsByOrganismResponse" name="getDocumentsByOrganismResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="updateDocument">
            <wsdl:input message="tns:updateDocument" name="updateDocument" />
            <wsdl:output message="tns:updateDocumentResponse" name="updateDocumentResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="createDocument">
            <wsdl:input message="tns:createDocument" name="createDocument" />
            <wsdl:output message="tns:createDocumentResponse" name="createDocumentResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getDocumentByCsv">
            <wsdl:input message="tns:getDocumentByCsv" name="getDocumentByCsv" />
            <wsdl:output message="tns:getDocumentByCsvResponse" name="getDocumentByCsvResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getDocumentsByCategory">
            <wsdl:input message="tns:getDocumentsByCategory" name="getDocumentsByCategory" />
            <wsdl:output message="tns:getDocumentsByCategoryResponse" name="getDocumentsByCategoryResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="mailDocumentByCsv">
            <wsdl:input message="tns:mailDocumentByCsv" name="mailDocumentByCsv" />
            <wsdl:output message="tns:mailDocumentByCsvResponse" name="mailDocumentByCsvResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="createPdf">
            <wsdl:input message="tns:createPdf" name="createPdf" />
            <wsdl:output message="tns:createPdfResponse" name="createPdfResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="verifyDocumentByCsv">
            <wsdl:input message="tns:verifyDocumentByCsv" name="verifyDocumentByCsv" />
            <wsdl:output message="tns:verifyDocumentByCsvResponse" name="verifyDocumentByCsvResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getDocumentPdf">
            <wsdl:input message="tns:getDocumentPdf" name="getDocumentPdf" />
            <wsdl:output message="tns:getDocumentPdfResponse" name="getDocumentPdfResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
        <wsdl:operation name="getDocument">
            <wsdl:input message="tns:getDocument" name="getDocument" />
            <wsdl:output message="tns:getDocumentResponse" name="getDocumentResponse" />
            <wsdl:fault message="tns:ScdeCoreException" name="ScdeCoreException" />
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="IDocumentServiceSoapBinding" type="tns:IDocumentServicePortType">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="deleteDocument">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="deleteDocument">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="deleteDocumentResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getDocumentsByOrganism">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getDocumentsByOrganism">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getDocumentsByOrganismResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createDocument">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="createDocument">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="createDocumentResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateDocument">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="updateDocument">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="updateDocumentResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getDocumentByCsv">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getDocumentByCsv">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getDocumentByCsvResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getDocumentsByCategory">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getDocumentsByCategory">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getDocumentsByCategoryResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createPdf">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="createPdf">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="createPdfResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="mailDocumentByCsv">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="mailDocumentByCsv">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="mailDocumentByCsvResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="verifyDocumentByCsv">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="verifyDocumentByCsv">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="verifyDocumentByCsvResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getDocumentPdf">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getDocumentPdf">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getDocumentPdfResponse">
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="ScdeCoreException">
                <soap:fault name="ScdeCoreException" use="literal" />
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getDocument">
            <soap:operation soapAction="" style="document" />
            <wsdl:input name="getDocument">
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="getDocumentResponse">
                <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="IDocumentService">
        <wsdl:port binding="tns:IDocumentServiceSoapBinding" name="IDocumentServicePort">
            <soap:address location="http://preaplicaciones.aragon.es:80/scde_core/services/document_service" />
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>