Commit acdb3696 authored by Yann Garcia's avatar Yann Garcia
Browse files

Enhance TC_CDM_CISE_SIMU_EI_NA_PULL_BV_01 with Action & Anomaly services

parent a7b80df8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -53,8 +53,8 @@ LibCise_Pics.PICS_CISE_ADAPTOR_URI := "/cise-adapter/api/v1/messages"
# Asynchronous Ack
LibCise_Pixits.PX_CISE_REQUEST_ACK := false
# Services
LibCise_Pixits.PX_CISE_SENDER_SERVICE_ID    := "de.cnit.test2.vessel.pull.consumer"
LibCise_Pixits.PX_CISE_RECIPIENT_SERVICE_ID := "de.cnit.test1.vessel.pull.provider"
LibCise_Pixits.PX_CISE_SENDER_SERVICE_ID    := "de.cnit.test2.anomaly.pull.consumer"
LibCise_Pixits.PX_CISE_RECIPIENT_SERVICE_ID := "de.cnit.test1.anomaly.pull.provider"
# Discovery
LibCise_Pixits.PX_CISE_DISCOVERY_PROFILE_SERVICE_ID := "cx.simlsa3-nodecx.vessel.push.consumer"
LibCise_Pixits.PX_CISE_SEA_BASSIN                   := mediterranean
Original line number Diff line number Diff line
Subproject commit 6959b8be419f3755de6f888e24bfdc8de07383a7
Subproject commit d2fa28595526041b73cd876a6130bfba4ad9e5af
+19 −2
Original line number Diff line number Diff line
@@ -17863,7 +17863,9 @@ module AtsCise_TestCases {
                                                                                                                                        v_request.request.body.xml_body.msg.pull_request.messageID,
                                                                                                                                        v_request.request.body.xml_body.msg.pull_request.priority,
                                                                                                                                        {},
                                                                                                                                        success
                                                                                                                                        success,
                                                                                                                                        -,
                                                                                                                                        "Message delivered"
                                                                                            ))),
                                                                                            v_headers
                                )));
@@ -17871,6 +17873,9 @@ module AtsCise_TestCases {
            // Message processing
            f_sleep(PX_MESSAGE_PROCESSING_INTERVAL);
            var XmlEntityPayload v_payload;
            log("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
            log(v_request);
            log("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
            if (ischosen(v_request.request.body.xml_body.msg.pull_request)) {
              if (ispresent(v_request.request.body.xml_body.msg.pull_request.payload.xmlEntityPayload.vessel)) {
                if (v_request.request.body.xml_body.msg.pull_request.payload.xmlEntityPayload.vessel.iMONumber != PX_VESSEL_UNKNOWN_IMO_NUMBER) {
@@ -17883,6 +17888,18 @@ module AtsCise_TestCases {
                } else { // Empty payload
                  v_payload := valueof(m_entity_payload(nonClassified, green, nonSpecified));
                }
              } else if (ispresent(v_request.request.body.xml_body.msg.pull_request.payload.xmlEntityPayload.action_)) {
                v_payload := valueof(
                                     m_entity_payload_action_full(
                                                             -, -, -, -, -, -, -, -,
                                                             v_request.request.body.xml_body.msg.pull_request.payload.xmlEntityPayload.action_
                                     ));
              } else if (ispresent(v_request.request.body.xml_body.msg.pull_request.payload.xmlEntityPayload.anomaly)) {
                v_payload := valueof(
                                     m_entity_payload_anomaly(
                                                              -, -, -, -, -, -, -, -, -,
                                                              v_request.request.body.xml_body.msg.pull_request.payload.xmlEntityPayload.anomaly
                                     ));
              }
            }
            // Send PullResponse