git_bsmd/nsw/HIS-NORD/StatusInfoNSW.xml

62 lines
3.1 KiB
XML

<!--
- dataset: Root Element
|- VisitIdTransitId: VisitID oder TransitID (relevant wenn kein LoginError)
|- LoginError: Fehler beim Login Berechtigung und/oder Validierung VisitID/TransitID
|- NswResponse: Eltern Element Abfrage NSW Kernsystem
|- Cancelled: ist VisitID/TransitID storniert (yornType)
|- VisitIdOrTransitIdCancellable: kann VisitID/TransitID storniert werden (yornType)
|- BlockedNotificationClasses: Kommaseparierte Liste (NotificationClassType)
|- OwnNotificationClasses: Kommaseparierte Liste (NotificationClassType)
|- FreeNotificationClasses: Kommaseparierte Liste (NotificationClassType)
|- ErrorCode: Fehler/Violation/Systemfehler -Code
|- ErrorMessage: Fehler/Violation/Systemfehler -Beschreibung
####################################################################################################
- yornType: Y/N
- NotificationClassType: ATA, ATD, BKRA, BKRD, HAZA, HAZD, INFO, LADG, MDH, NAME, NOA_NOD, POBA, POBD,
SEC, SERV, PRE72H, STAT, TIEFA, TIEFD, TOWA, TOWD, WAS, CREW, PAS, BPOL, AGNT
####################################################################################################
BEISPIEL: Login Fehler (Berechtigung)
<dataset>
<SendAt>2017-05-16T07:25:36.055+02:00</SendAt>
<VisitIdTransitId>DERSK-2017-LQRTWW</VisitIdTransitId>
<LoginError>Zugriff verweigert, keine Berechtigung für diesen Service. [Code: -10]</LoginError>
</dataset>
####################################################################################################
BEISPIEL: Login Fehler (Validierung VisitID/TransitID)
<dataset>
<SendAt>2017-05-16T07:27:44.842+02:00</SendAt>
<VisitIdTransitId/>
<LoginError>Abfrage ohne VISIT-ID/TRANSIT-ID nicht möglich. [Code: -3]</LoginError>
</dataset>
####################################################################################################
BEISPIEL: Fehler NSW Kernsystem
<dataset>
<SendAt>2017-05-16T07:31:16.595+02:00</SendAt>
<VisitIdTransitId>DERSK-2017-KUKQWA</VisitIdTransitId>
<NswResponse>
<Cancelled/>
<VisitIdOrTransitIdCancellable/>
<BlockedNotificationClasses/>
<OwnNotificationClasses/>
<FreeNotificationClasses/>
<ErrorCode>E 601</ErrorCode>
<ErrorMessage>[E 601 - The provided Visit-ID / Transit-ID DERSK-2017-KUKQWA does not exist. A status request is not possible.]</ErrorMessage>
</NswResponse>
</dataset>
####################################################################################################
-->
<!-- BEISPIEL: erfolgreiche Abfrage -->
<dataset>
<SendAt>2017-05-15T15:28:33.306+02:00</SendAt>
<VisitIdTransitId>DERSK-2017-LQRTWW</VisitIdTransitId>
<NswResponse>
<Cancelled/>
<VisitIdOrTransitIdCancellable>Y</VisitIdOrTransitIdCancellable>
<BlockedNotificationClasses/>
<OwnNotificationClasses>AGNT, BPOL, CREW, INFO, LADG, MDH, NOA_NOD, PAS, PRE_72_H, SEC, SERV, STAT, TOWA, WAS</OwnNotificationClasses>
<FreeNotificationClasses>ATA, ATD, BKRA, BKRD, HAZA, HAZD, NAME, POBA, POBD, TIEFA, TIEFD, TOWD</FreeNotificationClasses>
<ErrorCode/>
<ErrorMessage/>
</NswResponse>
</dataset>