Asta ingest er et verktøy som eksporterer data fra Asta5 til Asta7. Verktøyet kan hente ut arkivenheter, magasinstruktur, bestillinger (best å gjøre i én operasjon) og filer i hele baser, eller eksportere ut enkeltarkiver.
...
Ingest krever java 17 eller nyere. Dersom en annen versjon av java ligger i java path, må det spesifiseres at ingest skal kjøre i en annen versjon av java som er installert (se run.sh).
Legg godt merke til tekst merket med rødt!
Innhold
Ingest kommer i en .zip-fil som inneholder:
...
Archive units er arkivenheter på alle nivåer av strukturen (innhold i tabellen ARKIVENHET i Asta5)
Archive units må være på for at repository skal kunne hente ut noe data (grensesnittet tillater at kun repository er skrudd på, men den vil da hente ut tomme XML-filer. Se repository.)
Dersom Archive units er på, og feltet Archive Identifiers er tom, vil Ingest hente ut alle arkivene i basen.
Dersom det fylles inn gyldige identifikatorer, vil Ingest kun hente ut disse. Det må trykkes enter for å legge til en identifikator, slik at det blir en liten boks:
...
Ingest validerer ikke disse, så identifikatorer som ikke finnes i basen vil fremdeles eksporteres, men som XML-filer uten metadata.
NB! Ved eksportering av enkeltarkiver, må modusen Single Archive benyttes. Dette er fordi eksport av enkeltarkiver mangler en referanse til rotnode dersom dette gjøres med Archive units-eksport.
Prepend Institute ID with Archive Identifier legger til depotinstitusjonsID som prefiks på arkivenes identifikator. Arkiv A-1000 i depotinstitusjon ASTA blir da til ASTA-A-1000. Dette er primært for institusjoner som har operert med flere separate depotinstitusjoner i basen.
...
Repository henter ut magasinstyringsmodulen. Den legger til feltene Organization Name, Project ID og Asta7 URL. Organization Name og Project ID må fylles ut for å starte eksporten, informasjonen i disse feltene kan overstyres i importen til Asta7. NB! Archive Units må være på for at requisition skal klare å hente ut noe data, ellers genereres det tomme XML-filer.
...
XML-filene for magasinstyringen havner i mappe data\repository i datapakken.
...
XML-filene importeres inn i et prosjekt med sys-admin bruker.
Import
Installer siste versjon av Asta 7
Laste opp siste eksport av alt fra Asta 5 til Asta 7 instansen (på Docker vertsmaskin)
Endre passord på sys_admin og admin
Slette testbruker
Rotere nøkler
Endre app secrets
Legge inn rett URL for redirects
Omstart for å oppdatere secrets
Legge inn siste ISAD(G) template
Opprett organisasjon - F.eks. Min Organisasjon
Opprette isadg prosjekt og kjør init - Prosjekt navn: Min Organisasjon/isadg
Importere standard kodetabeller
Importer GUI innstillinger
Importer innhold
Legge inn tilpassede restriksjoner ved behov
Importer filer - cp fungerer ikke på stort innhold benytt - sudo rsync -avzh --inplace /data/uploads/data/digital-file/ /data/am-import-folder/am-project/isadg/hot/digital-file/
Importere bestillingshistorikk
Importere magasinstrying
Sette opp SSO