-
Bug
-
Resolution: Done
-
Highest
-
Frankfurt Release
ControllerExeuctionBB flow is failing b/c of generic VNF information is not passed
aseaudi 8:02 AM
{
"requestId": "29a5fe59-b18b-4678-b995-371fc065192d",
"requestStatus": "FAILED",
"statusMessage": "Runtime error : Unknown property used in expression: ${GenericCDSProcessing.buildPayloadBasedOnScopeAndAction(InjectExecution.execute(execution, execution.getVariable(\"gBuildingBlockExecution\")))}. Cause: Cannot resolve identifier 'GenericCDSProcessing'",
"flowStatus": "ControllerExecutionVnfBB has failed.",
"progress": 100,
if (bbName.contains(VNF)) {
vnfs = findVnfsByKey(key, resources, vnfs);
String vnfId = lookupKeyMap.get(ResourceKey.GENERIC_VNF_ID);
// This stores the vnf id in request db to be retrieved later when
// working on a vf module or volume group
InfraActiveRequests request = this.bbInputSetupUtils.getInfraActiveRequest(executeBB.getRequestId());
if (request != null) {
this.bbInputSetupUtils.updateInfraActiveRequestVnfId(request, vnfId);
}
parameter.setModelInfo(vnfs.getModelInfo());
parameter.setInstanceName(vnfs.getInstanceName());
parameter.setPlatform(vnfs.getPlatform());
parameter.setLineOfBusiness(vnfs.getLineOfBusiness());
parameter.setResourceId(vnfId);
parameter.setVnfType(vnfType);
parameter.setInstanceParams(vnfs.getInstanceParams());
parameter.setProductFamilyId(requestDetails.getRequestInfo().getProductFamilyId());
String applicationId = "";
if (vnfs.getApplicationId() != null) {
applicationId = vnfs.getApplicationId();
}
parameter.setApplicationId(applicationId);
this.populateGenericVnf(parameter);
}
that's why we said yesterday, just by chaning the name of the bb from "configassignvnfbb" to "controllerexecutionbb" we cannot run , that's because the bbname should have "Vnf"
as for the next step in the workflow, i cannot find the code for the method "GenericCDSProcessing.buildPayloadBasedOnScopeAndAction"