createNetworkResource(vlNode, toscaResourceStruct, networkHeatTemplateLookup.get(0));\r
\r
} else {\r
- throw new ArtifactInstallerException("No NetworkResourceName found in TempNetworkHeatTemplateLookup for " + networkResourceModelName);\r
+ logger.info(MessageEnum.ASDC_GENERAL_INFO,\r
+ "No NetworkResourceName found in TempNetworkHeatTemplateLookup for" + networkResourceModelName, "ASDC",\r
+ "createVfModuleStructures");\r
+ createNetworkResource(vlNode, toscaResourceStruct, null);\r
}\r
\r
\r
networkResource.setModelVersion(testNull(networkNodeTemplate.getMetaData().getValue(SdcPropertyNames.PROPERTY_NAME_VERSION)));\r
\r
networkResource.setAicVersionMax(testNull(networkNodeTemplate.getMetaData().getValue(SdcPropertyNames.PROPERTY_NAME_MAXINSTANCES)));\r
- networkResource.setAicVersionMin(networkHeatTemplateLookup.getAicVersionMin());\r
+ String aicVersionMin = networkHeatTemplateLookup != null ? networkHeatTemplateLookup.getAicVersionMin() : "2.5";\r
+ networkResource.setAicVersionMin(aicVersionMin);\r
networkResource.setToscaNodeType(networkNodeTemplate.getType());\r
networkResource.setDescription(testNull(networkNodeTemplate.getMetaData().getValue(SdcPropertyNames.PROPERTY_NAME_DESCRIPTION)));\r
networkResource.setOrchestrationMode("HEAT");\r
networkResource.setCategory(networkNodeTemplate.getMetaData().getValue(SdcPropertyNames.PROPERTY_NAME_CATEGORY));\r
networkResource.setSubCategory(networkNodeTemplate.getMetaData().getValue(SdcPropertyNames.PROPERTY_NAME_SUBCATEGORY));\r
- networkResource.setHeatTemplateArtifactUUID(networkHeatTemplateLookup.getHeatTemplateArtifactUuid());\r
+ //for tosca NS ,there is no heat for network VL\r
+ String heatTemplateArtifactUUID = networkHeatTemplateLookup != null ? networkHeatTemplateLookup.getHeatTemplateArtifactUuid() : "null";\r
+ networkResource.setHeatTemplateArtifactUUID(heatTemplateArtifactUUID);\r
\r
toscaResourceStructure.setCatalogNetworkResource(networkResource); \r
\r