Conserva la data del file originale durante il caricamento di OpenText LiveLink

StackOverflow https://stackoverflow.com/questions/5819639

  •  26-10-2019
  •  | 
  •  

Domanda

Quando caricamento dei documenti a LiveLink (stiamo usando 9.7.1) l'originale di creare dati sul file viene modificato per la data / ora è stato caricato il file. Questo ha senso, ma c'è un modo semplice per caricare file e conservare il file di data di creazione?

di terze parti o specifica approcci per lo sviluppo personalizzato sarebbe utile. L'enfasi è sulla semplice . Stiamo andando a voler caricare insiemi discreti di dati più volte, al contrario di un ampio insieme di dati una sola volta.

si avvicina Generale e le soluzioni non specifiche per LiveLink 9.7.1 non sono utili.

È stato utile?

Soluzione

La soluzione più semplice mi viene in mente è quello di utilizzare LAPI. LAPI contiene funzioni per caricamento dei documenti, e una volta che sono caricati, è possibile modificarne le proprietà (compresa la data di creazione) con la funzione UpdateObjectInfo.

Altri suggerimenti

Non ho mai trovato questo sia possibile con Linux o Windows. DataTime campi sono memorizzati localmente -. Non sono scritte per il file che si sta cambiando o spostando

Questa è anche una conclusione logica ... se si modifica la datetime e un sistema operativo posizionato che datetime nel file cambierebbe l'hash MD5, quindi modificando il file.

Inoltre si potrebbe fare uno script lato server per ottenere la data del file prima di caricare, quindi scrivere al file non appena viene caricato.

Non so nulla del programma di cui parli, ma questo potrebbe aiutare ad arrivare ad una soluzione:

  1. Leggere il file creato / ora di modifica prima di caricare
  2. Carica
  3. Al termine dell'uso caricare uno strumento a riga di comando di qualche tipo per modificare il file creato tempo / modificato.

Se siete su Windows c'è questa http://www.nirsoft.net/utils/ nircmd.html supporta cambiando creato tempo / modifica file tramite riga di comando.

È possibile mantenere la data di creazione durante il caricamento di documenti utilizzando l'importatore oggetto

La data di creazione può essere trovata nel tag nei file XML utilizzati all'interno della OI

mi sento di raccomandare di non giocare con i cosiddetti attributi di sistema (data di creazione, data di modifica) in Content Server (Livelink). Al contrario, se la data di creazione del file è di importanza alle imprese di voi, memorizzare questa data in un campo di attributi categoria personalizzata / data (che lo rende di sola lettura). Questo può essere molto ben fatto sia usando LAPI dal programma esterno, se l'applicazione esterna fornisce funzionalità di caricamento file. Se si utilizza out-of-the schermata di caricamento di dialogo File, è possibile raggiungere questo obiettivo gli script post-nodo di creazione oltre-riding dal modulo LLNODE.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top