Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
PSvendsen opened this issue Jul 30, 2024 · 2 comments

Comments

@PSvendsen
Copy link

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
Copy link
Contributor

  • Har opprettet sak på manglende value-element
  • Ser av filename-dokumentasjonen at addml både legger opp til "relativ filsti" i fileName-feltet og en oppdeling av "sti til mappe" og filnavn. Foreløpig fungerer kun alternativ 1, hvor du har den relative filstien i fileName-egenskapen.

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

@PSvendsen
Copy link
Author

PSvendsen commented Jul 30, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants