Appc POC configscaleout usecase
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / APPC / APPC_self-serve-resolve-parameters.json
diff --git a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_self-serve-resolve-parameters.json b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_self-serve-resolve-parameters.json
new file mode 100644 (file)
index 0000000..79c0cb5
--- /dev/null
@@ -0,0 +1,471 @@
+[\r
+    {\r
+        "id": "254d686a.d66818",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 95,\r
+        "y": 65,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "2e4e8b6a.a82bbc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2e4e8b6a.a82bbc",\r
+        "type": "service-logic",\r
+        "name": "APPC 4.0.0",\r
+        "module": "APPC",\r
+        "version": "4.0.0",\r
+        "comments": "",\r
+        "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 259,\r
+        "y": 65,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "2b3ddb56.b80f24"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2b3ddb56.b80f24",\r
+        "type": "method",\r
+        "name": "self-serve-resolve-parameters",\r
+        "xml": "<method rpc='self-serve-resolve-parameters' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 510.0000305175781,\r
+        "y": 64,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "a0732854.d6605"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a0732854.d6605",\r
+        "type": "block",\r
+        "name": "block atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 221.16664123535156,\r
+        "y": 157.33333015441895,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "90cae853.bf78",\r
+                "bdbb5f83.8e6ea8",\r
+                "a25a0c5.0a4f57",\r
+                "1696e043.117038",\r
+                "1c5ce4fc.16b8a3",\r
+                "cae740ee.2e7c08",\r
+                "bb9cd91e.2db828",\r
+                "14e52e98.3c6151",\r
+                "ec826b7b.844308",\r
+                "2d609cf2.5d6444",\r
+                "412332d7.d7300c",\r
+                "7f97ad53.4b38bc",\r
+                "224d8e71.dc5622"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1c5ce4fc.16b8a3",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n   <parameter name=\"cds\" value=\"execution-service_process.\"/>\n   <parameter name=\"`$cds + 'commonHeader.requestId'`\" value=\"`$tmp.return.requestId`\"/>\n   <parameter name=\"resource-type\" value=\"`$vnf-type`\" />  \n   <parameter name=\"`$cds + 'commonHeader.subRequestId'`\" value=\"`$input.common-header.request-id`\" />   \n   <parameter name=\"`$cds + 'actionIdentifiers.actionName'`\" value=\"`$request-action`\"/> \n   <parameter name=\"responsePrefix\" value=\"`$responsePrefix`\" />\n   <parameter name=\"`$cds + 'isNonAppend'`\" value=\"true\"/>\n   <parameter name=\"`$cds + 'commonHeader.originatorId'`\" value=\"APPC_DG\"/>\n   <parameter name=\"`$cds + 'actionIdentifiers.mode'`\" value=\"sync\"/>\n   <parameter name=\"action-name\" value=\"`$request-action`\"/>\n   <parameter name=\"request-id\" value=\"`$tmp.return.requestId`\"/>\n   <parameter name=\"sub-request-id\" value=\"`$input.common-header.request-id`\"/>\n   <parameter name=\"time-stamp\" value=\"`$input.common-header.timestamp`\"/>\n   <parameter name=\"vnf-id\" value=\"`$input.action-identifiers.vnf-id`\"/>\n   <parameter name=\"vf-module-id\" value=\"`$request-parameters.vf-module-id`\"/>\n   <parameter name=\"resolution-key\" value=\"`$cds.resolution-key`\"/>\n   <parameter name=\"service-instance-id\" value=\"`$service-instance-id`\"/>\n\n   \n   \n\n",\r
+        "comments": "",\r
+        "x": 461.9166564941406,\r
+        "y": 397.08331298828125,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "90cae853.bf78",\r
+        "type": "set",\r
+        "name": "set configScaleOut JsonString",\r
+        "xml": "<set>\n<parameter name=\"tmp.config-name-value-payload1\" value=\"`$tmp.config-name-value-other-payload + '&quot;service-instance-id&quot;:&quot;' + $service-instance-id   + '&quot;,'`\"/>\n<parameter name=\"tmp.config-name-value-payload2\" value=\"`$tmp.config-name-value-payload1 + '&quot;vnf-id&quot;:&quot;' + $input.action-identifiers.vnf-id + '&quot;,'`\"/>\n<parameter name=\"tmp.config-name-value-payload3\" value=\"`$tmp.config-name-value-payload2 + '&quot;vf-module-id&quot;:&quot;' + $input.action-identifiers.vf-module-id + '&quot;'`\"/>\n\n\n",\r
+        "comments": "",\r
+        "x": 533.9999084472656,\r
+        "y": 486.0000305175781,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ec826b7b.844308",\r
+        "type": "execute",\r
+        "name": "execute BlueprintProcessingClient",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.cd.templatefile`\" />\n<parameter name='restapiUrl' value=\"`$prop.cds.url + '/' + 'v1/execution-service/process'`\" />\n<parameter name='restapiUser' value=\"`$prop.cds.user`\"/>\n<parameter name='restapiPassword' value=\"`$prop.cds.pwd`\" />\n<parameter name='format' value='json' />\n<parameter name='httpMethod' value='POST' />\n<parameter name=\"responsePrefix\" value=\"response\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 549.333251953125,\r
+        "y": 620,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "1274f376.89293d",\r
+                "be3bc466.65c38"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1274f376.89293d",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 823.3333740234375,\r
+        "y": 585,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "5e97e3a4.322174"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5e97e3a4.322174",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from ConfigAssignmentNode\" />\n",\r
+        "comments": "",\r
+        "x": 1034.3333740234375,\r
+        "y": 605,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "be3bc466.65c38",\r
+        "type": "failure",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 826.3333740234375,\r
+        "y": 641,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "5e97e3a4.322174"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bdbb5f83.8e6ea8",\r
+        "type": "set",\r
+        "name": "set updateJsonPayload",\r
+        "xml": "<set>\n<parameter name=\"tmp.json-payload\" value=\"`'{' + $tmp.config-name-value-payload3 + '}'`\" />\n<parameter name=\"`$cds + 'actionIdentifiers.blueprintName'`\" value=\"appc_CDS\" />\n<parameter name=\"`$cds + 'actionIdentifiers.blueprintVersion'`\" value=\"1.0.0\" />\n<parameter name=\"`$cds + 'payload.resource-assignment-request.template-prefix[0]'`\" value=\"sdnc-artifact-name\" />\n<parameter name=\"`$cds + 'payload.resource-assignment-request.resource-assignment-properties'`\" value='`$tmp.json-payload`' />",\r
+        "comments": "",\r
+        "x": 527.0000305175781,\r
+        "y": 546.0000610351562,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8feeace9.02d0b8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"generateUUID is failed\" />\n",\r
+        "comments": "",\r
+        "x": 812.6666259765625,\r
+        "y": 127.33332824707031,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e8d86d0.a59e01",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 641.6666259765625,\r
+        "y": 126.33332824707031,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "8feeace9.02d0b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a25a0c5.0a4f57",\r
+        "type": "execute",\r
+        "name": "execute requestId",\r
+        "xml": " <execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\" > \n <parameter name=\"ctx-destination\" value=\"tmp.return.requestId\" /> \n ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 454.6666564941406,\r
+        "y": 131.3333282470703,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "e8d86d0.a59e01"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1696e043.117038",\r
+        "type": "set",\r
+        "name": "set name-value other JsonString",\r
+        "xml": "<set>\n<parameter name=\"tmp.config-name-value-other-payload\" value=\"\"/>\n\n",\r
+        "comments": "",\r
+        "x": 543.6666259765625,\r
+        "y": 437.3333740234375,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "bb9cd91e.2db828",\r
+        "type": "get-resource",\r
+        "name": "get-resource: A&AI Data for VNF",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-id = $vnf-id\" pfx=\"tmp.aai-data-vnf\" >\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 543.8831787109375,\r
+        "y": 248.88333129882812,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "14e52e98.3c6151",\r
+        "type": "for",\r
+        "name": "for relationship list",\r
+        "xml": "<for silentFailure='true' index='ridx' start='0' end=\"`$tmp.aai-data-vnf.relationship-list.relationship_length`\" >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 496.8833312988281,\r
+        "y": 300.8833312988281,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "ce039446.a87eb8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ce039446.a87eb8",\r
+        "type": "switchNode",\r
+        "name": "switch relationship-key",\r
+        "xml": "<switch test='`$tmp.aai-data-vnf.relationship-list.relationship[$ridx].related-to`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 735.0833740234375,\r
+        "y": 300.8833312988281,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "4611c7b7.2416f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4611c7b7.2416f8",\r
+        "type": "outcome",\r
+        "name": "outcome: service-instance",\r
+        "xml": "<outcome value='service-instance'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1001.0833740234375,\r
+        "y": 298.8833312988281,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "bd4dce57.815bd8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bd4dce57.815bd8",\r
+        "type": "for",\r
+        "name": "for relationship data",\r
+        "xml": "<for silentFailure='true' index='rdidx' start='0' end=\"`$tmp.aai-data-vnf.relationship-list.relationship[$ridx].relationship-data_length`\" >\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1286.0833740234375,\r
+        "y": 295.8833312988281,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "1497eb13.400be5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1497eb13.400be5",\r
+        "type": "switchNode",\r
+        "name": "switch relationship-key",\r
+        "xml": "<switch test='`$tmp.aai-data-vnf.relationship-list.relationship[$ridx].relationship-data[$rdidx].relationship-key`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1516.4666748046875,\r
+        "y": 298.8833312988281,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "6511c0d7.96659"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6511c0d7.96659",\r
+        "type": "other",\r
+        "name": "service-instance.service-instance-id",\r
+        "xml": "<outcome value='service-instance.service-instance-id'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1826.966796875,\r
+        "y": 296.2999572753906,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "d94de14c.ebdae8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d94de14c.ebdae8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2138.3834228515625,\r
+        "y": 297.0500793457031,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "b71db4e6.61f978"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b71db4e6.61f978",\r
+        "type": "set",\r
+        "name": "set service-instance-id",\r
+        "xml": "<set>\n<parameter name='service-instance-id' value='`$tmp.aai-data-vnf.relationship-list.relationship[$ridx].relationship-data[$rdidx].relationship-value`' />\n\n\n",\r
+        "comments": "",\r
+        "x": 2392.6083984375,\r
+        "y": 305.5960998535156,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cae740ee.2e7c08",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n     <parameter name=\"vnf-id\" value=\"`$input.action-identifiers.vnf-id`\"/>\n\n\n   \n   \n\n",\r
+        "comments": "",\r
+        "x": 469.3332824707031,\r
+        "y": 209.88333129882812,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2d609cf2.5d6444",\r
+        "type": "execute",\r
+        "name": "execute Convert payload to DG Context ",\r
+        "xml": "<execute plugin=\"org.onap.sdnc.config.generator.convert.ConvertNode\" method=\"convertJson2DGContext\">\n<parameter name=\"jsonData\" value=\"`$response.payload.ConfigScaleOut-response.dry-run-output.baseconfig`\" />\n<parameter name=\"isEscaped\" value=\"N\" />\n<parameter name=\"blockKeys\" value=\"baseconfig,configuration.configuration-string,configuration.configuration-json\" />\n<parameter name=\"responsePrefix\" value=\"cdsResponseCtx\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 574.88330078125,\r
+        "y": 675.083251953125,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "412332d7.d7300c",\r
+        "type": "execute",\r
+        "name": "execute resolution-key",\r
+        "xml": " <execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\" > \n <parameter name=\"ctx-destination\" value=\"cds.resolution-key\" /> \n ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 529.88330078125,\r
+        "y": 350.8833312988281,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "3a154b41.39f70c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3a154b41.39f70c",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 718.88330078125,\r
+        "y": 355.8833312988281,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            [\r
+                "84bf2ba4.6be55"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "84bf2ba4.6be55",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"generateUUID is failed\" />\n",\r
+        "comments": "",\r
+        "x": 884.88330078125,\r
+        "y": 351.8833312988281,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7f97ad53.4b38bc",\r
+        "type": "execute",\r
+        "name": "execute properties",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value=\"/opt/onap/appc/data/properties/cds-dg-service.properties\" />\n    <parameter name='contextPrefix' value='prop' />\n\n ",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 490.8833312988281,\r
+        "y": 172.88333129882812,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5a9eb782.70b0e8",\r
+        "type": "get-resource",\r
+        "name": "get-resource: A&AI Data for VNF",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-id = $vnf-id\" pfx=\"tmp.aai-data-vnf\" >\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1431.88330078125,\r
+        "y": 604.88330078125,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "224d8e71.dc5622",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n\n",\r
+        "comments": "",\r
+        "x": 492.1888732910156,\r
+        "y": 730.8554553985596,\r
+        "z": "b24d0e57.9fffb",\r
+        "wires": []\r
+    }\r
+]
\ No newline at end of file