...
In koppeltaal gaan we ervan uit dat er drie type fouten zich kunnen voordoen aan de zijde van de client. In het onderdeel scenarios 27131374 worden voorbeelden van deze type fouten gegeven. De drie type fouten zijn:
...
Het AuditEvent wordt volgens de tabel beneden gemapped. In de mapping doen we een aantal aannames die we uitteenzetten.
Veldnaam | Waarde | ||||||
| De waarde van de betrokken X-Request-Id veld. | ||||||
| De waarde van de betrokken X-Correlation-Id veld. | ||||||
| De waarde van de betrokken X-Trace-Id veld. | ||||||
|
"display":"RESTful Operation" | subtype |
| ||||
subtype | Afhankelijk van het type actie die wordt uitgevoerd.
| ||||||
|
| ||||||
| Timestamp van vastlegging, bijvoorbeeld: | ||||||
| "Verwacht" 4 "Onverwacht" 8 | ||||||
outcomeDesc A | human readable message about the errorEen door mensen te begrijpen foutmelding. | ||||||
agent.who | clientDe client_id van de eigen applicatie
| ||||||
agent.type |
| ||||||
agent.requestor |
| ||||||
entity.what | Referentie naar de specifieke resource en versie, indien van toepassing.
| ||||||
entity.name<ResourceType>".identifier als de resourcetype een identifier gebruikt | Enkel als er geen entity.what van toepassing is. | ||||||
entity.query | Optioneel de De betrokken query, indien van toepassing. | ||||||
source.siteDomain | Base URL van de applicatie waar het event wordt vastgelegd. | ||||||
source.observerKoppeltaal | De device reference van het device dat het event waarneemt, it dit geval de applicatie die het event aanmaakt.
|
De tracing headers
De tracing headers dienen worden overgenomen uit het originele read request wat betrokken is bij de fout. Verder heeft het POST request van het AuditEvent zelf ook nog de tracing headers. Deze moeten als volgt gevuld worden:
...