VOL-3851 Migrate bbsim to v0.11.0 of the DMI interface

Change-Id: I0a09be6ba11a264a49d9809f4960856409b9d8ed
diff --git a/internal/bbsim/dmiserver/dmi_metrics_mgmt.go b/internal/bbsim/dmiserver/dmi_metrics_mgmt.go
index e23786f..ea7c33e 100755
--- a/internal/bbsim/dmiserver/dmi_metrics_mgmt.go
+++ b/internal/bbsim/dmiserver/dmi_metrics_mgmt.go
@@ -48,7 +48,7 @@
 			Status: dmi.Status_ERROR_STATUS,
 			//TODO reason must be INVALID_PARAMS, currently this is available in Device Management interface (DMI),
 			// change below reason with type INVALID_PARAMS once DMI is updated
-			Reason: dmi.Reason_UNDEFINED_REASON,
+			Reason: dmi.MetricsConfigurationResponse_INVALID_METRIC,
 		}, status.Errorf(codes.FailedPrecondition, "request is nil")
 	}
 
@@ -81,7 +81,7 @@
 			Status: dmi.Status_ERROR_STATUS,
 			//TODO reason must be INVALID_PARAMS, currently this is not available in Device Management interface (DMI),
 			// change below reason with type INVALID_PARAMS once DMI is updated
-			Reason: dmi.Reason_UNDEFINED_REASON,
+			Reason: dmi.GetMetricResponse_INVALID_METRIC,
 			Metric: &dmi.Metric{},
 		}, status.Errorf(codes.FailedPrecondition, "request is nil")
 	}
@@ -89,7 +89,7 @@
 	if dms.root == nil {
 		return &dmi.GetMetricResponse{
 			Status: dmi.Status_ERROR_STATUS,
-			Reason: dmi.Reason_INTERNAL_ERROR,
+			Reason: dmi.GetMetricResponse_INTERNAL_ERROR,
 			Metric: &dmi.Metric{},
 		}, status.Errorf(codes.FailedPrecondition, "Device is not managed, please start managing device to get the metric")
 	}
@@ -97,7 +97,7 @@
 	metric := getMetric(comp, req.GetMetricId())
 	return &dmi.GetMetricResponse{
 		Status: dmi.Status_OK_STATUS,
-		Reason: dmi.Reason_UNDEFINED_REASON,
+		Reason: dmi.GetMetricResponse_UNDEFINED_REASON,
 		Metric: metric,
 	}, nil
 }