On Sunday, 23 February 2025 at 22:15:40 +01:00, Petter Reinholdtsen pere@hungry.com wrote:
[Ole Aamot]
Her er mine forsiktige forsøk:
$ python import-vsm --username <admin@example.com> --password password --client_id nikita-client --baseurl https://localhost:8092/noark5v5/ schemafile.xsd
$ python export-all --xml --username <admin@example.com> --password password --client_id nikita-client --baseurl https://localhost:8092/noark5v5/ schemafile.xsd
Det du skriver er veldig nært riktig, men export-all tar ikke et argument schemafile.xsd, men lager derimot en katalog uttrekk-<dato>/ med en underkatalog per arkiv uthentet. Er det feil i dokumentasjon en eller annen plass? Når en dropper innloggingsdetaljer og baseurl, så ser det altså noe slikt ut:
./export-all --xml ./import-vsm uttrekk-<dato>/arkiv-<uuid>-<tittel>/<vsm.xsd> ./import-uttrekk uttrekk-<dato>/arkiv-<uuid>-<tittel>
Jeg kommer antagelig til å bake import-vsm inn i kallet til import-uttrekk. OK.
$ python export-all --xml --username <admin@example.com> --password password --client_id nikita-client --baseurl https://localhost:8092/noark5v5/
Eksporterer export-all mappestrukturen
uttrekk-20250224/
arkiv-8cf166d8-1340-4f05-aec0-5fd8536154ac-arkivverket/
vsm.xsd
?
$ python import-vsm --username <admin@example.com> --password password --client_id nikita-client --baseurl https://localhost:8092/noark5v5/ uttrekk-20250224/arkiv-8cf166d8-1340-4f05-aec0-5fd8536154ac-arkivverket/vsm.xsd
Har du et eksempel på Virksomhetsspesifikke Metadata XSD i arkiv-8cf166d8-1340-4f05-aec0-5fd8536154ac-arkivverket som inneholder schemafilen vsm.xsd?
Er vsm.xsd et eksempel på en eksportfil i XSD formatet? Jeg har et eksempel på Location XSD-formatet på
xs:schema <xs:element name="location"> xs:complexType <xs:attribute name="alt" type="xs:decimal"/> <xs:attribute name="href" type="xs:string" use="required"/> <xs:attribute name="lat" type="xs:decimal" use="required"/> <xs:attribute name="address" type="xs:string"/> <xs:attribute name="lon" type="xs:decimal" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="notafter" type="xs:string"/> <xs:attribute name="notbefore" type="xs:string"/> <xs:attribute name="paid" type="xs:string"/> <xs:attribute name="radius" type="xs:decimal"/> <xs:attribute name="server" type="xs:string"/> <xs:attribute name="service" type="xs:string" use="required"/> <xs:attribute name="src" type="xs:string"/> </xs:complexType> </xs:element> </xs:schema>
Mvh, Ole Aamot