Skip to content

Commit

Permalink
Endret typen for referanseAvskrivesAvJournalpost i arkivmelding.xsd #87
Browse files Browse the repository at this point in the history
… (#34)

* Laget ny complexType referanseJournalpost som inneholder identifikatorer for en journalpost

* To nye complexTypes

* Tatt vekk minoccurs

Co-authored-by: Jarle Børsheim <[email protected]>
  • Loading branch information
jarleborsheim and jarleborsheim authored Jul 6, 2022
1 parent 7e99b39 commit b55d7e5
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 9 deletions.
37 changes: 32 additions & 5 deletions Schema/V1/no.ks.fiks.arkiv.v1.arkivering.arkivmelding.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -292,8 +292,8 @@
<xs:element name="avskrivningsdato" type="n5mdk:avskrivningsdato"/>
<xs:element name="avskrevetAv" type="n5mdk:avskrevetAv"/>
<xs:element name="avskrivningsmaate" type="n5mdk:avskrivningsmaate"/>
<xs:element name="referanseAvskrivesAvJournalpost" type="n5mdk:referanseAvskrivesAvJournalpost" minOccurs="0"/>
<xs:element name="referanseAvskriverJournalpost" type="n5mdk:referanseAvskriverJournalpost" minOccurs="0"/>
<xs:element name="referanseAvskrivesAvJournalpost" type="referanseJournalpost" minOccurs="0"/>
<xs:element name="referanseAvskriverJournalpost" type="referanseJournalpost" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

Expand Down Expand Up @@ -482,10 +482,37 @@

<xs:complexType name="adresse">
<xs:sequence>
<xs:element name="adresse" type="n5mdk:postadresse" />
<xs:element name="postnummer" type="n5mdk:postnummer" />
<xs:element name="poststed" type="n5mdk:poststed" />
<xs:element name="adresse" type="n5mdk:postadresse"/>
<xs:element name="postnummer" type="n5mdk:postnummer"/>
<xs:element name="poststed" type="n5mdk:poststed"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="referanseJournalpost">
<xs:sequence>
<xs:element name="systemID" type="n5mdk:systemID" minOccurs="0"/>
<xs:element name="journalnummer" type="journalnummer" minOccurs="0"/>
<xs:element name="saksJournalpostnummer" type="saksJournalpostnummer" minOccurs="0"/>
<xs:element name="referanseEksternNoekkel" type="eksternNoekkel" minOccurs="0" maxOccurs="1"/>
<xs:element name="registreringsID" type="n5mdk:registreringsID" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="journalnummer">
<xs:sequence>
<xs:element name="journalaar" type="n5mdk:journalaar"/>
<xs:element name="journalsekvensnummer" type="n5mdk:journalsekvensnummer"/>
</xs:sequence>
</xs:complexType>

<xs:complexType name="saksJournalpostnummer">
<xs:complexContent>
<xs:extension base="saksnummer">
<xs:sequence>
<xs:element name="journalpostnummer" type="n5mdk:journalpostnummer"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

</xs:schema>
4 changes: 0 additions & 4 deletions Schema/V1/no.ks.fiks.arkiv.v1.innsyn.journalpost.hent.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,10 @@

<xs:complexType name="journalpostHent">
<xs:sequence>
<!-- hvis vi kan endre systemID til å være minOccurs="1" for returnert objekt i arkivmeldingKvittering så kan denne være alt man trenger?
Eller kan man ikke garantere at den er unik?-->
<xs:element name="systemID" type="n5mdk:systemID" minOccurs="0"/>
<xs:element name="journalaar" type="n5mdk:journalaar" minOccurs="0"/>
<xs:element name="journalsekvensnummer" type="n5mdk:journalsekvensnummer" minOccurs="0"/>
<xs:element name="journalpostnummer" type="n5mdk:journalpostnummer" minOccurs="0"/>
<!-- Er det enten referanseEksternNoekkel eller registreringsID eller de 3 overliggende feltene som kan identifisere en unik journalpost?
Klarer vi å beskrive det at man trenger bare 1 av alternativene? -->
<xs:element name="referanseEksternNoekkel" type="arkivstruktur:eksternNoekkel" minOccurs="0" maxOccurs="1"/>
<xs:element name="registreringsID" type="n5mdk:registreringsID" minOccurs="0"/>
<xs:element name="inkluder" type="inkluder" minOccurs="0"/>
Expand Down

0 comments on commit b55d7e5

Please sign in to comment.