Acquisizione di documenti informatici
Questa integrazione permette l’acquisizione di documenti informatici con software di terze parti all'interno della gestione documentale
Funzione di acquisizione di un flusso documentale
Public Function WSCIxGD001(ByVal Autenticazione As CredenzialiAutenticazione, ByVal in0 As XMLFile) As RisultatoOperazioneStruttura del file XML da passare come Byte() - [Parametro in0]
<?xml version="1.0" standalone="yes"?>
<xs:schema id="DataFile" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="DataFile" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Generale">
<xs:complexType>
<xs:sequence>
<xs:element name="NumeroProtocollo" msdata:Caption="Numero di protocollo" type="xs:long" />
<xs:element name="AnnoProtocollo" msdata:Caption="Anno di protocollo (formato YYYY)." type="xs:int" />
<xs:element name="TipoDocumento" msdata:Caption="Tipologia del documento trasmesso (specificare '0' per documento generico, '1' per fattura elettronica)" type="xs:int" />
<xs:element name="DataRicezione" msdata:Caption="Data di ricezione del documento (formato YYYY-MM-DD)." type="xs:string" />
<xs:element name="ProtocolloNumeroDocumentoRicevuto" msdata:Caption="Numero di rif. prot. del decumento ricevuto." type="xs:string" minOccurs="0" />
<xs:element name="ProtocolloDataDocumentoRicevuto" msdata:Caption="Data di rif. prot. del documento ricevuto (formato YYYY-MM-DD)." type="xs:string" minOccurs="0" />
<xs:element name="Mittente" msdata:Caption="Mittente del documento" type="xs:string" />
<xs:element name="Oggetto" msdata:Caption="Oggetto del documento." type="xs:string" />
<xs:element name="CodiceRiferimentoEsterno" msdata:Caption="Identificativo opzionale del documento sul sistema esterno." type="xs:string" minOccurs="0" />
<xs:element name="RiferimentoDocumento" msdata:Caption="Identificativo documento già presente sul documentale Coelda. (Da utilizzare per l'aggiunta di nuovi allegati)" type="xs:int" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Allegati">
<xs:complexType>
<xs:sequence>
<xs:element name="NomeFile" msdata:Caption="Nome del file." type="xs:string" />
<xs:element name="Estensione" msdata:Caption="Estensione del file (es. '.PDF','.XML',...)." type="xs:string" />
<xs:element name="Hash" msdata:Caption="Hash/Impronta del file allegato" type="xs:string" />
<xs:element name="TipoHash" msdata:Caption="Standard del tipo di hash utilizzato (specificare '0' per md5, '1' per sha1, '2' per sha256)." type="xs:int" />
<xs:element name="StreamString" msdata:Caption="Allegato in formato stringa base64Binary [RFC 2045]" type="xs:string" />
<xs:element name="Note" msdata:Caption="Note del file allegato" type="xs:string" minOccurs="0" />
<xs:element name="Tipologia" msdata:Caption="Tipologia." type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>Struttura del file XML ricevuta dal servizio - [Parametro outFile]
<?xml version="1.0" standalone="yes"?>
<xs:schema id="DataFile" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="DataFile" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Generale">
<xs:complexType>
<xs:sequence>
<xs:element name="CodDocRif" msdata:Caption="Codice/chiave del documento" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>Esempi
Esempio File XML in Byte() da codificare e passare al servizio - [Parametro in0]
<?xml version="1.0" standalone="yes"?>
<DataFile>
<Generale>
<NumeroProtocollo>1</NumeroProtocollo>
<AnnoProtocollo>2014</AnnoProtocollo>
<TipoDocumento>1</TipoDocumento>
<DataRicezione>2014-05-01</DataRicezione>
<ProtocolloNumeroDocumentoRicevuto>185</ProtocolloNumeroDocumentoRicevuto>
<ProtocolloDataDocumentoRicevuto>2014-04-15</ProtocolloDataDocumentoRicevuto>
<Mittente>(TEST) MARIO ROSSI (MITTENTE DI PROTOCOLLO)</Mittente>
<Oggetto>(TEST) FATTURAZIONE ELETTRONICA N.1 (OGGETTO DI PROTOCOLLO)</Oggetto>
<CodiceRiferimentoEsterno>ABC-00000-ABCD-00000-00000</CodiceRiferimentoEsterno>
<RiferimentoDocumento>0</RiferimentoDocumento>
</Generale>
<Allegati>
<NomeFile>IT01020450803_00035_MT_001</NomeFile>
<Estensione>.xml</Estensione>
<Hash>33a5eabe6e381c7668339a34a9d5ab6259c2400def78d9d9bdc31ded6973e8f6</Hash>
<TipoHash>2</TipoHash>
<StreamString>[stringa file codificato in base64]</StreamString>
<Note />
<Tipologia>0</Tipologia>
</Allegati>
<Allegati>
<NomeFile>IT01020450803_00035</NomeFile>
<Estensione>.xml</Estensione>
<Hash>e1132585d5e134f2041e608c46f420d9cc768d27b183d134ab19251ed8917c01</Hash>
<TipoHash>2</TipoHash>
<StreamString>[stringa file codificato in base64]</StreamString>
<Note />
<Tipologia>1</Tipologia>
</Allegati>
</DataFile>Esempio File XML in Byte() e ricevuto dal servizio - [Parametro outFile]
<?xml version="1.0" standalone="yes"?>
<DataFile>
<Generale>
<CodDocRif>5183</CodDocRif>
</Generale>
</DataFile>Last updated