ProcessCharges
See the Listener - it simply posts the message content to resource ProcessCharges
.
ProcessCharges
Posts are persisted to MessageAudits
, for error processingWe want to ensure that messages are saved, even if we encounter errors processing them. So:
PersistCharges
declares an Extended Property to save Post data into MessageAudits
(via resource PersistCharges
).
RetryPayload
provides for subsequent error retry, by resposting the saved data from MessageAudits
to PersistCharges
.