private Response updateE2EserviceInstances(String requestJSON, Action action,\r
HashMap<String, String> instanceIdMap, String version) {\r
\r
- String requestId = instanceIdMap.get("serviceId");\r
+ String requestId = UUIDChecker.generateUUID(msoLogger);\r
long startTime = System.currentTimeMillis();\r
msoLogger.debug("requestId is: " + requestId);\r
E2EServiceInstanceRequest e2eSir = null;\r
\r
String serviceInstanceType = e2eSir.getService().getServiceType();\r
\r
- String serviceId = "";\r
+ String serviceId = instanceIdMap.get("serviceId");\r
RequestClient requestClient = null;\r
HttpResponse response = null;\r
\r
msoLogger.recordAuditEvent(startTime, MsoLogger.StatusCode.ERROR, MsoLogger.ResponseCode.InternalError,\r
"Null response from BPMN");\r
msoLogger.debug(END_OF_THE_TRANSACTION + (String) getBPMNResp.getEntity());\r
+ this.createOperationStatusRecordForError(action, requestId);\r
return getBPMNResp;\r
}\r
\r
\r
if (curStatus != null && curStatus.getResult() != null && curStatus.getResult().equalsIgnoreCase("processing")) {\r
String chkMessage = "Error: Locked instance - This " + requestScope + " (" + requestId + ") "\r
- + "now being worked with a status of " + curStatus.getProgress() + " (ServiceName - "\r
- + curStatus.getServiceName()\r
- + "). The existing request must finish or be cleaned up before proceeding.";\r
+ + "now being worked with a status of " + curStatus.getResult() \r
+ + ". The latest workflow of instance must be finished or cleaned up.";\r
\r
Response response = msoRequest.buildServiceErrorResponse(HttpStatus.SC_CONFLICT,\r
MsoException.ServiceException, chkMessage, ErrorNumbers.SVC_DETAILED_SERVICE_ERROR, null);\r