Message Status Table
Each status indicates the current condition of an inbound or outbound message.
Status | Description | Successor |
---|---|---|
Initial States | ||
SCHEDULED | Initial Status for outbound direction. The message is ready to send. | None |
RECEIVING | Initial Status for inbound direction. A message is being received from a remote partner. | None |
Intermediate States | ||
SENT_WAIT_ERP | A message is sent successfully to a remote partner and an EERP is requested. | SCHEDULED |
RETRY | A message has not been sent successfully and a sent retry is performed. | SCHEDULED or RETRY |
WAIT_ON_FORWARDING | A message is received from a remote partner A that needs to be forwarded to a remote partner B. | RECEIVING |
FORWARDED_WAIT_ERP | A message has been forwarded to a remote partner successfully and an EERP has been requested. | WAIT_ON_FORWARDING |
RETRY_FORWARDING | A message has not been forwarded successfully to a remote partner and a forward retry is performed. | WAIT_ON_FORWARDING |
NERP_IGNORED | Received NERP which cannot be passed back. A NERP has been introduced with Odette API Level 1.4. Scenario: Local system is “in the middle” and we got a message from a remote partner A with the Odette API Level lower than 1.4. We forwarded the message to a remote partner B with Odette API Level equal or higher than 1.4. If the remote partner B sends back a NERP it cannot be passed back to remote partner A because A does not support NERPs. |
None |
Final States | ||
SENT | Final success status for outbound direction if no EERP is required | SCHEDULED |
SENT_AND_GOT_ERP | Final success status for outbound direction if and EERP or NERP is received for a sent message. | SENT_WAIT_ERP |
FAIL | Final error status for outbound direction if the retry counter is exceeded. | SCHEDULED |
RECEIVED | Final success status for inbound direction if no EERP is requested by the remote partner. Used both for type FILE and NERP/EERP. | RECEIVING |
RECEIVED_AND_EERP_CREATED | Final success status for inbound direction if an EERP is requested by the remote partner | RECEIVED |
FORWARDED | Final success status for inbound direction if the message has been forwarded to the forward partner and no EERP is requested. | WAIT_ON_FORWARDING |
FORWARDED_AND_GOT_ERP | Final success status for inbound direction if the message has been forwarded to the forward remote partner and an EERP is requested. | FORWARDED_WAIT_ERP |
FORWARD_FAIL | Final error status for inbound direction if a message has not been forwarded successfully to a forward remote partner and no EERP is requested. | WAIT_ON_FORWARDING |
FWD_FAIL_AND_CREATED_NERP | Final error status for inbound direction if a message has not been forwarded successfully to a forward remote partner and an EERP is requested. | WAIT_ON_FORWARDING |