Skip to content

AsyncAPI Kafka Message Doku

TillHein edited this page Jan 23, 2020 · 5 revisions

Registrierung 1.0.0 documentation

Der Registierungs Service erlaub es dementiell Erkrankte im System

  • anzulegen
  • zu verändern
  • zu löschen

Die Aktionen lösen Ereignisse aus die hier weitergehend beschrieben werden.

Table of Contents

Servers

URL Protocol Description
kafka-1 kafka Eventing Service
URL Variables
Name Default value Possible values Description
port 9092 Any
kafka-2 kafka Eventing Service
URL Variables
Name Default value Possible values Description
port 9092 Any
kafka-3 kafka Eventing Service
URL Variables
Name Default value Possible values Description
port 9092 Any

Channels

Über das Topic werden neue Registrierungen und Änderungen zu bereits Registrieren demenziell Erkrankten bekannt gegeben.

Channel Parameters

publish team1/demenziellErkrankte

Message

Accepts one of the following messages:##### Message #1

Information über einen neu im System Registrierten demenziell Erkrankten

Payload
Name Type Description Accepted values
id string

Einzigartiger Identifizierer der erkrankten Person

Any
name string

Nachname der erkrankten Person

Any
vorname string

Vorname der erkrankten Person

Any
kontaktpersonen array
id String

Eindeutiger Identifizierer

vorname String

Vorname der Kontaktperson

nachname String

Nachname der Kontaktperson

telefonnummer String

Telefonnummer der Kontaktperson

Any
positionssender array
id String

Eindeutiger Identifizierer

letzteWartung Date

Datum der letzten Wartung des Senders

Any
Example of payload (generated)
{
  "id": "string",
  "name": "string",
  "vorname": "string",
  "kontaktpersonen": [],
  "positionssender": []
}
Message #2

Information über eine Änderung eines im System hinterlegeten demenziell Erkrankten

Payload
Name Type Description Accepted values
id string

Einzigartiger Identifizierer der erkrankten Person

Any
name string

Nachname der erkrankten Person

Any
vorname string

Vorname der erkrankten Person

Any
kontaktpersonen array
id String

Eindeutiger Identifizierer

vorname String

Vorname der Kontaktperson

nachname String

Nachname der Kontaktperson

telefonnummer String

Telefonnummer der Kontaktperson

Any
positionssender array
id String

Eindeutiger Identifizierer

letzteWartung Date

Datum der letzten Wartung des Senders

Any
Example of payload (generated)
{
  "id": "string",
  "name": "string",
  "vorname": "string",
  "kontakPerson": [],
  "positionssender": []
}
Message #3

Information über die Löschung eines demenziell Erkrankten im System

Payload
Name Type Description Accepted values
Message Payload Any
Example of payload (generated)
""