From 060417d6ad4a0cafb9c91c66c705956c8057b37e Mon Sep 17 00:00:00 2001 From: Per Christian Moen Date: Sun, 7 Apr 2024 21:42:43 +0200 Subject: [PATCH] =?UTF-8?q?Legger=20til=20kraw.wsdl=20som=20ble=20brukt=20?= =?UTF-8?q?av=20pensjon-tjeneste-krav=20p=C3=A5=20bussen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Kommer fra pensjon-krav-tjenestespesifikasjon versjon 1.2 --- nav-bsrv-sah-brevbestilling-legacy/pom.xml | 22 ++ .../no/nav/domene/pensjon/felles/felles.xsd | 30 ++ .../no/nav/domene/pensjon/krav/krav.xsd | 342 ++++++++++++++++++ .../pensjon/tjenester/felles/felles.xsd | 11 + .../pensjon/tjenester/krav/feil/feil.xsd | 19 + .../domene/pensjon/tjenester/krav/krav.wsdl | 336 +++++++++++++++++ .../tjenester/krav/meldinger/meldinger.xsd | 320 ++++++++++++++++ .../pensjon/tjenester/krav/v1/Binding.wsdl | 188 ++++++++++ 8 files changed, 1268 insertions(+) create mode 100644 nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/felles/felles.xsd create mode 100644 nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/krav/krav.xsd create mode 100644 nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/felles/felles.xsd create mode 100644 nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/feil/feil.xsd create mode 100644 nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/krav.wsdl create mode 100644 nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/meldinger/meldinger.xsd create mode 100644 nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/v1/Binding.wsdl diff --git a/nav-bsrv-sah-brevbestilling-legacy/pom.xml b/nav-bsrv-sah-brevbestilling-legacy/pom.xml index b4a13a1..6182274 100644 --- a/nav-bsrv-sah-brevbestilling-legacy/pom.xml +++ b/nav-bsrv-sah-brevbestilling-legacy/pom.xml @@ -37,6 +37,28 @@ wsdl2java + + pensjon-tjeneste-krav + process-sources + + + + + -xjc-Xbg + + -xjc-npa + + + + + ${basedir}/src/main/resources/no/nav/domene/pensjon/tjenester/krav/krav.wsdl + + + + + wsdl2java + + diff --git a/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/felles/felles.xsd b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/felles/felles.xsd new file mode 100644 index 0000000..2567649 --- /dev/null +++ b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/felles/felles.xsd @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/krav/krav.xsd b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/krav/krav.xsd new file mode 100644 index 0000000..bfaa939 --- /dev/null +++ b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/krav/krav.xsd @@ -0,0 +1,342 @@ + + + + + + + + + + + + <p>Unik identifikasjon av et kontrollpunkt.</p> + + + + + <p>Kode som klassifiserer kontrollpunktet på bakgrunn av hvilken kontekst det er opprettet i. Se PEN kodeverk, arkfane K_KONTROLLPUNKT_T for gyldige koder</p> + + + + + <p>Kode som angir hvilken status kontrollpunktet har. Se PEN kodeverk, arkfane K_KONTROLLPUNKT_S for gyldige koder</p> + + + + + <p>True hvis kontrollpunktet er kritisk, false eller.</p> + + + + + <p>Saken kontrollpunktet obligatorisk relaterer seg til.</p> + + + + + <p>Kravet kontrollpunktet eventuelt relaterer seg til.</p> + + + + + <p>Objekt som inneholder informasjon om hvem som har opprettet/endret objektet og når objektet er opprettet/endret</p> + + + + + + + + <p>Unik identifikasjon av et kravhode</p> + + + + + + + + + + + + + + + + + + + + + + + + + + <p>Unikt identifikasjon av kravlinje.</p> + + + + + <p>Kode som angir kravlinje type. Se PEN kodeverk, arkfane K_KRAVLINJE_T for gyldige koder</p> + + + + + <p>Angir personen som er relatert til kravlinjen, for eksempel referanse til ektefelle det søkes ektefelletillegg for.</p> + + + + + <p>Kode som angir land. Se PEN kodeverk, arkfane K_LAND_3_TEGN for gyldige koder</p> + + + + + <p>Objekt som inneholder informasjon om hvem som har opprettet/endret objektet og når objektet er opprettet/endret.</p> + + + + + + + + + + <p>Unik identifikasjon av et kravhode</p> + + + + + <p>Kode som angir hva (altså hvilken ytelse) kravet gjelder. Se PEN kodeverk, arkfane K_KRAV_GJELDER for gyldige koder </p> + + + + + <p>Kode som angir status for kravet. Se PEN kodeverk, arkfane K_KRAV_S for gyldige koder</p> + + + + + <p>Dato kravet ble mottatt</p> + + + + + <p>Datoen som brukeren ønsker at ytelse skal iverksettes fra. </p> + + + + + <p>Angir dato når kravet er ferdigbehandlet.</p> + + + + + <p>Angir om personen som kravet gjelder har bodd eller arbeidet utenlands. I tilegg er dette støtteparameter til vindusflyt.</p> + + + + + <p>Flagg som angir om trygdeavtale skal vurderes for personen kravet gjelder.</p> + + + + + <p>Flagg som angir om Norge er behandlende land</p> + + + + + <p>Kode som angir hvilken detaljering av kravet som skal vises/lagres. Se PEN kodeverk, arkfane K_KRAV_VELG_T for gyldige koder</p> + + + + + <p>Angir hvem som har initiert kravet</p> + + + + + <p>Angir type tilbakekreving som er benyttet hvis kravet gjelder tilbakekreving.</p> + + + + + <p>Refererer til en eventuell avdød person som er relevant i behandling av kravet. Feltet er gyldig i tilfeller der kravet omfatter ”Gjenlevenderett” og benyttes for å hente den avdødes grunnlag.</p> + + + + + <p>Angir AFP ordning til kravet. Se PEN kodeverk, arkfane K_AFP_T for gyldige koder</p> + + + + + <p>Flagg som angir om AFP-tillegg er innvilget eller ikke.</p> + + + + + <p>Organisasjonsnummer for AFP-saker.</p> + + + + + <p>Referer til brukerens far. Relevant kun der kravet omfatter Barnepensjon. </p> + + + + + <p>Referer til brukerens mor. Relevant kun der kravet omfatter Barnepensjon.</p> + + + + + <p>Flagg som angir om brukerens far har bodd eller arbeidet i utlandet.</p> + + + + + <p>Angir om kollektive vilkår er godkjent av arbeidsgiver og felleskontor.</p> + + + + + <p>Flagg som angir om brukerens mor har bodd eller arbeidet i utlandet.</p> + + + + + <p>Flagg som angir om brukerens avdøde E/P/S har bodd eller arbeidet i utlandet.</p> + + + + + <p>Kode som angir behandlingstype f eks automatisk, manuell osv. Se PEN kodeverk, arkfane K_BEHANDLING_T for gyldige koder</p> + + + + + <p>Id til Kravhodet dette kravet er basert på</p> + + + + + <p>Listen av kompleks type Kravlinje</p> + + + + + <p>Objekt som inneholder informasjon om hvem som har opprettet/endret objektet og når objektet er opprettet/endret.</p> + + + + + <p>Angir om opptjeningen fra det 65 året skal brukes som opptjening i det 66 år fram til brukeren fyller 70 år. Settes av Regelmotoren. </p> + + + + + <p>Felt som angir om beregning av kravet er gjennomført eller ikke. Settes til false hver gang det gjøres en ny vilkårsprøving av kravet.</p> + + + + + <p>Felt som angir om grunnlaget på kravet er låst, og således ikke kan endres. Dersom kravet er låst så må også grunnlaget være låst.</p> + + + + + <p>Felt som angir om vilkårsprøvingene av alle underliggende kravlinjer er gyldige eller ikke. Settes til false hver gang det gjøres en endring av grunnlaget.</p> + + + + + <p>Angir om kravet er låst, og således ikke kan endres. </p> + + + + + <p>Flagg som angir at det er lagret omsorgspoengoverføringsgrunnlag på persongrunnlaget til brukeren.</p> + + + + + <p>Flagg som angir om det er kopiert inn grunnlag for brukeren samt brukerens familieforhold.</p> + + + + + <p>Brukes til å optimistisk låse objektet. Det vil si hindre at et objekt med et lavere versjonsnummer enn det persisterte objektet ikke kan oppdatere objektet.</p> + + + + + <p>Kodeverdi som angir hvilket regelverk kravet behandles på. Se PEN kodeverk, arkfane K_REGELVERK_T for gyldige koder</p> + + + + + <p>Flagg som angir om bruker har søkt om AFP-påslag samtidig som bruker søker om alderspensjon på nytt regelverk.</p> + + + + + <p>Ekstern-Id for samhandler i TSS</p> + + + + + <p>Flagg som angir om det skal vurderes trygdeavtale for avdøde E/P/S.</p> + + + + + <p>Flagg som angir om det skal vurderes trygdeavtale for brukerens far.</p> + + + + + <p>Flagg som angir om det skal vurderes trygdeavtale for brukerens mor.</p> + + + + + <p>Angir om kravhodet er sammenstøtvurdert. Dette feltet sees i sammenheng med vedtak.sammenstotsTilfelle, som blir satt dersom kravet/vedtaket inngår i et sammenstøt.</p> + + + + + <p>Angir gjeldende uttaksgrad for kravet.</p> + + + + + <p>Angir resultatet fra Felleskontoret</p> + + + + + <p>Søkers fødselsnummer</p> + + + + + <p>Angir om søker har en avtalesak</p> + + + + + <p>Flagg som er satt til SANN dersom dette er en revurdering fordi det har skjedd en reduksjon i opptjening, USANN ellers.</p> + + + + + <p>Angir uttaksgraden på forrige Krav</p> + + + + + + \ No newline at end of file diff --git a/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/felles/felles.xsd b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/felles/felles.xsd new file mode 100644 index 0000000..eb14204 --- /dev/null +++ b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/felles/felles.xsd @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/feil/feil.xsd b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/feil/feil.xsd new file mode 100644 index 0000000..462b807 --- /dev/null +++ b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/feil/feil.xsd @@ -0,0 +1,19 @@ + + + + + <p>Kan ikke kontrollere institusjonsopphold</p> + + + + + + + + <p>Kan ikke kontrollere utlandsopphold</p> + + + + + + \ No newline at end of file diff --git a/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/krav.wsdl b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/krav.wsdl new file mode 100644 index 0000000..c23cf20 --- /dev/null +++ b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/krav.wsdl @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <p><b></b></p> + + + + + + + + + + + + + + + + + + <p></p> + + + + + + <p>Tjenesten kaller først PROPEN103 hentKrav på kravId, for så å oppdatere behandlingstype på kravet og lagre kravet med PROPEN101oppdaterKravhode.</p> + + + + + <p></p> + + + + + \ No newline at end of file diff --git a/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/meldinger/meldinger.xsd b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/meldinger/meldinger.xsd new file mode 100644 index 0000000..fc95e82 --- /dev/null +++ b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/meldinger/meldinger.xsd @@ -0,0 +1,320 @@ + + + + + + + + <p>Krav som skal overføres til delautomatisk behandling</p> + + + + + <p>En tekst som brukes til å identifisere ny oppgavetekst.</p> + + + + + + + + + + + + + + + + + + + + + + + + + <p>Kontrollpunktet som skal opprettes</p> + + + + + + + + + + + + + + <p>Kontrollpunktet som ble opprettet</p> + + + + + + + + + + <p>Krav som skal henlegges</p> + + + + + + + + + <p>Unik identifikator for bruker som det skal sjekkes for om er vurdert som ektefelle/partner/samboer/barn i grunnlaget for et krav</p> + + + + + <p>Dato for når bruker må ha en gyldig rolle som E/P/S/B. Hvis identifisert krav har et vedtak tilknyttet seg, så må dette være løpende ved denne datoen, eller senere</p> + + + + + + + + + + + + + + <p>Liste over kravIDér for krav hvor bruker med input fnr er vurdert som E/P/S/B i grunnlaget</p> + + + + + + + + + + <p>Krav som skal henlegges</p> + + + + + <p>Kode som klassifiserer kontrollpunktet på bakgrunn av hvilken kontekst det er opprettet i.</p> + + + + + + + + + <p>Identifikator til kravet</p> + + + + + <p>Flagg som angir om relaterte kravlinjer skal returneres sammen med kravhodene.</p> + + + + + + + + + + + + + + + + + + + <p>Beskriver hvordan returobjektet skal være populert.</p><p></p><table border="1"><col width="50.0%"></col><col width="50.0%"></col><tr><td><p><b>FetchSet</b></p></td><td><p><b>Beskrivelse</b></p></td></tr><tr><td><p>ID_ONLY</p></td><td><p>Returnerer kravhoder med kun kravhode.kravId populert</p></td></tr><tr><td><p>ENTITY_ONLY</p></td><td><p>Returnerer kravhoder uten underliggende objekter</p></td></tr><tr><td><p>KRAVHODER_MED_KRAVLINJER<b></b></p></td><td><p>Som ENTITY_ONLY, med unntak av at kravlinjer i tillegg skal returneres. </p></td></tr></table><p></p> + + + + + + + + + + + + <p>Unik identifikasjon (enten fødsels- eller d-nummer) av personen det skal hentes ut en kravliste for.</p> + + + + + <p>Unik identifikasjon av enhet det skal hentes ut kravliste for</p> + + + + + <p>Kodeverdi for filtrering på kravGjelder-feltet på kravet.</p> + + + + + <p>Liste med alle statusverdier som skal hentes ut. Dersom ikke satt returneres krav med alle status. </p> + + + + + <p>Kodeverdi for filtrering på sakstypen til saken kravet er knyttet til.</p> + + + + + <p>Den behandlende enheten på kravet. Dette kan være enten enheten som er eierenhet eller enhetene som har midlertidig autorisasjon. </p> + + + + + <p>Parameter for å filtrere listen av krav på kravets opprettelsesdato. Benytter Kravhode.changestamp.dato_opprettet</p> + + + + + <p>Parameter for å filtrere listen av krav på kravets opprettelsesdato. Benytter Kravhode.changestamp.dato_opprettet</p> + + + + + <p>Kompleks type Tjenestedirektiv, beskriver hvordan returobjektet skal behandles før det returneres</p> + + + + + + + + + + + + + + <p>Liste av kompleks type Kravhode. Populert ihht. returmengde i input.</p> + + + + + + + + + + <p>Identifikasjon av kravet som skal kontrolleres</p> + + + + + + + + + + + + + + <p>Et flagg hvor true tilsier at det finnes relevante institusjonsopphold og false tilsier at det ikke gjør det. </p> + + + + + + + + + + <p>Iden til kravet som skal kontrolleres og kompletteres.</p> + + + + + + + + + + + + + + <p>Liste av kompleks type Kontrollpunkt, inneholder eventuelle kontrollpunkter som ble opprettet i forbindelse med kontrollen. Hvis kontrollen var ok returneres en tom liste.</p> + + + + + + + + + + <p>Identifikasjon av kravet som skal kontrolleres</p> + + + + + + + + + + + + + + <p>Returnerer true dersom det er indikasjoner på at bruker har bodd eller arbeidet i utland. Dersom det ikke finnes indikasjoner på dette returnerer tjenesten false.</p> + + + + + + + + + + <p>Unik identifikasjon av kravet</p> + + + + + <p>Kode som angir behandlingstype f eks automatisk, manuell osv</p> + + + + + + + + + <p>Identifikasjon av det eksisterende kravet som skal kontrolleres.</p> + + + + + + + + + + + + + + <p>Angir om en samlet grad (UP + AP) er over 100 prosent (true) eller ikke (false)</p> + + + + + + \ No newline at end of file diff --git a/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/v1/Binding.wsdl b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/v1/Binding.wsdl new file mode 100644 index 0000000..061ae84 --- /dev/null +++ b/nav-bsrv-sah-brevbestilling-legacy/src/main/resources/no/nav/domene/pensjon/tjenester/krav/v1/Binding.wsdl @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file