+
+ case "A1_EI_QUERY_ALL":
+ a1.Logger.Debug("message recieved ", msg.Payload)
+ resp, err := http.Get(ecsEiTypePath)
+ if err != nil {
+ a1.Logger.Error("Received error while fetching health info: %v", err)
+ }
+ if resp.StatusCode != http.StatusOK {
+ a1.Logger.Warning("Received no reponse from A1-EI service1")
+ }
+ a1.Logger.Debug("response from A1-EI service : ", resp)
+
+ defer resp.Body.Close()
+ respByte, err := ioutil.ReadAll(resp.Body)
+
+ if err != nil {
+ a1.Logger.Debug("error in response: %+v", respByte)
+ }
+
+ a1.Logger.Debug("response : %+v", string(respByte))
+
+ isSent := rmr.RmrSendToXapp(string(respByte), a1EiQueryAllResp)
+ if isSent {
+ a1.Logger.Debug("rmrSendToXapp : message sent")
+ } else {
+ a1.Logger.Error("rmrSendToXapp : message not sent")
+ }
+