summaryrefslogtreecommitdiffstats
path: root/cds-regression-test/cba/cba/resource-resolution/Scripts
diff options
context:
space:
mode:
Diffstat (limited to 'cds-regression-test/cba/cba/resource-resolution/Scripts')
-rw-r--r--cds-regression-test/cba/cba/resource-resolution/Scripts/kotlin/ResolvProperties.kt49
-rw-r--r--cds-regression-test/cba/cba/resource-resolution/Scripts/python/ResolvProperties.py40
2 files changed, 0 insertions, 89 deletions
diff --git a/cds-regression-test/cba/cba/resource-resolution/Scripts/kotlin/ResolvProperties.kt b/cds-regression-test/cba/cba/resource-resolution/Scripts/kotlin/ResolvProperties.kt
deleted file mode 100644
index 5dd8a86..0000000
--- a/cds-regression-test/cba/cba/resource-resolution/Scripts/kotlin/ResolvProperties.kt
+++ /dev/null
@@ -1,49 +0,0 @@
-package cba.cds.RT
-
-import org.onap.ccsdk.cds.blueprintsprocessor.functions.resource.resolution.processor.ResourceAssignmentProcessor
-import org.onap.ccsdk.cds.blueprintsprocessor.functions.resource.resolution.utils.ResourceAssignmentUtils
-import org.onap.ccsdk.cds.controllerblueprints.core.BluePrintProcessorException
-import org.onap.ccsdk.cds.controllerblueprints.resource.dict.ResourceAssignment
-import org.slf4j.LoggerFactory
-
-open class ResolvPropertiesKt() : ResourceAssignmentProcessor() {
-
- private val log = LoggerFactory.getLogger(ResolvPropertiesKt::class.java)!!
-
- override fun getName(): String {
- return "ResolvPropertiesKt"
- }
-
- override suspend fun processNB(resourceAssignment: ResourceAssignment) {
-
- var retValue = "undefined"
- val resourceAssignmentNames = listOf<String>("j_kotlin","v_kotlin")
-
- try {
- if(resourceAssignment.name == "from_suspend_function") {
- retValue = getResolvedValue(resourceAssignment)
- }
- if(resourceAssignmentNames.contains(resourceAssignment.name)) {
- retValue = "ok"
- }
- ResourceAssignmentUtils.setResourceDataValue(resourceAssignment, raRuntimeService, retValue)
-
- } catch (e: Exception) {
- log.error(e.message, e)
- ResourceAssignmentUtils.setResourceDataValue(resourceAssignment, raRuntimeService, "ERROR")
-
- throw BluePrintProcessorException("Failed in template key ($resourceAssignment) assignments, cause: ${e.message}", e)
- }
- }
-
- /*
- * CCSDK-2150 : https://jira.onap.org/browse/CCSDK-2150
- */
- suspend fun getResolvedValue(resourceAssignment: ResourceAssignment): String {
- return "ok"
- }
-
- override suspend fun recoverNB(runtimeException: RuntimeException, resourceAssignment: ResourceAssignment) {
- raRuntimeService.getBluePrintError().addError("Failed in ResolvPropertiesKt-ResourceAssignmentProcessor : ${runtimeException.message}")
- }
-}
diff --git a/cds-regression-test/cba/cba/resource-resolution/Scripts/python/ResolvProperties.py b/cds-regression-test/cba/cba/resource-resolution/Scripts/python/ResolvProperties.py
deleted file mode 100644
index 5fac59f..0000000
--- a/cds-regression-test/cba/cba/resource-resolution/Scripts/python/ResolvProperties.py
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright (c) 2019 IBM, Bell Canada.
-#
-# 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
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-from abstract_ra_processor import AbstractRAProcessor
-from blueprint_constants import *
-
-class ResolvProperties(AbstractRAProcessor):
-
- def process(self, resource_assignment):
-
- resource_assignment_names = ["v_python","j_python"]
- script_value = "undefined"
-
- try:
- if resource_assignment.name in resource_assignment_names :
- script_value = "ok"
- # set value for resource getting currently resolved
- self.set_resource_data_value(resource_assignment, script_value)
- # except JavaException as err:
- # print("Java Exception in the script {}", err)
- # # self.set_resource_data_value(resource_assignment, "ERROR")
- except Exception as err:
- print("Python Exception in the script {}", err)
- # self.set_resource_data_value(resource_assignment, "ERROR")
- return None
-
- def recover(self, runtime_exception):
- print("Exception in the script {}", runtime_exception)
- # print self.addError(runtime_exception.cause.message)
- return None