Skip to content
This repository has been archived by the owner on Jul 11, 2019. It is now read-only.
/ pleiepenger-sak Public archive

Integrasjon mot sak for søknad av Pleiepenger

License

Notifications You must be signed in to change notification settings

navikt/pleiepenger-sak

Repository files navigation

pleiepenger-sak

Archived

Dette prosjektet er ikke i bruk da sak opprettes i Gosys av saksbehandler.

Inneholder integrasjon mot sak for å opprette sak i forbindelse med søknad om Pleiepenger. Skal konsumere fra kafka-topic og opprette sak. Videre skal den legge en ny entry på en annen Topic for å opprette en jorunalføring (pleiepenger-joark) Kan også sende samme request som kommer på kafka-topic som et REST API-kall til tjenesten.

Versjon 1

Meldingsformat

  • aktoer_id : AtkørID for personen saken skal opprettes på
{
    "aktoer_id": "123123"
}

Metadata

Correlation ID vs Request ID

Correlation ID blir propagert videre, og har ikke nødvendigvis sitt opphav hos konsumenten Request ID blir ikke propagert videre, og skal ha sitt opphav hos konsumenten

REST API

  • Correlation ID må sendes som header 'X-Correlation-ID'
  • Request ID kan sendes som heder 'X-Request-ID'
  • Versjon på meldingen avledes fra pathen '/v1/sak' -> 1

Kafka

  • Correlation ID må sendes som header til meldingen med navn 'X-Correlation-Id'
  • Request ID kan sendes som header til meldingen med navn 'X-Correlation-Id'
  • Versjon på meldingen må sendes som header til meldingen med navn 'X-Nav-Message-Version'

Pact

Når testene kjøres genereres en fil under 'pacts/pleiepenger-sak-sak.json'. Denne brukes av provider (sak) ved å bruke URL på GitHub (https://raw.githubusercontent.com/navikt/pleiepenger-sak/master/pacts/pleiepenger-sak-sak.json) Per nå lastes det ikke opp til en pact broker, men er oppsett for å gjøre dette;

echo "Optional om broker kun kan nås via proxy"
export PACT_BROKER_PROXY_HOST=
export PACT_BROKER_PROXY_PORT=
echo "Må settes ved publish til broker"
export PACT_BROKER_URL=
export PACT_BROKER_USERNAME=
export PACT_BROKER_PASSWORD=
./gradlew pactPublish

For NAV-ansatte

Interne henvendelser kan sendes via Slack i kanalen #team-düsseldorf.

About

Integrasjon mot sak for søknad av Pleiepenger

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published