Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

...

Mappen log dukker opp etter første eksport og inneholder loggfiler fra eksportene.

Asta-ingest.versjon.jar

Selve applikasjonen.

Application.yml

Konfigureringsfil, inneholder følgende:

...

Linje 10 er Jboss-serverens adresse og port (kan slås opp i innstillinger.properties i mappen fila \ASTA5\klient)\innstillinger.properties

...

Linje 11 endres til en gyldig innlogging dersom det skal hentes ut filer fra fillageret. Syntaks er

DEPOTINST:BRUKER:PASSORD

Linje 13 er databasens adresse , og står som @lokal maskin, standardport 1521 og standardnavnet XE.– kan slås opp i fila \ASTA5\jboss-as-7.2.0.Final\standalone\configuration\standalone-full.xml (NB! i denne fila vil databasenavnet alltid stå med : foran)

...

Hvis basen er en multitenant, bruk  : i stedet for / før databasenavnet , f.eks:i application.yml

/basenavn (standardsingletenant)

:basenavn (multitenant)

Run.sh

Shell script med referanse til Java.

...

Dersom en eldre versjon enn Java17 eller nyere allerede er installert og ligger i Java path, eller at java ikke finnes, må referansen java endres til en Java.exe-fil, med full sti:

...

 

Run.bat

Starter applikasjonen og må kjøre hele tiden så lenge man skal bruke Ingest. Prosessen har startet opp når den nevner at AstaIngestApplication ble startet på X sekunder.

...

Når prosessen har startet opp og vinduet til Run.bat viser «Started AstaIngestApplication in X seconds» åpner du en nettleser og går til adresse http://localhost:7000.

...

 Trykk deretter på Export from Asta5.

...

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.

...