4.4. Duplicazione record 

Nella funzione duplica record il tag 001 viene dapprima copiato regolarmente come un qualsiasi altro tag e diversificato solo al momento del salvataggio del record.  
Aleph funziona così.
Il numero cambia al momento in cui ha senso, cioè quando viene salvato lì dove entrerebbe in conflitto con altro identico esistente.
Finché sta fuori dal database che controlla la Record ID ci può stare scritto anche 'Aldobrando' e nel record puo' pure mancare lo 001.
Il record potrebbe non venire mai salvato sul server e il fatto che il sistema non gli abbia già attribuito un sys fa sì non lo 'bruci' dal contatore automatico.
Duplicato e/o creato e salvato sul disco locale tutto il record è solo una sequenza di caratteri che potrebbe mai andare sul server, come nella creazione di un nuovo record a tutti gli effetti appunto, e dunque NON ha un vero 001 (che viene assegnato dal sistema da noi a PG) ma ostenta la copia di una stringa che ha trovato nel record duplicato.

Il paragrafo sta in:
/Documentazione per ALEPH 500/  4. Catalogazione
Indice generale  | Bibliografia  | Indice analitico