Requirement |
Failure |
Mediator Coordination protocol |
Recipient adds new key to keylist
|
error
Malformed message exception: The header "id" is missing
|
Recipient removes alias from keylist
|
error
Malformed message exception: The header "id" is missing
|
Recipient removes not existing alias
|
error
Malformed message exception: The header "id" is missing
|
Recipient query keylist
|
error
Malformed message exception: The header "id" is missing
|
Pickup message protocol |
Recipient sends a status-request message with one forward message available
|
error
-
Recipient asks mediator if any forward messages are available for him,
Mediator should answer that there is a message available for delivery.
Malformed message exception: The header "id" is missing
|
Recipient sends a status-request message with no forward message available
|
error
-
Recipient asks mediator if any forward messages are available for him,
Mediator should answer that there are no messages available for delivery.
Malformed message exception: The header "id" is missing
|
Recipient sends a delivery-request message with one forward message available
|
error
-
Recipient is trying to get one forward message from Mediator,
Mediator should deliver the message.
Malformed message exception: The header "id" is missing
|
Recipient sends a delivery-request message with no available forward messages
|
error
-
Recipient is trying to request delivery when no messages are available,
Mediator should respond with a delivery response with no attachments.
Malformed message exception: The header "id" is missing
|
Recipient sends a delivery-request and confirms that messages were received
|
error
-
Recipient acknowledges and confirms that they received the message
using `messages-received` message after which mediator should clear its messages queue for Recipient
and respond with `status` message that should not contain any messages anymore.
Malformed message exception: The header "id" is missing
|
Trust Ping Protocol |
Recipient sends and receives trusted ping message with return_route "all"
|
error
Malformed message exception: The header "id" is missing
|
Recipient sends and receives trusted ping message with return_route "none"
|
error
Exception: No async response received from mediator! There could be a problem with the mediator or a listener port can be not available.
|