Add nssiId for AllocateTNNSSI request
[so.git] / bpmn / so-bpmn-infrastructure-common / src / main / groovy / org / onap / so / bpmn / infrastructure / scripts / DoCreateVnfAndModules.groovy
index 88e7b34..e60fab5 100644 (file)
@@ -4,6 +4,8 @@
  * ================================================================================
  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
  * ================================================================================
+ * Modifications Copyright (c) 2019 Samsung
+ * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
@@ -20,6 +22,7 @@
 
 package org.onap.so.bpmn.infrastructure.scripts
 
+import org.onap.so.logger.LoggingAnchor
 import org.json.JSONObject;
 import org.json.JSONArray;
 import org.onap.so.bpmn.common.scripts.AbstractServiceTaskProcessor
@@ -37,8 +40,10 @@ import org.onap.so.bpmn.core.json.DecomposeJsonUtil
 import org.onap.so.bpmn.core.json.JsonUtils
 import org.camunda.bpm.engine.delegate.BpmnError
 import org.camunda.bpm.engine.delegate.DelegateExecution;
-import org.onap.so.bpmn.infrastructure.aai.groovyflows.AAICreateResources;
-import org.onap.so.logger.MsoLogger
+import org.onap.so.bpmn.infrastructure.aai.groovyflows.AAICreateResources
+import org.onap.logging.filter.base.ErrorCode
+import org.slf4j.Logger
+import org.slf4j.LoggerFactory
 import org.onap.so.logger.MessageEnum
 
 import static org.apache.commons.lang3.StringUtils.*;
@@ -51,7 +56,7 @@ import static org.apache.commons.lang3.StringUtils.*;
 */
 class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
 
-       private static final MsoLogger msoLogger = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL, DoCreateVnfAndModules.class);
+    private static final Logger logger = LoggerFactory.getLogger( DoCreateVnfAndModules.class);
    String Prefix="DCVAM_"
    ExceptionUtil exceptionUtil = new ExceptionUtil()
    JsonUtils jsonUtil = new JsonUtils()
@@ -67,7 +72,7 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
    public void preProcessRequest(DelegateExecution execution) {
           
           execution.setVariable("prefix",Prefix)
-          msoLogger.trace("STARTED DoCreateVnfAndModules PreProcessRequest Process")
+          logger.trace("STARTED DoCreateVnfAndModules PreProcessRequest Process")
           def isDebugLogEnabled = execution.getVariable('isDebugLogEnabled')
           
           setBasicDBAuthHeader(execution, isDebugLogEnabled)
@@ -81,46 +86,46 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
                   String requestId = execution.getVariable("msoRequestId")
                   execution.setVariable("requestId", requestId)
                   execution.setVariable("mso-request-id", requestId)
-                  msoLogger.debug("Incoming Request Id is: " + requestId)
+                  logger.debug("Incoming Request Id is: " + requestId)
 
                   String serviceInstanceId = execution.getVariable("serviceInstanceId")
-                  msoLogger.debug("Incoming Service Instance Id is: " + serviceInstanceId)
+                  logger.debug("Incoming Service Instance Id is: " + serviceInstanceId)
 
                   String vnfName = execution.getVariable("vnfName")
                   execution.setVariable("CREVI_vnfName", vnfName)
-                  msoLogger.debug("Incoming Vnf Name is: " + vnfName)
+                  logger.debug("Incoming Vnf Name is: " + vnfName)
 
                   String productFamilyId = execution.getVariable("productFamilyId")
-                  msoLogger.debug("Incoming Product Family Id is: " + productFamilyId)
+                  logger.debug("Incoming Product Family Id is: " + productFamilyId)
 
                   String source = "VID"
                   execution.setVariable("source", source)
-                  msoLogger.debug("Incoming Source is: " + source)
+                  logger.debug("Incoming Source is: " + source)
 
                   String lcpCloudRegionId = execution.getVariable("lcpCloudRegionId")
-                 msoLogger.debug("Incoming LCP Cloud Region Id is: " + lcpCloudRegionId)
+                 logger.debug("Incoming LCP Cloud Region Id is: " + lcpCloudRegionId)
 
                   String tenantId = execution.getVariable("tenantId")
-                  msoLogger.debug("Incoming Tenant Id is: " + tenantId)
+                  logger.debug("Incoming Tenant Id is: " + tenantId)
 
                   String disableRollback = execution.getVariable("disableRollback")
-                  msoLogger.debug("Incoming Disable Rollback is: " + disableRollback)
+                  logger.debug("Incoming Disable Rollback is: " + disableRollback)
 
                   String asdcServiceModelVersion = execution.getVariable("asdcServiceModelVersion")
-                  msoLogger.debug("Incoming asdcServiceModelVersion: " + asdcServiceModelVersion)
+                  logger.debug("Incoming asdcServiceModelVersion: " + asdcServiceModelVersion)
 
                   String vnfId = execution.getVariable("testVnfId") // for junits
                   if(isBlank(vnfId)){
                           vnfId = execution.getVariable("vnfId")
                           if (isBlank(vnfId)) {
                                   vnfId = UUID.randomUUID().toString()
-                                  msoLogger.debug("Generated Vnf Id is: " + vnfId)
+                                  logger.debug("Generated Vnf Id is: " + vnfId)
                           }
                   }
                   execution.setVariable("vnfId", vnfId)
 
                   Map<String,String> vfModuleNames = execution.getVariable("vfModuleNames")
-                  msoLogger.debug("Incoming vfModuleNames: " + vfModuleNames)
+                  logger.debug("Incoming vfModuleNames: " + vfModuleNames)
 
                   // Set aLaCarte to false
                   execution.setVariable("aLaCarte", false)
@@ -148,72 +153,72 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
                   }
 
                   if (longDelayMS > 0) {
-                          msoLogger.debug("Delaying workflow " + longDelayMS + "ms");
+                          logger.debug("Delaying workflow " + longDelayMS + "ms");
                           sleep(longDelayMS)
                   }
           }catch(BpmnError b){
-                  msoLogger.debug("Rethrowing MSOWorkflowException")
+                  logger.debug("Rethrowing MSOWorkflowException")
                   throw b
           }catch(Exception e){
-                  msoLogger.debug(" Error Occured in DoCreateVnfAndModules PreProcessRequest method!" + e.getMessage())
+                  logger.debug(" Error Occured in DoCreateVnfAndModules PreProcessRequest method!" + e.getMessage())
                   exceptionUtil.buildAndThrowWorkflowException(execution, 2500, "Internal Error - Occured in DoCreateVnf PreProcessRequest")
 
           }
-          msoLogger.trace("COMPLETED DoCreateVnfAndModules PreProcessRequest Process")
+          logger.trace("COMPLETED DoCreateVnfAndModules PreProcessRequest Process")
    }
 
    public void queryCatalogDB (DelegateExecution execution) {
         
           execution.setVariable("prefix",Prefix)
 
-          msoLogger.trace("STARTED DoCreateVnfAndModules QueryCatalogDB Process")
+          logger.trace("STARTED DoCreateVnfAndModules QueryCatalogDB Process")
           try {
                   VnfResource vnf = null
                   // if serviceDecomposition is specified, get info from serviceDecomposition
                   ServiceDecomposition serviceDecomposition = execution.getVariable("serviceDecomposition")
                   if (serviceDecomposition != null) {
-                          msoLogger.debug("Getting Catalog DB data from ServiceDecomposition object: " + serviceDecomposition.toJsonString())
+                          logger.debug("Getting Catalog DB data from ServiceDecomposition object: " + serviceDecomposition.toJsonString())
                           List<VnfResource> vnfs = serviceDecomposition.getVnfResources()
-                          msoLogger.debug("Read vnfs")
+                          logger.debug("Read vnfs")
                           if (vnfs == null) {
-                                  msoLogger.debug("Error - vnfs are empty in serviceDecomposition object")
+                                  logger.debug("Error - vnfs are empty in serviceDecomposition object")
                                   exceptionUtil.buildAndThrowWorkflowException(execution, 2500, "Internal Error - Occured in DoCreateVnf queryCatalogDB, vnfs are empty")
                           }
                           vnf = vnfs[0]
                           String serviceModelName = serviceDecomposition.getModelInfo().getModelName()
                           vnf.constructVnfType(serviceModelName)
                           String vnfType = vnf.getVnfType()
-                          msoLogger.debug("Incoming Vnf Type is: " + vnfType)
+                          logger.debug("Incoming Vnf Type is: " + vnfType)
                           execution.setVariable("vnfType", vnfType)
                   }
                   else {
                           //Get Vnf Info
                           String vnfModelInfo = execution.getVariable("vnfModelInfo")
-                          msoLogger.debug("vnfModelInfo: " + vnfModelInfo)
+                          logger.debug("vnfModelInfo: " + vnfModelInfo)
                           String vnfModelCustomizationUuid = jsonUtil.getJsonValueForKey(vnfModelInfo, "modelCustomizationUuid")
                           if (vnfModelCustomizationUuid == null) {
                                           vnfModelCustomizationUuid = ""
                           }
-                          msoLogger.debug("querying Catalog DB by vnfModelCustomizationUuid: " + vnfModelCustomizationUuid)
+                          logger.debug("querying Catalog DB by vnfModelCustomizationUuid: " + vnfModelCustomizationUuid)
                          
                           JSONArray vnfs = catalogDbUtils.getAllVnfsByVnfModelCustomizationUuid(execution,
                                                           vnfModelCustomizationUuid, "v1")
-                          msoLogger.debug("obtained VNF list")
+                          logger.debug("obtained VNF list")
                           // Only one match here
                           JSONObject vnfObject = vnfs[0]
                           vnf = DecomposeJsonUtil.jsonToVnfResource(vnfObject.toString())
                   }
-                  msoLogger.debug("Read vnfResource")
+                  logger.debug("Read vnfResource")
                   if (vnf == null) {
-                          msoLogger.debug("Error - vnf is empty in serviceDecomposition object")
+                          logger.debug("Error - vnf is empty in serviceDecomposition object")
                           exceptionUtil.buildAndThrowWorkflowException(execution, 2500, "Internal Error - Occured in DoCreateVnf queryCatalogDB, vnf is null")
                   }
                   execution.setVariable("vnfResourceDecomposition", vnf)
 
                   List<ModuleResource> vfModules = vnf.getAllVfModuleObjects()
-                  msoLogger.debug("Read vfModules")
+                  logger.debug("Read vfModules")
                   if (vfModules == null) {
-                          msoLogger.debug("Error - vfModules are empty in serviceDecomposition object")
+                          logger.debug("Error - vfModules are empty in serviceDecomposition object")
                           exceptionUtil.buildAndThrowWorkflowException(execution, 2500, "Internal Error - Occured in DoCreateVnf queryCatalogDB, vf modules are empty")
                   }
                                                  
@@ -221,7 +226,7 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
                   Map<String,String> vfModuleNames = execution.getVariable("vfModuleNames")
 
                   for (int i = 0; i < vfModules.size; i++) {
-                          msoLogger.debug("handling VF Module ")
+                          logger.debug("handling VF Module ")
                           ModuleResource vfModule = vfModules[i]
                           boolean isBase = vfModule.getIsBase()
                           if (isBase) {
@@ -254,7 +259,7 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
                        execution.setVariable("addOnModulesDeployed", 0)          
 
           }catch(Exception ex) {
-                  msoLogger.debug("Error Occured in DoCreateVnfAndModules QueryCatalogDB Process " + ex.getMessage())
+                  logger.debug("Error Occured in DoCreateVnfAndModules QueryCatalogDB Process " + ex.getMessage())
                   exceptionUtil.buildAndThrowWorkflowException(execution, 2500, "Internal Error - Occured in DoCreateVnfAndModules QueryCatalogDB Process")
           }
 
@@ -267,13 +272,13 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
                   execution.setVariable("vnfId", "skask")
           }
 
-          msoLogger.trace("COMPLETED DoCreateVnfAndModules QueryCatalogDB Process")
+          logger.trace("COMPLETED DoCreateVnfAndModules QueryCatalogDB Process")
    }
 
    public void preProcessAddOnModule(DelegateExecution execution){
           
           execution.setVariable("prefix", Prefix)
-          msoLogger.debug("STARTED preProcessAddOnModule")
+          logger.debug("STARTED preProcessAddOnModule")
 
           try {
                   List<ModuleResource>addOnModules = execution.getVariable("addOnModules")
@@ -281,7 +286,7 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
 
                   ModuleResource addOnModule = addOnModules[addOnIndex]
                   
-                  msoLogger.debug("Got addon module")
+                  logger.debug("Got addon module")
 
                   def newVfModuleId = UUID.randomUUID().toString()
                   execution.setVariable("addOnVfModuleId", newVfModuleId)
@@ -304,32 +309,36 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
 
 
           }catch(Exception e){
-                  msoLogger.error(MessageEnum.BPMN_GENERAL_EXCEPTION_ARG, "Exception Occured Processing preProcessAddOnModule ", "BPMN", MsoLogger.getServiceName(),MsoLogger.ErrorCode.UnknownError, "Exception is:\n" + e);
+                  logger.error(LoggingAnchor.FIVE, MessageEnum.BPMN_GENERAL_EXCEPTION_ARG.toString(),
+                                  "Exception Occured Processing preProcessAddOnModule ", "BPMN",
+                                  ErrorCode.UnknownError.getValue(), "Exception is:\n" + e);
                   exceptionUtil.buildAndThrowWorkflowException(execution, 1002, "Error Occurred during preProcessAddOnModule Method:\n" + e.getMessage())
           }
-          msoLogger.trace("COMPLETED preProcessAddOnModule")
+          logger.trace("COMPLETED preProcessAddOnModule")
    }
 
    public void postProcessAddOnModule(DelegateExecution execution){
           
           execution.setVariable("prefix", Prefix)
-          msoLogger.trace("STARTED postProcessAddOnModule")
+          logger.trace("STARTED postProcessAddOnModule")
 
           try {
                   int addOnModulesDeployed = execution.getVariable("addOnModulesDeployed")
                   execution.setVariable("addOnModulesDeployed", addOnModulesDeployed + 1)
 
           }catch(Exception e){
-                  msoLogger.error(MessageEnum.BPMN_GENERAL_EXCEPTION_ARG, "Exception Occured Processing postProcessAddOnModule ", "BPMN", MsoLogger.getServiceName(),MsoLogger.ErrorCode.UnknownError, "Exception is:\n" + e);
+                  logger.error(LoggingAnchor.FIVE, MessageEnum.BPMN_GENERAL_EXCEPTION_ARG.toString(),
+                                  "Exception Occured Processing postProcessAddOnModule ", "BPMN",
+                                  ErrorCode.UnknownError.getValue(), "Exception is:\n" + e);
                   exceptionUtil.buildAndThrowWorkflowException(execution, 1002, "Error Occurred during postProcessAddOnModule Method:\n" + e.getMessage())
           }
-          msoLogger.trace("COMPLETED postProcessAddOnModule")
+          logger.trace("COMPLETED postProcessAddOnModule")
    }
    
    public void validateBaseModule(DelegateExecution execution){
           
           execution.setVariable("prefix", Prefix)
-          msoLogger.trace("STARTED validateBaseModule")
+          logger.trace("STARTED validateBaseModule")
 
           try {
                   def baseRollbackData = execution.getVariable("DCVAM_baseRollbackData")
@@ -338,26 +347,28 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
                   def baseModuleMap = baseRollbackData.get("VFMODULE")
                   baseModuleMap.each{ k, v -> rollbackData.put("VFMODULE_BASE", "${k}","${v}") }
                   execution.setVariable("rollbackData", rollbackData)
-                  msoLogger.debug("addOnModulesDeployed: " + execution.getVariable("addOnModulesDeployed"))
-                  msoLogger.debug("addOnModulesToDeploy: " + execution.getVariable("addOnModulesToDeploy"))
+                  logger.debug("addOnModulesDeployed: " + execution.getVariable("addOnModulesDeployed"))
+                  logger.debug("addOnModulesToDeploy: " + execution.getVariable("addOnModulesToDeploy"))
                   if (execution.getVariable("addOnModulesDeployed") <  execution.getVariable("addOnModulesToDeploy")) {
-                          msoLogger.debug("More add on modules to deploy")
+                          logger.debug("More add on modules to deploy")
                   }
                   else {
-                          msoLogger.debug("No more add on modules to deploy")
+                          logger.debug("No more add on modules to deploy")
                   }
 
           }catch(Exception e){
-                  msoLogger.error(MessageEnum.BPMN_GENERAL_EXCEPTION_ARG, "Exception Occured Processing validateBaseModule ", "BPMN", MsoLogger.getServiceName(),MsoLogger.ErrorCode.UnknownError, "Exception is:\n" + e);
+                  logger.error(LoggingAnchor.FIVE, MessageEnum.BPMN_GENERAL_EXCEPTION_ARG.toString(),
+                                  "Exception Occured Processing validateBaseModule ", "BPMN",
+                                  ErrorCode.UnknownError.getValue(), "Exception is:\n" + e);
                   exceptionUtil.buildAndThrowWorkflowException(execution, 1002, "Error Occurred during validateBaseModule Method:\n" + e.getMessage())
           }
-          msoLogger.trace("COMPLETED validateBaseModule")
+          logger.trace("COMPLETED validateBaseModule")
    }
 
    public void validateAddOnModule(DelegateExecution execution){
           
           execution.setVariable("prefix", Prefix)
-          msoLogger.trace("STARTED validateAddOnModule")
+          logger.trace("STARTED validateAddOnModule")
 
           try {
                   int instancesOfThisModuleDeployed = execution.getVariable("instancesOfThisModuleDeployed")
@@ -377,102 +388,104 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
                   rollbackData.put("VNFANDMODULES", "numOfCreatedAddOnModules", "${numOfCreatedAddOnModules}")
                   execution.setVariable("rollbackData", rollbackData)
           }catch(Exception e){
-                  msoLogger.error(MessageEnum.BPMN_GENERAL_EXCEPTION_ARG, "Exception Occured Processing preProcessAddOnModule ", "BPMN", MsoLogger.getServiceName(),MsoLogger.ErrorCode.UnknownError, "Exception is:\n" + e);
+                  logger.error(LoggingAnchor.FIVE, MessageEnum.BPMN_GENERAL_EXCEPTION_ARG.toString(),
+                                  "Exception Occured Processing preProcessAddOnModule ", "BPMN",
+                                  ErrorCode.UnknownError.getValue(), "Exception is:\n" + e);
                   exceptionUtil.buildAndThrowWorkflowException(execution, 1002, "Error Occurred during preProcessAddOnModule Method:\n" + e.getMessage())
           }
-          msoLogger.trace("COMPLETED validateAddOnModule")
+          logger.trace("COMPLETED validateAddOnModule")
    }   
    
    public void preProcessRollback (DelegateExecution execution) {
         
-          msoLogger.trace("preProcessRollback")
+          logger.trace("preProcessRollback")
           try {
                   
                   Object workflowException = execution.getVariable("WorkflowException");
 
                   if (workflowException instanceof WorkflowException) {
-                          msoLogger.debug("Prev workflowException: " + workflowException.getErrorMessage())
+                          logger.debug("Prev workflowException: " + workflowException.getErrorMessage())
                           execution.setVariable("prevWorkflowException", workflowException);
                           //execution.setVariable("WorkflowException", null);
                   }
           } catch (BpmnError e) {
-                  msoLogger.debug("BPMN Error during preProcessRollback")
+                  logger.debug("BPMN Error during preProcessRollback")
           } catch(Exception ex) {
                   String msg = "Exception in preProcessRollback. " + ex.getMessage()
-                  msoLogger.debug(msg)
+                  logger.debug(msg)
           }
-          msoLogger.trace("Exit preProcessRollback")
+          logger.trace("Exit preProcessRollback")
    }
 
    public void postProcessRollback (DelegateExecution execution) {
         
-          msoLogger.trace("postProcessRollback")
+          logger.trace("postProcessRollback")
           String msg = ""
           try {
                   Object workflowException = execution.getVariable("prevWorkflowException");
                   if (workflowException instanceof WorkflowException) {
-                          msoLogger.debug("Setting prevException to WorkflowException: ")
+                          logger.debug("Setting prevException to WorkflowException: ")
                           execution.setVariable("WorkflowException", workflowException);
                   }
                   execution.setVariable("rollbackData", null)
           } catch (BpmnError b) {
-                  msoLogger.debug("BPMN Error during postProcessRollback")
+                  logger.debug("BPMN Error during postProcessRollback")
                   throw b;
           } catch(Exception ex) {
                   msg = "Exception in postProcessRollback. " + ex.getMessage()
-                  msoLogger.debug(msg)
+                  logger.debug(msg)
           }
-          msoLogger.trace("Exit postProcessRollback")
+          logger.trace("Exit postProcessRollback")
    }
    
    public void createPlatform (DelegateExecution execution) {
         
-          msoLogger.trace("START createPlatform")
+          logger.trace("START createPlatform")
           
           String platformName = execution.getVariable("platformName")
           String vnfId = execution.getVariable("vnfId")
    
-          msoLogger.debug("Platform NAME: " + platformName)
-          msoLogger.debug("VnfID: " + vnfId)
+          logger.debug("Platform NAME: " + platformName)
+          logger.debug("VnfID: " + vnfId)
           
           if(isBlank(platformName)){
-                  msoLogger.debug("platformName was not found. Continuing on with flow...")
+                  logger.debug("platformName was not found. Continuing on with flow...")
           }else{
-                  msoLogger.debug("platformName was found.")
+                  logger.debug("platformName was found.")
                   try{
                           AAICreateResources aaiCR = new AAICreateResources()
                           aaiCR.createAAIPlatform(platformName, vnfId)
                   }catch(Exception ex){
                           String msg = "Exception in createPlatform. " + ex.getMessage();
-                          msoLogger.debug(msg)
+                          logger.debug(msg)
                   }
           }
-          msoLogger.trace("Exit createPlatform")
+          logger.trace("Exit createPlatform")
    }
    
    public void createLineOfBusiness (DelegateExecution execution) {
         
-          msoLogger.trace("START createLineOfBusiness")
+          logger.trace("START createLineOfBusiness")
           
           String lineOfBusiness = execution.getVariable("lineOfBusiness")
           String vnfId = execution.getVariable("vnfId")
    
-          msoLogger.debug("LineOfBusiness NAME: " + lineOfBusiness)
-          msoLogger.debug("VnfID: " + vnfId)
+          logger.debug("LineOfBusiness NAME: " + lineOfBusiness)
+          logger.debug("VnfID: " + vnfId)
           
           if(isBlank(lineOfBusiness)){
-                  msoLogger.debug("LineOfBusiness was not found. Continuing on with flow...")
+                  logger.debug("LineOfBusiness was not found. Continuing on with flow...")
           }else{
-                  msoLogger.debug("LineOfBusiness was found.")
+                  logger.debug("LineOfBusiness was found.")
                   try{
                           AAICreateResources aaiCR = new AAICreateResources()
                           aaiCR.createAAILineOfBusiness(lineOfBusiness, vnfId)
                   }catch(Exception ex){
                           String msg = "Exception in LineOfBusiness. " + ex.getMessage();
-                           msoLogger.debug(msg)
+                           logger.debug(msg)
                   }
           }
-          msoLogger.trace("Exit createLineOfBusiness")
+          logger.trace("Exit createLineOfBusiness")
    }
 
    public String getPredefinedVfModuleName(DelegateExecution execution, String vfModuleModelInvariantUuid) {
@@ -485,7 +498,7 @@ class DoCreateVnfAndModules extends AbstractServiceTaskProcessor {
           String vfModuleName = vfModuleNames.get(vfModuleModelInvariantUuid)
 
           if (vfModuleName != null) {
-                  msoLogger.debug("Using vfModuleName='" + vfModuleName + "' for vfModuleModelInvariantUuid=" + vfModuleModelInvariantUuid)
+                  logger.debug("Using vfModuleName='" + vfModuleName + "' for vfModuleModelInvariantUuid=" + vfModuleModelInvariantUuid)
           }
 
           return vfModuleName