Mit der Azure-Diagnose sendet Business Central jeden DPD-Sendungsaufruf (Request-XML, Response-XML, Fehler/SOAP-Fault) zusätzlich an ein zentrales Debug-Portal. So lassen sich auch einzelne fehlgeschlagene Belege nachvollziehen.
In der DPD Konfiguration unter Diagnose/Debug:
Azure-Diagnose Endpunkt (URL) → https://<functionapp>.azurewebsites.net/api/diag
Azure-Diagnose Schlüssel → identisch mit DIAG_INGEST_KEY der Function
Unter https://<functionapp>.azurewebsites.net/api/diag/view (Login per ADMIN_UI_KEY) sehen Sie die letzten Aufrufe (Zeit, Erfolg/Fehler, Fault-Code, Referenz/Paketnr., Meldung) und je Eintrag die vollständige Request-/Response-Ansicht – mit Filter „nur Fehler" und optionalem Auto-Refresh.
DIAG_INGEST_KEY
Schlüssel für den Diagnose-Ingest (POST /api/diag)
DIAG_TABLE
Table-Storage-Tabelle (Default dpddiag)
ADMIN_UI_KEY
Zugang zum Debug-Portal
Die Diagnose-Ereignisse werden im Azure Table Storage über die vorhandene AzureWebJobsStorage-Verbindung gespeichert; Request/Response werden auf ca. 30 KB gekappt.
