Skip to content

Commit

Permalink
Nye skjema og medlingstyper for ny og sletting av avskrivning (#140)
Browse files Browse the repository at this point in the history
* Avskrivning ny og slett

* Oppdatert i henhold til diskusjoner i issue

* Slettet felttypen som ikke lenger trengs

---------

Co-authored-by: Jarle Børsheim <[email protected]>
  • Loading branch information
jarleborsheim and jarleborsheim authored May 15, 2023
1 parent 4924ea7 commit 35372b7
Show file tree
Hide file tree
Showing 3 changed files with 100 additions and 1 deletion.
38 changes: 37 additions & 1 deletion Schema/V1/meldingstyper/meldingstyper.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,42 @@
"harPayload": true,
"erSvarPaa": ["no.ks.fiks.arkiv.v1.arkivering.dokumentobjekt.opprett"]
},
{
"id": "no.ks.fiks.arkiv.v1.arkivering.avskrivning.opprett",
"beskrivelse": "",
"harPayload": true,
"kanSvareMed": ["no.ks.fiks.arkiv.v1.arkivering.avskrivning.opprett.mottatt", "no.ks.fiks.arkiv.v1.arkivering.avskrivning.opprett.kvittering", "no.ks.fik.arkiv.v1.feilmelding.ugyldigforespoersel", "no.ks.fiks.arkiv.v1.feilmelding.serverfeil"]
},
{
"id": "no.ks.fiks.arkiv.v1.arkivering.avskrivning.opprett.mottatt",
"beskrivelse": "",
"harPayload": false,
"erSvarPaa": ["no.ks.fiks.arkiv.v1.arkivering.avskrivning.opprett"]
},
{
"id": "no.ks.fiks.arkiv.v1.arkivering.avskrivning.opprett.kvittering",
"beskrivelse": "",
"harPayload": false,
"erSvarPaa": ["no.ks.fiks.arkiv.v1.arkivering.avskrivning.opprett"]
},
{
"id": "no.ks.fiks.arkiv.v1.arkivering.avskrivning.slett",
"beskrivelse": "",
"harPayload": true,
"kanSvareMed": ["no.ks.fiks.arkiv.v1.arkivering.avskrivning.slett.mottatt", "no.ks.fiks.arkiv.v1.arkivering.avskrivning.slett.kvittering", "no.ks.fik.arkiv.v1.feilmelding.ugyldigforespoersel", "no.ks.fiks.arkiv.v1.feilmelding.serverfeil", "no.ks.fiks.arkiv.v1.feilmelding.ikkefunnet"]
},
{
"id": "no.ks.fiks.arkiv.v1.arkivering.avskrivning.slett.mottatt",
"beskrivelse": "",
"harPayload": false,
"erSvarPaa": ["no.ks.fiks.arkiv.v1.arkivering.avskrivning.slett"]
},
{
"id": "no.ks.fiks.arkiv.v1.arkivering.avskrivning.slett.kvittering",
"beskrivelse": "",
"harPayload": false,
"erSvarPaa": ["no.ks.fiks.arkiv.v1.arkivering.avskrivning.slett"]
},
{
"id": "no.ks.fiks.arkiv.v1.innsyn.mappe.hent",
"beskrivelse": "",
Expand Down Expand Up @@ -98,7 +134,7 @@
"id": "no.ks.fiks.arkiv.v1.innsyn.dokumentfil.hent.resultat",
"beskrivelse": "",
"harPayload": true,
"payloadFilnavn": "resultat.xml",
"payloadFilnavn": "",
"erSvarPaa": ["no.ks.fiks.arkiv.v1.innsyn.dokumentfil.hent"]
},
{
Expand Down
37 changes: 37 additions & 0 deletions Schema/V1/no.ks.fiks.arkiv.v1.arkivering.avskrivning.opprett.xsd
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/avskrivning/opprett/v1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:n5mdk="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1"
targetNamespace="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/avskrivning/opprett/v1"
elementFormDefault="qualified">
<xs:import namespace="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1"
schemaLocation="./metadatakatalog.xsd"/>

<xs:annotation>
<xs:documentation>
This is connected to the 'no.ks.fiks.arkiv.v1.arkivering.avskrivning.opprett' message. Use this messagetype for creating a single 'avskrivning'.
Keys are 'referanseTilJournalpost' and 'korrespondansepartID'
</xs:documentation>
</xs:annotation>

<xs:element name="nyAvskrivning" type="nyAvskrivning"/>

<xs:complexType name="nyAvskrivning">
<xs:sequence>
<xs:element name="avskrivning" type="avskrivning"/>
<xs:element name="referanseTilJournalpost" type="n5mdk:referanseTilJournalpost" />
<xs:element name="korrespondansepartID" type="n5mdk:korrespondansepartID" />
</xs:sequence>
</xs:complexType>

<xs:complexType name="avskrivning">
<xs:sequence>
<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:referanseTilJournalpost" minOccurs="0"/>
<xs:element name="referanseAvskriverJournalpost" type="n5mdk:referanseTilJournalpost" minOccurs="0"/>
</xs:sequence>
</xs:complexType>

</xs:schema>
26 changes: 26 additions & 0 deletions Schema/V1/no.ks.fiks.arkiv.v1.arkivering.avskrivning.slett.xsd
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/avskrivning/slett/v1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:n5mdk="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1"
targetNamespace="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/avskrivning/slett/v1"
elementFormDefault="qualified">
<xs:import namespace="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1"
schemaLocation="./metadatakatalog.xsd"/>

<xs:annotation>
<xs:documentation>
This is connected to the 'no.ks.fiks.arkiv.v1.arkivering.avskrivning.slett' message. Use this messagetype for deleting a single 'avskrivning'.
Keys are 'referanseTilJournalpost' and 'korrespondansepartID'
</xs:documentation>
</xs:annotation>

<xs:element name="slettAvskrivning" type="slettAvskrivning"/>

<xs:complexType name="slettAvskrivning">
<xs:sequence>
<xs:element name="referanseTilJournalpost" type="n5mdk:referanseTilJournalpost" />
<xs:element name="korrespondansepartID" type="n5mdk:korrespondansepartID" />
</xs:sequence>
</xs:complexType>

</xs:schema>

0 comments on commit 35372b7

Please sign in to comment.