IMPORTAZIONE DOCUMENTI COLLEGATI
Il file di importazione
L’importazione dei documenti collegati si basa su di un file di import contenente i riferimenti ai documenti da importare e le informazioni per eseguire il lookup e collegare i documenti agli oggetti corretti. Questo file sarà denominato “file indice” nella trattazione successiva. Il file indice è un file di testo con la seguente struttura: prima riga (header): deve contenere l’indicazione della classe del DAC a cui associare i documenti collegati (questa riga non è necessaria se l'importazione avviene dalla maschera di importazione aperta dai documenti collegati dell'elemento da importare), classe che deve implementare le interfacce DocCollegatiInterface e DocCollegatiImportInterface nel formato “# class=nome.della.classe.completo.di.package”. Esempio:
- class=it.saga.pubblici.anagrafeUnica.An1DACAnagrafeUnica
righe successive (dati): ogni riga identifica un documento da importare e deve essere terminata da un “a capo”. Il tracciato di questa riga è il seguente:
primi 255 caratteri: path relativo del file da importare (il path deve essere relativo alla posizione del file indice!); è tuttavia possibile indicare un path assoluto usando come prefisso '!:' al path assoluto (ad es. !:C:\temp\documento.doc) successivi 100 caratteri: descrizione del file caratteri successivi: in base al tracciato definito nel metodo getLookuopDescriptor()
I primi 355 caratteri dei record dati del file indice hanno quindi un formato fisso, mentre i caratteri successivi dipendono dal tracciato specifico del DAC che si sta importando.
NOTA: c’è un metodo semplice per conoscere il tracciato di impiortazione per un determinato DAC. E’ sufficiente entrare nella maschera dei documenti collegati del DAC in questione, da qui si può aprire la maschera di importazione. Dalla maschera di importazione si può visualizzare il tracciato dal menu [Opzioni][Visualizza il tracciato di importazione].