Message Popups Datenmodell
Diese Seite ordnet die gespeicherten Entitaeten und API-Formen ein, mit denen die Message-Popup-Familie arbeitet.
Kernentitaeten
| Modell | Zweck | Wichtige Felder |
|---|---|---|
cpiMessageLog | zentrale Message-Zeile | messageguid, correlationid, flow, status, customstatus, time_started, time_completed, payloads_count, runs_count, customheaders_count, error_value, duration_human, link |
cpiMessageLogRuns | einzelne Run-Datensaetze | runid, runstart, runstop, overallstate, processid, runsteps, runstepsdetails |
cpiCustomHeaderProperties | normalisierte Custom Header | name, value, messagelog, config |
cpiPayload | Payload-Metadaten und heruntergeladener Inhalt | payloadid, status, type, createdat, retainuntil, raw_data, body, headers, download_error |
cpiMessageAttachment | Attachment-Cache und Metadaten | position, data, cache_ready, cache_content_type, cache_size, cache_text, cache_content_b64 |
cpiMessageCorrelation | Correlation-Aggregat | correlationid, ncount |
Hauptlistenform
Der Listenendpunkt liefert eine kompakte Projektion fuer die Tabellendarstellung, zum Beispiel:
| Feld | Bedeutung |
|---|---|
messageguid | stabile Message-Identitaet innerhalb eines Tenants |
iflow_name / flow__name | Laufzeit- oder Artefaktname |
integrationartifact | Artefakt-Identifier |
status | CPI-Verarbeitungszustand |
customstatus | zusaetzlicher Laufzeitstatus |
payloads_count | Anzahl verknuepfter Payloads |
runs_count | Anzahl bekannter Runs |
correlation_ncount | Anzahl korrelierter Messages |
duration / duration_human | numerische und lesbare Dauer |
error_value | verdichteter Fehlertext |
customheaderproperties_list | Header-Vorschau oder maskierte Projektion |
Detail-Payload
Der Message-Detail-Endpunkt erweitert die Hauptzeile um:
restricted_resourcescorrelated_messagescorrelation_ncountheader_propertiesrun_listattachments
Run-List-Eintraege
Typische Felder:
runidrunstartrunstopoverallstateprocessidrunsteps_countrunstepsdetails_preview
Attachment-Eintraege
Typische Felder:
idpositionnamemimesizemodified_atmedia_srccache_readycache_content_typecache_sizecache_updated_at
Payload-Antwortform
Wenn Payload-Zugriff erlaubt ist, liefert payloads_by_message Metadatenzeilen. Bei Restriktion wird eine reduzierte maskierte Form geliefert:
| Feld | Sichtbar bei Zugriff | Sichtbar bei Masking |
|---|---|---|
id | ja | ja |
payloadid | ja | ja |
status | ja | ja |
datastorename | ja | ja |
createdat | ja | ja |
dueat | ja | ja |
retainuntil | ja | ja |
| Body oder Rohinhalt | ueber Download-Endpunkt | blockiert |
masked | false | true |
Typische Enum-nahe Werte
Beispiele aus Code und Defaults:
- Message-Statusfilter wie
FAILED,RETRY,COMPLETED,CUSTOM_ALL - alert-nahe Message-Defaultwerte wie
failed - eingeschraenkte Ressourcen wie
payloadsundcustom_headers
Sinnvolle Diagnose-Reihenfolge
- Message-Zeile
- Detail-Payload
- Runs
- Attachments und Payload-Metadaten
- zugehoeriger Alert-Zustand in Alerting