arkivverket / arkade5

Arkade 5 - testverktøy for arkivuttrekk
http://arkade.arkivverket.no
GNU Affero General Public License v3.0
12 stars 17 forks source link

Fagsystem/flate filer - Arkade 5 feiler med addml.xml og datafiler i adskilte kataloger #176

Open PSvendsen opened 3 months ago

PSvendsen commented 3 months ago

Arkade 5 versjon 2.12.0 Fagsystem/flate filer

Når datafilene ligger i en underkatalog til katalogen hvor addml.xml ligger, klarer ikke Arkade 5 å gjennomføre testingen. Dette gjelder både når stien til hver datafil er oppgitt relativt til addml.xml i flatFile-elementet sin fileName-property, både med sti og filnavn kombinert, og når path og name er oppgitt hver for seg. Merk at eksemplet i "ADDML 8.3 Arkivverkets profil" feilaktig har utelatt value-elementet i eksemplene, slik at disse uansett ikke fungerer. https://www.arkivverket.no/forvaltning-og-utvikling/regelverk-og-standarder/andre-arkivstandarder/addml-archival-data-description-markup-language

    <flatFiles>
        <flatFile definitionReference="fil_1" name="fil_1">
            <properties>
                <!-- property name="fileName">fil_1.csv</property --> <!-- (1) Virker ikke. Forventet. 
                Angitt slik (feilaktig utelatelse av value-element) i AV sin dok av bruk av ADDML 8.3  -->
                <property name="fileName"><value>fil_1.csv</value></property> <!-- (2) Virker. Forventet -->
                <!-- property name="fileName"><value>data\fil_1.csv</value></property --> <!-- (3) Virker ikke med noen av variantene data\fil_1.csv, .\data\fil_1.csv, data/fil_1.csv eller ./data/fil_1.csv. Virker generelt ikke? -->

                <!-- property name="fileName">
                    <properties>
                        <property name="path">data</property>
                        <property name="name">fil_1.csv</property>
                    </properties>
                </property --> <!-- (4) Virker ikke. Forventet. Angitt slik (feilaktig utelatelse av value-element) i AV sin dok av bruk av ADDML 8.3  -->                  

                <!-- property name="fileName">
                    <properties>
                        <property name="path">
                            <value>data</value>
                        </property>
                        <property name="name">
                            <value>fil_1.csv</value>
                        </property>
                    </properties>
                </property --> <!-- (5) Virker ikke -->

                <!-- property name="fileName">
                    <properties>
                        <property name="path">
                            <value>./data/</value>
                        </property>
                        <property name="name">
                            <value>fil_1.csv</value>
                        </property>
                    </properties>
                </property --> <!-- (6) Virker ikke med noen av variantene .\data\, data\, ./data/ eller data/ i path. Virker generelt ikke? -->

Skjermbilde av kjøring med 3 (se nummerering i XML-en over).

3

Skjermbilde av kjøring med 1, 4, 5 og 6 (se nummerering i XML-en over).

1_4_5_og_6

joergen-vs commented 3 months ago

Legger inn ønske om endring, kan du bruke alternativet i produksjonen hos dere?

PSvendsen commented 3 months ago

Vi får ikke alternativ 1 (relativ filsti i fileName sitt value-element) til å fungere heller. Ref. XML-en i issuen. Har dere et fungerende eksempel på hvordan den skal oppgis? F.eks. noe lignende data/fil_1.csv som vi ikke får til å virke. Hvis alternativ 1 faktisk virker, kan vi bruke det.