Controller Blueprints Microservice
authorMuthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
Fri, 7 Sep 2018 22:43:20 +0000 (22:43 +0000)
committerMuthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
Fri, 7 Sep 2018 22:43:20 +0000 (22:43 +0000)
Modify get_input, get_attribute, get_property and get_artifact functions string implementation to Json Implementation.

Change-Id: I6d4aadd370dc23127a176964f84fc9bb5e7ab5ee
Issue-ID: CCSDK-432
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
ms/controllerblueprints/application/load/blueprints/baseconfiguration/Definitions/activation-blueprint.json
ms/controllerblueprints/application/load/model_type/node_type/component-resource-assignment.json
ms/controllerblueprints/modules/service/load/blueprints/vrr-test/Definitions/vrr-test.json
ms/controllerblueprints/modules/service/src/main/resources/service_template/default_netconf.json
ms/controllerblueprints/modules/service/src/test/resources/enhance/enhance-template.json
ms/controllerblueprints/modules/service/src/test/resources/enhance/enhanced-template.json

index d4fbf5c..06e7e93 100644 (file)
@@ -2,7 +2,7 @@
   "metadata": {\r
     "template_author": "Brinda Santh Muthuramalingam",\r
     "author-email": "brindasanth@gmail.com",\r
-    "user-groups" : "ADMIN, OPERATION",\r
+    "user-groups": "ADMIN, OPERATION",\r
     "template_name": "baseconfiguration",\r
     "template_version": "1.0.0",\r
     "template_tags": "brinda, tosca"\r
       "activate-process": {\r
         "type": "bpmn-activate",\r
         "properties": {\r
-          "process-name": { "get_input" : "action-name" },\r
-          "version" : { "get_property" : ["SELF", "process-name"] },\r
-          "content": { "get_artifact" : ["SELF", "activate-process"] }\r
+          "process-name": {\r
+            "get_input": "action-name"\r
+          },\r
+          "version": {\r
+            "get_property": [\r
+              "SELF",\r
+              "process-name"\r
+            ]\r
+          },\r
+          "content": {\r
+            "get_artifact": [\r
+              "SELF",\r
+              "activate-process"\r
+            ]\r
+          }\r
         },\r
         "artifacts": {\r
           "activate-process": {\r
@@ -43,7 +55,7 @@
       },\r
       "resource-assignment": {\r
         "type": "component-resource-assignment",\r
-        "properties":{\r
+        "properties": {\r
           "request-id": "1234"\r
         },\r
         "interfaces": {\r
             "operations": {\r
               "process": {\r
                 "inputs": {\r
-                  "action-name": { "get_input" : "action-name" },\r
+                  "action-name": {\r
+                    "get_input": "action-name"\r
+                  },\r
                   "resource-type": "vnf-type",\r
-                  "request-id": { "get_input" : "request-id" },\r
-                  "resource-id": { "get_input" : "hostname" },\r
-                  "template-content": { "get_artifact" : ["SELF", "baseconfig-template"] },\r
-                  "mapping-content": { "get_artifact" : ["SELF", "baseconfig-mapping"] }\r
+                  "request-id": {\r
+                    "get_input": "request-id"\r
+                  },\r
+                  "resource-id": {\r
+                    "get_input": "hostname"\r
+                  },\r
+                  "template-content": {\r
+                    "get_artifact": [\r
+                      "SELF",\r
+                      "baseconfig-template"\r
+                    ]\r
+                  },\r
+                  "mapping-content": {\r
+                    "get_artifact": [\r
+                      "SELF",\r
+                      "baseconfig-mapping"\r
+                    ]\r
+                  }\r
                 },\r
                 "outputs": {\r
                   "resource-assignment-params": "",\r
       },\r
       "resource-assignment-py": {\r
         "type": "component-resource-assignment",\r
-        "properties":{\r
+        "properties": {\r
           "request-id": "1234"\r
         },\r
         "interfaces": {\r
           "DefaultComponentNode": {\r
             "operations": {\r
               "process": {\r
-                "implementation" :{\r
-                  "primary" : "component-script"\r
+                "implementation"{\r
+                  "primary": "component-script"\r
                 },\r
                 "inputs": {\r
-                  "action-name": { "get_input" : "action-name" }\r
+                  "action-name": {\r
+                    "get_input": "action-name"\r
+                  }\r
                 },\r
                 "outputs": {\r
                   "resource-assignment-params": "",\r
         }\r
       }\r
     },\r
-    "workflows":{\r
-      "activate-process":{\r
-        "steps" : {\r
-            "call-resource-assignment" : {\r
-              "description" : "Invoke Resource Assignment Component",\r
-              "target" : "resource-assignment",\r
-              "activities" : [\r
-                {\r
-                  "call_operation": "ResourceAssignmentNode.process"\r
-                }\r
-              ],\r
-              "on_success" : [\r
-                "download-baseconfig"\r
-              ]\r
-            },\r
-          "download-baseconfig" : {\r
-            "description" : "Call Download Base Config Component",\r
-            "target" : "activate-netconf",\r
-            "activities" : [\r
+    "workflows": {\r
+      "activate-process": {\r
+        "steps": {\r
+          "call-resource-assignment": {\r
+            "description": "Invoke Resource Assignment Component",\r
+            "target": "resource-assignment",\r
+            "activities": [\r
+              {\r
+                "call_operation": "ResourceAssignmentNode.process"\r
+              }\r
+            ],\r
+            "on_success": [\r
+              "download-baseconfig"\r
+            ]\r
+          },\r
+          "download-baseconfig": {\r
+            "description": "Call Download Base Config Component",\r
+            "target": "activate-netconf",\r
+            "activities": [\r
               {\r
                 "call_operation": "NetconfTransactionNode.process"\r
               }\r
             ],\r
-            "on_success" : [\r
+            "on_success": [\r
               "download-licence"\r
             ]\r
           },\r
-          "download-licence" : {\r
-            "description" : "Call Download Licence Component",\r
-            "target" : "activate-netconf",\r
-            "activities" : [\r
+          "download-licence": {\r
+            "description": "Call Download Licence Component",\r
+            "target": "activate-netconf",\r
+            "activities": [\r
               {\r
                 "call_operation": "NetconfTransactionNode.process"\r
               }\r
         "version": {\r
           "required": false,\r
           "type": "string",\r
-          "default" : "LATEST"\r
+          "default": "LATEST"\r
         }\r
       },\r
       "derived_from": "tosca.nodes.DG"\r
     "tosca.nodes.Component": {\r
       "description": "This is Resource Assignment Component API",\r
       "version": "1.0.0",\r
-      "properties": {\r
-        "type": {\r
-          "description": "Request Id used to store the generated configuration, in the database along with the template-name",\r
-          "required": false,\r
-          "type": "string"\r
-        }\r
-      },\r
-      "interfaces": {\r
-        "DefaultOperation": {\r
-          "operations": {\r
-            "validate": {\r
-              "inputs": {\r
-                "action-name": {\r
-                  "description": "validate for action",\r
-                  "required": false,\r
-                  "type": "string"\r
-                }\r
-              }\r
-            }\r
-          }\r
-        }\r
-      },\r
-      "artifacts" :{\r
-        "component-jar": {\r
-          "description": "Component Jar",\r
-          "type": "artifact-component-jar",\r
-          "file": "Component/basecomponent.jar"\r
-        }\r
-      },\r
       "derived_from": "tosca.nodes.Root"\r
     },\r
-    "tosca.nodes.DG" : {\r
-      "description" : "This is Directed Graph Node Type",\r
-      "version" : "1.0.0",\r
-      "derived_from" : "tosca.nodes.Root"\r
+    "tosca.nodes.DG": {\r
+      "description": "This is Directed Graph Node Type",\r
+      "version": "1.0.0",\r
+      "derived_from": "tosca.nodes.Root"\r
     },\r
     "tosca.nodes.component.Python": {\r
       "description": "This is Resource Assignment Python Component API",\r
       "version": "1.0.0",\r
-      "properties": {\r
-        "type": {\r
-          "description": "Request Id used to store the generated configuration, in the database along with the template-name",\r
-          "required": false,\r
-          "type": "string"\r
-        }\r
-      },\r
-      "interfaces": {\r
-        "DefaultOperation": {\r
-          "operations": {\r
-            "validate": {\r
-              "inputs": {\r
-                "action-name": {\r
-                  "description": "validate for action",\r
-                  "required": false,\r
-                  "type": "string"\r
-                }\r
-              }\r
-            }\r
-          }\r
-        }\r
-      },\r
-      "artifacts" :{\r
-        "component-jar": {\r
-          "description": "Component Jar",\r
-          "type": "artifact-component-jar",\r
-          "file": "Component/basecomponent.jar"\r
-        }\r
-      },\r
       "derived_from": "tosca.nodes.Root"\r
     },\r
     "component-resource-assignment": {\r
     }\r
   },\r
   "data_types": {\r
-    "sample-property" : {\r
+    "sample-property": {\r
       "description": "This is sample data type",\r
       "version": "1.0.0",\r
       "properties": {\r
         "version": {\r
           "required": false,\r
           "type": "string",\r
-          "default" : "LATEST"\r
+          "default": "LATEST"\r
         }\r
       },\r
-      "derived_from" : "tosca.datatypes.Root"\r
+      "derived_from": "tosca.datatypes.Root"\r
     }\r
   }\r
 }
\ No newline at end of file
index 34c0284..d424a8e 100644 (file)
@@ -7,16 +7,16 @@
     }\r
   },\r
   "interfaces": {\r
-    "org-openecomp-sdnc-config-assignment-service-ConfigAssignmentNode": {\r
+    "org-onap-ccsdk-config-assignment-service-ConfigAssignmentNode": {\r
       "operations": {\r
         "process": {\r
           "inputs": {\r
-            "service-template-name": {\r
+           "template-name": {\r
               "description": "Service Template Name.",\r
               "required": true,\r
               "type": "string"\r
             },\r
-            "service-template-version": {\r
+           "template-version": {\r
               "description": "Service Template Version.",\r
               "required": true,\r
               "type": "string"\r
index 5fe2d25..41f6e92 100644 (file)
@@ -3,7 +3,7 @@
     "template_author": "Brinda Santh ( bs2796@onap.com )",\r
     "template_name": "vrr-test",\r
     "template_version": "1.0.0",\r
-    "template_tags" : "brinda, VRR",\r
+    "template_tags": "brinda, VRR",\r
     "release": "201802",\r
     "service-type": "AVPN",\r
     "vnf-type": "VRR"\r
       "resource-assignment": {\r
         "type": "component-resource-assignment",\r
         "interfaces": {\r
-          "org-openecomp-sdnc-config-assignment-service-ConfigAssignmentNode": {\r
+          "org-onap-ccsdk-config-assignment-service-ConfigAssignmentNode": {\r
             "operations": {\r
               "process": {\r
                 "inputs": {\r
-                  "service-template-name": "{ \"get_attribute\" : \"template_name\" }",\r
-                  "service-template-version": "{ \"get_attribute\" : \"service-template-version\" }",\r
-                  "action-name": "{ \"get_input\" : \"action-name\" }",\r
+                  "template-name": {\r
+                    "get_input": "template_name"\r
+                  },\r
+                  "template-version": {\r
+                    "get_input": "template_version"\r
+                  },\r
+                  "action-name": {\r
+                    "get_input": "action-name"\r
+                  },\r
                   "resource-type": "vnf-type",\r
                   "template-names": [\r
                     "base-config-template",\r
                     "licence-template"\r
                   ],\r
-                  "request-id": "{ \"get_input\" : \"request-id\" }",\r
-                  "resource-id": "{ \"get_input\" : \"vnf-id\" }"\r
+                  "request-id": {\r
+                    "get_input": "request-id"\r
+                  },\r
+                  "resource-id": {\r
+                    "get_input": "vnf-id"\r
+                  }\r
                 },\r
                 "outputs": {\r
                   "resource-assignment-params": "",\r
           "netconf": {\r
             "properties": {\r
               "profile-name": "sample",\r
-              "oam-ipv4-address": "{ \"get_attribute\" : \"hostname\" }",\r
-              "port-number": { "get_input" : "host-port" },\r
+              "oam-ipv4-address": {\r
+                "get_input": "hostname"\r
+              },\r
+              "port-number": {\r
+                "get_input": "host-port"\r
+              },\r
               "connection-time-out": 30\r
             }\r
           }\r
           "org-openecomp-sdnc-netconf-adaptor-service-NetconfExecutorNode": {\r
             "operations": {\r
               "process": {\r
-                "implementation" : {\r
-                  "primary" : "file://netconf-adaptor/DefaultGetConfig.py"\r
+                "implementation": {\r
+                  "primary": "file://netconf-adaptor/DefaultGetConfig.py"\r
                 },\r
                 "inputs": {\r
-                  "action-name": "{ \"get_input\" : \"action-name\" }",\r
+                  "action-name": {\r
+                    "get_input": "action-name"\r
+                  },\r
                   "resource-type": "vnf-type",\r
-                  "request-id": "{ \"get_attribute\" : \"request-id\" }",\r
-                  "resource-id": "{ \"get_input\" : \"vnf-id\" }",\r
+                  "request-id": {\r
+                    "get_input": "request-id"\r
+                  },\r
+                  "resource-id": {\r
+                    "get_input": "vnf-id"\r
+                  },\r
                   "execution-script": "execution-script"\r
                 },\r
                 "outputs": {\r
-                  "response-data": "{ \"get_attribute\" : \"netconf-executor-baseconfig.response-data\" }",\r
-                  "status": "{ \"get_attribute\" : \"netconf-executor-baseconfig.status\" }"\r
+                  "response-data": {\r
+                    "get_attribute": ["SELF",  "netconf-executor-baseconfig.response-data"]\r
+                  },\r
+                  "status": {\r
+                    "get_attribute": ["SELF", "netconf-executor-baseconfig.status"]\r
+                  }\r
                 }\r
               }\r
             }\r
         }\r
       },\r
       "interfaces": {\r
-        "org-openecomp-sdnc-config-assignment-service-ConfigAssignmentNode": {\r
+        "org-onap-ccsdk-config-assignment-service-ConfigAssignmentNode": {\r
           "operations": {\r
             "process": {\r
               "inputs": {\r
                   "required": true,\r
                   "type": "string"\r
                 },\r
-                "service-template-name": {\r
+                "template-name": {\r
                   "description": "Service Template Name.",\r
                   "required": true,\r
                   "type": "string"\r
                 },\r
-                "service-template-version": {\r
+                "template-version": {\r
                   "description": "Service Template Version.",\r
                   "required": true,\r
                   "type": "string"\r
                   "required": true,\r
                   "type": "string"\r
                 },\r
-                "service-template-name": {\r
+                "template-name": {\r
                   "description": "Service Template Name",\r
                   "required": true,\r
                   "type": "string"\r
                 },\r
-                "service-template-version": {\r
+                "template-version": {\r
                   "description": "Service Template Version",\r
                   "required": true,\r
                   "type": "string"\r
       },\r
       "derived_from": "tosca.nodes.Component"\r
     },\r
-    "tosca.nodes.DG" : {\r
-      "description" : "This is Directed Graph Node Type",\r
-      "version" : "1.0.0",\r
-      "derived_from" : "tosca.nodes.Root"\r
+    "tosca.nodes.DG": {\r
+      "description": "This is Directed Graph Node Type",\r
+      "version": "1.0.0",\r
+      "derived_from": "tosca.nodes.Root"\r
     },\r
-    "tosca.nodes.Vnf" : {\r
-      "description" : "This is VNF Node Type",\r
-      "version" : "1.0.0",\r
-      "derived_from" : "tosca.nodes.Root"\r
+    "tosca.nodes.Vnf": {\r
+      "description": "This is VNF Node Type",\r
+      "version": "1.0.0",\r
+      "derived_from": "tosca.nodes.Root"\r
     },\r
-    "tosca.nodes.Artifact" : {\r
-      "description" : "This is Deprecated Artifact Node Type.",\r
-      "version" : "1.0.0",\r
-      "derived_from" : "tosca.nodes.Root"\r
+    "tosca.nodes.Artifact": {\r
+      "description": "This is Deprecated Artifact Node Type.",\r
+      "version": "1.0.0",\r
+      "derived_from": "tosca.nodes.Root"\r
     },\r
-    "tosca.nodes.Component" : {\r
-      "description" : "This is default Component Node",\r
-      "version" : "1.0.0",\r
-      "derived_from" : "tosca.nodes.Root"\r
+    "tosca.nodes.Component": {\r
+      "description": "This is default Component Node",\r
+      "version": "1.0.0",\r
+      "derived_from": "tosca.nodes.Root"\r
     }\r
   },\r
   "data_types": {\r
index 8b1c790..5b5332f 100644 (file)
                                "required": true,\r
                                "type": "string"\r
                        },\r
-                       "service-template-name": {\r
+                       "template-name": {\r
                                "required": true,\r
                                "type": "string"\r
                        },\r
-                       "service-template-version": {\r
+                       "template-version": {\r
                                "required": true,\r
                                "type": "string"\r
                        },\r
                        "resource-assignment": {\r
                                "type": "component-resource-assignment",\r
                                "interfaces": {\r
-                                       "org-openecomp-sdnc-config-assignment-service-ConfigAssignmentNode": {\r
+                                       "org-onap-ccsdk-config-assignment-service-ConfigAssignmentNode": {\r
                                                "operations": {\r
                                                        "process": {\r
                                                                "inputs": {\r
                                                                                "base-config-template",\r
                                                                                "licence-template"\r
                                                                        ],\r
-                                                                       "request-id": "{ \"get_attribute\" : \"request-id\" }",\r
-                                                                       "resource-id": "{ \"get_input\" : \"vnf-id\" }"\r
+                                                                       "request-id": { "get_input" : "request-id" },\r
+                                                                       "resource-id": { "get_input" : "vnf-id" }\r
                                                                },\r
                                                                "outputs": {\r
                                                                        "resource-assignment-params": "",\r
                                                                        ],\r
                                                                        "resource-type": "vnf-type",\r
                                                                        "initialise-sftp": false,\r
-                                                                       "request-id": "{ \"get_input\" : \"request-id\" }",\r
+                                                                       "request-id": {"get_input" : "request-id"},\r
                                                                        "initialise-ssh": false,\r
-                                                                       "resource-id": "{ \"get_input\" : \"vnf-id\" }",\r
-                                                                       "action-name": "{ \"get_input\" : \"action-name\" }"\r
+                                                                       "resource-id": { "get_input" : "vnf-id" },\r
+                                                                       "action-name": {"get_input" : "action-name"}\r
                                                                },\r
                                                                "outputs": {\r
                                                                        "rpc-response-message": "",\r
                        "capabilities": {\r
                                "dg-node": {\r
                                        "type": "tosca.capabilities.Node"\r
-                               },\r
-                               "content": {\r
-                                       "type": "tosca.capabilities.Content",\r
-                                       "properties": {\r
-                                               "type": {\r
-                                                       "required": false,\r
-                                                       "type": "string",\r
-                                                       "default": "json"\r
-                                               },\r
-                                               "content": {\r
-                                                       "required": true,\r
-                                                       "type": "string"\r
-                                               }\r
-                                       }\r
                                }\r
                        },\r
                        "requirements": {\r
                        "capabilities": {\r
                                "dg-node": {\r
                                        "type": "tosca.capabilities.Node"\r
-                               },\r
-                               "content": {\r
-                                       "type": "tosca.capabilities.Content",\r
-                                       "properties": {\r
-                                               "type": {\r
-                                                       "required": false,\r
-                                                       "type": "string",\r
-                                                       "default": "json"\r
-                                               },\r
-                                               "content": {\r
-                                                       "required": true,\r
-                                                       "type": "string"\r
-                                               }\r
-                                       }\r
                                }\r
                        },\r
                        "requirements": {\r
                                }\r
                        },\r
                        "interfaces": {\r
-                               "org-openecomp-sdnc-config-assignment-service-ConfigAssignmentNode": {\r
+                               "org-onap-ccsdk-config-assignment-service-ConfigAssignmentNode": {\r
                                        "operations": {\r
                                                "process": {\r
                                                        "inputs": {\r
index d5d3f66..70d03e0 100644 (file)
               "login-key": "sdnc",\r
               "login-account": "sndc-local",\r
               "source": "local",\r
-              "target-ip-address": "{\"get_attribute\":\"lo0-local-ipv4-address\"}",\r
+              "target-ip-address": {\r
+                "get_attribute": [\r
+                  "SELF",\r
+                  "lo0-local-ipv4-address"\r
+                ]\r
+              },\r
               "port-number": 22,\r
               "connection-time-out": 30\r
             }\r
             "operations": {\r
               "process": {\r
                 "inputs": {\r
-                  "action-name": "{ \"get_input\" : \"action-name\" }",\r
-                  "template-name": "{ \"get_attribute\" : \"template_name\" }",\r
-                  "template-version": "{ \"get_attribute\" : \"template_version\" }",\r
+                  "action-name": {\r
+                    "get_input": "action-name"\r
+                  },\r
+                  "template-name": {\r
+                    "get_input": "template_name"\r
+                  },\r
+                  "template-version": {\r
+                    "get_input": "template_version"\r
+                  },\r
                   "resource-type": "vnf-type",\r
-                  "request-id": "{ \"get_input\" : \"request-id\" }",\r
-                  "resource-id": "{ \"get_input\" : \"hostname\" }",\r
+                  "request-id": {\r
+                    "get_input": "request-id"\r
+                  },\r
+                  "resource-id": {\r
+                    "get_input": "hostname"\r
+                  },\r
                   "execution-script": "execution-script"\r
                 },\r
                 "outputs": {\r
-                  "response-data": "{ \"get_attribute\" : \"netconf-executor-baseconfig.response-data\" }",\r
-                  "status": "{ \"get_attribute\" : \"netconf-executor-baseconfig.status\" }"\r
+                  "response-data": {\r
+                    "get_attribute": [\r
+                      "SELF",\r
+                      "netconf-executor-baseconfig.response-data"\r
+                    ]\r
+                  },\r
+                  "status": {\r
+                    "get_attribute": [\r
+                      "SELF",\r
+                      "netconf-executor-baseconfig.status"\r
+                    ]\r
+                  }\r
                 },\r
-                "implementation" : {\r
-                  "primary" : "file://netconf_adaptor/DefaultBaseLicenceConfig.py"\r
+                "implementation": {\r
+                  "primary": "file://netconf_adaptor/DefaultBaseLicenceConfig.py"\r
                 }\r
               }\r
             }\r
           "component-node": {}\r
         },\r
         "interfaces": {\r
-          "org-openecomp-sdnc-config-assignment-service-ConfigAssignmentNode": {\r
+          "org-onap-ccsdk-config-assignment-service-ConfigAssignmentNode": {\r
             "operations": {\r
               "process": {\r
                 "inputs": {\r
                     "base-config-template",\r
                     "licence-template"\r
                   ],\r
-                  "action-name": "{ \"get_input\" : \"action-name\" }",\r
-                  "service-template-name": "{ \"get_attribute\" : \"template_name\" }",\r
-                  "service-template-version": "{ \"get_attribute\" : \"service-template-version\" }",\r
+                  "action-name": {\r
+                    "get_input": "action-name"\r
+                  },\r
+                  "template-name": {\r
+                    "get_input": "template_name"\r
+                  },\r
+                  "template-version": {\r
+                    "get_input": "template-version"\r
+                  },\r
                   "resource-type": "vnf-type",\r
-                  "request-id": "{ \"get_input\" : \"request-id\" }",\r
-                  "resource-id": "{ \"get_input\" : \"hostname\" }"\r
+                  "request-id": {\r
+                    "get_input": "request-id"\r
+                  },\r
+                  "resource-id": {\r
+                    "get_input": "hostname"\r
+                  }\r
                 },\r
                 "outputs": {\r
                   "resource-assignment-params": "success",\r
index b6898d8..bf3deff 100644 (file)
         }\r
       },\r
       "interfaces" : {\r
-        "org-openecomp-sdnc-config-assignment-service-ConfigAssignmentNode" : {\r
+        "org-onap-ccsdk-config-assignment-service-ConfigAssignmentNode" : {\r
           "operations" : {\r
             "process" : {\r
               "inputs" : {\r
-                "service-template-name" : {\r
+                "template-name" : {\r
                   "description" : "Service Template Name.",\r
                   "required" : true,\r
                   "type" : "string"\r
                 },\r
-                "service-template-version" : {\r
+                "template-version" : {\r
                   "description" : "Service Template Version.",\r
                   "required" : true,\r
                   "type" : "string"\r
               "login-key" : "sdnc",\r
               "login-account" : "sndc-local",\r
               "source" : "local",\r
-              "target-ip-address" : "{\"get_attribute\":\"lo0-local-ipv4-address\"}",\r
+              "target-ip-address" : {\r
+                "get_attribute" : [ "SELF", "lo0-local-ipv4-address" ]\r
+              },\r
               "port-number" : 22,\r
               "connection-time-out" : 30\r
             }\r
                   "primary" : "file://netconf_adaptor/DefaultBaseLicenceConfig.py"\r
                 },\r
                 "inputs" : {\r
-                  "action-name" : "{ \"get_input\" : \"action-name\" }",\r
-                  "template-name" : "{ \"get_attribute\" : \"template_name\" }",\r
-                  "template-version" : "{ \"get_attribute\" : \"template_version\" }",\r
+                  "action-name" : {\r
+                    "get_input" : "action-name"\r
+                  },\r
+                  "template-name" : {\r
+                    "get_input" : "template_name"\r
+                  },\r
+                  "template-version" : {\r
+                    "get_input" : "template_version"\r
+                  },\r
                   "resource-type" : "vnf-type",\r
-                  "request-id" : "{ \"get_input\" : \"request-id\" }",\r
-                  "resource-id" : "{ \"get_input\" : \"hostname\" }",\r
+                  "request-id" : {\r
+                    "get_input" : "request-id"\r
+                  },\r
+                  "resource-id" : {\r
+                    "get_input" : "hostname"\r
+                  },\r
                   "execution-script" : "execution-script"\r
                 },\r
                 "outputs" : {\r
-                  "response-data" : "{ \"get_attribute\" : \"netconf-executor-baseconfig.response-data\" }",\r
-                  "status" : "{ \"get_attribute\" : \"netconf-executor-baseconfig.status\" }"\r
+                  "response-data" : {\r
+                    "get_attribute" : [ "SELF", "netconf-executor-baseconfig.response-data" ]\r
+                  },\r
+                  "status" : {\r
+                    "get_attribute" : [ "SELF", "netconf-executor-baseconfig.status" ]\r
+                  }\r
                 }\r
               }\r
             }\r
           "component-node" : { }\r
         },\r
         "interfaces" : {\r
-          "org-openecomp-sdnc-config-assignment-service-ConfigAssignmentNode" : {\r
+          "org-onap-ccsdk-config-assignment-service-ConfigAssignmentNode" : {\r
             "operations" : {\r
               "process" : {\r
                 "inputs" : {\r
                   "template-names" : [ "base-config-template", "licence-template" ],\r
-                  "action-name" : "{ \"get_input\" : \"action-name\" }",\r
-                  "service-template-name" : "{ \"get_attribute\" : \"template_name\" }",\r
-                  "service-template-version" : "{ \"get_attribute\" : \"service-template-version\" }",\r
+                  "action-name" : {\r
+                    "get_input" : "action-name"\r
+                  },\r
+                  "template-name" : {\r
+                    "get_input" : "template_name"\r
+                  },\r
+                  "template-version" : {\r
+                    "get_input" : "template-version"\r
+                  },\r
                   "resource-type" : "vnf-type",\r
-                  "request-id" : "{ \"get_input\" : \"request-id\" }",\r
-                  "resource-id" : "{ \"get_input\" : \"hostname\" }"\r
+                  "request-id" : {\r
+                    "get_input" : "request-id"\r
+                  },\r
+                  "resource-id" : {\r
+                    "get_input" : "hostname"\r
+                  }\r
                 },\r
                 "outputs" : {\r
                   "resource-assignment-params" : "success",\r