BundID-Statusmonitor: Implementieren im ZBP-Adapter
Im Rahmen von #2226 soll der ZBP-Adapter befähigt werden, neben ZBP-Nachrichten auch Statusupdates weiterzuleiten. In beiden Fällen sollen Anbinder an dieselbe Destination senden; die Unterscheidung des Submission-Typs soll am Leistungsschlüssel erfolgen. Im Rahmen dieses Tickets soll der ZBP-Adapter folgendermaßen erweitert werden:
- Eingehende Nachrichten werden auf den Leistungsschlüssel überprüft
receivedSubmission.getServiceType().getIdentifier()
- Bei Leistungsschlüssel
urn:schema-fitko-de:fit-connect:id.bund.de:application-state_v6
werden die Fachdaten statt aufCreateMessage
aufCreateState
abgebildet - Bei Leistungsschlüssel
urn:schema-fitko-de:fit-connect:id.bund.de:application-state_v6
wird stattZBPClient#sendMessage
ZBPClient#createState
aufgerufen - Alles weitere ist wie beim Verarbeiten von ZBP-Nachrichten zu behandeln
Akzeptanzkriterien
-
Der ZBP-Adapter kann Submissions des genannten Leistungsschlüssels unterscheiden, empfangen und weiterleiten