# Check that the IUT sends a PullResponse before reponse timout expiry when receiving a PullRequest with timeout on response - no Acknowledgment required
# Check that the IUT responds with an HTTP 200 OK Acknowledgment response when receiving a PullRequest for a unknown vessel - no Acknowledgment required
# Check that the IUT responds with an HTTP 200 OK Acknowledgment response and an error code when receiving a PullRequest with a date/time far in future (one month)
# Check that the IUT responds with an HTTP 200 OK Acknowledgment response and an error code when receiving a PullRequest with an invalid filter (Selector entry does not exist)
in template (omit) XmlEntityPayload p_entity_payload := omit,
in template (omit) PayloadSelector p_payload_selector := omit,
in template (value) PullRequest_1.discoveryProfiles_list p_discovery_profiles := {}
in template (value) PullRequest_1.discoveryProfiles_list p_discovery_profiles := {},
in template (present) XmlEntityPayload p_pull_response_entity_payload := ?
) runs on CiseComponent {
// Local variables
var boolean v_recv_sync_ack := true;
...
...
@@ -163,8 +164,11 @@ module AtsCise_TestCases {
-, -,
success,
-, -, -,
v_correlation_id
)))))) -> value v_request {
v_correlation_id,
-, -,
mw_core_entity_payload_derivations_payload(
p_pull_response_entity_payload
))))))) -> value v_request {
tc_ac.stop;
if (not(f_verify_sign_pull_response(v_request.request.body.xml_body, ""/*v_pull_response_canonicalized*/))) {
...
...
@@ -1202,7 +1206,7 @@ module AtsCise_TestCases {
} // End of testcase TC_CDM_NODE_EI_NA_PULL_REQUEST_BO_01_02
/**
* @desc Check that the IUT responds with an HTTP 200 OK Acknowledgment response and an error code when receiving a PullRequest with an inconsistent Service Operation type
* @desc Check that the IUT responds with an HTTP 200 OK Acknowledgment response and an error code when receiving a PullRequest with an unknown serviceID
*/
testcase TC_CDM_NODE_EI_NA_PULL_REQUEST_BO_01_03() runs on CiseComponent system CiseTestAdapter {