Plaform Hardening for DG Json files - Part 4 27/26827/1
authorTaka <tc012c@att.com>
Fri, 22 Dec 2017 21:02:31 +0000 (16:02 -0500)
committerTaka <tc012c@att.com>
Fri, 22 Dec 2017 21:03:22 +0000 (16:03 -0500)
Change-Id: I7f4ed14a349bdf6e5a80d4e32e4d9571b117b702
Issue-ID: APPC-305
Signed-off-by: Taka <tc012c@att.com>
14 files changed:
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/ASDC-MESSAGE/ASDC-MESSAGE_2.0.1_method_configuration-document-request.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/ASDC-MESSAGE/ASDC-MESSAGE_method_configuration-document-request_3.0.0.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_audit-configuration-notification.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_audit-configuration-operation.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_method_Generic_Evacuate_2.0.0.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-activate.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-backup.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-notification.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-operation.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-prepare.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_update-aai-sbg.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_update-aai.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_update-vnfc-info.json
appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_update-vserver-info.json

index e5b54ac..6a4ec0e 100644 (file)
@@ -1 +1,387 @@
-[{"id":"16b56aca.921305","type":"dgstart","name":"DGSTART","outputs":1,"x":164,"y":68,"z":"c6a88251.aeda8","wires":[["dafab93e.ef6db8"]]},{"id":"71efd50a.f24eec","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n","atomic":"true","comments":"","outputs":1,"x":209,"y":199,"z":"c6a88251.aeda8","wires":[["7ab86011.58b3d","51012c63.b2c994","10cfc47.8fe793c","9b276109.1a9f8"]]},{"id":"d686b8ea.8264f8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":575,"y":381,"z":"c6a88251.aeda8","wires":[["cce5b362.94661"]]},{"id":"5cf21fe6.ee98e","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"503\"/>\n\t<parameter name=\"error-message\" value=\"Unable to save ASDC artifact\"/>\n\t<parameter name=\"ack-final\" value=\"Y\"/>","comments":"","x":948,"y":439,"z":"c6a88251.aeda8","wires":[]},{"id":"6a8fcfe.ea99b3","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":280,"y":575,"z":"c6a88251.aeda8","wires":[["62a9108b.dca58"]]},{"id":"62a9108b.dca58","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n","atomic":"true","comments":"","outputs":1,"x":438,"y":611,"z":"c6a88251.aeda8","wires":[["9ca441f6.58cd1","995305a7.07ec28","9d8a547b.b434f8"]]},{"id":"9d8a547b.b434f8","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n<parameter name='error-code' value='200' />\n","comments":"","x":666,"y":733,"z":"c6a88251.aeda8","wires":[]},{"id":"dafab93e.ef6db8","type":"service-logic","name":"ASDC-MESSAGE 2.0.1","module":"ASDC-MESSAGE","version":"2.0.1","comments":"","xml":"<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='ASDC-MESSAGE' version='2.0.1'>","outputs":1,"x":386,"y":68,"z":"c6a88251.aeda8","wires":[["5cb3be39.2d283"]]},{"id":"5cb3be39.2d283","type":"method","name":"configuration-document-request","xml":"<method rpc='configuration-document-request' mode='sync'>\n","comments":"","outputs":1,"x":270,"y":129,"z":"c6a88251.aeda8","wires":[["71efd50a.f24eec"]]},{"id":"7ab86011.58b3d","type":"get-resource","name":"get-resource: asdc-reference SQLResource","xml":"<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT vnf_type, vnfc_type, file_category\n\t     FROM ASDC_REFERENCE\n         WHERE artifact_name = $configuration-document-request-input.document-parameters.artifact-name ;\"\n    force='true'\n\tpfx='asdc-reference'>\n","comments":"","outputs":1,"x":492,"y":192,"z":"c6a88251.aeda8","wires":[["3e5e30f7.7b527","3ce6e169.a2dc8e"]]},{"id":"9b276109.1a9f8","type":"save","name":"save asdc-file SQLResource","xml":"<save \tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey='INSERT INTO CONFIGFILES\n\t     SET data_source    = \"ASDC\",\n\t        vnf_type        =  $asdc-reference.vnf-type ,\n\t        vnfc_type       =  $asdc-reference.vnfc-type ,\n\t        file_category \t=  $asdc-reference.file-category ,\n\t        file_name       =  $configuration-document-request-input.document-parameters.artifact-name ,\n\t        file_content    =  $escapedData ;'\n\t    \tforce='true'\n\n  \tpfx='tmp.config-files'>\n","comments":"","outputs":1,"x":342,"y":389,"z":"c6a88251.aeda8","wires":[["d686b8ea.8264f8","6a8fcfe.ea99b3","de6d6715.fb9568"]]},{"id":"51012c63.b2c994","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"vnf-type\" value=\"`$asdc-reference.vnf-type`\"/>\n<parameter name=\"vnfc-type\" value=\"`$asdc-reference.vnfc-type`\"/>\n<parameter name=\"file-category\" value=\"`$asdc-reference.file-category`\"/>\n\n\n\n","comments":"","outputs":1,"x":378,"y":235,"z":"c6a88251.aeda8","wires":[[]]},{"id":"3e5e30f7.7b527","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":750,"y":157,"z":"c6a88251.aeda8","wires":[["568cd496.8a01fc"]]},{"id":"3ce6e169.a2dc8e","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":758,"y":223,"z":"c6a88251.aeda8","wires":[["568cd496.8a01fc"]]},{"id":"d8e09650.bf1098","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"502\"/>\n\t<parameter name=\"error-message\" value=\"Unable to retrieve asdc_resource\"/>\n\t<parameter name=\"ack-final\" value=\"Y\"/>","comments":"","x":1226,"y":291,"z":"c6a88251.aeda8","wires":[]},{"id":"9ca441f6.58cd1","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"file-contents\" value=\"`$configuration-document-request-input.configuration-document-information.document-parameters[0].artifact-contents`\"/>\n\n","comments":"","outputs":1,"x":643,"y":634,"z":"c6a88251.aeda8","wires":[[]]},{"id":"995305a7.07ec28","type":"set","name":"set deploy-ok","xml":"<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_OK\" />\n","comments":"","outputs":1,"x":665,"y":681,"z":"c6a88251.aeda8","wires":[[]]},{"id":"cce5b362.94661","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":725,"y":406,"z":"c6a88251.aeda8","wires":[["21e0bdf3.1ca732","c27c40a2.ae31","5cf21fe6.ee98e"]]},{"id":"21e0bdf3.1ca732","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"error-code\" value=\"503\"/>\n\n","comments":"","outputs":1,"x":921,"y":324,"z":"c6a88251.aeda8","wires":[[]]},{"id":"c27c40a2.ae31","type":"set","name":"set deploy-error 503","xml":"<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_ERROR\" />\n\t<parameter name=\"config-document-response.error-reason\" value=\"failure to store artifact\" />\n\n","comments":"","outputs":1,"x":954,"y":373,"z":"c6a88251.aeda8","wires":[[]]},{"id":"568cd496.8a01fc","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":981,"y":166,"z":"c6a88251.aeda8","wires":[["a514a19d.1922e","f8fdb850.32b458","d8e09650.bf1098"]]},{"id":"a514a19d.1922e","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"error-code\" value=\"502\"/>","comments":"","outputs":1,"x":1199,"y":140,"z":"c6a88251.aeda8","wires":[[]]},{"id":"f8fdb850.32b458","type":"set","name":"set: deploy-error-502","xml":"<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_ERROR\" />\n\t<parameter name=\"config-document-response.error-reason\" value=\"missing asdc_reference data for artifact-name\" />\n\n\n","comments":"","outputs":1,"x":1213,"y":195,"z":"c6a88251.aeda8","wires":[[]]},{"id":"de6d6715.fb9568","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":583,"y":440,"z":"c6a88251.aeda8","wires":[["cce5b362.94661"]]},{"id":"10cfc47.8fe793c","type":"configure","name":"configure: escapeSQL","xml":"<configure adaptor='org.onap.appc.ccadaptor.ConfigComponentAdaptor' key='escapeSql' >\n<parameter name=\"artifactContents\" value=\"`$configuration-document-request-input.document-parameters.artifact-contents`\"/>\n\n","comments":"","outputs":1,"x":379,"y":286,"z":"c6a88251.aeda8","wires":[[]]}]
+[\r
+    {\r
+        "id": "16b56aca.921305",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 164,\r
+        "y": 68,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "dafab93e.ef6db8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "71efd50a.f24eec",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 209,\r
+        "y": 199,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "7ab86011.58b3d",\r
+                "51012c63.b2c994",\r
+                "10cfc47.8fe793c",\r
+                "9b276109.1a9f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d686b8ea.8264f8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 575,\r
+        "y": 381,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "cce5b362.94661"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5cf21fe6.ee98e",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"503\"/>\n\t<parameter name=\"error-message\" value=\"Unable to save ASDC artifact\"/>\n\t<parameter name=\"ack-final\" value=\"Y\"/>",\r
+        "comments": "",\r
+        "x": 948,\r
+        "y": 439,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6a8fcfe.ea99b3",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 280,\r
+        "y": 575,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "62a9108b.dca58"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "62a9108b.dca58",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 438,\r
+        "y": 611,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "9ca441f6.58cd1",\r
+                "995305a7.07ec28",\r
+                "9d8a547b.b434f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9d8a547b.b434f8",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n",\r
+        "comments": "",\r
+        "x": 666,\r
+        "y": 733,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "dafab93e.ef6db8",\r
+        "type": "service-logic",\r
+        "name": "ASDC-MESSAGE 2.0.1",\r
+        "module": "ASDC-MESSAGE",\r
+        "version": "2.0.1",\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='ASDC-MESSAGE' version='2.0.1'>",\r
+        "outputs": 1,\r
+        "x": 386,\r
+        "y": 68,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "5cb3be39.2d283"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5cb3be39.2d283",\r
+        "type": "method",\r
+        "name": "configuration-document-request",\r
+        "xml": "<method rpc='configuration-document-request' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 270,\r
+        "y": 129,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "71efd50a.f24eec"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7ab86011.58b3d",\r
+        "type": "get-resource",\r
+        "name": "get-resource: asdc-reference SQLResource",\r
+        "xml": "<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT vnf_type, vnfc_type, file_category\n\t     FROM ASDC_REFERENCE\n         WHERE artifact_name = $configuration-document-request-input.document-parameters.artifact-name ;\"\n    force='true'\n\tpfx='asdc-reference'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 492,\r
+        "y": 192,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "3e5e30f7.7b527",\r
+                "3ce6e169.a2dc8e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9b276109.1a9f8",\r
+        "type": "save",\r
+        "name": "save asdc-file SQLResource",\r
+        "xml": "<save \tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey='INSERT INTO CONFIGFILES\n\t     SET data_source    = \"ASDC\",\n\t        vnf_type        =  $asdc-reference.vnf-type ,\n\t        vnfc_type       =  $asdc-reference.vnfc-type ,\n\t        file_category \t=  $asdc-reference.file-category ,\n\t        file_name       =  $configuration-document-request-input.document-parameters.artifact-name ,\n\t        file_content    =  $escapedData ;'\n\t    \tforce='true'\n\n  \tpfx='tmp.config-files'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 342,\r
+        "y": 389,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "d686b8ea.8264f8",\r
+                "6a8fcfe.ea99b3",\r
+                "de6d6715.fb9568"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "51012c63.b2c994",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"vnf-type\" value=\"`$asdc-reference.vnf-type`\"/>\n<parameter name=\"vnfc-type\" value=\"`$asdc-reference.vnfc-type`\"/>\n<parameter name=\"file-category\" value=\"`$asdc-reference.file-category`\"/>\n\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 378,\r
+        "y": 235,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3e5e30f7.7b527",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 750,\r
+        "y": 157,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "568cd496.8a01fc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3ce6e169.a2dc8e",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 758,\r
+        "y": 223,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "568cd496.8a01fc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d8e09650.bf1098",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"502\"/>\n\t<parameter name=\"error-message\" value=\"Unable to retrieve asdc_resource\"/>\n\t<parameter name=\"ack-final\" value=\"Y\"/>",\r
+        "comments": "",\r
+        "x": 1226,\r
+        "y": 291,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9ca441f6.58cd1",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"file-contents\" value=\"`$configuration-document-request-input.configuration-document-information.document-parameters[0].artifact-contents`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 643,\r
+        "y": 634,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "995305a7.07ec28",\r
+        "type": "set",\r
+        "name": "set deploy-ok",\r
+        "xml": "<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_OK\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 665,\r
+        "y": 681,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "cce5b362.94661",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 725,\r
+        "y": 406,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "21e0bdf3.1ca732",\r
+                "c27c40a2.ae31",\r
+                "5cf21fe6.ee98e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "21e0bdf3.1ca732",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"error-code\" value=\"503\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 921,\r
+        "y": 324,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c27c40a2.ae31",\r
+        "type": "set",\r
+        "name": "set deploy-error 503",\r
+        "xml": "<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_ERROR\" />\n\t<parameter name=\"config-document-response.error-reason\" value=\"failure to store artifact\" />\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 954,\r
+        "y": 373,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "568cd496.8a01fc",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 981,\r
+        "y": 166,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "a514a19d.1922e",\r
+                "f8fdb850.32b458",\r
+                "d8e09650.bf1098"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a514a19d.1922e",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"error-code\" value=\"502\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1199,\r
+        "y": 140,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f8fdb850.32b458",\r
+        "type": "set",\r
+        "name": "set: deploy-error-502",\r
+        "xml": "<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_ERROR\" />\n\t<parameter name=\"config-document-response.error-reason\" value=\"missing asdc_reference data for artifact-name\" />\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1213,\r
+        "y": 195,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "de6d6715.fb9568",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 583,\r
+        "y": 440,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            [\r
+                "cce5b362.94661"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "10cfc47.8fe793c",\r
+        "type": "configure",\r
+        "name": "configure: escapeSQL",\r
+        "xml": "<configure adaptor='org.onap.appc.ccadaptor.ConfigComponentAdaptor' key='escapeSql' >\n<parameter name=\"artifactContents\" value=\"`$configuration-document-request-input.document-parameters.artifact-contents`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 379,\r
+        "y": 286,\r
+        "z": "c6a88251.aeda8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]\r
index 766a812..bf0a160 100644 (file)
@@ -1 +1,568 @@
-[{"id":"8f48883d.679f48","type":"dgstart","name":"DGSTART","outputs":1,"x":109,"y":43.99999713897705,"z":"28a80c95.6f39c4","wires":[["bd600a44.6c6cc8"]]},{"id":"24671a98.3cbfe6","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n","atomic":"true","comments":"","outputs":1,"x":444.3333206176758,"y":121.88888263702393,"z":"28a80c95.6f39c4","wires":[["6952f2c1.c8768c"]]},{"id":"92cd7002.19f79","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":780.2222023010254,"y":449.11104583740234,"z":"28a80c95.6f39c4","wires":[["63034f6b.1ca7e"]]},{"id":"b2658f84.2d5dc","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"503\"/>\n\t<parameter name=\"error-message\" value=\"Unable to save ASDC artifact\"/>\n\t<parameter name=\"ack-final\" value=\"Y\"/>","comments":"","x":1154.444320678711,"y":396.3332395553589,"z":"28a80c95.6f39c4","wires":[]},{"id":"369d3bdf.5c54a4","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":752.4444885253906,"y":625.7776575088501,"z":"28a80c95.6f39c4","wires":[["ed2c0654.f52c48"]]},{"id":"ed2c0654.f52c48","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n","atomic":"true","comments":"","outputs":1,"x":955.1111526489258,"y":625.9999551773071,"z":"28a80c95.6f39c4","wires":[["8de31d68.7e5","7b65641b.dce5cc","4c10cb1c.481084"]]},{"id":"4c10cb1c.481084","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n<parameter name='error-code' value='200' />\n","comments":"","x":1158.000015258789,"y":665.8888864517212,"z":"28a80c95.6f39c4","wires":[]},{"id":"bd600a44.6c6cc8","type":"service-logic","name":"ASDC-MESSAGE 3.0.0","module":"ASDC-MESSAGE","version":"3.0.0","comments":"","xml":"<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='ASDC-MESSAGE' version='3.0.0'>","outputs":1,"x":368.1111297607422,"y":42,"z":"28a80c95.6f39c4","wires":[["86900238.26815"]]},{"id":"86900238.26815","type":"method","name":"configuration-document-request","xml":"<method rpc='configuration-document-request' mode='sync'>\n","comments":"","outputs":1,"x":179.77781677246094,"y":125.22222995758057,"z":"28a80c95.6f39c4","wires":[["24671a98.3cbfe6"]]},{"id":"6952f2c1.c8768c","type":"get-resource","name":"get-resource: asdc-reference SQLResource","xml":"<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT vnf_type, vnfc_type, file_category\n\t     FROM ASDC_REFERENCE\n         WHERE artifact_name = $configuration-document-request-input.document-parameters.artifact-name ;\"\n    force='true'\n\tpfx='asdc-reference'>\n","comments":"","outputs":1,"x":697.7777709960938,"y":72.33334350585938,"z":"28a80c95.6f39c4","wires":[["d72a70bd.4c03c","c2dec095.61d77","793fb24.a89de4c"]]},{"id":"e03ec3d2.d8db","type":"save","name":"save asdc-file SQLResource","xml":"<save \tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey='INSERT INTO ASDC_ARTIFACTS\n\t     SET service_uuid\t=  $configuration-document-request-input.document-parameters.service-uuid ,\n\t        distribution_id\t=  $configuration-document-request-input.document-parameters.distribution-id ,\n\t        service_name\t=  $configuration-document-request-input.document-parameters.service-name ,\n\t\tservice_description\t=  $configuration-document-request-input.document-parameters.service-description ,\n\t\tresource_uuid\t= $configuration-document-request-input.document-parameters.resource-uuid ,\n\t\tresource_instance_name\t= $configuration-document-request-input.document-parameters.resource-instance-name ,\n\t\tresource_name\t= $configuration-document-request-input.document-parameters.resource-name ,\n\t\tresource_version\t= $configuration-document-request-input.document-parameters.resource-version ,\n\t\tresource_type\t= $configuration-document-request-input.document-parameters.resource-type ,\n\t\tartifact_uuid\t= $configuration-document-request-input.document-parameters.artifact-uuid ,\n\t\tartifact_type\t= $configuration-document-request-input.document-parameters.artifact-type ,\n\t\tartifact_version\t= $configuration-document-request-input.document-parameters.artifact-version ,\n\t\tartifact_description\t= $configuration-document-request-input.document-parameters.artifact-description ,\n\t\tinternal_version\t= $asdc-artifacts.internalversion ,\n\t        artifact_name       =  $configuration-document-request-input.document-parameters.artifact-name ,\n\t        artifact_content    =  $convertconfig.escapeData ;'\n\t    \tforce='true'\n\n  \tpfx='tmp.asdc-artifacts'>\n","comments":"","outputs":1,"x":530.2777900695801,"y":516.6666259765625,"z":"28a80c95.6f39c4","wires":[["92cd7002.19f79","369d3bdf.5c54a4","65ec4b77.655924"]]},{"id":"d72a70bd.4c03c","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":978.9999389648438,"y":63.888885498046875,"z":"28a80c95.6f39c4","wires":[["755c0ce1.265bd4"]]},{"id":"c2dec095.61d77","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1021.6666870117188,"y":133,"z":"28a80c95.6f39c4","wires":[["755c0ce1.265bd4"]]},{"id":"194d7eb0.2c5761","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"502\"/>\n\t<parameter name=\"error-message\" value=\"Unable to retrieve asdc_resource\"/>\n\t<parameter name=\"ack-final\" value=\"Y\"/>","comments":"","x":1337,"y":140.33334350585938,"z":"28a80c95.6f39c4","wires":[]},{"id":"8de31d68.7e5","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"file-contents\" value=\"`$configuration-document-request-input.configuration-document-information.document-parameters[0].artifact-contents`\"/>\n\n","comments":"","outputs":1,"x":1125.8889656066895,"y":566.6665868759155,"z":"28a80c95.6f39c4","wires":[[]]},{"id":"7b65641b.dce5cc","type":"set","name":"set deploy-ok","xml":"<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_OK\" />\n","comments":"","x":1150.2222366333008,"y":614.222170829773,"z":"28a80c95.6f39c4","wires":[]},{"id":"63034f6b.1ca7e","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":926.9999694824219,"y":491.1109781265259,"z":"28a80c95.6f39c4","wires":[["d64e50ba.e5739","9b6e24b7.fdfe38","b2658f84.2d5dc"]]},{"id":"d64e50ba.e5739","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"error-code\" value=\"503\"/>\n\n","comments":"","outputs":1,"x":1147.4444198608398,"y":519.110951423645,"z":"28a80c95.6f39c4","wires":[[]]},{"id":"9b6e24b7.fdfe38","type":"set","name":"set deploy-error 503","xml":"<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_ERROR\" />\n\t<parameter name=\"config-document-response.error-reason\" value=\"failure to store artifact\" />\n\n","comments":"","x":1186.5553817749023,"y":459.22210597991943,"z":"28a80c95.6f39c4","wires":[]},{"id":"755c0ce1.265bd4","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":1165.333251953125,"y":86.44444274902344,"z":"28a80c95.6f39c4","wires":[["1c294786.e44028","c0456dd5.b1e53","194d7eb0.2c5761"]]},{"id":"1c294786.e44028","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"error-code\" value=\"502\"/>","comments":"","outputs":1,"x":1316.2220458984375,"y":20.888885498046875,"z":"28a80c95.6f39c4","wires":[[]]},{"id":"c0456dd5.b1e53","type":"set","name":"set: deploy-error-502","xml":"<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_ERROR\" />\n\t<parameter name=\"config-document-response.error-reason\" value=\"missing asdc_reference data for artifact-name\" />\n\n\n","comments":"","x":1369.7779541015625,"y":84.22221374511719,"z":"28a80c95.6f39c4","wires":[]},{"id":"65ec4b77.655924","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":772.8888893127441,"y":541.9999313354492,"z":"28a80c95.6f39c4","wires":[["63034f6b.1ca7e"]]},{"id":"f952ccb7.2b199","type":"configure","name":"configure: escapeSQL","xml":"<execute plugin=\"org.onap.sdnc.config.generator.convert.ConvertNode\" method=\"escapeData\">\n<parameter name=\"unEscapeData\" value=\"`$configuration-document-request-input.document-parameters.artifact-contents`\" />\n<parameter name=\"dataType\" value=\"SQL\" />\n<parameter name=\"responsePrefix\" value=\"convertconfig\" />\n\n","comments":"","outputs":1,"x":190.22225952148438,"y":426.55548095703125,"z":"28a80c95.6f39c4","wires":[["19da8879.6b1b48","bacd2a00.1e76f8"]]},{"id":"793fb24.a89de4c","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":155.11114501953125,"y":200.44439697265625,"z":"28a80c95.6f39c4","wires":[["2de3157d.970b2a"]]},{"id":"980f749f.5434b8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":318.8888931274414,"y":336.33330821990967,"z":"28a80c95.6f39c4","wires":[["f952ccb7.2b199","1d3051dc.9282ce"]]},{"id":"c45cff68.8f337","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":318.88891220092773,"y":515.3332853317261,"z":"28a80c95.6f39c4","wires":[["e03ec3d2.d8db"]]},{"id":"1d3051dc.9282ce","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"error-code\" value=\"502\"/>","comments":"","outputs":1,"x":600.3333435058594,"y":284.99993896484375,"z":"28a80c95.6f39c4","wires":[[]]},{"id":"19da8879.6b1b48","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":150.66671752929688,"y":514.5554780960083,"z":"28a80c95.6f39c4","wires":[["c45cff68.8f337"]]},{"id":"d5fde229.a1b3d","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"503\"/>\n\t<parameter name=\"error-message\" value=\"`$convertconfig.error-message`\"/>\n\t<parameter name=\"ack-final\" value=\"Y\"/>","comments":"","x":922.0000038146973,"y":310.2221803665161,"z":"28a80c95.6f39c4","wires":[]},{"id":"bacd2a00.1e76f8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":505.4444885253906,"y":397.7777404785156,"z":"28a80c95.6f39c4","wires":[["fbad77e5.29f018"]]},{"id":"fbad77e5.29f018","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":667.4444808959961,"y":354.4443893432617,"z":"28a80c95.6f39c4","wires":[["d5fde229.a1b3d","fb6cdc78.ae031"]]},{"id":"fb6cdc78.ae031","type":"set","name":"set deploy-error 503","xml":"<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_ERROR\" />\n\t<parameter name=\"config-document-response.error-reason\" value=\"failure to store artifact\" />\n\n","comments":"","x":952.4444808959961,"y":377.55552768707275,"z":"28a80c95.6f39c4","wires":[]},{"id":"2de3157d.970b2a","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n","atomic":"true","comments":"","outputs":1,"x":362,"y":209,"z":"28a80c95.6f39c4","wires":[["f924ea07.11f418"]]},{"id":"f924ea07.11f418","type":"get-resource","name":"get-resource: Internal version SQLResource","xml":"<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"select IF(max(INTERNAL_VERSION)>0,max(INTERNAL_VERSION)+1,1) as internalversion\n\t     FROM ASDC_ARTIFACTS\n         WHERE ARTIFACT_NAME = $configuration-document-request-input.document-parameters.artifact-name ;\"\n    force='true'\n\tpfx='asdc-artifacts'>\n\n\n\n","comments":"","outputs":1,"x":648,"y":194,"z":"28a80c95.6f39c4","wires":[["20525a76.581316","26b20401.248fac"]]},{"id":"20525a76.581316","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":132,"y":323,"z":"28a80c95.6f39c4","wires":[["980f749f.5434b8"]]},{"id":"26b20401.248fac","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":983,"y":190,"z":"28a80c95.6f39c4","wires":[["755c0ce1.265bd4"]]}]
+[\r
+    {\r
+        "id": "8f48883d.679f48",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 109,\r
+        "y": 43.99999713897705,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "bd600a44.6c6cc8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "24671a98.3cbfe6",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 444.3333206176758,\r
+        "y": 121.88888263702393,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "6952f2c1.c8768c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "92cd7002.19f79",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 780.2222023010254,\r
+        "y": 449.11104583740234,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "63034f6b.1ca7e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b2658f84.2d5dc",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"503\"/>\n\t<parameter name=\"error-message\" value=\"Unable to save SDC artifact\"/>\n\t<parameter name=\"ack-final\" value=\"Y\"/>",\r
+        "comments": "",\r
+        "x": 1154.444320678711,\r
+        "y": 396.3332395553589,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "369d3bdf.5c54a4",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 752.4444885253906,\r
+        "y": 625.7776575088501,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "ed2c0654.f52c48"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ed2c0654.f52c48",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 955.1111526489258,\r
+        "y": 625.9999551773071,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "8de31d68.7e5",\r
+                "7b65641b.dce5cc",\r
+                "4c10cb1c.481084"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4c10cb1c.481084",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n",\r
+        "comments": "",\r
+        "x": 1158.000015258789,\r
+        "y": 665.8888864517212,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "bd600a44.6c6cc8",\r
+        "type": "service-logic",\r
+        "name": "SDC-MESSAGE 3.0.0",\r
+        "module": "SDC-MESSAGE",\r
+        "version": "3.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='SDC-MESSAGE' version='3.0.0'>",\r
+        "outputs": 1,\r
+        "x": 368.1111297607422,\r
+        "y": 42,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "86900238.26815"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "86900238.26815",\r
+        "type": "method",\r
+        "name": "configuration-document-request",\r
+        "xml": "<method rpc='configuration-document-request' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 179.77781677246094,\r
+        "y": 125.22222995758057,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "24671a98.3cbfe6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6952f2c1.c8768c",\r
+        "type": "get-resource",\r
+        "name": "get-resource: asdc-reference SQLResource",\r
+        "xml": "<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT vnf_type, vnfc_type, file_category\n\t     FROM ASDC_REFERENCE\n         WHERE artifact_name = $configuration-document-request-input.document-parameters.artifact-name ;\"\n    force='true'\n\tpfx='asdc-reference'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 697.7777709960938,\r
+        "y": 72.33334350585938,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "d72a70bd.4c03c",\r
+                "c2dec095.61d77",\r
+                "793fb24.a89de4c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e03ec3d2.d8db",\r
+        "type": "save",\r
+        "name": "save asdc-file SQLResource",\r
+        "xml": "<save \tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey='INSERT INTO ASDC_ARTIFACTS\n\t     SET service_uuid\t=  $configuration-document-request-input.document-parameters.service-uuid ,\n\t        distribution_id\t=  $configuration-document-request-input.document-parameters.distribution-id ,\n\t        service_name\t=  $configuration-document-request-input.document-parameters.service-name ,\n\t\tservice_description\t=  $configuration-document-request-input.document-parameters.service-description ,\n\t\tresource_uuid\t= $configuration-document-request-input.document-parameters.resource-uuid ,\n\t\tresource_instance_name\t= $configuration-document-request-input.document-parameters.resource-instance-name ,\n\t\tresource_name\t= $configuration-document-request-input.document-parameters.resource-name ,\n\t\tresource_version\t= $configuration-document-request-input.document-parameters.resource-version ,\n\t\tresource_type\t= $configuration-document-request-input.document-parameters.resource-type ,\n\t\tartifact_uuid\t= $configuration-document-request-input.document-parameters.artifact-uuid ,\n\t\tartifact_type\t= $configuration-document-request-input.document-parameters.artifact-type ,\n\t\tartifact_version\t= $configuration-document-request-input.document-parameters.artifact-version ,\n\t\tartifact_description\t= $configuration-document-request-input.document-parameters.artifact-description ,\n\t\tinternal_version\t= $asdc-artifacts.internalversion ,\n\t        artifact_name       =  $configuration-document-request-input.document-parameters.artifact-name ,\n\t        artifact_content    =  $convertconfig.escapeData ;'\n\t    \tforce='true'\n\n  \tpfx='tmp.asdc-artifacts'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 530.2777900695801,\r
+        "y": 516.6666259765625,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "92cd7002.19f79",\r
+                "369d3bdf.5c54a4",\r
+                "65ec4b77.655924"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d72a70bd.4c03c",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 978.9999389648438,\r
+        "y": 63.888885498046875,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "755c0ce1.265bd4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c2dec095.61d77",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1021.6666870117188,\r
+        "y": 133,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "755c0ce1.265bd4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "194d7eb0.2c5761",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"502\"/>\n\t<parameter name=\"error-message\" value=\"Unable to retrieve asdc_resource\"/>\n\t<parameter name=\"ack-final\" value=\"Y\"/>",\r
+        "comments": "",\r
+        "x": 1337,\r
+        "y": 140.33334350585938,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8de31d68.7e5",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"file-contents\" value=\"`$configuration-document-request-input.configuration-document-information.document-parameters[0].artifact-contents`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1125.8889656066895,\r
+        "y": 566.6665868759155,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7b65641b.dce5cc",\r
+        "type": "set",\r
+        "name": "set deploy-ok",\r
+        "xml": "<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_OK\" />\n",\r
+        "comments": "",\r
+        "x": 1150.2222366333008,\r
+        "y": 614.222170829773,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "63034f6b.1ca7e",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 926.9999694824219,\r
+        "y": 491.1109781265259,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "d64e50ba.e5739",\r
+                "9b6e24b7.fdfe38",\r
+                "b2658f84.2d5dc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d64e50ba.e5739",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"error-code\" value=\"503\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1147.4444198608398,\r
+        "y": 519.110951423645,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "9b6e24b7.fdfe38",\r
+        "type": "set",\r
+        "name": "set deploy-error 503",\r
+        "xml": "<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_ERROR\" />\n\t<parameter name=\"config-document-response.error-reason\" value=\"failure to store artifact\" />\n\n",\r
+        "comments": "",\r
+        "x": 1186.5553817749023,\r
+        "y": 459.22210597991943,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "755c0ce1.265bd4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1165.333251953125,\r
+        "y": 86.44444274902344,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "1c294786.e44028",\r
+                "c0456dd5.b1e53",\r
+                "194d7eb0.2c5761"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1c294786.e44028",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"error-code\" value=\"502\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1316.2220458984375,\r
+        "y": 20.888885498046875,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c0456dd5.b1e53",\r
+        "type": "set",\r
+        "name": "set: deploy-error-502",\r
+        "xml": "<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_ERROR\" />\n\t<parameter name=\"config-document-response.error-reason\" value=\"missing asdc_reference data for artifact-name\" />\n\n\n",\r
+        "comments": "",\r
+        "x": 1369.7779541015625,\r
+        "y": 84.22221374511719,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "65ec4b77.655924",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 772.8888893127441,\r
+        "y": 541.9999313354492,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "63034f6b.1ca7e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f952ccb7.2b199",\r
+        "type": "configure",\r
+        "name": "configure: escapeSQL",\r
+        "xml": "<execute plugin=\"onap.onap.sdnc.config.generator.convert.ConvertNode\" method=\"escapeData\">\n<parameter name=\"unEscapeData\" value=\"`$configuration-document-request-input.document-parameters.artifact-contents`\" />\n<parameter name=\"dataType\" value=\"SQL\" />\n<parameter name=\"responsePrefix\" value=\"convertconfig\" />\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 190.22225952148438,\r
+        "y": 426.55548095703125,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "19da8879.6b1b48",\r
+                "bacd2a00.1e76f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "793fb24.a89de4c",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 155.11114501953125,\r
+        "y": 200.44439697265625,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "2de3157d.970b2a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "980f749f.5434b8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 318.8888931274414,\r
+        "y": 336.33330821990967,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "f952ccb7.2b199",\r
+                "1d3051dc.9282ce"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c45cff68.8f337",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 318.88891220092773,\r
+        "y": 515.3332853317261,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "e03ec3d2.d8db"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1d3051dc.9282ce",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"error-code\" value=\"502\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 600.3333435058594,\r
+        "y": 284.99993896484375,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "19da8879.6b1b48",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 150.66671752929688,\r
+        "y": 514.5554780960083,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "c45cff68.8f337"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d5fde229.a1b3d",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"503\"/>\n\t<parameter name=\"error-message\" value=\"`$convertconfig.error-message`\"/>\n\t<parameter name=\"ack-final\" value=\"Y\"/>",\r
+        "comments": "",\r
+        "x": 922.0000038146973,\r
+        "y": 310.2221803665161,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "bacd2a00.1e76f8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 505.4444885253906,\r
+        "y": 397.7777404785156,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "fbad77e5.29f018"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fbad77e5.29f018",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 667.4444808959961,\r
+        "y": 354.4443893432617,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "d5fde229.a1b3d",\r
+                "fb6cdc78.ae031"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fb6cdc78.ae031",\r
+        "type": "set",\r
+        "name": "set deploy-error 503",\r
+        "xml": "<set>\n\t<parameter name=\"config-document-response.request-id\" value=\"`$configuration-document-request-input.request-information.request-id`\" />\n\t<parameter name=\"config-document-response.status\" value=\"DEPLOY_ERROR\" />\n\t<parameter name=\"config-document-response.error-reason\" value=\"failure to store artifact\" />\n\n",\r
+        "comments": "",\r
+        "x": 952.4444808959961,\r
+        "y": 377.55552768707275,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2de3157d.970b2a",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 362,\r
+        "y": 209,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "f924ea07.11f418"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f924ea07.11f418",\r
+        "type": "get-resource",\r
+        "name": "get-resource: Internal version SQLResource",\r
+        "xml": "<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"select IF(max(INTERNAL_VERSION)>0,max(INTERNAL_VERSION)+1,1) as internalversion\n\t     FROM ASDC_ARTIFACTS\n         WHERE ARTIFACT_NAME = $configuration-document-request-input.document-parameters.artifact-name ;\"\n    force='true'\n\tpfx='asdc-artifacts'>\n\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 648,\r
+        "y": 194,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "20525a76.581316",\r
+                "26b20401.248fac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "20525a76.581316",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 132,\r
+        "y": 323,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "980f749f.5434b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "26b20401.248fac",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 983,\r
+        "y": 190,\r
+        "z": "28a80c95.6f39c4",\r
+        "wires": [\r
+            [\r
+                "755c0ce1.265bd4"\r
+            ]\r
+        ]\r
+    }\r
+]\r
index 02ee1ee..181b5bc 100644 (file)
@@ -1 +1,525 @@
-[{"id":"2bda9d8b.dc07e2","type":"comment","name":"Audit-CONFIGURATION-NOTIFICATION","info":"","comments":"","x":564,"y":76,"z":"50ed8660.c42b78","wires":[]},{"id":"cd1395d8.8212a8","type":"dgstart","name":"DGSTART","outputs":1,"x":117.66668701171875,"y":153.3333396911621,"z":"50ed8660.c42b78","wires":[["afc36e17.65732"]]},{"id":"afc36e17.65732","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":300.90484619140625,"y":151.8571319580078,"z":"50ed8660.c42b78","wires":[["ea11462.c33d1b8"]]},{"id":"ea11462.c33d1b8","type":"method","name":"method audit-configuration-notification","xml":"<method rpc='audit-configuration-notification' mode='sync'>\n","comments":"","outputs":1,"x":206.1429443359375,"y":249.66668701171875,"z":"50ed8660.c42b78","wires":[["59223239.da7a7c"]]},{"id":"60458f7.739457","type":"switchNode","name":"switch: service-instance-id already in config","xml":"<switch test=\"`$audit-configuration-notification-input.service-information.service-instance-id == $service-data.service-information.service-instance-id`\">","comments":"","outputs":1,"x":447.2699890136719,"y":391.5772399902344,"z":"50ed8660.c42b78","wires":[["bbb1f484.ce69c8","36057100.2e7c4"]]},{"id":"bbb1f484.ce69c8","type":"outcomeTrue","name":"outcome: true","xml":"<outcome value=\"true\">\n","outputs":1,"x":747.7777709960938,"y":374.08923149108887,"z":"50ed8660.c42b78","wires":[["edf93c4c.cc86e"]]},{"id":"36057100.2e7c4","type":"outcomeFalse","name":"outcome: false","xml":"<outcome value=\"false\">","comments":"","outputs":1,"x":748.1230773925781,"y":314.17259979248047,"z":"50ed8660.c42b78","wires":[["3ef9114.e12dcee"]]},{"id":"59223239.da7a7c","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":123.5728988647461,"y":329.73309326171875,"z":"50ed8660.c42b78","wires":[["4b6ffd54.962d44","60458f7.739457","d2dc49b.c7bbab8"]]},{"id":"4b6ffd54.962d44","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"audit-configuration-notification\"/>\n<parameter name=\"field3\" value=\"`$audit-configuration-notification-input.service-information.service-instance-id`\"/>\n<parameter name=\"field4\" value=\"`$audit-configuration-notification-input.response-code`\"/>\n<parameter name=\"field5\" value=\"`$audit-configuration-notification-input.response-message`\"/>\n<parameter name=\"field6\" value=\"`$audit-configuration-notification-input.audit-config-results.audit-outcome`\"/>\n<parameter name=\"field7\" value=\"`$audit-configuration-notification-input.audit-config-results.applied-configuration`\"/>\n<parameter name=\"field8\" value=\"`$audit-configuration-notification-input.audit-config-results.running-configuration`\"/>\n\n<parameter name=\"field9\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field10\" value=\"`$service-configuration-notification-input.response-code`\"/>\n<parameter name=\"field11\" value=\"`$service-data.request-information.request-action`\"/>\n<parameter name=\"field12\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n<parameter name=\"field13\" value=\"`$audit-configuration-notification-input.svc-request-id`\"/>\n<parameter name=\"field14\" value=\"`$service-data.appc-request-header.svc-request-id`\"/>","comments":"","outputs":1,"x":336.7158203125,"y":345.0707702636719,"z":"50ed8660.c42b78","wires":[[]]},{"id":"fed84bfa.860428","type":"switchNode","name":"switch: response code Successful","xml":"<switch test=\"`$audit-configuration-notification-input.response-code`\">\n\n","comments":"","outputs":1,"x":401.3543395996094,"y":518.7619018554688,"z":"50ed8660.c42b78","wires":[["44285ae7.d087f4","bb9534d1.342908","275f0633.21aa6a"]]},{"id":"44285ae7.d087f4","type":"success","name":"outcome: Success","xml":"<outcome value=\"Success\">","comments":"","outputs":1,"x":340.92584228515625,"y":684.4285278320312,"z":"50ed8660.c42b78","wires":[["e2e6621b.15e89"]]},{"id":"275f0633.21aa6a","type":"other","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":328,"y":971,"z":"50ed8660.c42b78","wires":[["c9c27153.50dbf"]]},{"id":"c9c27153.50dbf","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":513.1386108398438,"y":965.9999389648438,"z":"50ed8660.c42b78","wires":[["235a2caa.dc26a4","8de0308c.bebf5"]]},{"id":"235a2caa.dc26a4","type":"configure","name":"SDN_GP Asynch Notification","xml":"<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.async.AsyncResponseAdaptor\" key=\"AUDIT\">\n<parameter name=\"dummyparam\" value=\"test\"/>\n","comments":"","outputs":1,"x":783.4718627929688,"y":917.1514892578125,"z":"50ed8660.c42b78","wires":[[]]},{"id":"8de0308c.bebf5","type":"returnFailure","name":"return: failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='`$audit-configuration-notification-input.response-code`'/>\n\t<parameter name='error-message' value='`$audit-configuration-notification-input.response-message`'/>\n\t<parameter name='internal-error' value='false' />","comments":"","x":742.3817749023438,"y":983.0717163085938,"z":"50ed8660.c42b78","wires":[]},{"id":"3ef9114.e12dcee","type":"returnFailure","name":"return: failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='1000'/>\n\t<parameter name='error-message' value='Service Instance Id not found'/>\n\t<parameter name='internal-error' value='true' />","comments":"","x":1004.6401977539062,"y":315.4285888671875,"z":"50ed8660.c42b78","wires":[]},{"id":"6fc2b7f7.95e328","type":"other","name":"outcome: Other","xml":"<outcome value=\"Other\">\n\n","outputs":1,"x":1918.3543663024902,"y":4982.627190113068,"z":"50ed8660.c42b78","wires":[["a82156c3.c76cb8"]]},{"id":"616774e.572778c","type":"other","name":"outcome: ChangeLayer3ServiceActivateRequest","xml":"<outcome value=\"ChangeLayer3ServiceActivateRequest\">\n\n","outputs":1,"x":2063.2545433044434,"y":4819.393614768982,"z":"50ed8660.c42b78","wires":[["26825f6e.55fa2"]]},{"id":"f43f3748.859d08","type":"execute","name":"execute: EIPAM_UnassignIPAddress","xml":"<execute plugin=\"com.att.sdnctl.sli.plugin.EIPAM.EIPAMPlugin\" method=\"unassignIPAddress\">\n\t<parameter name=\"deleteEIPAM_status\" value=\"PENDING_DELETE\" />","outputs":1,"x":2643.284980773926,"y":4735.545325279236,"z":"50ed8660.c42b78","wires":[[]]},{"id":"26825f6e.55fa2","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":2342.6183280944824,"y":4816.545227050781,"z":"50ed8660.c42b78","wires":[["f43f3748.859d08","afd3a555.be9328","3e70f431.74a58c","86c2f124.a637c","e06094ff.361828"]]},{"id":"86c2f124.a637c","type":"configure","name":"MSO Asynch Notification","xml":"<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"MSO\">\n      <parameter name=\"dummyparam\" value=\"test\"/>\n","outputs":1,"x":2613.2713928222656,"y":4886.871339797974,"z":"50ed8660.c42b78","wires":[[]]},{"id":"e06094ff.361828","type":"returnSuccess","name":"return success","xml":" <return status=\"success\">\n \n","x":2585.120918273926,"y":4934.317549705505,"z":"50ed8660.c42b78","wires":[]},{"id":"3e70f431.74a58c","type":"save","name":"save: order-status = Activated","xml":"<save plugin=\"com.att.sdnctl.sli.resource.mdsal.ConfigResource\" resource=\"service-data\">\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />","outputs":1,"x":2627.1866760253906,"y":4833.433511734009,"z":"50ed8660.c42b78","wires":[[]]},{"id":"afd3a555.be9328","type":"set","name":"set: order-status = Activated","xml":"<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />","x":2619.559804916382,"y":4787.139886856079,"z":"50ed8660.c42b78","wires":[]},{"id":"a82156c3.c76cb8","type":"returnFailure","name":"return failure","xml":" <return status=\"failure\">\n\t<parameter name='error-code' value='2000'/>\n\t<parameter name='error-message' value='Invalid Request `$service-data.request-information.request-action`'/>\n\t<parameter name='internal-error' value='true'/>\n \n","x":2231.4364824295044,"y":4984.090530395508,"z":"50ed8660.c42b78","wires":[]},{"id":"e2e6621b.15e89","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":569,"y":696,"z":"50ed8660.c42b78","wires":[["eb60f62e.2cf768","a7de75f9.c2b138","559ed45e.8ff51c","1698aac4.f2c905"]]},{"id":"a20c72ca.5e8dd","type":"set","name":"set Audit Config results","xml":"<set>\n<parameter name='service-data.' value='audit-configuration-notification-input.' />\n","comments":"","x":823,"y":588,"z":"50ed8660.c42b78","wires":[]},{"id":"eb60f62e.2cf768","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"audit-configuration-notification\"/>\n<parameter name=\"field3\" value=\"`$audit-configuration-notification-input.audit-config-results.audit-outcome`\"/>\n<parameter name=\"field4\" value=\"`$audit-configuration-notification-input.audit-config-results.running-configuration`\"/>\n<parameter name=\"field5\" value=\"`$audit-configuration-notification-input.svc-request-id`\"/>\n<parameter name=\"field6\" value=\"`$service-data.appc-request-header.svc-request-id`\"/>\n<parameter name=\"field7\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field8\" value=\"`$service-data.oper-status.last-order-status`\"/>\n\n","comments":"","outputs":1,"x":789,"y":645,"z":"50ed8660.c42b78","wires":[[]]},{"id":"d2dc49b.c7bbab8","type":"set","name":"set:service-data based on input","xml":"<set>\n<parameter name=\"service-data.appc-request-header.svc-request-id\" value=\"`$audit-configuration-notification-input.svc-request-id`\" />\n\n<!--\n<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$audit-configuration-notification-input.service-information.service-instance-id`\" />\n-->\n<parameter name=\"service-data.service-information.service-type\" value=\"`$audit-configuration-notification-input.service-information.service-type`\" />\n\t\n\n\t\n\t\n\t","comments":"","x":412,"y":298,"z":"50ed8660.c42b78","wires":[]},{"id":"bb9534d1.342908","type":"success","name":"outcome: SUCCESS","xml":"<outcome value=\"SUCCESS\">","comments":"","outputs":1,"x":334,"y":756,"z":"50ed8660.c42b78","wires":[["e2e6621b.15e89"]]},{"id":"5f69c5a2.065e0c","type":"set","name":"set: restore Order Status based on last-order-status","xml":"<set>\n<parameter name=\"service-data.oper-status.order-status\" value=\"`$service-data.oper-status.last-order-status`\" />\n\n","comments":"","x":925,"y":700,"z":"50ed8660.c42b78","wires":[]},{"id":"a7de75f9.c2b138","type":"configure","name":"SDN-GP Asynch Notification","xml":"<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.async.AsyncResponseAdaptor\" key=\"AUDIT\">\n<parameter name=\"dummyparam\" value=\"test\"/>\n","comments":"","outputs":1,"x":852,"y":785,"z":"50ed8660.c42b78","wires":[[]]},{"id":"559ed45e.8ff51c","type":"returnSuccess","name":"return success","xml":"<return status=\"success\">\n<parameter name='error-code' value='200'/>\n<parameter name='error-message' value='`$audit-configuration-notification-input.response-message`'/>\n \n","comments":"","x":815,"y":844,"z":"50ed8660.c42b78","wires":[]},{"id":"1698aac4.f2c905","type":"set","name":"set: last-sub-action-status","xml":"<set>\n<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"Success\" />\n\n","comments":"","x":847,"y":740,"z":"50ed8660.c42b78","wires":[]},{"id":"4cbbd319.e6526c","type":"comment","name":"Lastsubaction status set in Appc","info":"","comments":"","x":1059,"y":942,"z":"50ed8660.c42b78","wires":[]},{"id":"edf93c4c.cc86e","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":926,"y":376,"z":"50ed8660.c42b78","wires":[["583ef652.3fb778","fed84bfa.860428"]]},{"id":"583ef652.3fb778","type":"execute","name":"execute: setTime(modify-timestamp)","xml":"<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>","comments":"","outputs":1,"x":1187,"y":374,"z":"50ed8660.c42b78","wires":[[]]}]
+[\r
+    {\r
+        "id": "2bda9d8b.dc07e2",\r
+        "type": "comment",\r
+        "name": "Audit-CONFIGURATION-NOTIFICATION",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 564,\r
+        "y": 76,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cd1395d8.8212a8",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 117.66668701171875,\r
+        "y": 153.3333396911621,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "afc36e17.65732"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "afc36e17.65732",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 300.90484619140625,\r
+        "y": 151.8571319580078,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "ea11462.c33d1b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ea11462.c33d1b8",\r
+        "type": "method",\r
+        "name": "method audit-configuration-notification",\r
+        "xml": "<method rpc='audit-configuration-notification' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 206.1429443359375,\r
+        "y": 249.66668701171875,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "59223239.da7a7c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "60458f7.739457",\r
+        "type": "switchNode",\r
+        "name": "switch: service-instance-id already in config",\r
+        "xml": "<switch test=\"`$audit-configuration-notification-input.service-information.service-instance-id == $service-data.service-information.service-instance-id`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 447.2699890136719,\r
+        "y": 391.5772399902344,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "bbb1f484.ce69c8",\r
+                "36057100.2e7c4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bbb1f484.ce69c8",\r
+        "type": "outcomeTrue",\r
+        "name": "outcome: true",\r
+        "xml": "<outcome value=\"true\">\n",\r
+        "outputs": 1,\r
+        "x": 747.7777709960938,\r
+        "y": 374.08923149108887,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "edf93c4c.cc86e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "36057100.2e7c4",\r
+        "type": "outcomeFalse",\r
+        "name": "outcome: false",\r
+        "xml": "<outcome value=\"false\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 748.1230773925781,\r
+        "y": 314.17259979248047,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "3ef9114.e12dcee"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "59223239.da7a7c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 123.5728988647461,\r
+        "y": 329.73309326171875,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "4b6ffd54.962d44",\r
+                "60458f7.739457",\r
+                "d2dc49b.c7bbab8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4b6ffd54.962d44",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"audit-configuration-notification\"/>\n<parameter name=\"field3\" value=\"`$audit-configuration-notification-input.service-information.service-instance-id`\"/>\n<parameter name=\"field4\" value=\"`$audit-configuration-notification-input.response-code`\"/>\n<parameter name=\"field5\" value=\"`$audit-configuration-notification-input.response-message`\"/>\n<parameter name=\"field6\" value=\"`$audit-configuration-notification-input.audit-config-results.audit-outcome`\"/>\n<parameter name=\"field7\" value=\"`$audit-configuration-notification-input.audit-config-results.applied-configuration`\"/>\n<parameter name=\"field8\" value=\"`$audit-configuration-notification-input.audit-config-results.running-configuration`\"/>\n\n<parameter name=\"field9\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field10\" value=\"`$service-configuration-notification-input.response-code`\"/>\n<parameter name=\"field11\" value=\"`$service-data.request-information.request-action`\"/>\n<parameter name=\"field12\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n<parameter name=\"field13\" value=\"`$audit-configuration-notification-input.svc-request-id`\"/>\n<parameter name=\"field14\" value=\"`$service-data.appc-request-header.svc-request-id`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 336.7158203125,\r
+        "y": 345.0707702636719,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "fed84bfa.860428",\r
+        "type": "switchNode",\r
+        "name": "switch: response code Successful",\r
+        "xml": "<switch test=\"`$audit-configuration-notification-input.response-code`\">\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 401.3543395996094,\r
+        "y": 518.7619018554688,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "44285ae7.d087f4",\r
+                "bb9534d1.342908",\r
+                "275f0633.21aa6a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "44285ae7.d087f4",\r
+        "type": "success",\r
+        "name": "outcome: Success",\r
+        "xml": "<outcome value=\"Success\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 340.92584228515625,\r
+        "y": 684.4285278320312,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "e2e6621b.15e89"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "275f0633.21aa6a",\r
+        "type": "other",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value=\"Other\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 328,\r
+        "y": 971,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "c9c27153.50dbf"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c9c27153.50dbf",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 513.1386108398438,\r
+        "y": 965.9999389648438,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "235a2caa.dc26a4",\r
+                "8de0308c.bebf5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "235a2caa.dc26a4",\r
+        "type": "configure",\r
+        "name": "SDN_GP Asynch Notification",\r
+        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.async.AsyncResponseAdaptor\" key=\"AUDIT\">\n<parameter name=\"dummyparam\" value=\"test\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 783.4718627929688,\r
+        "y": 917.1514892578125,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8de0308c.bebf5",\r
+        "type": "returnFailure",\r
+        "name": "return: failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='`$audit-configuration-notification-input.response-code`'/>\n\t<parameter name='error-message' value='`$audit-configuration-notification-input.response-message`'/>\n\t<parameter name='internal-error' value='false' />",\r
+        "comments": "",\r
+        "x": 742.3817749023438,\r
+        "y": 983.0717163085938,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3ef9114.e12dcee",\r
+        "type": "returnFailure",\r
+        "name": "return: failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='1000'/>\n\t<parameter name='error-message' value='Service Instance Id not found'/>\n\t<parameter name='internal-error' value='true' />",\r
+        "comments": "",\r
+        "x": 1004.6401977539062,\r
+        "y": 315.4285888671875,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6fc2b7f7.95e328",\r
+        "type": "other",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value=\"Other\">\n\n",\r
+        "outputs": 1,\r
+        "x": 1918.3543663024902,\r
+        "y": 4982.627190113068,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "a82156c3.c76cb8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "616774e.572778c",\r
+        "type": "other",\r
+        "name": "outcome: ChangeLayer3ServiceActivateRequest",\r
+        "xml": "<outcome value=\"ChangeLayer3ServiceActivateRequest\">\n\n",\r
+        "outputs": 1,\r
+        "x": 2063.2545433044434,\r
+        "y": 4819.393614768982,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "26825f6e.55fa2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f43f3748.859d08",\r
+        "type": "execute",\r
+        "name": "execute: EIPAM_UnassignIPAddress",\r
+        "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.EIPAM.EIPAMPlugin\" method=\"unassignIPAddress\">\n\t<parameter name=\"deleteEIPAM_status\" value=\"PENDING_DELETE\" />",\r
+        "outputs": 1,\r
+        "x": 2643.284980773926,\r
+        "y": 4735.545325279236,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "26825f6e.55fa2",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 2342.6183280944824,\r
+        "y": 4816.545227050781,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "f43f3748.859d08",\r
+                "afd3a555.be9328",\r
+                "3e70f431.74a58c",\r
+                "86c2f124.a637c",\r
+                "e06094ff.361828"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "86c2f124.a637c",\r
+        "type": "configure",\r
+        "name": "MSO Asynch Notification",\r
+        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"MSO\">\n      <parameter name=\"dummyparam\" value=\"test\"/>\n",\r
+        "outputs": 1,\r
+        "x": 2613.2713928222656,\r
+        "y": 4886.871339797974,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e06094ff.361828",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": " <return status=\"success\">\n \n",\r
+        "x": 2585.120918273926,\r
+        "y": 4934.317549705505,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3e70f431.74a58c",\r
+        "type": "save",\r
+        "name": "save: order-status = Activated",\r
+        "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.mdsal.ConfigResource\" resource=\"service-data\">\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />",\r
+        "outputs": 1,\r
+        "x": 2627.1866760253906,\r
+        "y": 4833.433511734009,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "afd3a555.be9328",\r
+        "type": "set",\r
+        "name": "set: order-status = Activated",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />",\r
+        "x": 2619.559804916382,\r
+        "y": 4787.139886856079,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a82156c3.c76cb8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": " <return status=\"failure\">\n\t<parameter name='error-code' value='2000'/>\n\t<parameter name='error-message' value='Invalid Request `$service-data.request-information.request-action`'/>\n\t<parameter name='internal-error' value='true'/>\n \n",\r
+        "x": 2231.4364824295044,\r
+        "y": 4984.090530395508,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e2e6621b.15e89",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 569,\r
+        "y": 696,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "eb60f62e.2cf768",\r
+                "a7de75f9.c2b138",\r
+                "559ed45e.8ff51c",\r
+                "1698aac4.f2c905"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a20c72ca.5e8dd",\r
+        "type": "set",\r
+        "name": "set Audit Config results",\r
+        "xml": "<set>\n<parameter name='service-data.' value='audit-configuration-notification-input.' />\n",\r
+        "comments": "",\r
+        "x": 823,\r
+        "y": 588,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "eb60f62e.2cf768",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"audit-configuration-notification\"/>\n<parameter name=\"field3\" value=\"`$audit-configuration-notification-input.audit-config-results.audit-outcome`\"/>\n<parameter name=\"field4\" value=\"`$audit-configuration-notification-input.audit-config-results.running-configuration`\"/>\n<parameter name=\"field5\" value=\"`$audit-configuration-notification-input.svc-request-id`\"/>\n<parameter name=\"field6\" value=\"`$service-data.appc-request-header.svc-request-id`\"/>\n<parameter name=\"field7\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field8\" value=\"`$service-data.oper-status.last-order-status`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 789,\r
+        "y": 645,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d2dc49b.c7bbab8",\r
+        "type": "set",\r
+        "name": "set:service-data based on input",\r
+        "xml": "<set>\n<parameter name=\"service-data.appc-request-header.svc-request-id\" value=\"`$audit-configuration-notification-input.svc-request-id`\" />\n\n<!--\n<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$audit-configuration-notification-input.service-information.service-instance-id`\" />\n-->\n<parameter name=\"service-data.service-information.service-type\" value=\"`$audit-configuration-notification-input.service-information.service-type`\" />\n\t\n\n\t\n\t\n\t",\r
+        "comments": "",\r
+        "x": 412,\r
+        "y": 298,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "bb9534d1.342908",\r
+        "type": "success",\r
+        "name": "outcome: SUCCESS",\r
+        "xml": "<outcome value=\"SUCCESS\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 334,\r
+        "y": 756,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "e2e6621b.15e89"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5f69c5a2.065e0c",\r
+        "type": "set",\r
+        "name": "set: restore Order Status based on last-order-status",\r
+        "xml": "<set>\n<parameter name=\"service-data.oper-status.order-status\" value=\"`$service-data.oper-status.last-order-status`\" />\n\n",\r
+        "comments": "",\r
+        "x": 925,\r
+        "y": 700,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a7de75f9.c2b138",\r
+        "type": "configure",\r
+        "name": "SDN-GP Asynch Notification",\r
+        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.async.AsyncResponseAdaptor\" key=\"AUDIT\">\n<parameter name=\"dummyparam\" value=\"test\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 852,\r
+        "y": 785,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "559ed45e.8ff51c",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status=\"success\">\n<parameter name='error-code' value='200'/>\n<parameter name='error-message' value='`$audit-configuration-notification-input.response-message`'/>\n \n",\r
+        "comments": "",\r
+        "x": 815,\r
+        "y": 844,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1698aac4.f2c905",\r
+        "type": "set",\r
+        "name": "set: last-sub-action-status",\r
+        "xml": "<set>\n<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"Success\" />\n\n",\r
+        "comments": "",\r
+        "x": 847,\r
+        "y": 740,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4cbbd319.e6526c",\r
+        "type": "comment",\r
+        "name": "Lastsubaction status set in Appc",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1059,\r
+        "y": 942,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "edf93c4c.cc86e",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 926,\r
+        "y": 376,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            [\r
+                "583ef652.3fb778",\r
+                "fed84bfa.860428"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "583ef652.3fb778",\r
+        "type": "execute",\r
+        "name": "execute: setTime(modify-timestamp)",\r
+        "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1187,\r
+        "y": 374,\r
+        "z": "50ed8660.c42b78",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]\r
index 10639c7..d942228 100644 (file)
@@ -1 +1,590 @@
-[{"id":"6295e18d.289b8","type":"dgstart","name":"DGSTART","outputs":1,"x":162,"y":124,"z":"22560c9c.507f14","wires":[["71e03392.dbcd8c"]]},{"id":"71e03392.dbcd8c","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":327.0000305175781,"y":127.33331298828125,"z":"22560c9c.507f14","wires":[["d8b42c68.f5ab3"]]},{"id":"d8b42c68.f5ab3","type":"method","name":"method audit-configuration-operation","xml":"<method rpc='audit-configuration-operation' mode='sync'>\n","comments":"","outputs":1,"x":582.6666870117188,"y":126.33331298828125,"z":"22560c9c.507f14","wires":[["d91d40bd.89138"]]},{"id":"6d141611.56d708","type":"switchNode","name":"switch: request-action","xml":"<switch test=\"`$audit-configuration-operation-input.request-information.request-action`\">\n<!--\n leaf request-action {\n                type enumeration {\n                    enum \"VsbgServiceAuditRequest\";\n                }\n            }\n}\n-->\n\n","comments":"","outputs":1,"x":187.5,"y":433,"z":"22560c9c.507f14","wires":[["5f81be6d.88ffe","624313d9.5e1ccc"]]},{"id":"5f81be6d.88ffe","type":"outcome","name":"VsbgServiceAuditRequest","xml":"<outcome value='VsbgServiceAuditRequest'>","comments":"","outputs":1,"x":450.5,"y":425,"z":"22560c9c.507f14","wires":[["b7c64a6e.3b97a8"]]},{"id":"b7c64a6e.3b97a8","type":"switchNode","name":"switch: request-sub-action","xml":"<switch test=\"`$audit-configuration-operation-input.request-information.request-sub-action`\">\n","comments":"","outputs":1,"x":714.5,"y":428,"z":"22560c9c.507f14","wires":[["2c21f7b1.0224a8","3dc879b9.2a21a6","fb1f199e.1ee6b8"]]},{"id":"2c21f7b1.0224a8","type":"outcome","name":"AUDIT","xml":"<outcome value='AUDIT'>","comments":"","outputs":1,"x":936.5,"y":428,"z":"22560c9c.507f14","wires":[["b23ec1e7.d9a61"]]},{"id":"624313d9.5e1ccc","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":395.5,"y":490,"z":"22560c9c.507f14","wires":[["60490b53.5d2ee4"]]},{"id":"60490b53.5d2ee4","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='request-action not recognized'/>\n","comments":"","x":549.5509033203125,"y":491.8646240234375,"z":"22560c9c.507f14","wires":[]},{"id":"896948ef.2fe218","type":"configure","name":"configure: ConfigComponentAdaptor","xml":"<configure adaptor=\"org.onap.appc.ccadaptor.ConfigComponentAdaptor\" key=\"dummy\">\n\t<parameter name=\"action\" value=\"`$service-data.appc-request-header.svc-action`\"/>\n\t","comments":"","outputs":1,"x":1305,"y":658,"z":"22560c9c.507f14","wires":[["b0e4346e.d63768","cf246bec.706c08"]]},{"id":"3dc879b9.2a21a6","type":"outcome","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":880.5,"y":606,"z":"22560c9c.507f14","wires":[["9d054a2c.f820a8"]]},{"id":"9d054a2c.f820a8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='request-sub-action not recognized'/>\n","comments":"","x":1047.5,"y":608,"z":"22560c9c.507f14","wires":[]},{"id":"967eb60d.2ec408","type":"comment","name":"Audit-configuration-Operation","info":"","comments":"","x":1530,"y":67,"z":"22560c9c.507f14","wires":[]},{"id":"b0e4346e.d63768","type":"failure","name":"failure","xml":"<outcome value='failure'>","outputs":1,"x":1527,"y":621,"z":"22560c9c.507f14","wires":[["f35bfc8a.ba17b"]]},{"id":"f35bfc8a.ba17b","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<!-- error code & message provided by ncs-adaptor -->\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":1690.3331298828125,"y":615.6666259765625,"z":"22560c9c.507f14","wires":[]},{"id":"249d783.f996f88","type":"returnSuccess","name":"return success","xml":" <return status=\"success\">\n \n","comments":"","x":1699,"y":719,"z":"22560c9c.507f14","wires":[]},{"id":"b5c3e0b7.6e9cb","type":"set","name":"set Copy from input to Service-data","xml":"<set>\n<parameter name=\"service-data.\" value=\"audit-configuration-operation-input.\"/>\n\n","comments":"","x":1363,"y":502,"z":"22560c9c.507f14","wires":[]},{"id":"cf246bec.706c08","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1531,"y":713,"z":"22560c9c.507f14","wires":[["249d783.f996f88"]]},{"id":"4c8f0493.b0d5bc","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"audit-configuration-operation\"/>\n\n<parameter name=\"field3\" value=\"`$audit-configuration-operation-input.request-information.request-action`\"/>\n<parameter name=\"field4\" value=\"`$service-data.request-information.request-action`\"/>\n<parameter name=\"field5\" value=\"`$audit-configuration-operation-input.request-information.request-sub-action`\"/>\n<parameter name=\"field6\" value=\"`$service-data.request-information.request-sub-action`\"/>\n<parameter name=\"field7\" value=\"`$audit-configuration-operation-input.service-information.service-instance-id`\"/>\n<parameter name=\"field8\" value=\"`$service-data.service-information.service-instance-id`\"/>\n","comments":"","outputs":1,"x":1278,"y":596,"z":"22560c9c.507f14","wires":[[]]},{"id":"441443b2.8ba20c","type":"GenericXML","name":"set: last-action, last-sub-action, last-svc-request-id, last-order-status","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-action\" value=\"VsbgServiceAuditRequest\" />\n\t<parameter name=\"service-data.oper-status.last-sub-action\" value=\"`$audit-configuration-operation-input.request-information.request-sub-action`\" />\n\t<parameter name=\"service-data.oper-status.last-svc-request-id\" value=\"`$audit-configuration-operation-input.sdnc-request-header.svc-request-id`\" />\n\t<!-- Causes exception when set to Null\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />\n\t-->\n","comments":"","outputs":1,"x":1458,"y":395.33331298828125,"z":"22560c9c.507f14","wires":[[]]},{"id":"b23ec1e7.d9a61","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1094,"y":426.33331298828125,"z":"22560c9c.507f14","wires":[["441443b2.8ba20c","b5c3e0b7.6e9cb","4c8f0493.b0d5bc","896948ef.2fe218","b74ead9c.3101a","db63f043.6eab3"]]},{"id":"e9f54ef7.3c4b3","type":"switchNode","name":"switch: service-instance-id  config == input","xml":"<switch test=\"`$audit-configuration-operation-input.service-information.service-instance-id == $service-data.service-information.service-instance-id`\">","comments":"","outputs":1,"x":560,"y":270.33331298828125,"z":"22560c9c.507f14","wires":[["fcc63e45.6168e","baaeb60.30b6648"]]},{"id":"fcc63e45.6168e","type":"outcomeFalse","name":"false","xml":"<outcome value=\"false\">","comments":"","outputs":1,"x":832,"y":206.33331298828125,"z":"22560c9c.507f14","wires":[["ba2ca0a6.b672c"]]},{"id":"ba2ca0a6.b672c","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"Service instance not found in config tree\"/>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":993,"y":199.33331298828125,"z":"22560c9c.507f14","wires":[]},{"id":"baaeb60.30b6648","type":"outcomeTrue","name":"true","xml":"<outcome value='true'>","comments":"","outputs":1,"x":828,"y":273.33331298828125,"z":"22560c9c.507f14","wires":[[]]},{"id":"ace6f0cc.7ecce","type":"set","name":"set:service-data based on input","xml":"<set>\n\t\n\t<parameter name=\"service-data.request-information.request-id\" value=\"`$audit-configuration-operation-input.request-information.request-id`\" />\n\t<parameter name=\"service-data.request-information.notification-url\" value=\"`$audit-configuration-operation-input.request-information.notification-url`\" />\n\t<parameter name=\"service-data.request-information.request-action\" value=\"`$audit-configuration-operation-input.request-information.request-action`\" />\n\t<parameter name=\"service-data.request-information.source\" value=\"`$audit-configuration-operation-input.request-information.source`\" />\n\t<parameter name=\"service-data.request-information.order-number\" value=\"`$audit-configuration-operation-input.request-information.order-number`\" />\n\t<parameter name=\"service.request-information.order-version\" value=\"`$audit-configuration-operation-input.request-information.order-version`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-request-id\" value=\"`$audit-configuration-operation-input.appc-request-header.svc-request-id`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-action\" value=\"`$audit-configuration-operation-input.appc-request-header.svc-action`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-notification-url\" value=\"`$audit-configuration-operation-input.appc-request-header.svc-notification-url`\" />\n\t<!-- \n\t<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$audit-configuration-operation-input.service-information.service-instance-id`\" />\n\t-->\n\t<parameter name=\"service-data.service-information.service-type\" value=\"`$audit-configuration-operation-input.service-information.service-type`\" />\n\t<parameter name=\"service-data.request-information.request-sub-action\" value=\"`$audit-configuration-operation-input.request-information.request-sub-action`\" />\n\n\t\n\t\n\t","comments":"","x":537,"y":183.3333282470703,"z":"22560c9c.507f14","wires":[]},{"id":"2806bcfa.2a9a64","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation\"/>\n<parameter name=\"field3\" value=\"`$service-data.appc-request-header.svc-action`\"/>\n<parameter name=\"field4\" value=\"`$service-data.appc-request-header.svc-request-id`\"/>\n<parameter name=\"field5\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field6\" value=\"`$service-data.request-information.request-id`\"/>\n<parameter name=\"field7\" value=\"`$service-data.request-information.request-action`\"/>\n<parameter name=\"field8\" value=\"`$service-data.request-information.source`\"/>\n<parameter name=\"field9\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field10\" value=\"`$service-data.service-information.service-type`\"/>\n<parameter name=\"field11\" value=\"`$service-data.request-information.request-sub-action`\"/>","comments":"","outputs":1,"x":458,"y":223.3333282470703,"z":"22560c9c.507f14","wires":[[]]},{"id":"d91d40bd.89138","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":232.5,"y":199,"z":"22560c9c.507f14","wires":[["ace6f0cc.7ecce","2806bcfa.2a9a64","a37c4df0.5c6a2"]]},{"id":"a37c4df0.5c6a2","type":"switchNode","name":"switch: last-sub-action-status","xml":"<switch test=\"`$service-data.oper-status.last-sub-action-status`\">\n","comments":"","outputs":1,"x":461,"y":326,"z":"22560c9c.507f14","wires":[["117b233.4c88cdd","d97589b.e4e1e78"]]},{"id":"117b233.4c88cdd","type":"outcome","name":"InProgress","xml":"<outcome value='InProgress'>","comments":"","outputs":1,"x":677,"y":319,"z":"22560c9c.507f14","wires":[["8850e7c6.f04338"]]},{"id":"8850e7c6.f04338","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":846,"y":317,"z":"22560c9c.507f14","wires":[["2a7366c4.037b4a","66448305.03e3cc","c09b7edb.44d67","6d141611.56d708"]]},{"id":"2a7366c4.037b4a","type":"set","name":"set: last-sub-action-status = InProgressTimeout","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgressTimeout\" />","comments":"","x":1139,"y":330,"z":"22560c9c.507f14","wires":[]},{"id":"d97589b.e4e1e78","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":673,"y":367,"z":"22560c9c.507f14","wires":[["6d141611.56d708"]]},{"id":"66448305.03e3cc","type":"execute","name":"execute getTimeDifference","xml":"<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"getTimeDifference\">\n\t<parameter name=\"inDate\" value=\"`$service-data.oper-status.modify-timestamp`\"/>\n\t<parameter name=\"ctxTempVariable\" value=\"tmp.inprogress-time\"/>","comments":"","outputs":1,"x":1085,"y":248,"z":"22560c9c.507f14","wires":[[]]},{"id":"c09b7edb.44d67","type":"switchNode","name":"switch: tmp.inprogress-time > 6 min (360 seconds)","xml":"<switch test=\"`$tmp.inprogress-time > 360`\">","outputs":1,"x":1162,"y":287,"z":"22560c9c.507f14","wires":[["1349d992.d4dd66"]]},{"id":"1349d992.d4dd66","type":"outcomeFalse","name":"false ","xml":"<outcome value='false'>","comments":"","outputs":1,"x":1462,"y":285,"z":"22560c9c.507f14","wires":[["7daebc71.51c9d4"]]},{"id":"7daebc71.51c9d4","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Still processing your previous request.'/>","comments":"","x":1646,"y":282,"z":"22560c9c.507f14","wires":[]},{"id":"b74ead9c.3101a","type":"set","name":"set: last-sub-action-status = InProgress","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />","comments":"","x":1374,"y":548,"z":"22560c9c.507f14","wires":[]},{"id":"db63f043.6eab3","type":"execute","name":"execute: setTime(modify-timestamp)","xml":"<execute plugin=\"org.openecomp.sdnc.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>","comments":"","outputs":1,"x":1366,"y":449,"z":"22560c9c.507f14","wires":[[]]},{"id":"fb1f199e.1ee6b8","type":"outcome","name":"GETRUNNINGCONFIG","xml":"<outcome value='GETRUNNINGCONFIG'>","comments":"","outputs":1,"x":982,"y":505,"z":"22560c9c.507f14","wires":[["b23ec1e7.d9a61"]]}]
+[\r
+    {\r
+        "id": "6295e18d.289b8",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 162,\r
+        "y": 124,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "71e03392.dbcd8c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "71e03392.dbcd8c",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 327.0000305175781,\r
+        "y": 127.33331298828125,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "d8b42c68.f5ab3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d8b42c68.f5ab3",\r
+        "type": "method",\r
+        "name": "method audit-configuration-operation",\r
+        "xml": "<method rpc='audit-configuration-operation' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 582.6666870117188,\r
+        "y": 126.33331298828125,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "d91d40bd.89138"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6d141611.56d708",\r
+        "type": "switchNode",\r
+        "name": "switch: request-action",\r
+        "xml": "<switch test=\"`$audit-configuration-operation-input.request-information.request-action`\">\n<!--\n leaf request-action {\n                type enumeration {\n                    enum \"VsbgServiceAuditRequest\";\n                }\n            }\n}\n-->\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 187.5,\r
+        "y": 433,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "5f81be6d.88ffe",\r
+                "624313d9.5e1ccc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5f81be6d.88ffe",\r
+        "type": "outcome",\r
+        "name": "VsbgServiceAuditRequest",\r
+        "xml": "<outcome value='VsbgServiceAuditRequest'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 450.5,\r
+        "y": 425,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "b7c64a6e.3b97a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b7c64a6e.3b97a8",\r
+        "type": "switchNode",\r
+        "name": "switch: request-sub-action",\r
+        "xml": "<switch test=\"`$audit-configuration-operation-input.request-information.request-sub-action`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 714.5,\r
+        "y": 428,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "2c21f7b1.0224a8",\r
+                "3dc879b9.2a21a6",\r
+                "fb1f199e.1ee6b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2c21f7b1.0224a8",\r
+        "type": "outcome",\r
+        "name": "AUDIT",\r
+        "xml": "<outcome value='AUDIT'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 936.5,\r
+        "y": 428,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "b23ec1e7.d9a61"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "624313d9.5e1ccc",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 395.5,\r
+        "y": 490,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "60490b53.5d2ee4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "60490b53.5d2ee4",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='request-action not recognized'/>\n",\r
+        "comments": "",\r
+        "x": 549.5509033203125,\r
+        "y": 491.8646240234375,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "896948ef.2fe218",\r
+        "type": "configure",\r
+        "name": "configure: ConfigComponentAdaptor",\r
+        "xml": "<configure adaptor=\"org.onap.appc.ccadaptor.ConfigComponentAdaptor\" key=\"dummy\">\n\t<parameter name=\"action\" value=\"`$service-data.appc-request-header.svc-action`\"/>\n\t",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1305,\r
+        "y": 658,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "b0e4346e.d63768",\r
+                "cf246bec.706c08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3dc879b9.2a21a6",\r
+        "type": "outcome",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 880.5,\r
+        "y": 606,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "9d054a2c.f820a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9d054a2c.f820a8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='request-sub-action not recognized'/>\n",\r
+        "comments": "",\r
+        "x": 1047.5,\r
+        "y": 608,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "967eb60d.2ec408",\r
+        "type": "comment",\r
+        "name": "Audit-configuration-Operation",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1530,\r
+        "y": 67,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b0e4346e.d63768",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>",\r
+        "outputs": 1,\r
+        "x": 1527,\r
+        "y": 621,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "f35bfc8a.ba17b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f35bfc8a.ba17b",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<!-- error code & message provided by ncs-adaptor -->\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 1690.3331298828125,\r
+        "y": 615.6666259765625,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "249d783.f996f88",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": " <return status=\"success\">\n \n",\r
+        "comments": "",\r
+        "x": 1699,\r
+        "y": 719,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b5c3e0b7.6e9cb",\r
+        "type": "set",\r
+        "name": "set Copy from input to Service-data",\r
+        "xml": "<set>\n<parameter name=\"service-data.\" value=\"audit-configuration-operation-input.\"/>\n\n",\r
+        "comments": "",\r
+        "x": 1363,\r
+        "y": 502,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cf246bec.706c08",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1531,\r
+        "y": 713,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "249d783.f996f88"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4c8f0493.b0d5bc",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"audit-configuration-operation\"/>\n\n<parameter name=\"field3\" value=\"`$audit-configuration-operation-input.request-information.request-action`\"/>\n<parameter name=\"field4\" value=\"`$service-data.request-information.request-action`\"/>\n<parameter name=\"field5\" value=\"`$audit-configuration-operation-input.request-information.request-sub-action`\"/>\n<parameter name=\"field6\" value=\"`$service-data.request-information.request-sub-action`\"/>\n<parameter name=\"field7\" value=\"`$audit-configuration-operation-input.service-information.service-instance-id`\"/>\n<parameter name=\"field8\" value=\"`$service-data.service-information.service-instance-id`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1278,\r
+        "y": 596,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "441443b2.8ba20c",\r
+        "type": "GenericXML",\r
+        "name": "set: last-action, last-sub-action, last-svc-request-id, last-order-status",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-action\" value=\"VsbgServiceAuditRequest\" />\n\t<parameter name=\"service-data.oper-status.last-sub-action\" value=\"`$audit-configuration-operation-input.request-information.request-sub-action`\" />\n\t<parameter name=\"service-data.oper-status.last-svc-request-id\" value=\"`$audit-configuration-operation-input.sdnc-request-header.svc-request-id`\" />\n\t<!-- Causes exception when set to Null\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />\n\t-->\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1458,\r
+        "y": 395.33331298828125,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b23ec1e7.d9a61",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1094,\r
+        "y": 426.33331298828125,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "441443b2.8ba20c",\r
+                "b5c3e0b7.6e9cb",\r
+                "4c8f0493.b0d5bc",\r
+                "896948ef.2fe218",\r
+                "b74ead9c.3101a",\r
+                "db63f043.6eab3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e9f54ef7.3c4b3",\r
+        "type": "switchNode",\r
+        "name": "switch: service-instance-id  config == input",\r
+        "xml": "<switch test=\"`$audit-configuration-operation-input.service-information.service-instance-id == $service-data.service-information.service-instance-id`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 560,\r
+        "y": 270.33331298828125,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "fcc63e45.6168e",\r
+                "baaeb60.30b6648"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fcc63e45.6168e",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value=\"false\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 832,\r
+        "y": 206.33331298828125,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "ba2ca0a6.b672c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ba2ca0a6.b672c",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"Service instance not found in config tree\"/>\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 993,\r
+        "y": 199.33331298828125,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "baaeb60.30b6648",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 828,\r
+        "y": 273.33331298828125,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ace6f0cc.7ecce",\r
+        "type": "set",\r
+        "name": "set:service-data based on input",\r
+        "xml": "<set>\n\t\n\t<parameter name=\"service-data.request-information.request-id\" value=\"`$audit-configuration-operation-input.request-information.request-id`\" />\n\t<parameter name=\"service-data.request-information.notification-url\" value=\"`$audit-configuration-operation-input.request-information.notification-url`\" />\n\t<parameter name=\"service-data.request-information.request-action\" value=\"`$audit-configuration-operation-input.request-information.request-action`\" />\n\t<parameter name=\"service-data.request-information.source\" value=\"`$audit-configuration-operation-input.request-information.source`\" />\n\t<parameter name=\"service-data.request-information.order-number\" value=\"`$audit-configuration-operation-input.request-information.order-number`\" />\n\t<parameter name=\"service.request-information.order-version\" value=\"`$audit-configuration-operation-input.request-information.order-version`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-request-id\" value=\"`$audit-configuration-operation-input.appc-request-header.svc-request-id`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-action\" value=\"`$audit-configuration-operation-input.appc-request-header.svc-action`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-notification-url\" value=\"`$audit-configuration-operation-input.appc-request-header.svc-notification-url`\" />\n\t<!-- \n\t<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$audit-configuration-operation-input.service-information.service-instance-id`\" />\n\t-->\n\t<parameter name=\"service-data.service-information.service-type\" value=\"`$audit-configuration-operation-input.service-information.service-type`\" />\n\t<parameter name=\"service-data.request-information.request-sub-action\" value=\"`$audit-configuration-operation-input.request-information.request-sub-action`\" />\n\n\t\n\t\n\t",\r
+        "comments": "",\r
+        "x": 537,\r
+        "y": 183.3333282470703,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2806bcfa.2a9a64",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation\"/>\n<parameter name=\"field3\" value=\"`$service-data.appc-request-header.svc-action`\"/>\n<parameter name=\"field4\" value=\"`$service-data.appc-request-header.svc-request-id`\"/>\n<parameter name=\"field5\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field6\" value=\"`$service-data.request-information.request-id`\"/>\n<parameter name=\"field7\" value=\"`$service-data.request-information.request-action`\"/>\n<parameter name=\"field8\" value=\"`$service-data.request-information.source`\"/>\n<parameter name=\"field9\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field10\" value=\"`$service-data.service-information.service-type`\"/>\n<parameter name=\"field11\" value=\"`$service-data.request-information.request-sub-action`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 458,\r
+        "y": 223.3333282470703,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d91d40bd.89138",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 232.5,\r
+        "y": 199,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "ace6f0cc.7ecce",\r
+                "2806bcfa.2a9a64",\r
+                "a37c4df0.5c6a2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a37c4df0.5c6a2",\r
+        "type": "switchNode",\r
+        "name": "switch: last-sub-action-status",\r
+        "xml": "<switch test=\"`$service-data.oper-status.last-sub-action-status`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 461,\r
+        "y": 326,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "117b233.4c88cdd",\r
+                "d97589b.e4e1e78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "117b233.4c88cdd",\r
+        "type": "outcome",\r
+        "name": "InProgress",\r
+        "xml": "<outcome value='InProgress'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 677,\r
+        "y": 319,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "8850e7c6.f04338"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8850e7c6.f04338",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 846,\r
+        "y": 317,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "2a7366c4.037b4a",\r
+                "66448305.03e3cc",\r
+                "c09b7edb.44d67",\r
+                "6d141611.56d708"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2a7366c4.037b4a",\r
+        "type": "set",\r
+        "name": "set: last-sub-action-status = InProgressTimeout",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgressTimeout\" />",\r
+        "comments": "",\r
+        "x": 1139,\r
+        "y": 330,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d97589b.e4e1e78",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 673,\r
+        "y": 367,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "6d141611.56d708"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "66448305.03e3cc",\r
+        "type": "execute",\r
+        "name": "execute getTimeDifference",\r
+        "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"getTimeDifference\">\n\t<parameter name=\"inDate\" value=\"`$service-data.oper-status.modify-timestamp`\"/>\n\t<parameter name=\"ctxTempVariable\" value=\"tmp.inprogress-time\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1085,\r
+        "y": 248,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c09b7edb.44d67",\r
+        "type": "switchNode",\r
+        "name": "switch: tmp.inprogress-time > 6 min (360 seconds)",\r
+        "xml": "<switch test=\"`$tmp.inprogress-time > 360`\">",\r
+        "outputs": 1,\r
+        "x": 1162,\r
+        "y": 287,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "1349d992.d4dd66"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1349d992.d4dd66",\r
+        "type": "outcomeFalse",\r
+        "name": "false ",\r
+        "xml": "<outcome value='false'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1462,\r
+        "y": 285,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "7daebc71.51c9d4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7daebc71.51c9d4",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Still processing your previous request.'/>",\r
+        "comments": "",\r
+        "x": 1646,\r
+        "y": 282,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b74ead9c.3101a",\r
+        "type": "set",\r
+        "name": "set: last-sub-action-status = InProgress",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />",\r
+        "comments": "",\r
+        "x": 1374,\r
+        "y": 548,\r
+        "z": "22560c9c.507f14",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "db63f043.6eab3",\r
+        "type": "execute",\r
+        "name": "execute: setTime(modify-timestamp)",\r
+        "xml": "<execute plugin=\"org.openecomp.sdnc.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1366,\r
+        "y": 449,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "fb1f199e.1ee6b8",\r
+        "type": "outcome",\r
+        "name": "GETRUNNINGCONFIG",\r
+        "xml": "<outcome value='GETRUNNINGCONFIG'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 982,\r
+        "y": 505,\r
+        "z": "22560c9c.507f14",\r
+        "wires": [\r
+            [\r
+                "b23ec1e7.d9a61"\r
+            ]\r
+        ]\r
+    }\r
+]\r
index 4defa76..994e455 100644 (file)
@@ -1 +1,270 @@
-[{"id":"a83fc34.6924bc","type":"dgstart","name":"DGSTART","outputs":1,"x":177,"y":100,"z":"f4cf2376.c92f4","wires":[["531a3928.a7bb9"]]},{"id":"531a3928.a7bb9","type":"service-logic","name":"Appc-API 2.0.0","module":"Appc-API","version":"2.0.0","comments":"","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-API' version='2.0.0'>","outputs":1,"x":365,"y":101,"z":"f4cf2376.c92f4","wires":[["352baa79.80aee6"]]},{"id":"352baa79.80aee6","type":"method","name":"Generic_Evacuate","xml":"<method rpc='Generic_Evacuate' mode='sync'>\n","comments":"","outputs":1,"x":269,"y":231,"z":"f4cf2376.c92f4","wires":[["c748601f.21dab8"]]},{"id":"75bc6e9a.dd5c9","type":"execute","name":"execute: evacuate","xml":"<execute plugin='org.onap.appc.adapter.iaas.ProviderAdapter' method='evacuateServer'>\n<parameter name=\"org.onap.appc.provider.name\" value=\"OpenStack\"/>\n<parameter name=\"org.onap.appc.instance.url\" value=\"`$vm-id`\" />\n<parameter name=\"org.onap.appc.identity.url\" value=\"`$identity-url`\" />\n<parameter name=\"org.onap.appc.tenant.id\" value=\"`$tenant-id`\" />\n<parameter name=\"org.onap.appc.rebuildvm\" value=\"`$rebuild-vm`\" />\n<parameter name=\"org.onap.appc.targethost.id\" value=\"`$targethost-id`\" />\n\n","comments":"","outputs":1,"x":411,"y":523,"z":"f4cf2376.c92f4","wires":[["eb6db261.bc7b28","47819cc2.30deac"]]},{"id":"eb6db261.bc7b28","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":601,"y":571,"z":"f4cf2376.c92f4","wires":[["97cc1ef3.9ec4f"]]},{"id":"47819cc2.30deac","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":591,"y":462,"z":"f4cf2376.c92f4","wires":[["b00d6f4f.ffcb88"]]},{"id":"9b05722c.840468","type":"returnSuccess","name":"return success","xml":"<return status='success'>","comments":"","x":1095,"y":501,"z":"f4cf2376.c92f4","wires":[]},{"id":"b00d6f4f.ffcb88","type":"returnFailure","name":"return failure","xml":"<return status='failure'>","comments":"","x":753,"y":462,"z":"f4cf2376.c92f4","wires":[]},{"id":"c748601f.21dab8","type":"execute","name":"execute: flatAndAddToContext","xml":"<execute plugin='org.onap.appc.dg.common.JsonDgUtil' method='flatAndAddToContext' >\n<parameter name=\"payload\" value=\"`$input.payload`\" />\n","comments":"","outputs":1,"x":293,"y":350,"z":"f4cf2376.c92f4","wires":[["75fbe835.95b8a8","b3f66172.ffd75"]]},{"id":"75fbe835.95b8a8","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":229,"y":523,"z":"f4cf2376.c92f4","wires":[["75bc6e9a.dd5c9"]]},{"id":"b3f66172.ffd75","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":526,"y":287,"z":"f4cf2376.c92f4","wires":[["53bd08e0.7b10f"]]},{"id":"53bd08e0.7b10f","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n","comments":"","x":711,"y":287,"z":"f4cf2376.c92f4","wires":[]},{"id":"97cc1ef3.9ec4f","type":"switchNode","name":"switch","xml":"<switch test='`$EVACUATE_STATUS`'>\n","comments":"","outputs":1,"x":755,"y":571,"z":"f4cf2376.c92f4","wires":[["6c8bad6c.9d4904","629304e4.1ee93c"]]},{"id":"6c8bad6c.9d4904","type":"success","name":"SUCCESS","xml":"<outcome value='SUCCESS'>\n","comments":"","outputs":1,"x":922,"y":502,"z":"f4cf2376.c92f4","wires":[["9b05722c.840468"]]},{"id":"629304e4.1ee93c","type":"outcome","name":"ERROR","xml":"<outcome value='ERROR'>\n","comments":"","outputs":1,"x":922,"y":637,"z":"f4cf2376.c92f4","wires":[["8fdc00fc.50b118"]]},{"id":"be82d5f2.b11a9","type":"set","name":"set output message","xml":"<set>\n<parameter name='output.status.message' value=\"`$error-message`\" />\n","comments":"","x":1253,"y":636,"z":"f4cf2376.c92f4","wires":[]},{"id":"8fdc00fc.50b118","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1067,"y":636,"z":"f4cf2376.c92f4","wires":[["be82d5f2.b11a9","eca3cbfd.19b238"]]},{"id":"eca3cbfd.19b238","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n","comments":"","x":1241,"y":697,"z":"f4cf2376.c92f4","wires":[]}]
+[\r
+    {\r
+        "id": "a83fc34.6924bc",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 177,\r
+        "y": 100,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "531a3928.a7bb9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "531a3928.a7bb9",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 2.0.0",\r
+        "module": "Appc-API",\r
+        "version": "2.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-API' version='2.0.0'>",\r
+        "outputs": 1,\r
+        "x": 365,\r
+        "y": 101,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "352baa79.80aee6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "352baa79.80aee6",\r
+        "type": "method",\r
+        "name": "Generic_Evacuate",\r
+        "xml": "<method rpc='Generic_Evacuate' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 269,\r
+        "y": 231,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "c748601f.21dab8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "75bc6e9a.dd5c9",\r
+        "type": "execute",\r
+        "name": "execute: evacuate",\r
+        "xml": "<execute plugin='org.onap.appc.adapter.iaas.ProviderAdapter' method='evacuateServer'>\n<parameter name=\"org.onap.appc.provider.name\" value=\"OpenStack\"/>\n<parameter name=\"org.onap.appc.instance.url\" value=\"`$vm-id`\" />\n<parameter name=\"org.onap.appc.identity.url\" value=\"`$identity-url`\" />\n<parameter name=\"org.onap.appc.tenant.id\" value=\"`$tenant-id`\" />\n<parameter name=\"org.onap.appc.rebuildvm\" value=\"`$rebuild-vm`\" />\n<parameter name=\"org.onap.appc.targethost.id\" value=\"`$targethost-id`\" />\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 411,\r
+        "y": 523,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "eb6db261.bc7b28",\r
+                "47819cc2.30deac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "eb6db261.bc7b28",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 601,\r
+        "y": 571,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "97cc1ef3.9ec4f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "47819cc2.30deac",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 591,\r
+        "y": 462,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "b00d6f4f.ffcb88"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9b05722c.840468",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>",\r
+        "comments": "",\r
+        "x": 1095,\r
+        "y": 501,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b00d6f4f.ffcb88",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>",\r
+        "comments": "",\r
+        "x": 753,\r
+        "y": 462,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c748601f.21dab8",\r
+        "type": "execute",\r
+        "name": "execute: flatAndAddToContext",\r
+        "xml": "<execute plugin='org.onap.appc.dg.common.JsonDgUtil' method='flatAndAddToContext' >\n<parameter name=\"payload\" value=\"`$input.payload`\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 293,\r
+        "y": 350,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "75fbe835.95b8a8",\r
+                "b3f66172.ffd75"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "75fbe835.95b8a8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 229,\r
+        "y": 523,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "75bc6e9a.dd5c9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b3f66172.ffd75",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 526,\r
+        "y": 287,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "53bd08e0.7b10f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "53bd08e0.7b10f",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n",\r
+        "comments": "",\r
+        "x": 711,\r
+        "y": 287,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "97cc1ef3.9ec4f",\r
+        "type": "switchNode",\r
+        "name": "switch",\r
+        "xml": "<switch test='`$EVACUATE_STATUS`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 755,\r
+        "y": 571,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "6c8bad6c.9d4904",\r
+                "629304e4.1ee93c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6c8bad6c.9d4904",\r
+        "type": "success",\r
+        "name": "SUCCESS",\r
+        "xml": "<outcome value='SUCCESS'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 922,\r
+        "y": 502,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "9b05722c.840468"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "629304e4.1ee93c",\r
+        "type": "outcome",\r
+        "name": "ERROR",\r
+        "xml": "<outcome value='ERROR'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 922,\r
+        "y": 637,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "8fdc00fc.50b118"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "be82d5f2.b11a9",\r
+        "type": "set",\r
+        "name": "set output message",\r
+        "xml": "<set>\n<parameter name='output.status.message' value=\"`$error-message`\" />\n",\r
+        "comments": "",\r
+        "x": 1253,\r
+        "y": 636,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8fdc00fc.50b118",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1067,\r
+        "y": 636,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": [\r
+            [\r
+                "be82d5f2.b11a9",\r
+                "eca3cbfd.19b238"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "eca3cbfd.19b238",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
+        "comments": "",\r
+        "x": 1241,\r
+        "y": 697,\r
+        "z": "f4cf2376.c92f4",\r
+        "wires": []\r
+    }\r
+]\r
index 15f5960..8e7d802 100644 (file)
@@ -1 +1,540 @@
-[{"id":"b7ddcc21.7450f8","type":"comment","name":"Service-Configuration-Activate","info":"","comments":"","x":1004.75,"y":44,"z":"f00ee083.799bc","wires":[]},{"id":"6190e20.7a54fa","type":"dgstart","name":"DGSTART","outputs":1,"x":132.5,"y":92.1111068725586,"z":"f00ee083.799bc","wires":[["2058c9b5.b7deb6"]]},{"id":"2058c9b5.b7deb6","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":283.6667022705078,"y":92.77776336669922,"z":"f00ee083.799bc","wires":[["4a5c6156.ae9748"]]},{"id":"4a5c6156.ae9748","type":"method","name":"method service-configuration-activate","xml":"<method rpc='service-configuration-activate' mode='sync'>\n","comments":"","outputs":1,"x":539.0000305175781,"y":92.44442749023438,"z":"f00ee083.799bc","wires":[["ae76d72a.cd9fa8"]]},{"id":"c16f0bac.54ec08","type":"switchNode","name":"switch: order-status","xml":"<switch test=\"`$service-data.oper-status.order-status`\">\n<!--\nleaf order-status {\n\ttype enumeration {\n\t\tenum \"Reserved\";\n\t\tenum \"Activated\";\n\t\tenum \"PendingDelete\";\n\t\tenum \"RequestFailed\";\n\t\tenum \"InProgressTimeout\";\n\t\tenum \"InProgress\";\n\t\tenum \"PendingActivate\";\n\t}\n}\n-->","comments":"","outputs":1,"x":146.76312255859375,"y":288.3101501464844,"z":"f00ee083.799bc","wires":[["d1c8c56d.d2c3c8","45617b36.27072c","9d92c880.b8ace8","99c2a412.526c98"]]},{"id":"d1c8c56d.d2c3c8","type":"outcome","name":"Reserved","xml":"<outcome value='Reserved'>","comments":"","outputs":1,"x":352.9147033691406,"y":338.154296875,"z":"f00ee083.799bc","wires":[["5b9c2108.22ff08"]]},{"id":"5b9c2108.22ff08","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":540.9318237304688,"y":302.6607666015625,"z":"f00ee083.799bc","wires":[["8ff99d13.048668","9f7cc348.9044a","d5e2186e.f0d268","5396ee77.430da8","7e50854b.88cc3c","24aaef83.aeb2d8","db59e9a7.81ab18"]]},{"id":"9f7cc348.9044a","type":"set","name":"set: maintinance-indicator = N","xml":"<set>\n\t<parameter name='service-data.oper-status.maintenance-indicator' value='N' />","comments":"","x":807.69384765625,"y":514.8492431640625,"z":"f00ee083.799bc","wires":[]},{"id":"c5dfc2e0.a31f88","type":"failure","name":"failure","xml":"<outcome value='failure'>","outputs":1,"x":939.60693359375,"y":597.1112060546875,"z":"f00ee083.799bc","wires":[["7ab0628e.874b74"]]},{"id":"7ab0628e.874b74","type":"block","name":"block : atomic","xml":"<block>","atomic":"true","comments":"","outputs":1,"x":1134.6068115234375,"y":596.1112060546875,"z":"f00ee083.799bc","wires":[["7c81a934.5f99d","e378e2b2.661aa8"]]},{"id":"45617b36.27072c","type":"other","name":"Other","xml":"<outcome value='Other'>\n\n<!-- null, PendingActivate, Activated, Audited -->","comments":"","outputs":1,"x":238.27389526367188,"y":806.9207153320312,"z":"f00ee083.799bc","wires":[["bd4cd955.3ff1b"]]},{"id":"8ff99d13.048668","type":"set","name":"set: last-sub-action-status = InProgress","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />","comments":"","x":827.9404296875,"y":335.44451904296875,"z":"f00ee083.799bc","wires":[]},{"id":"d5e2186e.f0d268","type":"execute","name":"execute: setTime(modify-timestamp)","xml":"<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>","comments":"","outputs":1,"x":821.7498779296875,"y":387,"z":"f00ee083.799bc","wires":[[]]},{"id":"bd4cd955.3ff1b","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Invalid Order Status State'/>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":427.08331298828125,"y":803.3333129882812,"z":"f00ee083.799bc","wires":[]},{"id":"c03d84f0.eb0e78","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"Service instance not found in config tree\"/>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":729.27392578125,"y":152.46835327148438,"z":"f00ee083.799bc","wires":[]},{"id":"59d25bd8.67e904","type":"outcomeFalse","name":"false","xml":"<outcome value=\"false\">","comments":"","outputs":1,"x":550.083251953125,"y":150.66664123535156,"z":"f00ee083.799bc","wires":[["c03d84f0.eb0e78"]]},{"id":"13043f4e.308b39","type":"outcomeTrue","name":"true","xml":"<outcome value='true'>","comments":"","outputs":1,"x":544.4165649414062,"y":194.00001525878906,"z":"f00ee083.799bc","wires":[["c16f0bac.54ec08"]]},{"id":"ae76d72a.cd9fa8","type":"switchNode","name":"switch: service-instance-id  config == input","xml":"<switch test=\"`$service-configuration-operation-input.service-information.service-instance-id == $service-data.service-information.service-instance-id`\">","comments":"","outputs":1,"x":206.74984741210938,"y":169.99998474121094,"z":"f00ee083.799bc","wires":[["59d25bd8.67e904","13043f4e.308b39"]]},{"id":"5396ee77.430da8","type":"save","name":"save: modify-timestamp","xml":"<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.mdsal.ConfigResource\" resource=\"service-data\">\n\t\t<parameter name=\"service-data.oper-status.modify-timestamp\" value=\"`$service-data.oper-status.modify-timestamp`\" />","comments":"","outputs":1,"x":783.75,"y":450,"z":"f00ee083.799bc","wires":[[]]},{"id":"391458f8.3734d8","type":"failure","name":"success","xml":"<outcome value='success'>","comments":"","outputs":1,"x":936.7498779296875,"y":864,"z":"f00ee083.799bc","wires":[["230778fb.d3aa48"]]},{"id":"230778fb.d3aa48","type":"block","name":"block : atomic","xml":"<block>","atomic":"true","comments":"","outputs":1,"x":1139.41650390625,"y":861.3333740234375,"z":"f00ee083.799bc","wires":[["669f2807.a376","f3bf236d.1c5ee8"]]},{"id":"669f2807.a376","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />","comments":"","x":1445.7498779296875,"y":970,"z":"f00ee083.799bc","wires":[]},{"id":"beaa19db.1d003","type":"comment","name":"OrderStatus null - NO prepare done","info":"","comments":"","x":144,"y":873,"z":"f00ee083.799bc","wires":[]},{"id":"4afdefcb.ed7e5","type":"set","name":"set: order-status = RequestFailed","xml":"<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"RequestFailed\" />","comments":"","x":1529.7498779296875,"y":548,"z":"f00ee083.799bc","wires":[]},{"id":"7e50854b.88cc3c","type":"GenericXML","name":"set: last-action, last-sub-action, last-svc-request-id, last-order-status","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-action\" value=\"VsbgServiceActivateRequest\" />\n\t<parameter name=\"service-data.oper-status.last-sub-action\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\" />\n\t<parameter name=\"service-data.oper-status.last-svc-request-id\" value=\"`$service-configuration-operation-input.sdnc-request-header.svc-request-id`\" />\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />\n\n","comments":"","outputs":1,"x":906.7498779296875,"y":280,"z":"f00ee083.799bc","wires":[[]]},{"id":"4d7aca93.0251cc","type":"set","name":"set: order-status = PendingActivate","xml":"<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"PendingActivate\" />","comments":"","x":1499.7498779296875,"y":851,"z":"f00ee083.799bc","wires":[]},{"id":"96545374.14f618","type":"comment","name":"Only Need Service_instance_id from input","info":"","comments":"","x":1184.5,"y":367,"z":"f00ee083.799bc","wires":[]},{"id":"24aaef83.aeb2d8","type":"configure","name":"configure: ConfigComponentAdaptor","xml":"<configure adaptor=\"org.onap.appc.ccadaptor.ConfigComponentAdaptor\" key=\"dummy\">\n\t<parameter name=\"action\" value=\"activate\"/>\n\t\n\n\t","comments":"","outputs":1,"x":671.75,"y":626,"z":"f00ee083.799bc","wires":[["c5dfc2e0.a31f88","391458f8.3734d8"]]},{"id":"db59e9a7.81ab18","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation:Activate:Before Calling ConfigAdaptor\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field4\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field5\" value=\"`$service-data.vnf-config-information.vnf-type`\"/>\n\n<parameter name=\"field7\" value=\"`$service-data.vnf-config-information.vnf-host-ip-address`\"/>\n\n\n","comments":"","outputs":1,"x":734.5,"y":568,"z":"f00ee083.799bc","wires":[[]]},{"id":"7c81a934.5f99d","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation:Activate:After Calling ConfigAdaptor:Failure\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field4\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field5\" value=\"`$service-data.vnf-config-information.vnf-type`\"/>\n\n<parameter name=\"field7\" value=\"`$service-data.vnf-config-information.vnf-host-ip-address`\"/>\n\n\n","comments":"","outputs":1,"x":1439.5,"y":507,"z":"f00ee083.799bc","wires":[[]]},{"id":"f3bf236d.1c5ee8","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation:Activate:After Calling ConfigAdaptor:Success\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field4\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field5\" value=\"`$service-data.vnf-config-information.vnf-type`\"/>\n<parameter name=\"field7\" value=\"`$service-data.vnf-config-information.vnf-host-ip-address`\"/>\n\n\n","comments":"","outputs":1,"x":1416.5,"y":791,"z":"f00ee083.799bc","wires":[[]]},{"id":"9d92c880.b8ace8","type":"outcome","name":"RequestFailed","xml":"<outcome value='RequestFailed'>","comments":"","outputs":1,"x":361.75,"y":275,"z":"f00ee083.799bc","wires":[["5b9c2108.22ff08"]]},{"id":"77ba363f.3bc7d8","type":"outcome","name":"InProgressTimeout","xml":"<outcome value='InProgressTimeout'>","comments":"","outputs":1,"x":382.75,"y":471,"z":"f00ee083.799bc","wires":[[]]},{"id":"97f847f7.7c233","type":"set","name":"set: last-sub-action-status = RequestFailed","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"RequestFailed\" />","comments":"","x":1556.75,"y":592,"z":"f00ee083.799bc","wires":[]},{"id":"bfd9b6ea.7f73c8","type":"comment","name":"LastSubAction status set on Notification","info":"","comments":"","x":1890.75,"y":590,"z":"f00ee083.799bc","wires":[]},{"id":"2e268fc9.50fa08","type":"comment","name":"Set Order Status on Notification","info":"","comments":"","x":1706.75,"y":761,"z":"f00ee083.799bc","wires":[]},{"id":"e378e2b2.661aa8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":1463.75,"y":645,"z":"f00ee083.799bc","wires":[]},{"id":"99c2a412.526c98","type":"outcome","name":"PendingActivate","xml":"<outcome value='PendingActivate'>","comments":"","outputs":1,"x":351.75,"y":391,"z":"f00ee083.799bc","wires":[["5b9c2108.22ff08"]]}]
+[\r
+    {\r
+        "id": "b7ddcc21.7450f8",\r
+        "type": "comment",\r
+        "name": "Service-Configuration-Activate",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1004.75,\r
+        "y": 44,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6190e20.7a54fa",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 132.5,\r
+        "y": 92.1111068725586,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "2058c9b5.b7deb6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2058c9b5.b7deb6",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 283.6667022705078,\r
+        "y": 92.77776336669922,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "4a5c6156.ae9748"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4a5c6156.ae9748",\r
+        "type": "method",\r
+        "name": "method service-configuration-activate",\r
+        "xml": "<method rpc='service-configuration-activate' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 539.0000305175781,\r
+        "y": 92.44442749023438,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "ae76d72a.cd9fa8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c16f0bac.54ec08",\r
+        "type": "switchNode",\r
+        "name": "switch: order-status",\r
+        "xml": "<switch test=\"`$service-data.oper-status.order-status`\">\n<!--\nleaf order-status {\n\ttype enumeration {\n\t\tenum \"Reserved\";\n\t\tenum \"Activated\";\n\t\tenum \"PendingDelete\";\n\t\tenum \"RequestFailed\";\n\t\tenum \"InProgressTimeout\";\n\t\tenum \"InProgress\";\n\t\tenum \"PendingActivate\";\n\t}\n}\n-->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 146.76312255859375,\r
+        "y": 288.3101501464844,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "d1c8c56d.d2c3c8",\r
+                "45617b36.27072c",\r
+                "9d92c880.b8ace8",\r
+                "99c2a412.526c98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d1c8c56d.d2c3c8",\r
+        "type": "outcome",\r
+        "name": "Reserved",\r
+        "xml": "<outcome value='Reserved'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 352.9147033691406,\r
+        "y": 338.154296875,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "5b9c2108.22ff08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5b9c2108.22ff08",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 540.9318237304688,\r
+        "y": 302.6607666015625,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "8ff99d13.048668",\r
+                "9f7cc348.9044a",\r
+                "d5e2186e.f0d268",\r
+                "5396ee77.430da8",\r
+                "7e50854b.88cc3c",\r
+                "24aaef83.aeb2d8",\r
+                "db59e9a7.81ab18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9f7cc348.9044a",\r
+        "type": "set",\r
+        "name": "set: maintinance-indicator = N",\r
+        "xml": "<set>\n\t<parameter name='service-data.oper-status.maintenance-indicator' value='N' />",\r
+        "comments": "",\r
+        "x": 807.69384765625,\r
+        "y": 514.8492431640625,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c5dfc2e0.a31f88",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>",\r
+        "outputs": 1,\r
+        "x": 939.60693359375,\r
+        "y": 597.1112060546875,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "7ab0628e.874b74"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7ab0628e.874b74",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1134.6068115234375,\r
+        "y": 596.1112060546875,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "7c81a934.5f99d",\r
+                "e378e2b2.661aa8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "45617b36.27072c",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>\n\n<!-- null, PendingActivate, Activated, Audited -->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 238.27389526367188,\r
+        "y": 806.9207153320312,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "bd4cd955.3ff1b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8ff99d13.048668",\r
+        "type": "set",\r
+        "name": "set: last-sub-action-status = InProgress",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />",\r
+        "comments": "",\r
+        "x": 827.9404296875,\r
+        "y": 335.44451904296875,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d5e2186e.f0d268",\r
+        "type": "execute",\r
+        "name": "execute: setTime(modify-timestamp)",\r
+        "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 821.7498779296875,\r
+        "y": 387,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bd4cd955.3ff1b",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Invalid Order Status State'/>\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 427.08331298828125,\r
+        "y": 803.3333129882812,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c03d84f0.eb0e78",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"Service instance not found in config tree\"/>\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 729.27392578125,\r
+        "y": 152.46835327148438,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "59d25bd8.67e904",\r
+        "type": "outcomeFalse",\r
+        "name": "false",\r
+        "xml": "<outcome value=\"false\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 550.083251953125,\r
+        "y": 150.66664123535156,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "c03d84f0.eb0e78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "13043f4e.308b39",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 544.4165649414062,\r
+        "y": 194.00001525878906,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "c16f0bac.54ec08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ae76d72a.cd9fa8",\r
+        "type": "switchNode",\r
+        "name": "switch: service-instance-id  config == input",\r
+        "xml": "<switch test=\"`$service-configuration-operation-input.service-information.service-instance-id == $service-data.service-information.service-instance-id`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 206.74984741210938,\r
+        "y": 169.99998474121094,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "59d25bd8.67e904",\r
+                "13043f4e.308b39"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5396ee77.430da8",\r
+        "type": "save",\r
+        "name": "save: modify-timestamp",\r
+        "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.mdsal.ConfigResource\" resource=\"service-data\">\n\t\t<parameter name=\"service-data.oper-status.modify-timestamp\" value=\"`$service-data.oper-status.modify-timestamp`\" />",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 783.75,\r
+        "y": 450,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "391458f8.3734d8",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 936.7498779296875,\r
+        "y": 864,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "230778fb.d3aa48"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "230778fb.d3aa48",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1139.41650390625,\r
+        "y": 861.3333740234375,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "669f2807.a376",\r
+                "f3bf236d.1c5ee8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "669f2807.a376",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />",\r
+        "comments": "",\r
+        "x": 1445.7498779296875,\r
+        "y": 970,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "beaa19db.1d003",\r
+        "type": "comment",\r
+        "name": "OrderStatus null - NO prepare done",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 144,\r
+        "y": 873,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4afdefcb.ed7e5",\r
+        "type": "set",\r
+        "name": "set: order-status = RequestFailed",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"RequestFailed\" />",\r
+        "comments": "",\r
+        "x": 1529.7498779296875,\r
+        "y": 548,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7e50854b.88cc3c",\r
+        "type": "GenericXML",\r
+        "name": "set: last-action, last-sub-action, last-svc-request-id, last-order-status",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-action\" value=\"VsbgServiceActivateRequest\" />\n\t<parameter name=\"service-data.oper-status.last-sub-action\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\" />\n\t<parameter name=\"service-data.oper-status.last-svc-request-id\" value=\"`$service-configuration-operation-input.sdnc-request-header.svc-request-id`\" />\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 906.7498779296875,\r
+        "y": 280,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "4d7aca93.0251cc",\r
+        "type": "set",\r
+        "name": "set: order-status = PendingActivate",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"PendingActivate\" />",\r
+        "comments": "",\r
+        "x": 1499.7498779296875,\r
+        "y": 851,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "96545374.14f618",\r
+        "type": "comment",\r
+        "name": "Only Need Service_instance_id from input",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1184.5,\r
+        "y": 367,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "24aaef83.aeb2d8",\r
+        "type": "configure",\r
+        "name": "configure: ConfigComponentAdaptor",\r
+        "xml": "<configure adaptor=\"org.onap.appc.ccadaptor.ConfigComponentAdaptor\" key=\"dummy\">\n\t<parameter name=\"action\" value=\"activate\"/>\n\t\n\n\t",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 671.75,\r
+        "y": 626,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "c5dfc2e0.a31f88",\r
+                "391458f8.3734d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "db59e9a7.81ab18",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation:Activate:Before Calling ConfigAdaptor\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field4\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field5\" value=\"`$service-data.vnf-config-information.vnf-type`\"/>\n\n<parameter name=\"field7\" value=\"`$service-data.vnf-config-information.vnf-host-ip-address`\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 734.5,\r
+        "y": 568,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7c81a934.5f99d",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation:Activate:After Calling ConfigAdaptor:Failure\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field4\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field5\" value=\"`$service-data.vnf-config-information.vnf-type`\"/>\n\n<parameter name=\"field7\" value=\"`$service-data.vnf-config-information.vnf-host-ip-address`\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1439.5,\r
+        "y": 507,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f3bf236d.1c5ee8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation:Activate:After Calling ConfigAdaptor:Success\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field4\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field5\" value=\"`$service-data.vnf-config-information.vnf-type`\"/>\n<parameter name=\"field7\" value=\"`$service-data.vnf-config-information.vnf-host-ip-address`\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1416.5,\r
+        "y": 791,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "9d92c880.b8ace8",\r
+        "type": "outcome",\r
+        "name": "RequestFailed",\r
+        "xml": "<outcome value='RequestFailed'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 361.75,\r
+        "y": 275,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "5b9c2108.22ff08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "77ba363f.3bc7d8",\r
+        "type": "outcome",\r
+        "name": "InProgressTimeout",\r
+        "xml": "<outcome value='InProgressTimeout'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 382.75,\r
+        "y": 471,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "97f847f7.7c233",\r
+        "type": "set",\r
+        "name": "set: last-sub-action-status = RequestFailed",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"RequestFailed\" />",\r
+        "comments": "",\r
+        "x": 1556.75,\r
+        "y": 592,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "bfd9b6ea.7f73c8",\r
+        "type": "comment",\r
+        "name": "LastSubAction status set on Notification",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1890.75,\r
+        "y": 590,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2e268fc9.50fa08",\r
+        "type": "comment",\r
+        "name": "Set Order Status on Notification",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1706.75,\r
+        "y": 761,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e378e2b2.661aa8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 1463.75,\r
+        "y": 645,\r
+        "z": "f00ee083.799bc",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "99c2a412.526c98",\r
+        "type": "outcome",\r
+        "name": "PendingActivate",\r
+        "xml": "<outcome value='PendingActivate'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 351.75,\r
+        "y": 391,\r
+        "z": "f00ee083.799bc",\r
+        "wires": [\r
+            [\r
+                "5b9c2108.22ff08"\r
+            ]\r
+        ]\r
+    }\r
+]\r
index 0234000..d3b38b4 100644 (file)
@@ -1 +1,555 @@
-[{"id":"72300b6a.d66304","type":"comment","name":"Service-Configuration-Backup","info":"","comments":"","x":1466.25,"y":116,"z":"37e3acc8.561634","wires":[]},{"id":"6f0f1b54.abf674","type":"dgstart","name":"DGSTART","outputs":1,"x":85.5,"y":124.1111068725586,"z":"37e3acc8.561634","wires":[["3306295a.100926"]]},{"id":"3306295a.100926","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":254.6667022705078,"y":121.77776336669922,"z":"37e3acc8.561634","wires":[["a625e1b7.68491"]]},{"id":"a625e1b7.68491","type":"method","name":"method service-configuration-backup","xml":"<method rpc='service-configuration-backup' mode='sync'>\n","comments":"","outputs":1,"x":514.0000305175781,"y":116.44442749023438,"z":"37e3acc8.561634","wires":[["7cce1009.b1969"]]},{"id":"50956db6.420d34","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$service-data.backup-information.service-instance-id`\"/>\n<parameter name=\"SERVICEDATAFILENAME\" value=\"`$service-data.backup-information.file-name`\"/>\n<parameter name=\"field4\" value=\"`$service-data.backup-information.file-type`\"/>\n<parameter name=\"field5\" value=\"`$service-configuration-operation-input.backup-information.service-instance-id`\"/>\n<parameter name=\"INPUTFILENAME\" value=\"`$service-configuration-operation-input.backup-information.file-name`\"/>\n<parameter name=\"field7\" value=\"`$service-configuration-operation-input.backup-information.file-type`\"/>\n<parameter name=\"field8\" value=\"`$service-data.appc-request-header.svc-action`\"/>\n<parameter name=\"field9\" value=\"`$service-data.vnf-config-information.vnf-host-ip-address`\"/>\n<parameter name=\"field10\" value=\"`$service-configuration-operation-input.appc-request-header.svc-action`\"/>\n<parameter name=\"field11\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-host-ip-address`\"/>\n","comments":"","outputs":1,"x":265.7498779296875,"y":381,"z":"37e3acc8.561634","wires":[[]]},{"id":"792c5a95.fa7b24","type":"GenericXML","name":"set: backup information and host IP","xml":"<set>\n\t<parameter name=\"service-data.backup-information.file-type\" value=\"`$service-configuration-operation-input.backup-information.file-type`\" />\n\t\n\t<parameter name=\"service-data.backup-information.file-name\" value=\"`$service-configuration-operation-input.backup-information.file-name`\" />\n\t\n\t<parameter name=\"service-data.backup-information.service-instance-id\" value=\"`$service-configuration-operation-input.backup-information.service-instance-id`\" />\n\t<parameter name=\"service-data.vnf-config-information.vnf-host-ip-address\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-host-ip-address`\" />\n\t<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$service-configuration-operation-input.backup-information.service-instance-id`\"/>\n\t<parameter name=\"service-data.vnf-config-information.vendor\" value=\"`$service-configuration-operation-input.vnf-config-information.vendor`\" />\n\t\n\t\n\n","comments":"","outputs":1,"x":356,"y":339,"z":"37e3acc8.561634","wires":[[]]},{"id":"a358039.b124","type":"configure","name":"configure: ConfigComponentAdaptor","xml":"<configure adaptor=\"org.onap.appc.ccadaptor.ConfigComponentAdaptor\" key=\"dummy\">\n\t<parameter name=\"action\" value=\"`$service-data.appc-request-header.svc-action`\"/>\n\t\n\n\t","comments":"","outputs":1,"x":170,"y":1066,"z":"37e3acc8.561634","wires":[["cb278383.f55b3","640f72bc.e9135c"]]},{"id":"cb278383.f55b3","type":"failure","name":"failure","xml":"<outcome value='failure'>","outputs":1,"x":434,"y":1070,"z":"37e3acc8.561634","wires":[["92a5a578.2184b8"]]},{"id":"640f72bc.e9135c","type":"failure","name":"success","xml":"<outcome value='success'>","comments":"","outputs":1,"x":430,"y":1187,"z":"37e3acc8.561634","wires":[["31cc3939.22b816"]]},{"id":"31cc3939.22b816","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />","comments":"","x":640,"y":1190,"z":"37e3acc8.561634","wires":[]},{"id":"92a5a578.2184b8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":623,"y":1073,"z":"37e3acc8.561634","wires":[]},{"id":"ed24f120.cf4c8","type":"get-resource","name":"get-resource: A&AI Data","xml":"<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-name = $service-configuration-operation-input.service-information.service-instance-id\" pfx=\"tmp.aai-data\" >\n\n","comments":"","outputs":1,"x":821.5,"y":468,"z":"37e3acc8.561634","wires":[["2291f352.f5521c","4f2eb8f2.d537d8","448baa3.3f7e954"]]},{"id":"544d666.8d42598","type":"GenericXML","name":"set: last-action, last-sub-action, last-svc-request-id, last-order-status","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-action\" value=\"VsbgServiceBackupRequest\" />\n\t<parameter name=\"service-data.oper-status.last-sub-action\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\" />\n\t<parameter name=\"service-data.oper-status.last-svc-request-id\" value=\"`$service-configuration-operation-input.sdnc-request-header.svc-request-id`\" />\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />\n\n","comments":"","outputs":1,"x":456.5,"y":426,"z":"37e3acc8.561634","wires":[[]]},{"id":"973644f5.342df8","type":"switchNode","name":"switch: request-sub-action","xml":"<switch test=\"`$service-configuration-operation-input.request-information.request-sub-action`\">\n<!--\n leaf request-sub-action {\n                type enumeration {\n                    enum \"PREPARE\";\n                    enum \"ACTIVATE\";\n                }\n            }\n} \n-->","comments":"","outputs":1,"x":116.5,"y":645,"z":"37e3acc8.561634","wires":[["f556e104.4b20b","6709c25e.a37b9c"]]},{"id":"f556e104.4b20b","type":"other","name":"RESTOREBACKUP","xml":"<outcome value='RESTOREBACKUP'>","comments":"","outputs":1,"x":350.5,"y":626,"z":"37e3acc8.561634","wires":[["dd64e29e.a7665"]]},{"id":"172a6471.dec2ec","type":"switchNode","name":"switch: A&AI Prov Status","xml":"<switch test=\"`$tmp.aai-data.prov-status`\">\n\n","comments":"","outputs":1,"x":1174.5,"y":733,"z":"37e3acc8.561634","wires":[["359f8600.44336a","7eaece51.99dc2","6d8cd7bb.309a78","7d475d2b.45f914"]]},{"id":"6709c25e.a37b9c","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":325.5,"y":688,"z":"37e3acc8.561634","wires":[["a358039.b124"]]},{"id":"9af828ad.bb9858","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"The SBG is in service and the configuration cannot be restored back to the initial configuration.The SBG should be put in a maintenance state before restoring.\"/>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":1613.5,"y":747,"z":"37e3acc8.561634","wires":[]},{"id":"359f8600.44336a","type":"other","name":"PROV","xml":"<outcome value='PROV'>","comments":"","outputs":1,"x":1434.5,"y":749,"z":"37e3acc8.561634","wires":[["9af828ad.bb9858"]]},{"id":"7eaece51.99dc2","type":"other","name":"PREPROV","xml":"<outcome value='PREPROV'>","comments":"","outputs":1,"x":1445.5,"y":798,"z":"37e3acc8.561634","wires":[["a358039.b124"]]},{"id":"6d8cd7bb.309a78","type":"other","name":"NVTPROV","xml":"<outcome value='NVTPROV'>","comments":"","outputs":1,"x":1450.5,"y":851,"z":"37e3acc8.561634","wires":[["a358039.b124"]]},{"id":"7d475d2b.45f914","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1461.5,"y":904,"z":"37e3acc8.561634","wires":[["f2f5f030.526eb"]]},{"id":"f2f5f030.526eb","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"`'Restore configuration is not allowed. SBG Status is' + $tmp.aai-data.prov-status`\"/>\n\n<!--\n<parameter name=\"error-message\" value=\"Restore configuration is not allowed. Invalid A&AI Status\"/>\n-->\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":1634.5,"y":903,"z":"37e3acc8.561634","wires":[]},{"id":"7cce1009.b1969","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":67.5,"y":206,"z":"37e3acc8.561634","wires":[["50956db6.420d34","544d666.8d42598","5ea37258.1f5a0c","ed61d3df.d15ae","973644f5.342df8","792c5a95.fa7b24"]]},{"id":"5ea37258.1f5a0c","type":"set","name":"set: last-sub-action-status = InProgress","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />","comments":"","x":364.5,"y":469,"z":"37e3acc8.561634","wires":[]},{"id":"ed61d3df.d15ae","type":"execute","name":"execute: setTime(modify-timestamp)","xml":"<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>","comments":"","outputs":1,"x":368.5,"y":516,"z":"37e3acc8.561634","wires":[[]]},{"id":"dd64e29e.a7665","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":571.5,"y":568,"z":"37e3acc8.561634","wires":[["ed24f120.cf4c8"]]},{"id":"4cc5dcc9.9cef84","type":"switchNode","name":"switch: A&AI In-Maint","xml":"<switch test=\"`$tmp.aai-data.in-maint`\">\n\n","comments":"","outputs":1,"x":1167.5,"y":654,"z":"37e3acc8.561634","wires":[["a0194efc.a2f1f"]]},{"id":"2291f352.f5521c","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1048.5,"y":467,"z":"37e3acc8.561634","wires":[["685cea94.e1a364"]]},{"id":"4f2eb8f2.d537d8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1044.5,"y":511,"z":"37e3acc8.561634","wires":[["e6099183.cff0e"]]},{"id":"685cea94.e1a364","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"SBG not found in A&amp;AI.\"/>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":1243.5,"y":463,"z":"37e3acc8.561634","wires":[]},{"id":"a0194efc.a2f1f","type":"other","name":"false","xml":"<outcome value='false'>","comments":"","outputs":1,"x":1346.5,"y":654,"z":"37e3acc8.561634","wires":[["13a83c58.fc2154"]]},{"id":"13a83c58.fc2154","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"The SBG is in service and the configuration cannot be restored back to the initial configuration.The SBG should be put in a maintenance state before restoring.\"/>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":1513.5,"y":653,"z":"37e3acc8.561634","wires":[]},{"id":"448baa3.3f7e954","type":"failure","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":776.5,"y":580,"z":"37e3acc8.561634","wires":[["1bc02fac.ed8ea"]]},{"id":"1bc02fac.ed8ea","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":944.5,"y":581,"z":"37e3acc8.561634","wires":[["4cc5dcc9.9cef84","172a6471.dec2ec","3b0ebd45.85a932"]]},{"id":"3b0ebd45.85a932","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"PROVSTATUS\" value=\"`$tmp.aai-data.prov-status`\"/>\n<parameter name=\"INMAINT\" value=\"`$tmp.aai-data.in-maint`\"/>\n\n\n","comments":"","outputs":1,"x":1133.5,"y":579,"z":"37e3acc8.561634","wires":[[]]},{"id":"e6099183.cff0e","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"405\"/>\n\t<parameter name=\"error-message\" value=\"`$tmp.aai-data.error.message + '.Response code:' + $tmp.aai-data.error.http.response-code`\"/>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":1234,"y":511,"z":"37e3acc8.561634","wires":[]}]
+[\r
+    {\r
+        "id": "72300b6a.d66304",\r
+        "type": "comment",\r
+        "name": "Service-Configuration-Backup",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1466.25,\r
+        "y": 116,\r
+        "z": "37e3acc8.561634",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6f0f1b54.abf674",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 85.5,\r
+        "y": 124.1111068725586,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "3306295a.100926"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3306295a.100926",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 254.6667022705078,\r
+        "y": 121.77776336669922,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "a625e1b7.68491"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a625e1b7.68491",\r
+        "type": "method",\r
+        "name": "method service-configuration-backup",\r
+        "xml": "<method rpc='service-configuration-backup' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 514.0000305175781,\r
+        "y": 116.44442749023438,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "7cce1009.b1969"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "50956db6.420d34",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$service-data.backup-information.service-instance-id`\"/>\n<parameter name=\"SERVICEDATAFILENAME\" value=\"`$service-data.backup-information.file-name`\"/>\n<parameter name=\"field4\" value=\"`$service-data.backup-information.file-type`\"/>\n<parameter name=\"field5\" value=\"`$service-configuration-operation-input.backup-information.service-instance-id`\"/>\n<parameter name=\"INPUTFILENAME\" value=\"`$service-configuration-operation-input.backup-information.file-name`\"/>\n<parameter name=\"field7\" value=\"`$service-configuration-operation-input.backup-information.file-type`\"/>\n<parameter name=\"field8\" value=\"`$service-data.appc-request-header.svc-action`\"/>\n<parameter name=\"field9\" value=\"`$service-data.vnf-config-information.vnf-host-ip-address`\"/>\n<parameter name=\"field10\" value=\"`$service-configuration-operation-input.appc-request-header.svc-action`\"/>\n<parameter name=\"field11\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-host-ip-address`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 265.7498779296875,\r
+        "y": 381,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "792c5a95.fa7b24",\r
+        "type": "GenericXML",\r
+        "name": "set: backup information and host IP",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.backup-information.file-type\" value=\"`$service-configuration-operation-input.backup-information.file-type`\" />\n\t\n\t<parameter name=\"service-data.backup-information.file-name\" value=\"`$service-configuration-operation-input.backup-information.file-name`\" />\n\t\n\t<parameter name=\"service-data.backup-information.service-instance-id\" value=\"`$service-configuration-operation-input.backup-information.service-instance-id`\" />\n\t<parameter name=\"service-data.vnf-config-information.vnf-host-ip-address\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-host-ip-address`\" />\n\t<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$service-configuration-operation-input.backup-information.service-instance-id`\"/>\n\t<parameter name=\"service-data.vnf-config-information.vendor\" value=\"`$service-configuration-operation-input.vnf-config-information.vendor`\" />\n\t\n\t\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 356,\r
+        "y": 339,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "a358039.b124",\r
+        "type": "configure",\r
+        "name": "configure: ConfigComponentAdaptor",\r
+        "xml": "<configure adaptor=\"org.onap.appc.ccadaptor.ConfigComponentAdaptor\" key=\"dummy\">\n\t<parameter name=\"action\" value=\"`$service-data.appc-request-header.svc-action`\"/>\n\t\n\n\t",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 170,\r
+        "y": 1066,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "cb278383.f55b3",\r
+                "640f72bc.e9135c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cb278383.f55b3",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>",\r
+        "outputs": 1,\r
+        "x": 434,\r
+        "y": 1070,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "92a5a578.2184b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "640f72bc.e9135c",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 430,\r
+        "y": 1187,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "31cc3939.22b816"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "31cc3939.22b816",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />",\r
+        "comments": "",\r
+        "x": 640,\r
+        "y": 1190,\r
+        "z": "37e3acc8.561634",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "92a5a578.2184b8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 623,\r
+        "y": 1073,\r
+        "z": "37e3acc8.561634",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ed24f120.cf4c8",\r
+        "type": "get-resource",\r
+        "name": "get-resource: A&AI Data",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-name = $service-configuration-operation-input.service-information.service-instance-id\" pfx=\"tmp.aai-data\" >\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 821.5,\r
+        "y": 468,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "2291f352.f5521c",\r
+                "4f2eb8f2.d537d8",\r
+                "448baa3.3f7e954"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "544d666.8d42598",\r
+        "type": "GenericXML",\r
+        "name": "set: last-action, last-sub-action, last-svc-request-id, last-order-status",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-action\" value=\"VsbgServiceBackupRequest\" />\n\t<parameter name=\"service-data.oper-status.last-sub-action\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\" />\n\t<parameter name=\"service-data.oper-status.last-svc-request-id\" value=\"`$service-configuration-operation-input.sdnc-request-header.svc-request-id`\" />\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 456.5,\r
+        "y": 426,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "973644f5.342df8",\r
+        "type": "switchNode",\r
+        "name": "switch: request-sub-action",\r
+        "xml": "<switch test=\"`$service-configuration-operation-input.request-information.request-sub-action`\">\n<!--\n leaf request-sub-action {\n                type enumeration {\n                    enum \"PREPARE\";\n                    enum \"ACTIVATE\";\n                }\n            }\n} \n-->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 116.5,\r
+        "y": 645,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "f556e104.4b20b",\r
+                "6709c25e.a37b9c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f556e104.4b20b",\r
+        "type": "other",\r
+        "name": "RESTOREBACKUP",\r
+        "xml": "<outcome value='RESTOREBACKUP'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 350.5,\r
+        "y": 626,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "dd64e29e.a7665"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "172a6471.dec2ec",\r
+        "type": "switchNode",\r
+        "name": "switch: A&AI Prov Status",\r
+        "xml": "<switch test=\"`$tmp.aai-data.prov-status`\">\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1174.5,\r
+        "y": 733,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "359f8600.44336a",\r
+                "7eaece51.99dc2",\r
+                "6d8cd7bb.309a78",\r
+                "7d475d2b.45f914"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6709c25e.a37b9c",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 325.5,\r
+        "y": 688,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "a358039.b124"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9af828ad.bb9858",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"The SBG is in service and the configuration cannot be restored back to the initial configuration.The SBG should be put in a maintenance state before restoring.\"/>\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 1613.5,\r
+        "y": 747,\r
+        "z": "37e3acc8.561634",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "359f8600.44336a",\r
+        "type": "other",\r
+        "name": "PROV",\r
+        "xml": "<outcome value='PROV'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1434.5,\r
+        "y": 749,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "9af828ad.bb9858"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7eaece51.99dc2",\r
+        "type": "other",\r
+        "name": "PREPROV",\r
+        "xml": "<outcome value='PREPROV'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1445.5,\r
+        "y": 798,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "a358039.b124"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6d8cd7bb.309a78",\r
+        "type": "other",\r
+        "name": "NVTPROV",\r
+        "xml": "<outcome value='NVTPROV'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1450.5,\r
+        "y": 851,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "a358039.b124"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7d475d2b.45f914",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1461.5,\r
+        "y": 904,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "f2f5f030.526eb"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f2f5f030.526eb",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"`'Restore configuration is not allowed. SBG Status is' + $tmp.aai-data.prov-status`\"/>\n\n<!--\n<parameter name=\"error-message\" value=\"Restore configuration is not allowed. Invalid A&AI Status\"/>\n-->\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 1634.5,\r
+        "y": 903,\r
+        "z": "37e3acc8.561634",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7cce1009.b1969",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 67.5,\r
+        "y": 206,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "50956db6.420d34",\r
+                "544d666.8d42598",\r
+                "5ea37258.1f5a0c",\r
+                "ed61d3df.d15ae",\r
+                "973644f5.342df8",\r
+                "792c5a95.fa7b24"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ea37258.1f5a0c",\r
+        "type": "set",\r
+        "name": "set: last-sub-action-status = InProgress",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />",\r
+        "comments": "",\r
+        "x": 364.5,\r
+        "y": 469,\r
+        "z": "37e3acc8.561634",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ed61d3df.d15ae",\r
+        "type": "execute",\r
+        "name": "execute: setTime(modify-timestamp)",\r
+        "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 368.5,\r
+        "y": 516,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "dd64e29e.a7665",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 571.5,\r
+        "y": 568,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "ed24f120.cf4c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4cc5dcc9.9cef84",\r
+        "type": "switchNode",\r
+        "name": "switch: A&AI In-Maint",\r
+        "xml": "<switch test=\"`$tmp.aai-data.in-maint`\">\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1167.5,\r
+        "y": 654,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "a0194efc.a2f1f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2291f352.f5521c",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1048.5,\r
+        "y": 467,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "685cea94.e1a364"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4f2eb8f2.d537d8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1044.5,\r
+        "y": 511,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "e6099183.cff0e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "685cea94.e1a364",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"SBG not found in A&amp;AI.\"/>\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 1243.5,\r
+        "y": 463,\r
+        "z": "37e3acc8.561634",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a0194efc.a2f1f",\r
+        "type": "other",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1346.5,\r
+        "y": 654,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "13a83c58.fc2154"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "13a83c58.fc2154",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"The SBG is in service and the configuration cannot be restored back to the initial configuration.The SBG should be put in a maintenance state before restoring.\"/>\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 1513.5,\r
+        "y": 653,\r
+        "z": "37e3acc8.561634",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "448baa3.3f7e954",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 776.5,\r
+        "y": 580,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "1bc02fac.ed8ea"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1bc02fac.ed8ea",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 944.5,\r
+        "y": 581,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            [\r
+                "4cc5dcc9.9cef84",\r
+                "172a6471.dec2ec",\r
+                "3b0ebd45.85a932"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3b0ebd45.85a932",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"PROVSTATUS\" value=\"`$tmp.aai-data.prov-status`\"/>\n<parameter name=\"INMAINT\" value=\"`$tmp.aai-data.in-maint`\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1133.5,\r
+        "y": 579,\r
+        "z": "37e3acc8.561634",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e6099183.cff0e",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"405\"/>\n\t<parameter name=\"error-message\" value=\"`$tmp.aai-data.error.message + '.Response code:' + $tmp.aai-data.error.http.response-code`\"/>\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 1234,\r
+        "y": 511,\r
+        "z": "37e3acc8.561634",\r
+        "wires": []\r
+    }\r
+]\r
index aefe7e7..65d24ee 100644 (file)
@@ -1 +1,914 @@
-[{"id":"d5b20eaa.df2d7","type":"comment","name":"Service-CONFIGURATION-NOTIFICATION","info":"","comments":"","x":787,"y":49,"z":"c2935c8.a850aa","wires":[]},{"id":"356bcada.a54386","type":"dgstart","name":"DGSTART","outputs":1,"x":96.7618408203125,"y":128.47621154785156,"z":"c2935c8.a850aa","wires":[["ebc2ed13.350ea"]]},{"id":"ebc2ed13.350ea","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":255,"y":129,"z":"c2935c8.a850aa","wires":[["a0592e1a.4e8a6"]]},{"id":"a0592e1a.4e8a6","type":"method","name":"method service-configuration-notification","xml":"<method rpc='service-configuration-notification' mode='sync'>\n","comments":"","outputs":1,"x":542.2380981445312,"y":125.80955505371094,"z":"c2935c8.a850aa","wires":[["31f55649.21899a"]]},{"id":"a6521c1b.8f751","type":"switchNode","name":"switch: service-instance-id already in config","xml":"<switch test=\"`$service-configuration-notification-input.service-information.service-instance-id == $service-data.service-information.service-instance-id`\">","comments":"","outputs":1,"x":367.3651123046875,"y":288.7200927734375,"z":"c2935c8.a850aa","wires":[["377966de.f0066a","447b2d6b.ec5a84"]]},{"id":"377966de.f0066a","type":"outcomeTrue","name":"outcome: true","xml":"<outcome value=\"true\">\n","outputs":1,"x":672.8729553222656,"y":273.23211669921875,"z":"c2935c8.a850aa","wires":[["d76b0bb4.11c118"]]},{"id":"447b2d6b.ec5a84","type":"outcomeFalse","name":"outcome: false","xml":"<outcome value=\"false\">","comments":"","outputs":1,"x":689.2182006835938,"y":179.3154754638672,"z":"c2935c8.a850aa","wires":[["4501a9b5.00b638"]]},{"id":"31f55649.21899a","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":91.66802978515625,"y":197.87596130371094,"z":"c2935c8.a850aa","wires":[["d8530e1f.2b615","a6521c1b.8f751","16e0fd48.3fe683"]]},{"id":"d8530e1f.2b615","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.response-code`\"/>\n<parameter name=\"field4\" value=\"`$service-configuration-notification-input.response-message`\"/>\n<parameter name=\"field5\" value=\"`$service-configuration-notification-input.svc-request-id`\"/>\n\n\n<parameter name=\"field6\" value=\"`$service-configuration-notification-input.service-information.service-type`\"/>\n<parameter name=\"field7\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field8\" value=\"`$service-data.appc-request-header.svc-request-id`\"/>\n\n<!--\n<parameter name=\"field2\" value=\"service-configuration-notification\"/>\n<parameter name=\"field3\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field4\" value=\"`$service-configuration-notification-input.response-code`\"/>\n<parameter name=\"field5\" value=\"`$service-data.request-information.request-action`\"/>\n<parameter name=\"field6\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n-->","comments":"","outputs":1,"x":289.81097412109375,"y":240.21363830566406,"z":"c2935c8.a850aa","wires":[[]]},{"id":"c7db723d.34c11","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":345.1700744628906,"y":504.00897216796875,"z":"c2935c8.a850aa","wires":[["bbe81125.eaf2d","8db26529.f57d68","d6aa913e.989d","12f56193.76876e"]]},{"id":"b3a1b84b.43c738","type":"switchNode","name":"switch: response code ","xml":"<switch test=\"`$service-configuration-notification-input.response-code`\">\n\n","comments":"","outputs":1,"x":177.44949340820312,"y":400.90478515625,"z":"c2935c8.a850aa","wires":[["c9771646.384a68","f8b4f8ca.d7ca88"]]},{"id":"c9771646.384a68","type":"success","name":"outcome: Success","xml":"<outcome value=\"Success\">","comments":"","outputs":1,"x":128.02099609375,"y":503.57139587402344,"z":"c2935c8.a850aa","wires":[["c7db723d.34c11"]]},{"id":"f8b4f8ca.d7ca88","type":"other","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":103.44949340820312,"y":922,"z":"c2935c8.a850aa","wires":[["3e2f33dd.6a236c"]]},{"id":"490e75b4.a0784c","type":"set","name":"set: order-status = Activated and A&AI Status =NVTPROV/CONFIGURED","xml":"<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />\n\t<parameter name=\"tmp.aai-prov-status\" value=\"NVTPROV\" />\n\t<parameter name=\"tmp.aai-orch-status\" value=\"CONFIGURED\" />","comments":"","x":1355.2830810546875,"y":351.3018798828125,"z":"c2935c8.a850aa","wires":[]},{"id":"3e2f33dd.6a236c","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":314.58807373046875,"y":918.9999389648438,"z":"c2935c8.a850aa","wires":[["1f7fafba.0add2","b94ddf6d.56216"]]},{"id":"b94ddf6d.56216","type":"configure","name":"SDN_GP Asynch Notification","xml":"<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.async.AsyncResponseAdaptor\" key=\"CONFIG\">\n<parameter name=\"dummyparam\" value=\"test\"/>\n","comments":"","outputs":1,"x":672.9213256835938,"y":890.1514892578125,"z":"c2935c8.a850aa","wires":[[]]},{"id":"1f7fafba.0add2","type":"returnFailure","name":"return: failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='`$service-configuration-notification-input.response-code`'/>\n\t<parameter name='error-message' value='`$service-configuration-notification-input.response-message`'/>\n\t<parameter name='internal-error' value='false' />","comments":"","x":613.8312377929688,"y":932.0717163085938,"z":"c2935c8.a850aa","wires":[]},{"id":"4501a9b5.00b638","type":"returnFailure","name":"return: failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='1000'/>\n\t<parameter name='error-message' value='Service Instance Id not found'/>\n\t<parameter name='internal-error' value='true' />","comments":"","x":900.7353820800781,"y":178.5714569091797,"z":"c2935c8.a850aa","wires":[]},{"id":"ab4826ec.3cd828","type":"other","name":"outcome: Other","xml":"<outcome value=\"Other\">\n\n","outputs":1,"x":2149.3543663024902,"y":5396.627190113068,"z":"c2935c8.a850aa","wires":[["8984c5a6.ec0fe8"]]},{"id":"9f2faf6c.89703","type":"other","name":"outcome: ChangeLayer3ServiceActivateRequest","xml":"<outcome value=\"ChangeLayer3ServiceActivateRequest\">\n\n","outputs":1,"x":2294.2545433044434,"y":5233.393614768982,"z":"c2935c8.a850aa","wires":[["ede4a3de.8f776"]]},{"id":"7b44beed.e0798","type":"execute","name":"execute: EIPAM_UnassignIPAddress","xml":"<execute plugin=\"com.att.sdnctl.sli.plugin.EIPAM.EIPAMPlugin\" method=\"unassignIPAddress\">\n\t<parameter name=\"deleteEIPAM_status\" value=\"PENDING_DELETE\" />","outputs":1,"x":2874.284980773926,"y":5149.545325279236,"z":"c2935c8.a850aa","wires":[[]]},{"id":"ede4a3de.8f776","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":2573.6183280944824,"y":5230.545227050781,"z":"c2935c8.a850aa","wires":[["7b44beed.e0798","3e190cb9.7f1f94","84da06b9.4d6678","d6d749b0.cfeac8","ef33ba15.3b9758"]]},{"id":"d6d749b0.cfeac8","type":"configure","name":"MSO Asynch Notification","xml":"<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"MSO\">\n      <parameter name=\"dummyparam\" value=\"test\"/>\n","outputs":1,"x":2844.2713928222656,"y":5300.871339797974,"z":"c2935c8.a850aa","wires":[[]]},{"id":"ef33ba15.3b9758","type":"returnSuccess","name":"return success","xml":" <return status=\"success\">\n \n","x":2816.120918273926,"y":5348.317549705505,"z":"c2935c8.a850aa","wires":[]},{"id":"84da06b9.4d6678","type":"save","name":"save: order-status = Activated","xml":"<save plugin=\"com.att.sdnctl.sli.resource.mdsal.ConfigResource\" resource=\"service-data\">\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />","outputs":1,"x":2858.1866760253906,"y":5247.433511734009,"z":"c2935c8.a850aa","wires":[[]]},{"id":"3e190cb9.7f1f94","type":"set","name":"set: order-status = Activated","xml":"<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />","x":2850.559804916382,"y":5201.139886856079,"z":"c2935c8.a850aa","wires":[]},{"id":"8984c5a6.ec0fe8","type":"returnFailure","name":"return failure","xml":" <return status=\"failure\">\n\t<parameter name='error-code' value='2000'/>\n\t<parameter name='error-message' value='Invalid Request `$service-data.request-information.request-action`'/>\n\t<parameter name='internal-error' value='true'/>\n \n","x":2462.4364824295044,"y":5398.090530395508,"z":"c2935c8.a850aa","wires":[]},{"id":"bbe81125.eaf2d","type":"configure","name":"SDN_GP Asynch Notification","xml":"<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.async.AsyncResponseAdaptor\" key=\"CONFIG\">\n<parameter name=\"dummyparam\" value=\"test\"/>","comments":"","outputs":1,"x":827.0951843261719,"y":784.1428833007812,"z":"c2935c8.a850aa","wires":[[]]},{"id":"16e0fd48.3fe683","type":"set","name":"set:service-data based on input","xml":"<set>\n<parameter name=\"service-data.appc-request-header.svc-request-id\" value=\"`$service-configuration-notification-input.svc-request-id`\" />\n\n<!--\n<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\" />\n-->\n<parameter name=\"service-data.service-information.service-type\" value=\"`$service-configuration-notification-input.service-information.service-type`\" />\n\t\n\n\t\n\t\n\t","comments":"","x":371,"y":197,"z":"c2935c8.a850aa","wires":[]},{"id":"8db26529.f57d68","type":"returnSuccess","name":"return success","xml":"<return status=\"success\">\n<parameter name='error-code' value='200'/>\n<parameter name='error-message' value='`$service-configuration-notification-input.response-message`'/>\n \n","comments":"","x":789.9494934082031,"y":857,"z":"c2935c8.a850aa","wires":[]},{"id":"d6aa913e.989d","type":"switchNode","name":"switch: last-sub-action","xml":"<switch test=\"`$service-data.oper-status.last-sub-action`\">\n","comments":"","outputs":1,"x":586.4494934082031,"y":506,"z":"c2935c8.a850aa","wires":[["ab5c4a39.56b068","2952075e.f8cb78"]]},{"id":"ab5c4a39.56b068","type":"success","name":"outcome: ACTIVATE","xml":"<outcome value=\"ACTIVATE\">","comments":"","outputs":1,"x":825.4494934082031,"y":479,"z":"c2935c8.a850aa","wires":[["54aa365b.8a9b88"]]},{"id":"2952075e.f8cb78","type":"success","name":"outcome: RESTOREBACKUP","xml":"<outcome value=\"RESTOREBACKUP\">","comments":"","outputs":1,"x":832.4494934082031,"y":613,"z":"c2935c8.a850aa","wires":[["9e497ad3.6c9b08"]]},{"id":"54aa365b.8a9b88","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1027.4494934082031,"y":478,"z":"c2935c8.a850aa","wires":[["490e75b4.a0784c","6ebffec.ea695"]]},{"id":"9e497ad3.6c9b08","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1058.4494934082031,"y":617,"z":"c2935c8.a850aa","wires":[["27b70ff2.42077"]]},{"id":"c7e2d0f5.74988","type":"set","name":"set: A&AI Prov Status to PREPROV/UNCONFIGURED","xml":"<set>\n\t<parameter name=\"tmp.aai-prov-status\" value=\"PREPROV\" />\n\t<parameter name=\"tmp.aai-orch-status\" value=\"UNCONFIGURED\" />","comments":"","x":2179.449493408203,"y":538,"z":"c2935c8.a850aa","wires":[]},{"id":"27b70ff2.42077","type":"switchNode","name":"switch: backup-information.file-type","xml":"<switch test=\"`$service-data.backup-information.file-type`\">\n","comments":"","outputs":1,"x":1316.4494934082031,"y":620,"z":"c2935c8.a850aa","wires":[["36ce6a3d.01f3c6","bb6e3f9f.c5558"]]},{"id":"36ce6a3d.01f3c6","type":"success","name":"outcome: InitialConfig","xml":"<outcome value=\"InitialConfig\">","comments":"","outputs":1,"x":1611.4494934082031,"y":593,"z":"c2935c8.a850aa","wires":[["1393e777.b727f9"]]},{"id":"bb6e3f9f.c5558","type":"success","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":1606.4494934082031,"y":668,"z":"c2935c8.a850aa","wires":[["691391c0.2a05a"]]},{"id":"8fec3fe2.7fe13","type":"call","name":"call: update A&AI","xml":"<call module=\"Appc-API\" rpc=\"update-aai\" mode=\"sync\">","comments":"","outputs":1,"x":2043.449462890625,"y":422,"z":"c2935c8.a850aa","wires":[[]]},{"id":"1393e777.b727f9","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1830.4494934082031,"y":593,"z":"c2935c8.a850aa","wires":[["c7e2d0f5.74988","17a25d0e.4b5ca3","c10e674c.dfbc08","6d36bcf0.c8a684"]]},{"id":"17a25d0e.4b5ca3","type":"call","name":"call: update A&AI for restore","xml":"<call module=\"Appc-API\" rpc=\"update-aai-sbg\" mode=\"sync\">","comments":"","outputs":1,"x":2114.449462890625,"y":724,"z":"c2935c8.a850aa","wires":[[]]},{"id":"691391c0.2a05a","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Backup Config=Downloaded Config, it is assumed that the status in AnAI is NVTPROV so no update is necessary\"/>\n\n\n","comments":"","outputs":1,"x":1806.4495239257812,"y":664,"z":"c2935c8.a850aa","wires":[[]]},{"id":"4eb6e037.dbaf5","type":"set","name":"set: order-status = Reserved ","xml":"<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Reserved\" />\n","comments":"","x":2816.449493408203,"y":585,"z":"c2935c8.a850aa","wires":[]},{"id":"c10e674c.dfbc08","type":"switchNode","name":"switch: order-status","xml":"<switch test=\"`$service-data.oper-status.order-status`\">\n<!--\nleaf order-status { \n\ttype enumeration { \n\t\tenum \"Reserved\";\n\t\tenum \"Activated\";\n\t\tenum \"PendingDelete\";\n\t\tenum \"RequestFailed\";\n\t\tenum \"InProgressTimeout\";\n\t\tenum \"InProgress\";\n\t} \n} \n-->","comments":"","outputs":1,"x":2132.449493408203,"y":586,"z":"c2935c8.a850aa","wires":[["913bd3d3.04dad","92ac0814.df8778"]]},{"id":"913bd3d3.04dad","type":"success","name":"outcome: Activated","xml":"<outcome value=\"Activated\">","comments":"","outputs":1,"x":2366.449493408203,"y":583,"z":"c2935c8.a850aa","wires":[["436e6ada.44f7b4"]]},{"id":"436e6ada.44f7b4","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":2566.449493408203,"y":582,"z":"c2935c8.a850aa","wires":[["4eb6e037.dbaf5","888848fc.c44698"]]},{"id":"65fee45.b12251c","type":"comment","name":"Lastsubactionstatus updated in Appc","info":"","comments":"","x":1445.449462890625,"y":276,"z":"c2935c8.a850aa","wires":[]},{"id":"12f56193.76876e","type":"set","name":"set: last-sub-action-status","xml":"<set>\n<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"Success\" />\n\n","comments":"","x":821.4494934082031,"y":730,"z":"c2935c8.a850aa","wires":[]},{"id":"b0f15339.b347b","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Dont update Order Status\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n\n\n","comments":"","outputs":1,"x":2730.449493408203,"y":717,"z":"c2935c8.a850aa","wires":[[]]},{"id":"92ac0814.df8778","type":"success","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":2362.449493408203,"y":720,"z":"c2935c8.a850aa","wires":[["be0c9c33.2fb04"]]},{"id":"3fdf2b46.361354","type":"execute","name":"execute: setTime(modify-timestamp)","xml":"<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>","comments":"","outputs":1,"x":1104.4494934082031,"y":270,"z":"c2935c8.a850aa","wires":[[]]},{"id":"d76b0bb4.11c118","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":842.4494934082031,"y":272,"z":"c2935c8.a850aa","wires":[["3fdf2b46.361354","b3a1b84b.43c738"]]},{"id":"888848fc.c44698","type":"set","name":"set: last-order-status ","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />","comments":"","x":2792.449493408203,"y":530,"z":"c2935c8.a850aa","wires":[]},{"id":"be0c9c33.2fb04","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":2542.449493408203,"y":720,"z":"c2935c8.a850aa","wires":[["b0f15339.b347b"]]},{"id":"6d36bcf0.c8a684","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"CALLING AAIUPDATE\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n\n\n","comments":"","outputs":1,"x":2109.4495239257812,"y":654,"z":"c2935c8.a850aa","wires":[[]]},{"id":"6ebffec.ea695","type":"switchNode","name":"switch: update-configuration","xml":"<switch test=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[0].update-configuration_length`\">\n","comments":"","outputs":1,"x":1292,"y":422,"z":"c2935c8.a850aa","wires":[["9cf5bbff.14b8e8","47a88695.0e6938","65a8c6df.0c6b58"]]},{"id":"9cf5bbff.14b8e8","type":"other","name":"outcome: NULL","xml":"<outcome value=''>\n","comments":"","outputs":1,"x":1519,"y":425,"z":"c2935c8.a850aa","wires":[["505e7219.efb9dc"]]},{"id":"505e7219.efb9dc","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1817,"y":425,"z":"c2935c8.a850aa","wires":[["8fec3fe2.7fe13"]]},{"id":"47a88695.0e6938","type":"success","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":1525,"y":522,"z":"c2935c8.a850aa","wires":[["1e1d5f8c.03063"]]},{"id":"1e1d5f8c.03063","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Configuration populated\"/>\n<parameter name=\"UPDATECONFIGLEN\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[0].update-configuration_length`\"/>\n\n\n","comments":"","outputs":1,"x":1696,"y":523,"z":"c2935c8.a850aa","wires":[[]]},{"id":"65a8c6df.0c6b58","type":"other","name":"outcome: Length=0","xml":"<outcome value='0'>\n","comments":"","outputs":1,"x":1554,"y":468,"z":"c2935c8.a850aa","wires":[["505e7219.efb9dc"]]}]
+[\r
+    {\r
+        "id": "d5b20eaa.df2d7",\r
+        "type": "comment",\r
+        "name": "Service-CONFIGURATION-NOTIFICATION",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 787,\r
+        "y": 49,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "356bcada.a54386",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 96.7618408203125,\r
+        "y": 128.47621154785156,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "ebc2ed13.350ea"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ebc2ed13.350ea",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 255,\r
+        "y": 129,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "a0592e1a.4e8a6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a0592e1a.4e8a6",\r
+        "type": "method",\r
+        "name": "method service-configuration-notification",\r
+        "xml": "<method rpc='service-configuration-notification' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 542.2380981445312,\r
+        "y": 125.80955505371094,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "31f55649.21899a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a6521c1b.8f751",\r
+        "type": "switchNode",\r
+        "name": "switch: service-instance-id already in config",\r
+        "xml": "<switch test=\"`$service-configuration-notification-input.service-information.service-instance-id == $service-data.service-information.service-instance-id`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 367.3651123046875,\r
+        "y": 288.7200927734375,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "377966de.f0066a",\r
+                "447b2d6b.ec5a84"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "377966de.f0066a",\r
+        "type": "outcomeTrue",\r
+        "name": "outcome: true",\r
+        "xml": "<outcome value=\"true\">\n",\r
+        "outputs": 1,\r
+        "x": 672.8729553222656,\r
+        "y": 273.23211669921875,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "d76b0bb4.11c118"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "447b2d6b.ec5a84",\r
+        "type": "outcomeFalse",\r
+        "name": "outcome: false",\r
+        "xml": "<outcome value=\"false\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 689.2182006835938,\r
+        "y": 179.3154754638672,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "4501a9b5.00b638"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "31f55649.21899a",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 91.66802978515625,\r
+        "y": 197.87596130371094,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "d8530e1f.2b615",\r
+                "a6521c1b.8f751",\r
+                "16e0fd48.3fe683"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d8530e1f.2b615",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.response-code`\"/>\n<parameter name=\"field4\" value=\"`$service-configuration-notification-input.response-message`\"/>\n<parameter name=\"field5\" value=\"`$service-configuration-notification-input.svc-request-id`\"/>\n\n\n<parameter name=\"field6\" value=\"`$service-configuration-notification-input.service-information.service-type`\"/>\n<parameter name=\"field7\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field8\" value=\"`$service-data.appc-request-header.svc-request-id`\"/>\n\n<!--\n<parameter name=\"field2\" value=\"service-configuration-notification\"/>\n<parameter name=\"field3\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field4\" value=\"`$service-configuration-notification-input.response-code`\"/>\n<parameter name=\"field5\" value=\"`$service-data.request-information.request-action`\"/>\n<parameter name=\"field6\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n-->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 289.81097412109375,\r
+        "y": 240.21363830566406,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c7db723d.34c11",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 345.1700744628906,\r
+        "y": 504.00897216796875,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "bbe81125.eaf2d",\r
+                "8db26529.f57d68",\r
+                "d6aa913e.989d",\r
+                "12f56193.76876e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b3a1b84b.43c738",\r
+        "type": "switchNode",\r
+        "name": "switch: response code ",\r
+        "xml": "<switch test=\"`$service-configuration-notification-input.response-code`\">\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 177.44949340820312,\r
+        "y": 400.90478515625,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "c9771646.384a68",\r
+                "f8b4f8ca.d7ca88"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c9771646.384a68",\r
+        "type": "success",\r
+        "name": "outcome: Success",\r
+        "xml": "<outcome value=\"Success\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 128.02099609375,\r
+        "y": 503.57139587402344,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "c7db723d.34c11"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f8b4f8ca.d7ca88",\r
+        "type": "other",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value=\"Other\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 103.44949340820312,\r
+        "y": 922,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "3e2f33dd.6a236c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "490e75b4.a0784c",\r
+        "type": "set",\r
+        "name": "set: order-status = Activated and A&AI Status =NVTPROV/CONFIGURED",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />\n\t<parameter name=\"tmp.aai-prov-status\" value=\"NVTPROV\" />\n\t<parameter name=\"tmp.aai-orch-status\" value=\"CONFIGURED\" />",\r
+        "comments": "",\r
+        "x": 1355.2830810546875,\r
+        "y": 351.3018798828125,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3e2f33dd.6a236c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 314.58807373046875,\r
+        "y": 918.9999389648438,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "1f7fafba.0add2",\r
+                "b94ddf6d.56216"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b94ddf6d.56216",\r
+        "type": "configure",\r
+        "name": "SDN_GP Asynch Notification",\r
+        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.async.AsyncResponseAdaptor\" key=\"CONFIG\">\n<parameter name=\"dummyparam\" value=\"test\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 672.9213256835938,\r
+        "y": 890.1514892578125,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "1f7fafba.0add2",\r
+        "type": "returnFailure",\r
+        "name": "return: failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='`$service-configuration-notification-input.response-code`'/>\n\t<parameter name='error-message' value='`$service-configuration-notification-input.response-message`'/>\n\t<parameter name='internal-error' value='false' />",\r
+        "comments": "",\r
+        "x": 613.8312377929688,\r
+        "y": 932.0717163085938,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4501a9b5.00b638",\r
+        "type": "returnFailure",\r
+        "name": "return: failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='1000'/>\n\t<parameter name='error-message' value='Service Instance Id not found'/>\n\t<parameter name='internal-error' value='true' />",\r
+        "comments": "",\r
+        "x": 900.7353820800781,\r
+        "y": 178.5714569091797,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ab4826ec.3cd828",\r
+        "type": "other",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value=\"Other\">\n\n",\r
+        "outputs": 1,\r
+        "x": 2149.3543663024902,\r
+        "y": 5396.627190113068,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "8984c5a6.ec0fe8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9f2faf6c.89703",\r
+        "type": "other",\r
+        "name": "outcome: ChangeLayer3ServiceActivateRequest",\r
+        "xml": "<outcome value=\"ChangeLayer3ServiceActivateRequest\">\n\n",\r
+        "outputs": 1,\r
+        "x": 2294.2545433044434,\r
+        "y": 5233.393614768982,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "ede4a3de.8f776"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7b44beed.e0798",\r
+        "type": "execute",\r
+        "name": "execute: EIPAM_UnassignIPAddress",\r
+        "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.EIPAM.EIPAMPlugin\" method=\"unassignIPAddress\">\n\t<parameter name=\"deleteEIPAM_status\" value=\"PENDING_DELETE\" />",\r
+        "outputs": 1,\r
+        "x": 2874.284980773926,\r
+        "y": 5149.545325279236,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ede4a3de.8f776",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 2573.6183280944824,\r
+        "y": 5230.545227050781,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "7b44beed.e0798",\r
+                "3e190cb9.7f1f94",\r
+                "84da06b9.4d6678",\r
+                "d6d749b0.cfeac8",\r
+                "ef33ba15.3b9758"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d6d749b0.cfeac8",\r
+        "type": "configure",\r
+        "name": "MSO Asynch Notification",\r
+        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"MSO\">\n      <parameter name=\"dummyparam\" value=\"test\"/>\n",\r
+        "outputs": 1,\r
+        "x": 2844.2713928222656,\r
+        "y": 5300.871339797974,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ef33ba15.3b9758",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": " <return status=\"success\">\n \n",\r
+        "x": 2816.120918273926,\r
+        "y": 5348.317549705505,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "84da06b9.4d6678",\r
+        "type": "save",\r
+        "name": "save: order-status = Activated",\r
+        "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.mdsal.ConfigResource\" resource=\"service-data\">\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />",\r
+        "outputs": 1,\r
+        "x": 2858.1866760253906,\r
+        "y": 5247.433511734009,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "3e190cb9.7f1f94",\r
+        "type": "set",\r
+        "name": "set: order-status = Activated",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />",\r
+        "x": 2850.559804916382,\r
+        "y": 5201.139886856079,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8984c5a6.ec0fe8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": " <return status=\"failure\">\n\t<parameter name='error-code' value='2000'/>\n\t<parameter name='error-message' value='Invalid Request `$service-data.request-information.request-action`'/>\n\t<parameter name='internal-error' value='true'/>\n \n",\r
+        "x": 2462.4364824295044,\r
+        "y": 5398.090530395508,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "bbe81125.eaf2d",\r
+        "type": "configure",\r
+        "name": "SDN_GP Asynch Notification",\r
+        "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.async.AsyncResponseAdaptor\" key=\"CONFIG\">\n<parameter name=\"dummyparam\" value=\"test\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 827.0951843261719,\r
+        "y": 784.1428833007812,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "16e0fd48.3fe683",\r
+        "type": "set",\r
+        "name": "set:service-data based on input",\r
+        "xml": "<set>\n<parameter name=\"service-data.appc-request-header.svc-request-id\" value=\"`$service-configuration-notification-input.svc-request-id`\" />\n\n<!--\n<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\" />\n-->\n<parameter name=\"service-data.service-information.service-type\" value=\"`$service-configuration-notification-input.service-information.service-type`\" />\n\t\n\n\t\n\t\n\t",\r
+        "comments": "",\r
+        "x": 371,\r
+        "y": 197,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8db26529.f57d68",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status=\"success\">\n<parameter name='error-code' value='200'/>\n<parameter name='error-message' value='`$service-configuration-notification-input.response-message`'/>\n \n",\r
+        "comments": "",\r
+        "x": 789.9494934082031,\r
+        "y": 857,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d6aa913e.989d",\r
+        "type": "switchNode",\r
+        "name": "switch: last-sub-action",\r
+        "xml": "<switch test=\"`$service-data.oper-status.last-sub-action`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 586.4494934082031,\r
+        "y": 506,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "ab5c4a39.56b068",\r
+                "2952075e.f8cb78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ab5c4a39.56b068",\r
+        "type": "success",\r
+        "name": "outcome: ACTIVATE",\r
+        "xml": "<outcome value=\"ACTIVATE\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 825.4494934082031,\r
+        "y": 479,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "54aa365b.8a9b88"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2952075e.f8cb78",\r
+        "type": "success",\r
+        "name": "outcome: RESTOREBACKUP",\r
+        "xml": "<outcome value=\"RESTOREBACKUP\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 832.4494934082031,\r
+        "y": 613,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "9e497ad3.6c9b08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "54aa365b.8a9b88",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1027.4494934082031,\r
+        "y": 478,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "490e75b4.a0784c",\r
+                "6ebffec.ea695"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9e497ad3.6c9b08",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1058.4494934082031,\r
+        "y": 617,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "27b70ff2.42077"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c7e2d0f5.74988",\r
+        "type": "set",\r
+        "name": "set: A&AI Prov Status to PREPROV/UNCONFIGURED",\r
+        "xml": "<set>\n\t<parameter name=\"tmp.aai-prov-status\" value=\"PREPROV\" />\n\t<parameter name=\"tmp.aai-orch-status\" value=\"UNCONFIGURED\" />",\r
+        "comments": "",\r
+        "x": 2179.449493408203,\r
+        "y": 538,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "27b70ff2.42077",\r
+        "type": "switchNode",\r
+        "name": "switch: backup-information.file-type",\r
+        "xml": "<switch test=\"`$service-data.backup-information.file-type`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1316.4494934082031,\r
+        "y": 620,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "36ce6a3d.01f3c6",\r
+                "bb6e3f9f.c5558"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "36ce6a3d.01f3c6",\r
+        "type": "success",\r
+        "name": "outcome: InitialConfig",\r
+        "xml": "<outcome value=\"InitialConfig\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1611.4494934082031,\r
+        "y": 593,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "1393e777.b727f9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bb6e3f9f.c5558",\r
+        "type": "success",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value=\"Other\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1606.4494934082031,\r
+        "y": 668,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "691391c0.2a05a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8fec3fe2.7fe13",\r
+        "type": "call",\r
+        "name": "call: update A&AI",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"update-aai\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2043.449462890625,\r
+        "y": 422,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "1393e777.b727f9",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1830.4494934082031,\r
+        "y": 593,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "c7e2d0f5.74988",\r
+                "17a25d0e.4b5ca3",\r
+                "c10e674c.dfbc08",\r
+                "6d36bcf0.c8a684"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "17a25d0e.4b5ca3",\r
+        "type": "call",\r
+        "name": "call: update A&AI for restore",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"update-aai-sbg\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2114.449462890625,\r
+        "y": 724,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "691391c0.2a05a",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Backup Config=Downloaded Config, it is assumed that the status in AnAI is NVTPROV so no update is necessary\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1806.4495239257812,\r
+        "y": 664,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "4eb6e037.dbaf5",\r
+        "type": "set",\r
+        "name": "set: order-status = Reserved ",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Reserved\" />\n",\r
+        "comments": "",\r
+        "x": 2816.449493408203,\r
+        "y": 585,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c10e674c.dfbc08",\r
+        "type": "switchNode",\r
+        "name": "switch: order-status",\r
+        "xml": "<switch test=\"`$service-data.oper-status.order-status`\">\n<!--\nleaf order-status { \n\ttype enumeration { \n\t\tenum \"Reserved\";\n\t\tenum \"Activated\";\n\t\tenum \"PendingDelete\";\n\t\tenum \"RequestFailed\";\n\t\tenum \"InProgressTimeout\";\n\t\tenum \"InProgress\";\n\t} \n} \n-->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2132.449493408203,\r
+        "y": 586,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "913bd3d3.04dad",\r
+                "92ac0814.df8778"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "913bd3d3.04dad",\r
+        "type": "success",\r
+        "name": "outcome: Activated",\r
+        "xml": "<outcome value=\"Activated\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2366.449493408203,\r
+        "y": 583,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "436e6ada.44f7b4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "436e6ada.44f7b4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 2566.449493408203,\r
+        "y": 582,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "4eb6e037.dbaf5",\r
+                "888848fc.c44698"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "65fee45.b12251c",\r
+        "type": "comment",\r
+        "name": "Lastsubactionstatus updated in Appc",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1445.449462890625,\r
+        "y": 276,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "12f56193.76876e",\r
+        "type": "set",\r
+        "name": "set: last-sub-action-status",\r
+        "xml": "<set>\n<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"Success\" />\n\n",\r
+        "comments": "",\r
+        "x": 821.4494934082031,\r
+        "y": 730,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b0f15339.b347b",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Dont update Order Status\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2730.449493408203,\r
+        "y": 717,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "92ac0814.df8778",\r
+        "type": "success",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value=\"Other\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2362.449493408203,\r
+        "y": 720,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "be0c9c33.2fb04"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3fdf2b46.361354",\r
+        "type": "execute",\r
+        "name": "execute: setTime(modify-timestamp)",\r
+        "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1104.4494934082031,\r
+        "y": 270,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d76b0bb4.11c118",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 842.4494934082031,\r
+        "y": 272,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "3fdf2b46.361354",\r
+                "b3a1b84b.43c738"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "888848fc.c44698",\r
+        "type": "set",\r
+        "name": "set: last-order-status ",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />",\r
+        "comments": "",\r
+        "x": 2792.449493408203,\r
+        "y": 530,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "be0c9c33.2fb04",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 2542.449493408203,\r
+        "y": 720,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "b0f15339.b347b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6d36bcf0.c8a684",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"CALLING AAIUPDATE\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2109.4495239257812,\r
+        "y": 654,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "6ebffec.ea695",\r
+        "type": "switchNode",\r
+        "name": "switch: update-configuration",\r
+        "xml": "<switch test=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[0].update-configuration_length`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1292,\r
+        "y": 422,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "9cf5bbff.14b8e8",\r
+                "47a88695.0e6938",\r
+                "65a8c6df.0c6b58"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9cf5bbff.14b8e8",\r
+        "type": "other",\r
+        "name": "outcome: NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1519,\r
+        "y": 425,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "505e7219.efb9dc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "505e7219.efb9dc",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1817,\r
+        "y": 425,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "8fec3fe2.7fe13"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "47a88695.0e6938",\r
+        "type": "success",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value=\"Other\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1525,\r
+        "y": 522,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "1e1d5f8c.03063"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1e1d5f8c.03063",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Configuration populated\"/>\n<parameter name=\"UPDATECONFIGLEN\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[0].update-configuration_length`\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1696,\r
+        "y": 523,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "65a8c6df.0c6b58",\r
+        "type": "other",\r
+        "name": "outcome: Length=0",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1554,\r
+        "y": 468,\r
+        "z": "c2935c8.a850aa",\r
+        "wires": [\r
+            [\r
+                "505e7219.efb9dc"\r
+            ]\r
+        ]\r
+    }\r
+]\r
index d8b29da..a426f3c 100644 (file)
@@ -1 +1,1154 @@
-[{"id":"b3509dbf.084df","type":"comment","name":"service-configuration-operation","info":"","comments":"","x":1233.3332824707031,"y":125.33335876464844,"z":"57f142c6.1f478c","wires":[]},{"id":"337f0433.e9ec7c","type":"dgstart","name":"DGSTART","outputs":1,"x":93.66665649414062,"y":99.66668701171875,"z":"57f142c6.1f478c","wires":[["d12b2f59.1acc5"]]},{"id":"d12b2f59.1acc5","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":274.66668701171875,"y":99,"z":"57f142c6.1f478c","wires":[["99a183f8.1b55b"]]},{"id":"99a183f8.1b55b","type":"method","name":"method service-configuration-operation","xml":"<method rpc='service-configuration-operation' mode='sync'>\n","comments":"","outputs":1,"x":549.3333435058594,"y":104.00001525878906,"z":"57f142c6.1f478c","wires":[["da27abb6.e9a128"]]},{"id":"2c3a60cb.7af1c","type":"switchNode","name":"switch: request-action","xml":"<switch test=\"`$service-configuration-operation-input.request-information.request-action`\">\n<!--\n leaf request-action {\n                type enumeration {\n                    enum \"VsbgServiceActivateRequest\";\n                }\n            }\n}\n-->\n\n","comments":"","outputs":1,"x":159.83340454101562,"y":663.0000305175781,"z":"57f142c6.1f478c","wires":[["ce54964e.79ea38","fe8b9eb9.73ad2","78d15bd7.84caa4"]]},{"id":"ce54964e.79ea38","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":381.1743469238281,"y":1447.136474609375,"z":"57f142c6.1f478c","wires":[["f098f080.0fb19"]]},{"id":"fe8b9eb9.73ad2","type":"outcome","name":"VsbgServiceActivateRequest","xml":"<outcome value='VsbgServiceActivateRequest'>","comments":"","outputs":1,"x":477.8334655761719,"y":646.416748046875,"z":"57f142c6.1f478c","wires":[["fa999334.02fee"]]},{"id":"f098f080.0fb19","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-action not recognized'/>\n","comments":"","x":571.2252502441406,"y":1447.0010986328125,"z":"57f142c6.1f478c","wires":[]},{"id":"87a37d2a.6ca3e","type":"call","name":"call: service-configuration-activate","xml":"<call module=\"Appc-API\" rpc=\"service-configuration-activate\" mode=\"sync\">","comments":"","outputs":1,"x":1874.4999084472656,"y":637.4166259765625,"z":"57f142c6.1f478c","wires":[[]]},{"id":"fa999334.02fee","type":"switchNode","name":"switch: request-sub-action","xml":"<switch test=\"`$service-configuration-operation-input.request-information.request-sub-action`\">\n<!--\n leaf request-sub-action {\n                type enumeration {\n                    enum \"PREPARE\";\n                    enum \"ACTIVATE\";\n                }\n            }\n} \n-->","comments":"","outputs":1,"x":761.1110534667969,"y":645.2222900390625,"z":"57f142c6.1f478c","wires":[["100480f1.8fdcef","1ab975fc.edd7ca","7c055852.c45578"]]},{"id":"100480f1.8fdcef","type":"outcome","name":"PREPARE","xml":"<outcome value='PREPARE'>","comments":"","outputs":1,"x":994.3333435058594,"y":406.666748046875,"z":"57f142c6.1f478c","wires":[["cc499bb2.e44078"]]},{"id":"1ab975fc.edd7ca","type":"other","name":"ACTIVATE","xml":"<outcome value='ACTIVATE'>","comments":"","outputs":1,"x":1025.6663513183594,"y":629.6666259765625,"z":"57f142c6.1f478c","wires":[["21e1499f.20daa6"]]},{"id":"d36bac8b.003aa","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-operation-input.appc-request-header.svc-action`\"/>\n<parameter name=\"field4\" value=\"`$service-configuration-operation-input.appc-request-header.svc-request-id`\"/>\n<parameter name=\"field5\" value=\"`$service-configuration-operation-input.service-information.service-instance-id`\"/>\n<parameter name=\"field6\" value=\"`$service-configuration-operation-input.request-information.request-id`\"/>\n<parameter name=\"field7\" value=\"`$service-configuration-operation-input.request-information.request-action`\"/>\n<parameter name=\"field8\" value=\"`$service-configuration-operation-input.request-information.source`\"/>\n<parameter name=\"field9\" value=\"`$service-configuration-operation-input.service-information.service-instance-id`\"/>\n<parameter name=\"field10\" value=\"`$service-configuration-operation-input.service-information.service-type`\"/>\n<parameter name=\"field11\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\"/>","comments":"","outputs":1,"x":264.6667175292969,"y":213.33335876464844,"z":"57f142c6.1f478c","wires":[[]]},{"id":"da27abb6.e9a128","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":77,"y":204.33335876464844,"z":"57f142c6.1f478c","wires":[["d36bac8b.003aa","50935a83.2d88f4","fad64f0.0ca0eb"]]},{"id":"50935a83.2d88f4","type":"set","name":"set:service-data based on input: request-id ,svc-request-id  & service-type","xml":"<set>\n\t\n\t<parameter name=\"service-data.request-information.request-id\" value=\"`$service-configuration-operation-input.request-information.request-id`\" />\n\t<parameter name=\"service-data.request-information.notification-url\" value=\"`$service-configuration-operation-input.request-information.notification-url`\" />\n\t<parameter name=\"service-data.request-information.request-action\" value=\"`$service-configuration-operation-input.request-information.request-action`\" />\n\t<parameter name=\"service-data.request-information.source\" value=\"`$service-configuration-operation-input.request-information.source`\" />\n\t<parameter name=\"service-data.request-information.order-number\" value=\"`$service-configuration-operation-input.request-information.order-number`\" />\n\t<parameter name=\"service.request-information.order-version\" value=\"`$service-configuration-operation-input.request-information.order-version`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-request-id\" value=\"`$service-configuration-operation-input.appc-request-header.svc-request-id`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-action\" value=\"`$service-configuration-operation-input.appc-request-header.svc-action`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-notification-url\" value=\"`$service-configuration-operation-input.appc-request-header.svc-notification-url`\" />\n\t<!-- \n\t<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$service-configuration-operation-input.service-information.service-instance-id`\" />\n\t-->\n\t<parameter name=\"service-data.service-information.service-type\" value=\"`$service-configuration-operation-input.service-information.service-type`\" />\n\t<parameter name=\"service-data.request-information.request-sub-action\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\" />\n\n\t\n\t<!-- set service-data based on input only for Prepare\n\t<parameter name=\"service-data.\" value=\"`$service-configuration-operation-input.`\" />\n\t-->\n\t","comments":"","x":470.3333435058594,"y":178.00003051757812,"z":"57f142c6.1f478c","wires":[]},{"id":"e1359cee.43a9f","type":"call","name":"call: service-configuration-prepare","xml":"<call module=\"Appc-API\" rpc=\"service-configuration-prepare\" mode=\"sync\">","comments":"","outputs":1,"x":1868.8332824707031,"y":399.3333740234375,"z":"57f142c6.1f478c","wires":[[]]},{"id":"1a154772.444899","type":"call","name":"call: service-configuration-backup","xml":"<call module=\"Appc-API\" rpc=\"service-configuration-backup\" mode=\"sync\">","comments":"","outputs":1,"x":1895.8332824707031,"y":1118.3333129882812,"z":"57f142c6.1f478c","wires":[[]]},{"id":"fad64f0.0ca0eb","type":"switchNode","name":"switch: last-sub-action-status","xml":"<switch test=\"`$service-data.oper-status.last-sub-action-status`\">\n","comments":"","outputs":1,"x":332.8333435058594,"y":257.33335876464844,"z":"57f142c6.1f478c","wires":[["a0cc216d.461e7","17e973e8.0fc1ac"]]},{"id":"a0cc216d.461e7","type":"outcome","name":"InProgress","xml":"<outcome value='InProgress'>","comments":"","outputs":1,"x":556.8333435058594,"y":257.33335876464844,"z":"57f142c6.1f478c","wires":[["c17c511.dddb7b"]]},{"id":"c17c511.dddb7b","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":725.8333435058594,"y":255.33335876464844,"z":"57f142c6.1f478c","wires":[["db7678e6.fdbd48","2bea4db9.267f82","8ea5da83.26cac8","2c3a60cb.7af1c"]]},{"id":"db7678e6.fdbd48","type":"execute","name":"execute getTimeDifference","xml":"<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"getTimeDifference\">\n\t<parameter name=\"inDate\" value=\"`$service-data.oper-status.modify-timestamp`\"/>\n\t<parameter name=\"ctxTempVariable\" value=\"tmp.inprogress-time\"/>","comments":"","outputs":1,"x":950.8333435058594,"y":172.33335876464844,"z":"57f142c6.1f478c","wires":[[]]},{"id":"2bea4db9.267f82","type":"switchNode","name":"switch: tmp.inprogress-time > 6 min (360 seconds)","xml":"<switch test=\"`$tmp.inprogress-time > 360`\">","comments":"","outputs":1,"x":1035.8333435058594,"y":217.33335876464844,"z":"57f142c6.1f478c","wires":[["79a11948.fe39d8"]]},{"id":"8ea5da83.26cac8","type":"set","name":"set: last-sub-action-status = InProgressTimeout","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgressTimeout\" />","comments":"","x":1018.8333435058594,"y":268.33335876464844,"z":"57f142c6.1f478c","wires":[]},{"id":"79a11948.fe39d8","type":"outcomeFalse","name":"false ","xml":"<outcome value='false'>","comments":"","outputs":1,"x":1319.8333435058594,"y":214.33335876464844,"z":"57f142c6.1f478c","wires":[["a7a2d095.18535"]]},{"id":"a7a2d095.18535","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Still processing your previous request.'/>","comments":"","x":1488.8333435058594,"y":214.33335876464844,"z":"57f142c6.1f478c","wires":[]},{"id":"17e973e8.0fc1ac","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":552.8333435058594,"y":305.33335876464844,"z":"57f142c6.1f478c","wires":[["2c3a60cb.7af1c"]]},{"id":"78d15bd7.84caa4","type":"outcome","name":"VsbgServiceBackupRequest","xml":"<outcome value='VsbgServiceBackupRequest'>","comments":"","outputs":1,"x":430.8333435058594,"y":1239.3333740234375,"z":"57f142c6.1f478c","wires":[["ea4d78dd.6dcd78"]]},{"id":"ea4d78dd.6dcd78","type":"switchNode","name":"switch: request-sub-action","xml":"<switch test=\"`$service-configuration-operation-input.request-information.request-sub-action`\">\n<!--\n leaf request-sub-action {\n                type enumeration {\n                    enum \"PREPARE\";\n                    enum \"ACTIVATE\";\n                }\n            }\n} \n-->","comments":"","outputs":1,"x":708.8333435058594,"y":1233.3333740234375,"z":"57f142c6.1f478c","wires":[["84453abd.a768b8","28792623.ef98aa","9787f6e7.6ccf78"]]},{"id":"98a0765b.ccc488","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-sub-action not recognized'/>\n","comments":"","x":1231.8333435058594,"y":946.3333740234375,"z":"57f142c6.1f478c","wires":[]},{"id":"7c055852.c45578","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":994.8333435058594,"y":948.3333740234375,"z":"57f142c6.1f478c","wires":[["98a0765b.ccc488"]]},{"id":"84453abd.a768b8","type":"outcome","name":"BACKUP","xml":"<outcome value='BACKUP'>","comments":"","outputs":1,"x":961.8333435058594,"y":1162.3333740234375,"z":"57f142c6.1f478c","wires":[["958a3503.5b2248"]]},{"id":"9787f6e7.6ccf78","type":"other","name":"RESTOREBACKUP","xml":"<outcome value='RESTOREBACKUP'>","comments":"","outputs":1,"x":993.8333435058594,"y":1301.3333740234375,"z":"57f142c6.1f478c","wires":[["424610c8.86c17"]]},{"id":"28792623.ef98aa","type":"other","name":"DELETEBACKUP","xml":"<outcome value='DELETEBACKUP'>","comments":"","outputs":1,"x":987.8333435058594,"y":1226.3333740234375,"z":"57f142c6.1f478c","wires":[["958a3503.5b2248"]]},{"id":"cc499bb2.e44078","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1196.8334045410156,"y":404,"z":"57f142c6.1f478c","wires":[["5a5419b8.fc9918","31add50b.19bf1a"]]},{"id":"5a5419b8.fc9918","type":"switchNode","name":"switch: vnf-type","xml":"<switch test=\"`$vnf-type`\">\n\n\n\n","comments":"","outputs":1,"x":1390.8333740234375,"y":445.99998474121094,"z":"57f142c6.1f478c","wires":[["1e58ebd8.081eb4","954b003f.67029","9a9bdf49.8ba78"]]},{"id":"91388dfc.6747d","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1616.8334045410156,"y":530,"z":"57f142c6.1f478c","wires":[["24a0fbd6.988d54"]]},{"id":"24a0fbd6.988d54","type":"call","name":"call: service-configuration-prepare-sbc","xml":"<call module=\"Appc-API\" rpc=\"service-configuration-prepare-sbc\" mode=\"sync\">","comments":"","outputs":1,"x":1865.8334045410156,"y":531,"z":"57f142c6.1f478c","wires":[[]]},{"id":"21e1499f.20daa6","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1200.8334045410156,"y":632,"z":"57f142c6.1f478c","wires":[["e4abddd7.b20bb","644356b8.a81388"]]},{"id":"e4abddd7.b20bb","type":"switchNode","name":"switch: vnf-type","xml":"<switch test=\"`$vnf-type`\">\n\n\n","comments":"","outputs":1,"x":1407.8333740234375,"y":687.9999847412109,"z":"57f142c6.1f478c","wires":[["a8bcf335.4b6e2","2095438c.a75e9c","bb4c3fe0.cf855"]]},{"id":"b625abfb.61b5b8","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1612.8334045410156,"y":865,"z":"57f142c6.1f478c","wires":[["8f4ded84.df145"]]},{"id":"8f4ded84.df145","type":"call","name":"call: service-configuration-activate-sbc","xml":"<call module=\"Appc-API\" rpc=\"service-configuration-activate-sbc\" mode=\"sync\">","comments":"","outputs":1,"x":1870.8334045410156,"y":865,"z":"57f142c6.1f478c","wires":[[]]},{"id":"5ed23ab3.8f89b4","type":"switchNode","name":"switch: vnf-type","xml":"<switch test=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\">\n\n\n","comments":"","outputs":1,"x":1426.8333435058594,"y":1180,"z":"57f142c6.1f478c","wires":[["9e313562.3da0e8","e1d6aa6b.f84178","90f39d1d.80f2e","49273b18.628b74"]]},{"id":"9e313562.3da0e8","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1603.8334045410156,"y":1225.9999389648438,"z":"57f142c6.1f478c","wires":[["cacc58e7.d542e8"]]},{"id":"cacc58e7.d542e8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-sub-action not recognized'/>\n","comments":"","x":1767.8334045410156,"y":1226.9999389648438,"z":"57f142c6.1f478c","wires":[]},{"id":"958a3503.5b2248","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1164.8333435058594,"y":1182,"z":"57f142c6.1f478c","wires":[["5ed23ab3.8f89b4","74cd7b8e.ce5be4"]]},{"id":"424610c8.86c17","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1201.8333435058594,"y":1301,"z":"57f142c6.1f478c","wires":[["71166b82.41c6b4","12ceb3cb.d87cac"]]},{"id":"71166b82.41c6b4","type":"switchNode","name":"switch: vnf-type","xml":"<switch test=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\">\n\n\n","comments":"","outputs":1,"x":1403.8333740234375,"y":1401.999984741211,"z":"57f142c6.1f478c","wires":[["5c593415.be3a7c","e4202ecb.1ac4c","ee07041c.0ca338","817e32b6.557fd"]]},{"id":"9f48a4dd.288c18","type":"other","name":"ISBC","xml":"<outcome value='ISBC'>","comments":"","outputs":1,"x":1610.8334045410156,"y":1359.9999389648438,"z":"57f142c6.1f478c","wires":[["cf377cc7.2c72f"]]},{"id":"5c593415.be3a7c","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1593.8334045410156,"y":1592.9999389648438,"z":"57f142c6.1f478c","wires":[["e23a5427.dc90c8"]]},{"id":"912b075b.2b9118","type":"call","name":"call: service-configuration-backup","xml":"<call module=\"Appc-API\" rpc=\"service-configuration-backup\" mode=\"sync\">","comments":"","outputs":1,"x":1862.8334045410156,"y":1496.9999389648438,"z":"57f142c6.1f478c","wires":[[]]},{"id":"cf377cc7.2c72f","type":"call","name":"call: service-configuration-restorebkup-sbc","xml":"<call module=\"Appc-API\" rpc=\"service-configuration-restorebkup-sbc\" mode=\"sync\">","comments":"","outputs":1,"x":1987.8334045410156,"y":1357.9999389648438,"z":"57f142c6.1f478c","wires":[[]]},{"id":"e0db2af5.61e098","type":"comment","name":"Use vnftype from config tree","info":"","comments":"","x":1106.8334045410156,"y":586,"z":"57f142c6.1f478c","wires":[]},{"id":"a8bcf335.4b6e2","type":"outcome","name":"N-SBG","xml":"<outcome value='N-SBG'>\n","comments":"","outputs":1,"x":1616.5499572753906,"y":602.8833618164062,"z":"57f142c6.1f478c","wires":[["87a37d2a.6ca3e"]]},{"id":"6947ff76.6c01d","type":"outcome","name":"TSBC","xml":"<outcome value='TSBC'>\n","comments":"","outputs":1,"x":1612,"y":1316.3333587646484,"z":"57f142c6.1f478c","wires":[["cf377cc7.2c72f"]]},{"id":"31add50b.19bf1a","type":"set","name":"set VNF-Type","xml":"<set>\n<parameter name=\"vnf-type\" value=\"`$service-configuration-operation-input.vnf-config-parameters-list.vnf-config-parameters[0].vnf-type`\" />\n\t\n","comments":"","x":1403,"y":374.33335876464844,"z":"57f142c6.1f478c","wires":[]},{"id":"644356b8.a81388","type":"set","name":"set VNF-Type","xml":"<set>\n<parameter name=\"vnf-type\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[0].vnf-type`\" />\n\t\n","comments":"","x":1424,"y":596.3333587646484,"z":"57f142c6.1f478c","wires":[]},{"id":"74cd7b8e.ce5be4","type":"set","name":"set VNF-Type","xml":"<set>\n<parameter name=\"vnf-type\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\" />\n\t\n","comments":"","x":1421,"y":1112.3333587646484,"z":"57f142c6.1f478c","wires":[]},{"id":"12ceb3cb.d87cac","type":"set","name":"set VNF-Type","xml":"<set>\n<parameter name=\"vnf-type\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\" />\n\t\n","comments":"","x":1410,"y":1300.3333587646484,"z":"57f142c6.1f478c","wires":[]},{"id":"e4202ecb.1ac4c","type":"outcome","name":"N-SBG","xml":"<outcome value='N-SBG'>\n","comments":"","outputs":1,"x":1611.6666564941406,"y":1457.6666870117188,"z":"57f142c6.1f478c","wires":[["912b075b.2b9118"]]},{"id":"e23a5427.dc90c8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-sub-action not recognized'/>\n","comments":"","x":1767.6666564941406,"y":1592.6666870117188,"z":"57f142c6.1f478c","wires":[]},{"id":"1e58ebd8.081eb4","type":"other","name":"A-SBG","xml":"<outcome value='A-SBG'>","comments":"","outputs":1,"x":1613.6666564941406,"y":401.66668701171875,"z":"57f142c6.1f478c","wires":[["e1359cee.43a9f"]]},{"id":"9a9bdf49.8ba78","type":"other","name":"N-SBG","xml":"<outcome value='N-SBG'>","comments":"","outputs":1,"x":1615.6666564941406,"y":358.66668701171875,"z":"57f142c6.1f478c","wires":[["e1359cee.43a9f"]]},{"id":"954b003f.67029","type":"other","name":"T-SBG","xml":"<outcome value='T-SBG'>","comments":"","outputs":1,"x":1614.6666564941406,"y":447.66668701171875,"z":"57f142c6.1f478c","wires":[["e1359cee.43a9f"]]},{"id":"2095438c.a75e9c","type":"other","name":"A-SBG","xml":"<outcome value='A-SBG'>","comments":"","outputs":1,"x":1614.6666564941406,"y":640.6666870117188,"z":"57f142c6.1f478c","wires":[["87a37d2a.6ca3e"]]},{"id":"bb4c3fe0.cf855","type":"other","name":"T-SBG","xml":"<outcome value='T-SBG'>","comments":"","outputs":1,"x":1614.6666564941406,"y":687.6666870117188,"z":"57f142c6.1f478c","wires":[["87a37d2a.6ca3e"]]},{"id":"e1d6aa6b.f84178","type":"outcome","name":"N-SBG","xml":"<outcome value='N-SBG'>\n","comments":"","outputs":1,"x":1608.6666564941406,"y":1066.6666870117188,"z":"57f142c6.1f478c","wires":[["1a154772.444899"]]},{"id":"90f39d1d.80f2e","type":"other","name":"A-SBG","xml":"<outcome value='A-SBG'>","comments":"","outputs":1,"x":1609.6666564941406,"y":1107.6666870117188,"z":"57f142c6.1f478c","wires":[["1a154772.444899"]]},{"id":"49273b18.628b74","type":"other","name":"T-SBG","xml":"<outcome value='T-SBG'>","comments":"","outputs":1,"x":1610.6666564941406,"y":1152.6666870117188,"z":"57f142c6.1f478c","wires":[["1a154772.444899"]]},{"id":"a9b42c2b.83b31","type":"outcome","name":"vDBE-V","xml":"<outcome value='vDBE-V'>\n","comments":"","outputs":1,"x":1615.6666564941406,"y":737.6666870117188,"z":"57f142c6.1f478c","wires":[["c5f4780c.2868d8"]]},{"id":"c1b3fa8.0bc5e08","type":"other","name":"vDBE-I","xml":"<outcome value='vDBE-I'>","comments":"","outputs":1,"x":1614.6666564941406,"y":776.6666870117188,"z":"57f142c6.1f478c","wires":[["c5f4780c.2868d8"]]},{"id":"c8dfc4c3.d05048","type":"other","name":"vDBE-P","xml":"<outcome value='vDBE-P'>","comments":"","outputs":1,"x":1610.6666564941406,"y":821.6666870117188,"z":"57f142c6.1f478c","wires":[["c5f4780c.2868d8"]]},{"id":"c5f4780c.2868d8","type":"call","name":"call: service-configuration-activate-vdbe","xml":"<call module=\"Appc-API\" rpc=\"service-configuration-activate-vdbe\" mode=\"sync\">","comments":"","outputs":1,"x":1906.6666564941406,"y":771.6666870117188,"z":"57f142c6.1f478c","wires":[[]]},{"id":"ee07041c.0ca338","type":"other","name":"A-SBG","xml":"<outcome value='A-SBG'>","comments":"","outputs":1,"x":1607.6666564941406,"y":1500.6666870117188,"z":"57f142c6.1f478c","wires":[["912b075b.2b9118"]]},{"id":"817e32b6.557fd","type":"other","name":"T-SBG","xml":"<outcome value='T-SBG'>","comments":"","outputs":1,"x":1610.6666564941406,"y":1536.6666870117188,"z":"57f142c6.1f478c","wires":[["912b075b.2b9118"]]},{"id":"2dd38ed4.235162","type":"outcome","name":"vUSP - Metaswitch vSBC","xml":"<outcome value='vUSP - Metaswitch vSBC'>\n","comments":"","outputs":1,"x":1662.6666564941406,"y":1403.6666870117188,"z":"57f142c6.1f478c","wires":[["cf377cc7.2c72f"]]},{"id":"c7742018.c7acd","type":"comment","name":"Keep only SBG Flow","info":"","comments":"","x":1800,"y":311,"z":"57f142c6.1f478c","wires":[]}]
+[\r
+    {\r
+        "id": "b3509dbf.084df",\r
+        "type": "comment",\r
+        "name": "service-configuration-operation",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1233.3332824707031,\r
+        "y": 125.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "337f0433.e9ec7c",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 93.66665649414062,\r
+        "y": 99.66668701171875,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "d12b2f59.1acc5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d12b2f59.1acc5",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 274.66668701171875,\r
+        "y": 99,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "99a183f8.1b55b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "99a183f8.1b55b",\r
+        "type": "method",\r
+        "name": "method service-configuration-operation",\r
+        "xml": "<method rpc='service-configuration-operation' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 549.3333435058594,\r
+        "y": 104.00001525878906,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "da27abb6.e9a128"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2c3a60cb.7af1c",\r
+        "type": "switchNode",\r
+        "name": "switch: request-action",\r
+        "xml": "<switch test=\"`$service-configuration-operation-input.request-information.request-action`\">\n<!--\n leaf request-action {\n                type enumeration {\n                    enum \"VsbgServiceActivateRequest\";\n                }\n            }\n}\n-->\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 159.83340454101562,\r
+        "y": 663.0000305175781,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "ce54964e.79ea38",\r
+                "fe8b9eb9.73ad2",\r
+                "78d15bd7.84caa4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ce54964e.79ea38",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 381.1743469238281,\r
+        "y": 1447.136474609375,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "f098f080.0fb19"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fe8b9eb9.73ad2",\r
+        "type": "outcome",\r
+        "name": "VsbgServiceActivateRequest",\r
+        "xml": "<outcome value='VsbgServiceActivateRequest'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 477.8334655761719,\r
+        "y": 646.416748046875,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "fa999334.02fee"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f098f080.0fb19",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-action not recognized'/>\n",\r
+        "comments": "",\r
+        "x": 571.2252502441406,\r
+        "y": 1447.0010986328125,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "87a37d2a.6ca3e",\r
+        "type": "call",\r
+        "name": "call: service-configuration-activate",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-activate\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1874.4999084472656,\r
+        "y": 637.4166259765625,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "fa999334.02fee",\r
+        "type": "switchNode",\r
+        "name": "switch: request-sub-action",\r
+        "xml": "<switch test=\"`$service-configuration-operation-input.request-information.request-sub-action`\">\n<!--\n leaf request-sub-action {\n                type enumeration {\n                    enum \"PREPARE\";\n                    enum \"ACTIVATE\";\n                }\n            }\n} \n-->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 761.1110534667969,\r
+        "y": 645.2222900390625,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "100480f1.8fdcef",\r
+                "1ab975fc.edd7ca",\r
+                "7c055852.c45578"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "100480f1.8fdcef",\r
+        "type": "outcome",\r
+        "name": "PREPARE",\r
+        "xml": "<outcome value='PREPARE'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 994.3333435058594,\r
+        "y": 406.666748046875,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "cc499bb2.e44078"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1ab975fc.edd7ca",\r
+        "type": "other",\r
+        "name": "ACTIVATE",\r
+        "xml": "<outcome value='ACTIVATE'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1025.6663513183594,\r
+        "y": 629.6666259765625,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "21e1499f.20daa6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d36bac8b.003aa",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-operation-input.appc-request-header.svc-action`\"/>\n<parameter name=\"field4\" value=\"`$service-configuration-operation-input.appc-request-header.svc-request-id`\"/>\n<parameter name=\"field5\" value=\"`$service-configuration-operation-input.service-information.service-instance-id`\"/>\n<parameter name=\"field6\" value=\"`$service-configuration-operation-input.request-information.request-id`\"/>\n<parameter name=\"field7\" value=\"`$service-configuration-operation-input.request-information.request-action`\"/>\n<parameter name=\"field8\" value=\"`$service-configuration-operation-input.request-information.source`\"/>\n<parameter name=\"field9\" value=\"`$service-configuration-operation-input.service-information.service-instance-id`\"/>\n<parameter name=\"field10\" value=\"`$service-configuration-operation-input.service-information.service-type`\"/>\n<parameter name=\"field11\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 264.6667175292969,\r
+        "y": 213.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "da27abb6.e9a128",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 77,\r
+        "y": 204.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "d36bac8b.003aa",\r
+                "50935a83.2d88f4",\r
+                "fad64f0.0ca0eb"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "50935a83.2d88f4",\r
+        "type": "set",\r
+        "name": "set:service-data based on input: request-id ,svc-request-id  & service-type",\r
+        "xml": "<set>\n\t\n\t<parameter name=\"service-data.request-information.request-id\" value=\"`$service-configuration-operation-input.request-information.request-id`\" />\n\t<parameter name=\"service-data.request-information.notification-url\" value=\"`$service-configuration-operation-input.request-information.notification-url`\" />\n\t<parameter name=\"service-data.request-information.request-action\" value=\"`$service-configuration-operation-input.request-information.request-action`\" />\n\t<parameter name=\"service-data.request-information.source\" value=\"`$service-configuration-operation-input.request-information.source`\" />\n\t<parameter name=\"service-data.request-information.order-number\" value=\"`$service-configuration-operation-input.request-information.order-number`\" />\n\t<parameter name=\"service.request-information.order-version\" value=\"`$service-configuration-operation-input.request-information.order-version`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-request-id\" value=\"`$service-configuration-operation-input.appc-request-header.svc-request-id`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-action\" value=\"`$service-configuration-operation-input.appc-request-header.svc-action`\" />\n\t<parameter name=\"service-data.appc-request-header.svc-notification-url\" value=\"`$service-configuration-operation-input.appc-request-header.svc-notification-url`\" />\n\t<!-- \n\t<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$service-configuration-operation-input.service-information.service-instance-id`\" />\n\t-->\n\t<parameter name=\"service-data.service-information.service-type\" value=\"`$service-configuration-operation-input.service-information.service-type`\" />\n\t<parameter name=\"service-data.request-information.request-sub-action\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\" />\n\n\t\n\t<!-- set service-data based on input only for Prepare\n\t<parameter name=\"service-data.\" value=\"`$service-configuration-operation-input.`\" />\n\t-->\n\t",\r
+        "comments": "",\r
+        "x": 470.3333435058594,\r
+        "y": 178.00003051757812,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e1359cee.43a9f",\r
+        "type": "call",\r
+        "name": "call: service-configuration-prepare",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-prepare\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1868.8332824707031,\r
+        "y": 399.3333740234375,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "1a154772.444899",\r
+        "type": "call",\r
+        "name": "call: service-configuration-backup",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-backup\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1895.8332824707031,\r
+        "y": 1118.3333129882812,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "fad64f0.0ca0eb",\r
+        "type": "switchNode",\r
+        "name": "switch: last-sub-action-status",\r
+        "xml": "<switch test=\"`$service-data.oper-status.last-sub-action-status`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 332.8333435058594,\r
+        "y": 257.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "a0cc216d.461e7",\r
+                "17e973e8.0fc1ac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a0cc216d.461e7",\r
+        "type": "outcome",\r
+        "name": "InProgress",\r
+        "xml": "<outcome value='InProgress'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 556.8333435058594,\r
+        "y": 257.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "c17c511.dddb7b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c17c511.dddb7b",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 725.8333435058594,\r
+        "y": 255.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "db7678e6.fdbd48",\r
+                "2bea4db9.267f82",\r
+                "8ea5da83.26cac8",\r
+                "2c3a60cb.7af1c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "db7678e6.fdbd48",\r
+        "type": "execute",\r
+        "name": "execute getTimeDifference",\r
+        "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"getTimeDifference\">\n\t<parameter name=\"inDate\" value=\"`$service-data.oper-status.modify-timestamp`\"/>\n\t<parameter name=\"ctxTempVariable\" value=\"tmp.inprogress-time\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 950.8333435058594,\r
+        "y": 172.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2bea4db9.267f82",\r
+        "type": "switchNode",\r
+        "name": "switch: tmp.inprogress-time > 6 min (360 seconds)",\r
+        "xml": "<switch test=\"`$tmp.inprogress-time > 360`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1035.8333435058594,\r
+        "y": 217.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "79a11948.fe39d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8ea5da83.26cac8",\r
+        "type": "set",\r
+        "name": "set: last-sub-action-status = InProgressTimeout",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgressTimeout\" />",\r
+        "comments": "",\r
+        "x": 1018.8333435058594,\r
+        "y": 268.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "79a11948.fe39d8",\r
+        "type": "outcomeFalse",\r
+        "name": "false ",\r
+        "xml": "<outcome value='false'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1319.8333435058594,\r
+        "y": 214.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "a7a2d095.18535"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a7a2d095.18535",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Still processing your previous request.'/>",\r
+        "comments": "",\r
+        "x": 1488.8333435058594,\r
+        "y": 214.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "17e973e8.0fc1ac",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 552.8333435058594,\r
+        "y": 305.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "2c3a60cb.7af1c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "78d15bd7.84caa4",\r
+        "type": "outcome",\r
+        "name": "VsbgServiceBackupRequest",\r
+        "xml": "<outcome value='VsbgServiceBackupRequest'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 430.8333435058594,\r
+        "y": 1239.3333740234375,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "ea4d78dd.6dcd78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ea4d78dd.6dcd78",\r
+        "type": "switchNode",\r
+        "name": "switch: request-sub-action",\r
+        "xml": "<switch test=\"`$service-configuration-operation-input.request-information.request-sub-action`\">\n<!--\n leaf request-sub-action {\n                type enumeration {\n                    enum \"PREPARE\";\n                    enum \"ACTIVATE\";\n                }\n            }\n} \n-->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 708.8333435058594,\r
+        "y": 1233.3333740234375,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "84453abd.a768b8",\r
+                "28792623.ef98aa",\r
+                "9787f6e7.6ccf78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "98a0765b.ccc488",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-sub-action not recognized'/>\n",\r
+        "comments": "",\r
+        "x": 1231.8333435058594,\r
+        "y": 946.3333740234375,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7c055852.c45578",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 994.8333435058594,\r
+        "y": 948.3333740234375,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "98a0765b.ccc488"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "84453abd.a768b8",\r
+        "type": "outcome",\r
+        "name": "BACKUP",\r
+        "xml": "<outcome value='BACKUP'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 961.8333435058594,\r
+        "y": 1162.3333740234375,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "958a3503.5b2248"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9787f6e7.6ccf78",\r
+        "type": "other",\r
+        "name": "RESTOREBACKUP",\r
+        "xml": "<outcome value='RESTOREBACKUP'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 993.8333435058594,\r
+        "y": 1301.3333740234375,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "424610c8.86c17"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "28792623.ef98aa",\r
+        "type": "other",\r
+        "name": "DELETEBACKUP",\r
+        "xml": "<outcome value='DELETEBACKUP'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 987.8333435058594,\r
+        "y": 1226.3333740234375,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "958a3503.5b2248"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cc499bb2.e44078",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1196.8334045410156,\r
+        "y": 404,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "5a5419b8.fc9918",\r
+                "31add50b.19bf1a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5a5419b8.fc9918",\r
+        "type": "switchNode",\r
+        "name": "switch: vnf-type",\r
+        "xml": "<switch test=\"`$vnf-type`\">\n\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1390.8333740234375,\r
+        "y": 445.99998474121094,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "1e58ebd8.081eb4",\r
+                "954b003f.67029",\r
+                "9a9bdf49.8ba78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "91388dfc.6747d",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1616.8334045410156,\r
+        "y": 530,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "24a0fbd6.988d54"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "24a0fbd6.988d54",\r
+        "type": "call",\r
+        "name": "call: service-configuration-prepare-sbc",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-prepare-sbc\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1865.8334045410156,\r
+        "y": 531,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "21e1499f.20daa6",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1200.8334045410156,\r
+        "y": 632,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "e4abddd7.b20bb",\r
+                "644356b8.a81388"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e4abddd7.b20bb",\r
+        "type": "switchNode",\r
+        "name": "switch: vnf-type",\r
+        "xml": "<switch test=\"`$vnf-type`\">\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1407.8333740234375,\r
+        "y": 687.9999847412109,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "a8bcf335.4b6e2",\r
+                "2095438c.a75e9c",\r
+                "bb4c3fe0.cf855"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b625abfb.61b5b8",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1612.8334045410156,\r
+        "y": 865,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "8f4ded84.df145"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8f4ded84.df145",\r
+        "type": "call",\r
+        "name": "call: service-configuration-activate-sbc",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-activate-sbc\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1870.8334045410156,\r
+        "y": 865,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ed23ab3.8f89b4",\r
+        "type": "switchNode",\r
+        "name": "switch: vnf-type",\r
+        "xml": "<switch test=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\">\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1426.8333435058594,\r
+        "y": 1180,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "9e313562.3da0e8",\r
+                "e1d6aa6b.f84178",\r
+                "90f39d1d.80f2e",\r
+                "49273b18.628b74"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9e313562.3da0e8",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1603.8334045410156,\r
+        "y": 1225.9999389648438,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "cacc58e7.d542e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cacc58e7.d542e8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-sub-action not recognized'/>\n",\r
+        "comments": "",\r
+        "x": 1767.8334045410156,\r
+        "y": 1226.9999389648438,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "958a3503.5b2248",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1164.8333435058594,\r
+        "y": 1182,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "5ed23ab3.8f89b4",\r
+                "74cd7b8e.ce5be4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "424610c8.86c17",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1201.8333435058594,\r
+        "y": 1301,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "71166b82.41c6b4",\r
+                "12ceb3cb.d87cac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "71166b82.41c6b4",\r
+        "type": "switchNode",\r
+        "name": "switch: vnf-type",\r
+        "xml": "<switch test=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\">\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1403.8333740234375,\r
+        "y": 1401.999984741211,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "5c593415.be3a7c",\r
+                "e4202ecb.1ac4c",\r
+                "ee07041c.0ca338",\r
+                "817e32b6.557fd"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9f48a4dd.288c18",\r
+        "type": "other",\r
+        "name": "ISBC",\r
+        "xml": "<outcome value='ISBC'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1610.8334045410156,\r
+        "y": 1359.9999389648438,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "cf377cc7.2c72f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5c593415.be3a7c",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1593.8334045410156,\r
+        "y": 1592.9999389648438,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "e23a5427.dc90c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "912b075b.2b9118",\r
+        "type": "call",\r
+        "name": "call: service-configuration-backup",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-backup\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1862.8334045410156,\r
+        "y": 1496.9999389648438,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "cf377cc7.2c72f",\r
+        "type": "call",\r
+        "name": "call: service-configuration-restorebkup-sbc",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-restorebkup-sbc\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1987.8334045410156,\r
+        "y": 1357.9999389648438,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e0db2af5.61e098",\r
+        "type": "comment",\r
+        "name": "Use vnftype from config tree",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1106.8334045410156,\r
+        "y": 586,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a8bcf335.4b6e2",\r
+        "type": "outcome",\r
+        "name": "N-SBG",\r
+        "xml": "<outcome value='N-SBG'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1616.5499572753906,\r
+        "y": 602.8833618164062,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "87a37d2a.6ca3e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6947ff76.6c01d",\r
+        "type": "outcome",\r
+        "name": "TSBC",\r
+        "xml": "<outcome value='TSBC'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1612,\r
+        "y": 1316.3333587646484,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "cf377cc7.2c72f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "31add50b.19bf1a",\r
+        "type": "set",\r
+        "name": "set VNF-Type",\r
+        "xml": "<set>\n<parameter name=\"vnf-type\" value=\"`$service-configuration-operation-input.vnf-config-parameters-list.vnf-config-parameters[0].vnf-type`\" />\n\t\n",\r
+        "comments": "",\r
+        "x": 1403,\r
+        "y": 374.33335876464844,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "644356b8.a81388",\r
+        "type": "set",\r
+        "name": "set VNF-Type",\r
+        "xml": "<set>\n<parameter name=\"vnf-type\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[0].vnf-type`\" />\n\t\n",\r
+        "comments": "",\r
+        "x": 1424,\r
+        "y": 596.3333587646484,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "74cd7b8e.ce5be4",\r
+        "type": "set",\r
+        "name": "set VNF-Type",\r
+        "xml": "<set>\n<parameter name=\"vnf-type\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\" />\n\t\n",\r
+        "comments": "",\r
+        "x": 1421,\r
+        "y": 1112.3333587646484,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "12ceb3cb.d87cac",\r
+        "type": "set",\r
+        "name": "set VNF-Type",\r
+        "xml": "<set>\n<parameter name=\"vnf-type\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-type`\" />\n\t\n",\r
+        "comments": "",\r
+        "x": 1410,\r
+        "y": 1300.3333587646484,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e4202ecb.1ac4c",\r
+        "type": "outcome",\r
+        "name": "N-SBG",\r
+        "xml": "<outcome value='N-SBG'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1611.6666564941406,\r
+        "y": 1457.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "912b075b.2b9118"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e23a5427.dc90c8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='req-sub-action not recognized'/>\n",\r
+        "comments": "",\r
+        "x": 1767.6666564941406,\r
+        "y": 1592.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1e58ebd8.081eb4",\r
+        "type": "other",\r
+        "name": "A-SBG",\r
+        "xml": "<outcome value='A-SBG'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1613.6666564941406,\r
+        "y": 401.66668701171875,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "e1359cee.43a9f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9a9bdf49.8ba78",\r
+        "type": "other",\r
+        "name": "N-SBG",\r
+        "xml": "<outcome value='N-SBG'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1615.6666564941406,\r
+        "y": 358.66668701171875,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "e1359cee.43a9f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "954b003f.67029",\r
+        "type": "other",\r
+        "name": "T-SBG",\r
+        "xml": "<outcome value='T-SBG'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1614.6666564941406,\r
+        "y": 447.66668701171875,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "e1359cee.43a9f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2095438c.a75e9c",\r
+        "type": "other",\r
+        "name": "A-SBG",\r
+        "xml": "<outcome value='A-SBG'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1614.6666564941406,\r
+        "y": 640.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "87a37d2a.6ca3e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bb4c3fe0.cf855",\r
+        "type": "other",\r
+        "name": "T-SBG",\r
+        "xml": "<outcome value='T-SBG'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1614.6666564941406,\r
+        "y": 687.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "87a37d2a.6ca3e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e1d6aa6b.f84178",\r
+        "type": "outcome",\r
+        "name": "N-SBG",\r
+        "xml": "<outcome value='N-SBG'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1608.6666564941406,\r
+        "y": 1066.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "1a154772.444899"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "90f39d1d.80f2e",\r
+        "type": "other",\r
+        "name": "A-SBG",\r
+        "xml": "<outcome value='A-SBG'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1609.6666564941406,\r
+        "y": 1107.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "1a154772.444899"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "49273b18.628b74",\r
+        "type": "other",\r
+        "name": "T-SBG",\r
+        "xml": "<outcome value='T-SBG'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1610.6666564941406,\r
+        "y": 1152.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "1a154772.444899"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a9b42c2b.83b31",\r
+        "type": "outcome",\r
+        "name": "vDBE-V",\r
+        "xml": "<outcome value='vDBE-V'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1615.6666564941406,\r
+        "y": 737.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "c5f4780c.2868d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c1b3fa8.0bc5e08",\r
+        "type": "other",\r
+        "name": "vDBE-I",\r
+        "xml": "<outcome value='vDBE-I'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1614.6666564941406,\r
+        "y": 776.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "c5f4780c.2868d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c8dfc4c3.d05048",\r
+        "type": "other",\r
+        "name": "vDBE-P",\r
+        "xml": "<outcome value='vDBE-P'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1610.6666564941406,\r
+        "y": 821.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "c5f4780c.2868d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c5f4780c.2868d8",\r
+        "type": "call",\r
+        "name": "call: service-configuration-activate-vdbe",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"service-configuration-activate-vdbe\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1906.6666564941406,\r
+        "y": 771.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ee07041c.0ca338",\r
+        "type": "other",\r
+        "name": "A-SBG",\r
+        "xml": "<outcome value='A-SBG'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1607.6666564941406,\r
+        "y": 1500.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "912b075b.2b9118"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "817e32b6.557fd",\r
+        "type": "other",\r
+        "name": "T-SBG",\r
+        "xml": "<outcome value='T-SBG'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1610.6666564941406,\r
+        "y": 1536.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "912b075b.2b9118"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2dd38ed4.235162",\r
+        "type": "outcome",\r
+        "name": "vUSP - Metaswitch vSBC",\r
+        "xml": "<outcome value='vUSP - Metaswitch vSBC'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1662.6666564941406,\r
+        "y": 1403.6666870117188,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": [\r
+            [\r
+                "cf377cc7.2c72f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c7742018.c7acd",\r
+        "type": "comment",\r
+        "name": "Keep only SBG Flow",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1800,\r
+        "y": 311,\r
+        "z": "57f142c6.1f478c",\r
+        "wires": []\r
+    }\r
+]\r
index d413a72..1328fce 100644 (file)
@@ -1 +1,541 @@
-[{"id":"6ce8b23c.6622bc","type":"comment","name":"IF NCS success, all can fail and we still return success","info":"","x":2710.476806640625,"y":1298.6689453125,"z":"9633ac01.1c873","wires":[]},{"id":"176fa587.64801a","type":"comment","name":"IF NCS success, all can fail and we still return success","info":"","x":3402.651191711426,"y":715.9393172264099,"z":"9633ac01.1c873","wires":[]},{"id":"cdb39a50.0e04e8","type":"comment","name":"Used for Cancel, disconnect","info":"","x":3131.91357421875,"y":1137.333251953125,"z":"9633ac01.1c873","wires":[]},{"id":"22d49eda.3a5e82","type":"comment","name":"Service-Configuration-Prepare","info":"","comments":"","x":576.75,"y":25,"z":"9633ac01.1c873","wires":[]},{"id":"7f2c4f0f.b4df9","type":"dgstart","name":"DGSTART","outputs":1,"x":102,"y":99.1111068725586,"z":"9633ac01.1c873","wires":[["3f18b239.d3494e"]]},{"id":"3f18b239.d3494e","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":259.66668701171875,"y":97.77776336669922,"z":"9633ac01.1c873","wires":[["fd14a489.4c1158"]]},{"id":"fd14a489.4c1158","type":"method","name":"method service-configuration-prepare","xml":"<method rpc='service-configuration-prepare' mode='sync'>\n","comments":"","outputs":1,"x":507,"y":104.44442749023438,"z":"9633ac01.1c873","wires":[["4b7f48e1.29b478"]]},{"id":"4b7f48e1.29b478","type":"switchNode","name":"switch: order-status","xml":"<switch test=\"`$service-data.oper-status.order-status`\">\n<!--\nleaf order-status {\n\ttype enumeration {\n\t\tenum \"Reserved\";\n\t\tenum \"Activated\";\n\t\tenum \"PendingDelete\";\n\t\tenum \"RequestFailed\";\n\t\tenum \"InProgressTimeout\";\n\t\tenum \"InProgress\";\n\t}\n}\n-->","comments":"","outputs":1,"x":135.25,"y":187.31015014648438,"z":"9633ac01.1c873","wires":[["a2d91a.3cdbf6e8","21c383a7.69136c","1d1d1f1f.1fcae1","9a4d7636.b60368","ea79ba30.614648"]]},{"id":"1d1d1f1f.1fcae1","type":"outcome","name":"RequestFailed","xml":"<outcome value='RequestFailed'>","comments":"","outputs":1,"x":398.7848205566406,"y":272.3448486328125,"z":"9633ac01.1c873","wires":[["37764947.e60ce6"]]},{"id":"a2d91a.3cdbf6e8","type":"outcome","name":"Reserved","xml":"<outcome value='Reserved'>","comments":"","outputs":1,"x":390.9147033691406,"y":221.154296875,"z":"9633ac01.1c873","wires":[["37764947.e60ce6"]]},{"id":"37764947.e60ce6","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":612.931884765625,"y":207.66079711914062,"z":"9633ac01.1c873","wires":[["2b276628.d6c4ba","a87cb168.0c421","a899e50f.59e928","9f955bc.fe03ba8","4eb7d82e.78eb68","abd61b38.bbefe8","806b14e0.e3f2d8"]]},{"id":"4eb7d82e.78eb68","type":"configure","name":"configure: ConfigComponentAdaptor","xml":"<configure adaptor=\"org.onap.appc.ccadaptor.ConfigComponentAdaptor\" key=\"dummy\">\n\t<parameter name=\"action\" value=\"prepare\"/>\n\t\n\n\t","comments":"","outputs":1,"x":933.3130493164062,"y":653.2779541015625,"z":"9633ac01.1c873","wires":[["c19ff3d7.54cf2","f045d778.2bf8e8"]]},{"id":"2b276628.d6c4ba","type":"set","name":"set: maintinance-indicator = N","xml":"<set>\n\t<parameter name='service-data.oper-status.maintenance-indicator' value='N' />","comments":"","x":902.6939086914062,"y":545.8492431640625,"z":"9633ac01.1c873","wires":[]},{"id":"c19ff3d7.54cf2","type":"failure","name":"failure","xml":"<outcome value='failure'>","outputs":1,"x":1173.6070556640625,"y":569.1112060546875,"z":"9633ac01.1c873","wires":[["733e8f0a.db9e5"]]},{"id":"b28d79c6.26f198","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<!-- error code & message provided by ncs-adaptor -->\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":1571.940185546875,"y":500.77783203125,"z":"9633ac01.1c873","wires":[]},{"id":"733e8f0a.db9e5","type":"block","name":"block : atomic","xml":"<block>","atomic":"true","comments":"","outputs":1,"x":1346.60693359375,"y":556.1112060546875,"z":"9633ac01.1c873","wires":[["b28d79c6.26f198","7b6460f9.47c97"]]},{"id":"9a4d7636.b60368","type":"other","name":"Other","xml":"<outcome value='Other'>\n\n<!-- Audited, PendingActivate, Activated, other -->\n<!-- Audit is allowed only after Activate -->","comments":"","outputs":1,"x":369.2738952636719,"y":703.9207153320312,"z":"9633ac01.1c873","wires":[["7a642d2c.3f9d14"]]},{"id":"a899e50f.59e928","type":"set","name":"set: last-sub-action-status = InProgress","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />","comments":"","x":921.9404296875,"y":392.44451904296875,"z":"9633ac01.1c873","wires":[]},{"id":"a87cb168.0c421","type":"execute","name":"execute: setTime(modify-timestamp)","xml":"<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>","comments":"","outputs":1,"x":914.7498779296875,"y":494,"z":"9633ac01.1c873","wires":[[]]},{"id":"7a642d2c.3f9d14","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Invalid Order Status State'/>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":596.0833129882812,"y":704.3333129882812,"z":"9633ac01.1c873","wires":[]},{"id":"21c383a7.69136c","type":"other","name":"outcome: NULL","xml":"<outcome value=''>\n","outputs":1,"x":409.75,"y":173,"z":"9633ac01.1c873","wires":[["37764947.e60ce6"]]},{"id":"f045d778.2bf8e8","type":"failure","name":"success","xml":"<outcome value='success'>","comments":"","outputs":1,"x":1173.7498779296875,"y":698,"z":"9633ac01.1c873","wires":[["657c1712.60d3f8"]]},{"id":"657c1712.60d3f8","type":"block","name":"block : atomic","xml":"<block>","atomic":"true","comments":"","outputs":1,"x":1366.4166259765625,"y":628.3333740234375,"z":"9633ac01.1c873","wires":[["35a34d7c.e7dea2","ab3dbd3e.dadbd","1f374bb.3fed3b4","52652755.f025f8"]]},{"id":"35a34d7c.e7dea2","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />","comments":"","x":1599.7498779296875,"y":794,"z":"9633ac01.1c873","wires":[]},{"id":"806b14e0.e3f2d8","type":"GenericXML","name":"set: last-action, last-sub-action, last-svc-request-id, last-order-status","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-action\" value=\"VsbgServiceActivateRequest\" />\n\t<parameter name=\"service-data.oper-status.last-sub-action\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\" />\n\t<parameter name=\"service-data.oper-status.last-svc-request-id\" value=\"`$service-configuration-operation-input.sdnc-request-header.svc-request-id`\" />\n\t<!-- Setting this to null seems to be failing\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />\n\t-->\n","comments":"","outputs":1,"x":996.7498779296875,"y":156,"z":"9633ac01.1c873","wires":[[]]},{"id":"ab3dbd3e.dadbd","type":"set","name":"set: order-status = Reserved","xml":"<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Reserved\" />","comments":"","x":1629.75,"y":659,"z":"9633ac01.1c873","wires":[]},{"id":"9f955bc.fe03ba8","type":"set","name":"set Copy from input to Service-data","xml":"<set>\n<parameter name=\"service-data.\" value=\"service-configuration-operation-input.\"/>\n\n","comments":"","x":895.75,"y":271,"z":"9633ac01.1c873","wires":[]},{"id":"1f374bb.3fed3b4","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation:Prepare:After Calling ConfigAdaptor:Success\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field4\" value=\"`$service-data.service-information.service-instance-id`\"/>\n\n\n","comments":"","outputs":1,"x":1569.75,"y":602,"z":"9633ac01.1c873","wires":[[]]},{"id":"7b6460f9.47c97","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation:Prepare:After Calling ConfigAdaptor:Failure\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field4\" value=\"`$service-data.service-information.service-instance-id`\"/>\n\n\n","comments":"","outputs":1,"x":1552.75,"y":380,"z":"9633ac01.1c873","wires":[[]]},{"id":"128e76b6.814b29","type":"comment","name":"Failed prepares are not saved in Config Tree","info":"","comments":"","x":1860.75,"y":496,"z":"9633ac01.1c873","wires":[]},{"id":"52652755.f025f8","type":"set","name":"set: last-sub-action-status = Success","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"Success\" />","comments":"","x":1668.5,"y":719,"z":"9633ac01.1c873","wires":[]},{"id":"ea79ba30.614648","type":"outcome","name":"Activated","xml":"<outcome value='Activated'>","comments":"","outputs":1,"x":387.5,"y":330,"z":"9633ac01.1c873","wires":[["37764947.e60ce6"]]},{"id":"abd61b38.bbefe8","type":"switchNode","name":"switch: update-configuration","xml":"<switch test=\"`$service-configuration-operation-input.vnf-config-parameters-list.vnf-config-parameters[0].update-configuration_length`\">\n","comments":"","outputs":1,"x":848.5,"y":69,"z":"9633ac01.1c873","wires":[["a9cb27b6.b38238","99f8115d.6be47"]]},{"id":"a9cb27b6.b38238","type":"other","name":"outcome: NULL","xml":"<outcome value=''>\n","comments":"","outputs":1,"x":1085.5,"y":71,"z":"9633ac01.1c873","wires":[["131554ac.7778fb"]]},{"id":"f0f0e9e5.ffc3b8","type":"comment","name":"New Start Prepare","info":"","comments":"","x":1077.5,"y":30,"z":"9633ac01.1c873","wires":[]},{"id":"131554ac.7778fb","type":"block","name":"block : atomic","xml":"<block>","atomic":"true","comments":"","outputs":1,"x":1275.5,"y":70,"z":"9633ac01.1c873","wires":[["f8d7c48f.cf07a8"]]},{"id":"f8d7c48f.cf07a8","type":"set","name":"Clear Service Data VNF Parameters List","xml":"<set>\n     <parameter name=\"service-data.vnf-config-parameters-list.\" value=\"\" />\n\n","comments":"","x":1537.5,"y":72,"z":"9633ac01.1c873","wires":[]},{"id":"99f8115d.6be47","type":"other","name":"outcome: Length=0","xml":"<outcome value='0'>\n","comments":"","outputs":1,"x":1054.5,"y":116,"z":"9633ac01.1c873","wires":[["131554ac.7778fb"]]}]
+[\r
+    {\r
+        "id": "6ce8b23c.6622bc",\r
+        "type": "comment",\r
+        "name": "IF NCS success, all can fail and we still return success",\r
+        "info": "",\r
+        "x": 2710.476806640625,\r
+        "y": 1298.6689453125,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "176fa587.64801a",\r
+        "type": "comment",\r
+        "name": "IF NCS success, all can fail and we still return success",\r
+        "info": "",\r
+        "x": 3402.651191711426,\r
+        "y": 715.9393172264099,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cdb39a50.0e04e8",\r
+        "type": "comment",\r
+        "name": "Used for Cancel, disconnect",\r
+        "info": "",\r
+        "x": 3131.91357421875,\r
+        "y": 1137.333251953125,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "22d49eda.3a5e82",\r
+        "type": "comment",\r
+        "name": "Service-Configuration-Prepare",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 576.75,\r
+        "y": 25,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7f2c4f0f.b4df9",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 102,\r
+        "y": 99.1111068725586,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "3f18b239.d3494e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3f18b239.d3494e",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 259.66668701171875,\r
+        "y": 97.77776336669922,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "fd14a489.4c1158"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fd14a489.4c1158",\r
+        "type": "method",\r
+        "name": "method service-configuration-prepare",\r
+        "xml": "<method rpc='service-configuration-prepare' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 507,\r
+        "y": 104.44442749023438,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "4b7f48e1.29b478"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4b7f48e1.29b478",\r
+        "type": "switchNode",\r
+        "name": "switch: order-status",\r
+        "xml": "<switch test=\"`$service-data.oper-status.order-status`\">\n<!--\nleaf order-status {\n\ttype enumeration {\n\t\tenum \"Reserved\";\n\t\tenum \"Activated\";\n\t\tenum \"PendingDelete\";\n\t\tenum \"RequestFailed\";\n\t\tenum \"InProgressTimeout\";\n\t\tenum \"InProgress\";\n\t}\n}\n-->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 135.25,\r
+        "y": 187.31015014648438,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "a2d91a.3cdbf6e8",\r
+                "21c383a7.69136c",\r
+                "1d1d1f1f.1fcae1",\r
+                "9a4d7636.b60368",\r
+                "ea79ba30.614648"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1d1d1f1f.1fcae1",\r
+        "type": "outcome",\r
+        "name": "RequestFailed",\r
+        "xml": "<outcome value='RequestFailed'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 398.7848205566406,\r
+        "y": 272.3448486328125,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "37764947.e60ce6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a2d91a.3cdbf6e8",\r
+        "type": "outcome",\r
+        "name": "Reserved",\r
+        "xml": "<outcome value='Reserved'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 390.9147033691406,\r
+        "y": 221.154296875,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "37764947.e60ce6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "37764947.e60ce6",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 612.931884765625,\r
+        "y": 207.66079711914062,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "2b276628.d6c4ba",\r
+                "a87cb168.0c421",\r
+                "a899e50f.59e928",\r
+                "9f955bc.fe03ba8",\r
+                "4eb7d82e.78eb68",\r
+                "abd61b38.bbefe8",\r
+                "806b14e0.e3f2d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4eb7d82e.78eb68",\r
+        "type": "configure",\r
+        "name": "configure: ConfigComponentAdaptor",\r
+        "xml": "<configure adaptor=\"org.onap.appc.ccadaptor.ConfigComponentAdaptor\" key=\"dummy\">\n\t<parameter name=\"action\" value=\"prepare\"/>\n\t\n\n\t",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 933.3130493164062,\r
+        "y": 653.2779541015625,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "c19ff3d7.54cf2",\r
+                "f045d778.2bf8e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2b276628.d6c4ba",\r
+        "type": "set",\r
+        "name": "set: maintinance-indicator = N",\r
+        "xml": "<set>\n\t<parameter name='service-data.oper-status.maintenance-indicator' value='N' />",\r
+        "comments": "",\r
+        "x": 902.6939086914062,\r
+        "y": 545.8492431640625,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c19ff3d7.54cf2",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>",\r
+        "outputs": 1,\r
+        "x": 1173.6070556640625,\r
+        "y": 569.1112060546875,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "733e8f0a.db9e5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b28d79c6.26f198",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n\t<!-- error code & message provided by ncs-adaptor -->\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 1571.940185546875,\r
+        "y": 500.77783203125,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "733e8f0a.db9e5",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1346.60693359375,\r
+        "y": 556.1112060546875,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "b28d79c6.26f198",\r
+                "7b6460f9.47c97"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9a4d7636.b60368",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>\n\n<!-- Audited, PendingActivate, Activated, other -->\n<!-- Audit is allowed only after Activate -->",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 369.2738952636719,\r
+        "y": 703.9207153320312,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "7a642d2c.3f9d14"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a899e50f.59e928",\r
+        "type": "set",\r
+        "name": "set: last-sub-action-status = InProgress",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />",\r
+        "comments": "",\r
+        "x": 921.9404296875,\r
+        "y": 392.44451904296875,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a87cb168.0c421",\r
+        "type": "execute",\r
+        "name": "execute: setTime(modify-timestamp)",\r
+        "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 914.7498779296875,\r
+        "y": 494,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7a642d2c.3f9d14",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Invalid Order Status State'/>\n\t<parameter name='ack-final' value='Y'/>",\r
+        "comments": "",\r
+        "x": 596.0833129882812,\r
+        "y": 704.3333129882812,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "21c383a7.69136c",\r
+        "type": "other",\r
+        "name": "outcome: NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "outputs": 1,\r
+        "x": 409.75,\r
+        "y": 173,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "37764947.e60ce6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f045d778.2bf8e8",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1173.7498779296875,\r
+        "y": 698,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "657c1712.60d3f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "657c1712.60d3f8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1366.4166259765625,\r
+        "y": 628.3333740234375,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "35a34d7c.e7dea2",\r
+                "ab3dbd3e.dadbd",\r
+                "1f374bb.3fed3b4",\r
+                "52652755.f025f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "35a34d7c.e7dea2",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />",\r
+        "comments": "",\r
+        "x": 1599.7498779296875,\r
+        "y": 794,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "806b14e0.e3f2d8",\r
+        "type": "GenericXML",\r
+        "name": "set: last-action, last-sub-action, last-svc-request-id, last-order-status",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-action\" value=\"VsbgServiceActivateRequest\" />\n\t<parameter name=\"service-data.oper-status.last-sub-action\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\" />\n\t<parameter name=\"service-data.oper-status.last-svc-request-id\" value=\"`$service-configuration-operation-input.sdnc-request-header.svc-request-id`\" />\n\t<!-- Setting this to null seems to be failing\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />\n\t-->\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 996.7498779296875,\r
+        "y": 156,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ab3dbd3e.dadbd",\r
+        "type": "set",\r
+        "name": "set: order-status = Reserved",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Reserved\" />",\r
+        "comments": "",\r
+        "x": 1629.75,\r
+        "y": 659,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9f955bc.fe03ba8",\r
+        "type": "set",\r
+        "name": "set Copy from input to Service-data",\r
+        "xml": "<set>\n<parameter name=\"service-data.\" value=\"service-configuration-operation-input.\"/>\n\n",\r
+        "comments": "",\r
+        "x": 895.75,\r
+        "y": 271,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1f374bb.3fed3b4",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation:Prepare:After Calling ConfigAdaptor:Success\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field4\" value=\"`$service-data.service-information.service-instance-id`\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1569.75,\r
+        "y": 602,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7b6460f9.47c97",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"service-configuration-operation:Prepare:After Calling ConfigAdaptor:Failure\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n<parameter name=\"field4\" value=\"`$service-data.service-information.service-instance-id`\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1552.75,\r
+        "y": 380,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "128e76b6.814b29",\r
+        "type": "comment",\r
+        "name": "Failed prepares are not saved in Config Tree",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1860.75,\r
+        "y": 496,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "52652755.f025f8",\r
+        "type": "set",\r
+        "name": "set: last-sub-action-status = Success",\r
+        "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"Success\" />",\r
+        "comments": "",\r
+        "x": 1668.5,\r
+        "y": 719,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ea79ba30.614648",\r
+        "type": "outcome",\r
+        "name": "Activated",\r
+        "xml": "<outcome value='Activated'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 387.5,\r
+        "y": 330,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "37764947.e60ce6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "abd61b38.bbefe8",\r
+        "type": "switchNode",\r
+        "name": "switch: update-configuration",\r
+        "xml": "<switch test=\"`$service-configuration-operation-input.vnf-config-parameters-list.vnf-config-parameters[0].update-configuration_length`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 848.5,\r
+        "y": 69,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "a9cb27b6.b38238",\r
+                "99f8115d.6be47"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a9cb27b6.b38238",\r
+        "type": "other",\r
+        "name": "outcome: NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1085.5,\r
+        "y": 71,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "131554ac.7778fb"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f0f0e9e5.ffc3b8",\r
+        "type": "comment",\r
+        "name": "New Start Prepare",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 1077.5,\r
+        "y": 30,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "131554ac.7778fb",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1275.5,\r
+        "y": 70,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "f8d7c48f.cf07a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f8d7c48f.cf07a8",\r
+        "type": "set",\r
+        "name": "Clear Service Data VNF Parameters List",\r
+        "xml": "<set>\n     <parameter name=\"service-data.vnf-config-parameters-list.\" value=\"\" />\n\n",\r
+        "comments": "",\r
+        "x": 1537.5,\r
+        "y": 72,\r
+        "z": "9633ac01.1c873",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "99f8115d.6be47",\r
+        "type": "other",\r
+        "name": "outcome: Length=0",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1054.5,\r
+        "y": 116,\r
+        "z": "9633ac01.1c873",\r
+        "wires": [\r
+            [\r
+                "131554ac.7778fb"\r
+            ]\r
+        ]\r
+    }\r
+]\r
index fd66649..0bb4d01 100644 (file)
@@ -1 +1,383 @@
-[{"id":"934ee5c1.ed026","type":"dgstart","name":"DGSTART","outputs":1,"x":209.88333129882812,"y":102.88333129882812,"z":"51183e72.be2d18","wires":[["fd1d6346.a4f578"]]},{"id":"fd1d6346.a4f578","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":382.0500183105469,"y":100.54998779296875,"z":"51183e72.be2d18","wires":[["89009f89.dec4f"]]},{"id":"89009f89.dec4f","type":"method","name":"method update-aai-sbg","xml":"<method rpc='update-aai-sbg' mode='sync'>\n","comments":"","outputs":1,"x":608.3833923339844,"y":97.2166519165039,"z":"51183e72.be2d18","wires":[["2759b8e1.1e787"]]},{"id":"e67da642.e668e8","type":"get-resource","name":"get-resource: A&AI Data for VNF","xml":"<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-name = $service-configuration-notification-input.service-information.service-instance-id\" pfx=\"tmp.aai-data-vnf\" >\n\n\n","comments":"","outputs":1,"x":547.8833312988281,"y":489.8833312988281,"z":"51183e72.be2d18","wires":[["fcbbc896.fdb958","93ee0e04.43d5e","59a4d66a.fc329"]]},{"id":"2759b8e1.1e787","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":221.88333129882812,"y":447.772216796875,"z":"51183e72.be2d18","wires":[["7d7db087.62a4d","81e07f1f.fa7d5","e67da642.e668e8"]]},{"id":"6a5df891.756878","type":"save","name":"update: A&AI ( VNF)","xml":"<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-id = $tmp.aai-data-vnf.vnf-id\" force=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n\t","comments":"","outputs":1,"x":1175.8833312988281,"y":554.8833312988281,"z":"51183e72.be2d18","wires":[["b0d535db.58fd8"]]},{"id":"b0d535db.58fd8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1380.8833312988281,"y":554.8833312988281,"z":"51183e72.be2d18","wires":[["48f5b2f2.8d33a4"]]},{"id":"fcbbc896.fdb958","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":812.8833312988281,"y":272.772216796875,"z":"51183e72.be2d18","wires":[["55cd3331.f4719c"]]},{"id":"59a4d66a.fc329","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":807.8833312988281,"y":419.772216796875,"z":"51183e72.be2d18","wires":[["be26fd.216171"]]},{"id":"55cd3331.f4719c","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":992.8833312988281,"y":269.772216796875,"z":"51183e72.be2d18","wires":[["97afe3e.6d45e2","2669d4e7.6bbd74"]]},{"id":"2669d4e7.6bbd74","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-configuration-notification-input.service-information.service-instance-id + '.' + $error-message`\"/>","comments":"","x":1242.8833312988281,"y":293.772216796875,"z":"51183e72.be2d18","wires":[]},{"id":"97afe3e.6d45e2","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n","comments":"","outputs":1,"x":1192.8833312988281,"y":220.772216796875,"z":"51183e72.be2d18","wires":[[]]},{"id":"7d7db087.62a4d","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"CALLING Get fOR SERVICEINSTANCEID\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n<parameter name=\"RESPONSEMSG\" value=\"`$response-message`\"/>\n","comments":"","outputs":1,"x":461.8833312988281,"y":411.772216796875,"z":"51183e72.be2d18","wires":[[]]},{"id":"93ee0e04.43d5e","type":"failure","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":806.8833312988281,"y":535.8833312988281,"z":"51183e72.be2d18","wires":[["db96e9ae.c9a468"]]},{"id":"db96e9ae.c9a468","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":969.8833312988281,"y":535.8833312988281,"z":"51183e72.be2d18","wires":[["6a5df891.756878","4d1f5900.c09c1","f05d5abf.7be1b","bc824889.58ce48"]]},{"id":"4d1f5900.c09c1","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VNFID\" value=\"`$tmp.aai-data-vnf.vnf-id`\"/>\n<parameter name=\"RELATIONSHIPLEN\" value=\"`$tmp.aai-data-vnf.relationship-list.relationship_length`\"/>\n<parameter name=\"RELATIONSHIPVALUE\" value=\"`$tmp.aai-data-vnf.relationship-list.relationship[0].relationship-data[0].relationship-value`\"/>\n","comments":"","outputs":1,"x":1141.8833312988281,"y":506.88330078125,"z":"51183e72.be2d18","wires":[[]]},{"id":"48f5b2f2.8d33a4","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1551.8833312988281,"y":551.8833312988281,"z":"51183e72.be2d18","wires":[["7b9ada6b.ea15b4","bb08d771.8208c8"]]},{"id":"7b9ada6b.ea15b4","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $tmp.aai-data-vnf.vnf-id + '.' + $error-message`\"/>","comments":"","x":1812.8833312988281,"y":559.8833312988281,"z":"51183e72.be2d18","wires":[]},{"id":"bb08d771.8208c8","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$tmp.aai-data-vnf.vnf-id`\"/>\n\n","comments":"","outputs":1,"x":1740.8833312988281,"y":510.88330078125,"z":"51183e72.be2d18","wires":[[]]},{"id":"81e07f1f.fa7d5","type":"set","name":"set: Append to response-message","xml":"<set>\n\t  <parameter name=\"response-message\" value=\"`$error-message + '.' + $response-message`\"/>","comments":"","x":530.8833312988281,"y":582.7722473144531,"z":"51183e72.be2d18","wires":[]},{"id":"be26fd.216171","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":973.8833312988281,"y":421.8833312988281,"z":"51183e72.be2d18","wires":[["ec7fb69b.7e148","691d3d4e.256624"]]},{"id":"ec7fb69b.7e148","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n<parameter name=\"ErrorMessage\" value=\"`$tmp.aai-data-vnf.error-message`\"/>\n<parameter name=\"HTTP Code\" value=\"`$tmp.aai-data-vnf.error.http.response-code`\"/>","comments":"","outputs":1,"x":1142.8833312988281,"y":385.8833312988281,"z":"51183e72.be2d18","wires":[[]]},{"id":"691d3d4e.256624","type":"set","name":"set: Append to error message","xml":"<set>\n<parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-configuration-notification-input.service-information.service-instance-id + '.' + $tmp.aai-data-vnf.error-message + '.HTTP Code:' + $tmp.aai-data-vnf.error.http.response-code + '.' + $error-message `\"/>\n","comments":"","x":1204.8833312988281,"y":437.8833312988281,"z":"51183e72.be2d18","wires":[]},{"id":"f05d5abf.7be1b","type":"call","name":"call: update-vserver-info","xml":"<call module=\"Appc-API\" rpc=\"update-vserver-info\" mode=\"sync\">","comments":"","outputs":1,"x":1182.8833312988281,"y":604.9944152832031,"z":"51183e72.be2d18","wires":[[]]},{"id":"bc824889.58ce48","type":"call","name":"call: update-vnfc-info","xml":"<call module=\"Appc-API\" rpc=\"update-vnfc-info\" mode=\"sync\">","comments":"","outputs":1,"x":1158.8833312988281,"y":656.9944152832031,"z":"51183e72.be2d18","wires":[[]]}]
+[\r
+    {\r
+        "id": "934ee5c1.ed026",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 209.88333129882812,\r
+        "y": 102.88333129882812,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "fd1d6346.a4f578"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fd1d6346.a4f578",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 382.0500183105469,\r
+        "y": 100.54998779296875,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "89009f89.dec4f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "89009f89.dec4f",\r
+        "type": "method",\r
+        "name": "method update-aai-sbg",\r
+        "xml": "<method rpc='update-aai-sbg' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 608.3833923339844,\r
+        "y": 97.2166519165039,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "2759b8e1.1e787"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e67da642.e668e8",\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-name = $service-configuration-notification-input.service-information.service-instance-id\" pfx=\"tmp.aai-data-vnf\" >\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 547.8833312988281,\r
+        "y": 489.8833312988281,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "fcbbc896.fdb958",\r
+                "93ee0e04.43d5e",\r
+                "59a4d66a.fc329"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2759b8e1.1e787",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 221.88333129882812,\r
+        "y": 447.772216796875,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "7d7db087.62a4d",\r
+                "81e07f1f.fa7d5",\r
+                "e67da642.e668e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6a5df891.756878",\r
+        "type": "save",\r
+        "name": "update: A&AI ( VNF)",\r
+        "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-id = $tmp.aai-data-vnf.vnf-id\" force=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n\t",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1175.8833312988281,\r
+        "y": 554.8833312988281,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "b0d535db.58fd8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b0d535db.58fd8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1380.8833312988281,\r
+        "y": 554.8833312988281,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "48f5b2f2.8d33a4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fcbbc896.fdb958",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 812.8833312988281,\r
+        "y": 272.772216796875,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "55cd3331.f4719c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "59a4d66a.fc329",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 807.8833312988281,\r
+        "y": 419.772216796875,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "be26fd.216171"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "55cd3331.f4719c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 992.8833312988281,\r
+        "y": 269.772216796875,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "97afe3e.6d45e2",\r
+                "2669d4e7.6bbd74"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2669d4e7.6bbd74",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-configuration-notification-input.service-information.service-instance-id + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 1242.8833312988281,\r
+        "y": 293.772216796875,\r
+        "z": "51183e72.be2d18",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "97afe3e.6d45e2",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1192.8833312988281,\r
+        "y": 220.772216796875,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "7d7db087.62a4d",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"CALLING Get fOR SERVICEINSTANCEID\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n<parameter name=\"RESPONSEMSG\" value=\"`$response-message`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 461.8833312988281,\r
+        "y": 411.772216796875,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "93ee0e04.43d5e",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 806.8833312988281,\r
+        "y": 535.8833312988281,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "db96e9ae.c9a468"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "db96e9ae.c9a468",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 969.8833312988281,\r
+        "y": 535.8833312988281,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "6a5df891.756878",\r
+                "4d1f5900.c09c1",\r
+                "f05d5abf.7be1b",\r
+                "bc824889.58ce48"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4d1f5900.c09c1",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VNFID\" value=\"`$tmp.aai-data-vnf.vnf-id`\"/>\n<parameter name=\"RELATIONSHIPLEN\" value=\"`$tmp.aai-data-vnf.relationship-list.relationship_length`\"/>\n<parameter name=\"RELATIONSHIPVALUE\" value=\"`$tmp.aai-data-vnf.relationship-list.relationship[0].relationship-data[0].relationship-value`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1141.8833312988281,\r
+        "y": 506.88330078125,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "48f5b2f2.8d33a4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1551.8833312988281,\r
+        "y": 551.8833312988281,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "7b9ada6b.ea15b4",\r
+                "bb08d771.8208c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7b9ada6b.ea15b4",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $tmp.aai-data-vnf.vnf-id + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 1812.8833312988281,\r
+        "y": 559.8833312988281,\r
+        "z": "51183e72.be2d18",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "bb08d771.8208c8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$tmp.aai-data-vnf.vnf-id`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1740.8833312988281,\r
+        "y": 510.88330078125,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "81e07f1f.fa7d5",\r
+        "type": "set",\r
+        "name": "set: Append to response-message",\r
+        "xml": "<set>\n\t  <parameter name=\"response-message\" value=\"`$error-message + '.' + $response-message`\"/>",\r
+        "comments": "",\r
+        "x": 530.8833312988281,\r
+        "y": 582.7722473144531,\r
+        "z": "51183e72.be2d18",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "be26fd.216171",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 973.8833312988281,\r
+        "y": 421.8833312988281,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            [\r
+                "ec7fb69b.7e148",\r
+                "691d3d4e.256624"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ec7fb69b.7e148",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n<parameter name=\"ErrorMessage\" value=\"`$tmp.aai-data-vnf.error-message`\"/>\n<parameter name=\"HTTP Code\" value=\"`$tmp.aai-data-vnf.error.http.response-code`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1142.8833312988281,\r
+        "y": 385.8833312988281,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "691d3d4e.256624",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-configuration-notification-input.service-information.service-instance-id + '.' + $tmp.aai-data-vnf.error-message + '.HTTP Code:' + $tmp.aai-data-vnf.error.http.response-code + '.' + $error-message `\"/>\n",\r
+        "comments": "",\r
+        "x": 1204.8833312988281,\r
+        "y": 437.8833312988281,\r
+        "z": "51183e72.be2d18",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f05d5abf.7be1b",\r
+        "type": "call",\r
+        "name": "call: update-vserver-info",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"update-vserver-info\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1182.8833312988281,\r
+        "y": 604.9944152832031,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bc824889.58ce48",\r
+        "type": "call",\r
+        "name": "call: update-vnfc-info",\r
+        "xml": "<call module=\"Appc-API\" rpc=\"update-vnfc-info\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1158.8833312988281,\r
+        "y": 656.9944152832031,\r
+        "z": "51183e72.be2d18",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]
\ No newline at end of file
index b3fd85f..e338537 100644 (file)
@@ -1 +1,2252 @@
-[{"id":"c0f51dc8.101b5","type":"dgstart","name":"DGSTART","outputs":1,"x":121.88333129882812,"y":66.88333129882812,"z":"f4b8442.0fb85b8","wires":[["5b4f1a30.f05d0c"]]},{"id":"5b4f1a30.f05d0c","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":282.0500183105469,"y":68.54998779296875,"z":"f4b8442.0fb85b8","wires":[["772060.d25c87a"]]},{"id":"772060.d25c87a","type":"method","name":"method update-aai","xml":"<method rpc='update-aai' mode='sync'>\n","comments":"","outputs":1,"x":474.3833923339844,"y":70.2166519165039,"z":"f4b8442.0fb85b8","wires":[["467329f1.60b6d8"]]},{"id":"8f46f427.916b28","type":"get-resource","name":"get-resource: A&AI Data for VNF","xml":"<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-name = $service-configuration-notification-input.service-information.service-instance-id\" pfx=\"tmp.aai-data-vnf\" >\n\n\n","comments":"","outputs":1,"x":407.8833312988281,"y":171.772216796875,"z":"f4b8442.0fb85b8","wires":[["44304e59.3bc55","2f765229.4761fe","6ecd659b.76cea4"]]},{"id":"3d2bf799.9f116","type":"get-resource","name":"get-resource: A&AI Data for VM Name","xml":"<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" key=\"vserver.vserver-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vm-name\" pfx=\"tmp.aai-data-vm\" >\n\n","comments":"","outputs":1,"x":1504.8833312988281,"y":465.772216796875,"z":"f4b8442.0fb85b8","wires":[["9b245605.84f748","27de335a.86c014","5e5954df.b3da24"]]},{"id":"22c57ca4.f5ae0c","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":644.8833312988281,"y":414.7722473144531,"z":"f4b8442.0fb85b8","wires":[["13419e55.a341c2"]]},{"id":"24deeccb.be1d7c","type":"get-resource","name":"get-resource: A&AI Data for VM Name","xml":"<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" key=\"vserver.vserver-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name\" pfx=\"tmp.aai-data-vm\" >\n\n\n","comments":"","outputs":1,"x":1395.8833312988281,"y":1069.7722473144531,"z":"f4b8442.0fb85b8","wires":[["4e85a946.01f12","6c8fb30.49c2b4c","143f5af6.ccb0d5"]]},{"id":"b14ec23a.f5b1c8","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":646.8833312988281,"y":975.7722473144531,"z":"f4b8442.0fb85b8","wires":[["2200faf8.6ff19e"]]},{"id":"467329f1.60b6d8","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":130.88333129882812,"y":129.772216796875,"z":"f4b8442.0fb85b8","wires":[["8f46f427.916b28","60b5221b.b51ed4","bf464434.9b9188","a0358bc1.4f2e98","78560055.675858"]]},{"id":"fc179dae.0a925","type":"save","name":"update: A&AI ( VNF)","xml":"<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-id = $tmp.aai-data-vnf.vnf-id\" force=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n\t","comments":"","outputs":1,"x":980.8833312988281,"y":252.77224731445312,"z":"f4b8442.0fb85b8","wires":[["ade15db9.d9e358"]]},{"id":"ade15db9.d9e358","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1153.8833312988281,"y":254.77224731445312,"z":"f4b8442.0fb85b8","wires":[["57d1d045.81e0e8"]]},{"id":"29bfefae.5a7748","type":"save","name":"update: A&AI ( VM)","xml":"<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" \nkey=\"vserver.vserver-id = $tmp.aai-data-vm.vserver-id AND \ntenant.tenant-id = $tmp.aai-data-vm.tenant-id AND\ncloud-region.cloud-owner = 'att-aic' AND\ncloud-region.cloud-region-id = $tmp.aai-data-vm.cloud-region-id\"\nforce=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n","comments":"","outputs":1,"x":1986.8833312988281,"y":541.772216796875,"z":"f4b8442.0fb85b8","wires":[["dfd718cc.1c6ab"]]},{"id":"dfd718cc.1c6ab","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":2166.883331298828,"y":538.772216796875,"z":"f4b8442.0fb85b8","wires":[["4de83cd2.84ecac"]]},{"id":"a34e98d9.f45ed8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":2017.8833312988281,"y":1128.7722473144531,"z":"f4b8442.0fb85b8","wires":[["4983c83b.88014"]]},{"id":"58ca3986.4a71d8","type":"save","name":"update: A&AI ( VM)","xml":"<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" \nkey=\"vserver.vserver-id = $tmp.aai-data-vm.vserver-id AND \ntenant.tenant-id = $tmp.aai-data-vm.tenant-id AND\ncloud-region.cloud-owner = $tmp.aai-data-vm.cloud-owner AND\ncloud-region.cloud-region-id = $tmp.aai-data-vm.cloud-region-id\"\nforce=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>","comments":"","outputs":1,"x":1833.3833312988281,"y":1132.7722473144531,"z":"f4b8442.0fb85b8","wires":[["a34e98d9.f45ed8"]]},{"id":"28bcdf63.918a08","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vm-name`\"/>\n\n","comments":"","outputs":1,"x":2163.883331298828,"y":362.772216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"9b245605.84f748","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1793.8833312988281,"y":386.772216796875,"z":"f4b8442.0fb85b8","wires":[["9b6cab7d.997098"]]},{"id":"27de335a.86c014","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1767.8833312988281,"y":461.772216796875,"z":"f4b8442.0fb85b8","wires":[["9b6cab7d.997098"]]},{"id":"9b6cab7d.997098","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1971.8833312988281,"y":424.772216796875,"z":"f4b8442.0fb85b8","wires":[["28bcdf63.918a08","5311e5a9.4fa464"]]},{"id":"a6d2ceb6.01d71","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name`\"/>\n\n","comments":"","outputs":1,"x":2006.8833312988281,"y":988.7722473144531,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"4e85a946.01f12","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1649.8833312988281,"y":993.7722473144531,"z":"f4b8442.0fb85b8","wires":[["178c51ad.e112ae"]]},{"id":"6c8fb30.49c2b4c","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1651.8833312988281,"y":1063.7722473144531,"z":"f4b8442.0fb85b8","wires":[["178c51ad.e112ae"]]},{"id":"178c51ad.e112ae","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1834.8833312988281,"y":1006.7722473144531,"z":"f4b8442.0fb85b8","wires":[["a6d2ceb6.01d71","c946205b.f6ca3"]]},{"id":"6ecd659b.76cea4","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":701.8833312988281,"y":80.772216796875,"z":"f4b8442.0fb85b8","wires":[["ff266133.3d2d18"]]},{"id":"44304e59.3bc55","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":645.8833312988281,"y":148.772216796875,"z":"f4b8442.0fb85b8","wires":[["f043b65d.df114"]]},{"id":"ff266133.3d2d18","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":863.8833312988281,"y":66.772216796875,"z":"f4b8442.0fb85b8","wires":[["f67029f1.15e53","9155ecda.9c9088"]]},{"id":"9155ecda.9c9088","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-configuration-notification-input.service-information.service-instance-id + '.' + $error-message`\"/>","comments":"","x":1151.8833312988281,"y":90.772216796875,"z":"f4b8442.0fb85b8","wires":[]},{"id":"f67029f1.15e53","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n","comments":"","outputs":1,"x":1066.8833312988281,"y":51.772216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"5311e5a9.4fa464","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vm-name + '.' + $error-message`\"/>","comments":"","x":2222.883331298828,"y":422.772216796875,"z":"f4b8442.0fb85b8","wires":[]},{"id":"66e5357a.c3e564","type":"for","name":"for: vnf-config-parameters-list","xml":"<for index=\"i\" start=\"0\" end=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters_length`\">","comments":"","outputs":1,"x":414.8833312988281,"y":414.7722473144531,"z":"f4b8442.0fb85b8","wires":[["22c57ca4.f5ae0c"]]},{"id":"f013923f.8ff4c8","type":"for","name":"for: vnf-config-parameters-list","xml":"<for index=\"i\" start=\"0\" end=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters_length`\" >","comments":"","outputs":1,"x":416.8833312988281,"y":973.7722473144531,"z":"f4b8442.0fb85b8","wires":[["b14ec23a.f5b1c8"]]},{"id":"c7ca81f5.584878","type":"for","name":"for: vnf-config-parameters-list.system-controller","xml":"<for index=\"j\" start=\"0\" end=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller_length`\" >","comments":"","outputs":1,"x":911.8833312988281,"y":536.7722473144531,"z":"f4b8442.0fb85b8","wires":[["267d83bc.359cd4"]]},{"id":"f6bd5a4d.edb528","type":"for","name":"for: vnf-config-parameters-list.payload","xml":"<for index=\"j\" start=\"0\" end=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload_length`\" >","comments":"","outputs":1,"x":864.8833312988281,"y":1074.7722473144531,"z":"f4b8442.0fb85b8","wires":[["32cf2348.780e2c"]]},{"id":"267d83bc.359cd4","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1216.8833312988281,"y":536.7722473144531,"z":"f4b8442.0fb85b8","wires":[["ca00e322.7a457","3d2bf799.9f116"]]},{"id":"ca00e322.7a457","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VNFCNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name`\"/>\n<parameter name=\"VMNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vm-name`\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.backup-information.service-instance-id`\"/>","comments":"","outputs":1,"x":1402.8833312988281,"y":416.772216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"6cf10415.3db5f4","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VNFCNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name`\"/>\n<parameter name=\"VMNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name`\"/>\n\n","comments":"","outputs":1,"x":1325.8833312988281,"y":1011.7722473144531,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"32cf2348.780e2c","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1133.8833312988281,"y":1079.7722473144531,"z":"f4b8442.0fb85b8","wires":[["6cf10415.3db5f4","24deeccb.be1d7c"]]},{"id":"dc845fa1.861eb","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"SYSCONTRVSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n\n<parameter name=\"SYSCONTRLTENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n<parameter name=\"SYSCONTRLCLOUDREGION\" value=\"`$tmp.aai-data-vm.cloud-region-id`\"/>\n<parameter name=\"SYSCONTRLCLOUDOWNER\" value=\"`$tmp.aai-data-vm.cloud-owner`\"/>","comments":"","outputs":1,"x":1980.8833312988281,"y":496.772216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"be3a649.92a8298","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"PAYLDVSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n\n<parameter name=\"PAYLDTENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n<parameter name=\"PAYLDCLOUDREGION\" value=\"`$tmp.aai-data-vm.cloud-region-id`\"/>","comments":"","outputs":1,"x":1809.8833312988281,"y":1073.7722473144531,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"60b5221b.b51ed4","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"CALLING Get fOR SERVICEINSTANCEID\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n<parameter name=\"RESPONSEMSG\" value=\"`$response-message`\"/>\n","comments":"","outputs":1,"x":334.8833312988281,"y":126.772216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"2f765229.4761fe","type":"failure","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":644.8833312988281,"y":196.77224731445312,"z":"f4b8442.0fb85b8","wires":[["e003b6d1.c077e8"]]},{"id":"e003b6d1.c077e8","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":792.8833312988281,"y":200.77224731445312,"z":"f4b8442.0fb85b8","wires":[["fc179dae.0a925","5bfbd468.92001c"]]},{"id":"5e5954df.b3da24","type":"failure","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":1643.8833312988281,"y":518.7722778320312,"z":"f4b8442.0fb85b8","wires":[["2654c4ca.7ead04"]]},{"id":"143f5af6.ccb0d5","type":"failure","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":1452.8833312988281,"y":1141.7722473144531,"z":"f4b8442.0fb85b8","wires":[["a50cc54f.09ab9"]]},{"id":"2654c4ca.7ead04","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1799.8833312988281,"y":515.7722778320312,"z":"f4b8442.0fb85b8","wires":[["dc845fa1.861eb","29bfefae.5a7748","8496bab.f61c148"]]},{"id":"a50cc54f.09ab9","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1621.8833312988281,"y":1134.7722473144531,"z":"f4b8442.0fb85b8","wires":[["be3a649.92a8298","58ca3986.4a71d8","ead40740.d1b23"]]},{"id":"5bfbd468.92001c","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VNFID\" value=\"`$tmp.aai-data-vnf.vnf-id`\"/>\n\n","comments":"","outputs":1,"x":957.8833312988281,"y":205.772216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"57d1d045.81e0e8","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1306.8833312988281,"y":256.7722473144531,"z":"f4b8442.0fb85b8","wires":[["477e8b0f.ff62c4","c9598522.b5021"]]},{"id":"477e8b0f.ff62c4","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $tmp.aai-data-vnf.vnf-id + '.' + $error-message`\"/>","comments":"","x":1531.8833312988281,"y":272.7722473144531,"z":"f4b8442.0fb85b8","wires":[]},{"id":"4de83cd2.84ecac","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":2321.883331298828,"y":534.772216796875,"z":"f4b8442.0fb85b8","wires":[["7c7c5c09.263cc4","8f9d540b.6eaf78"]]},{"id":"7c7c5c09.263cc4","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $tmp.aai-data-vm.vserver-id + ' and ' + $tmp.aai-data-vm.tenant-id + '.' + $error-message`\"/>","comments":"","x":2579.883331298828,"y":526.772216796875,"z":"f4b8442.0fb85b8","wires":[]},{"id":"c946205b.f6ca3","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name + '.' + $error-message`\"/>","comments":"","x":2063.883331298828,"y":1040.7722473144531,"z":"f4b8442.0fb85b8","wires":[]},{"id":"4983c83b.88014","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":2172.883331298828,"y":1128.7722473144531,"z":"f4b8442.0fb85b8","wires":[["2fd2a1ea.86ecc6","33e73c2c.e10484"]]},{"id":"2fd2a1ea.86ecc6","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name + ' and ' + $tmp.aai-data-vm.vserver-id + ' and ' + $tmp.aai-data-vm.tenant-id + '.' + $error-message`\"/>","comments":"","x":2431.883331298828,"y":1134.7722473144531,"z":"f4b8442.0fb85b8","wires":[]},{"id":"c9598522.b5021","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$tmp.aai-data-vnf.vnf-id`\"/>\n\n","comments":"","outputs":1,"x":1455.8833312988281,"y":213.772216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"8f9d540b.6eaf78","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n<parameter name=\"TENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n\n","comments":"","outputs":1,"x":2521.883331298828,"y":461.772216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"33e73c2c.e10484","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n<parameter name=\"TENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n<parameter name=\"VNFCNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name`\"/>\n\n","comments":"","outputs":1,"x":2372.883331298828,"y":1079.7722473144531,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"bf464434.9b9188","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"RETURNED RESPONSEMESSAGE\"/>\n<parameter name=\"RESPONSEMSG\" value=\"`$response-message`\"/>\n<parameter name=\"ERRORMSG\" value=\"`$error-message`\"/>\n\n","comments":"","outputs":1,"x":184.88333129882812,"y":1151.7722473144531,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"a0358bc1.4f2e98","type":"set","name":"set: Append to response-message","xml":"<set>\n\t  <parameter name=\"response-message\" value=\"`$error-message + '.' + $response-message`\"/>","comments":"","x":323.8833312988281,"y":1079.7722473144531,"z":"f4b8442.0fb85b8","wires":[]},{"id":"8496bab.f61c148","type":"get-resource","name":"get-resource: A&AI Data for VNFC Name ","xml":"<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vnfc\" key=\"vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name\" pfx=\"tmp.aai-data-vnfc\" >\n\n\n","comments":"","outputs":1,"x":1325.8833312988281,"y":727.8833312988281,"z":"f4b8442.0fb85b8","wires":[["c81a3f16.23e79","8ac07d6d.14c18","41789484.81275c"]]},{"id":"c81a3f16.23e79","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1613.8833312988281,"y":727.8833312988281,"z":"f4b8442.0fb85b8","wires":[["b0afd80f.959b8"]]},{"id":"8ac07d6d.14c18","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1613.8833312988281,"y":771.8833312988281,"z":"f4b8442.0fb85b8","wires":[["7ee37ca7.a378d4"]]},{"id":"41789484.81275c","type":"failure","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":1574.8833312988281,"y":843.8833312988281,"z":"f4b8442.0fb85b8","wires":[["2e5147af.8c502"]]},{"id":"7ee37ca7.a378d4","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1785.8833312988281,"y":772.8833312988281,"z":"f4b8442.0fb85b8","wires":[["2310ad0.71ba6d4","2f6809a1.5e9c2e"]]},{"id":"2310ad0.71ba6d4","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name`\"/>\n\n","comments":"","outputs":1,"x":1958.8833312988281,"y":773.8833312988281,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"2f6809a1.5e9c2e","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name + '.' + $error-message`\"/>","comments":"","x":2035.8833312988281,"y":825.8833312988281,"z":"f4b8442.0fb85b8","wires":[]},{"id":"85ceea54.89cff8","type":"save","name":"update: A&AI VNFC","xml":"<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vnfc\" \nkey=\"vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name and \nvserver.vserver-id = $tmp.aai-data-vm.vserver-id AND \ntenant.tenant-id = $tmp.aai-data-vm.tenant-id AND\ncloud-region.cloud-owner = $tmp.aai-data-vm.cloud-owner AND\ncloud-region.region-id = $tmp.aai-data-vm.cloud-region-id \"  \nforce=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n<parameter name=\"orchestration-status\" value=\"`$tmp.aai-orch-status`\"/>\n","comments":"","outputs":1,"x":1972.8833312988281,"y":884.8833312988281,"z":"f4b8442.0fb85b8","wires":[["a8b24e73.4ee988"]]},{"id":"a8b24e73.4ee988","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":2157.883331298828,"y":882.8833312988281,"z":"f4b8442.0fb85b8","wires":[["c879f837.bac108"]]},{"id":"c879f837.bac108","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":2316.883331298828,"y":881.8833312988281,"z":"f4b8442.0fb85b8","wires":[["556dfd9c.657114","b3f09d6d.b550b8"]]},{"id":"556dfd9c.657114","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n<parameter name=\"TENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n<parameter name=\"VNFCNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name`\"/>\n\n","comments":"","outputs":1,"x":2482.883331298828,"y":874.8833312988281,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"b3f09d6d.b550b8","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name + ' and ' + $tmp.aai-data-vm.vserver-id + ' and ' + $tmp.aai-data-vm.tenant-id + '.' + $error-message`\"/>","comments":"","x":2550.883331298828,"y":949.8833312988281,"z":"f4b8442.0fb85b8","wires":[]},{"id":"2e5147af.8c502","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1741.8833312988281,"y":850.8833312988281,"z":"f4b8442.0fb85b8","wires":[["85ceea54.89cff8"]]},{"id":"b0afd80f.959b8","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1777.8833312988281,"y":729.8833312988281,"z":"f4b8442.0fb85b8","wires":[["49a48a4e.19f34c"]]},{"id":"ead40740.d1b23","type":"get-resource","name":"get-resource: A&AI Data for VNFC Name ","xml":"<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vnfc\" key=\"vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name\" pfx=\"tmp.aai-data-vnfc\" >\n\n\n","comments":"","outputs":1,"x":1336.8833312988281,"y":1266.8833312988281,"z":"f4b8442.0fb85b8","wires":[["549cc3e0.c9dea4","5258b27.a79774c","6ccdd521.4c3d74"]]},{"id":"549cc3e0.c9dea4","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1659.8833312988281,"y":1210.8833312988281,"z":"f4b8442.0fb85b8","wires":[["4ac698fc.12ef8"]]},{"id":"4ac698fc.12ef8","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1828.8833312988281,"y":1211.8833312988281,"z":"f4b8442.0fb85b8","wires":[["9cd69d90.4ab5e","ab0a4f4f.4f2b6","368e0e52.df43ea","823a01a9.fa859"]]},{"id":"5258b27.a79774c","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1325.8833312988281,"y":1681.88330078125,"z":"f4b8442.0fb85b8","wires":[["37e6ac9f.881974"]]},{"id":"37e6ac9f.881974","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1493.3833312988281,"y":1672.38330078125,"z":"f4b8442.0fb85b8","wires":[["a5e4a430.a1dae8","ba1f3312.90a09"]]},{"id":"a5e4a430.a1dae8","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name`\"/>\n\n","comments":"","outputs":1,"x":1683.8833312988281,"y":1647.1334228515625,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"ba1f3312.90a09","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name + '.' + $error-message`\"/>","comments":"","x":1747.8833312988281,"y":1709.6334228515625,"z":"f4b8442.0fb85b8","wires":[]},{"id":"6ccdd521.4c3d74","type":"failure","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":1271.8833312988281,"y":1772.88330078125,"z":"f4b8442.0fb85b8","wires":[["3f437625.64f4a2"]]},{"id":"3f437625.64f4a2","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1432.8833312988281,"y":1769.88330078125,"z":"f4b8442.0fb85b8","wires":[["c322e2ca.cc10c8"]]},{"id":"c322e2ca.cc10c8","type":"save","name":"update: A&AI  VNFC","xml":"<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vnfc\" \nkey=\"vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name and \nvserver.vserver-id = $tmp.aai-data-vm.vserver-id AND \ntenant.tenant-id = $tmp.aai-data-vm.tenant-id AND \ncloud-region.region-id = $tmp.aai-data-vm.cloud-region-id \"  \nforce=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n<parameter name=\"orchestration-status\" value=\"`$tmp.aai-orch-status`\"/>","comments":"","outputs":1,"x":1651.6333312988281,"y":1766.38330078125,"z":"f4b8442.0fb85b8","wires":[["f36135db.fdc948"]]},{"id":"f36135db.fdc948","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1842.8833312988281,"y":1758.88330078125,"z":"f4b8442.0fb85b8","wires":[["92615a3d.bc7a9"]]},{"id":"92615a3d.bc7a9","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":2014.6333312988281,"y":1761.3834228515625,"z":"f4b8442.0fb85b8","wires":[["cb2d609f.88cab","94b652f5.e7a418"]]},{"id":"cb2d609f.88cab","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n<parameter name=\"TENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n<parameter name=\"VNFCNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name`\"/>\n\n","comments":"","outputs":1,"x":2225.883331298828,"y":1757.8834533691406,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"94b652f5.e7a418","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name + ' and ' + $tmp.aai-data-vm.vserver-id + ' and ' + $tmp.aai-data-vm.tenant-id + '.' + $error-message`\"/>","comments":"","x":2279.883331298828,"y":1818.63330078125,"z":"f4b8442.0fb85b8","wires":[]},{"id":"37dca69b.66ac62","type":"save","name":"save Put VNFC","xml":"<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vnfc' key='vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name' force='true' pfx='tmp.vnfc-payload'>\n<parameter name='nfc-naming-code' value='`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-function-code`'/>\n<parameter name='nfc-function' value='`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-type`'/>\n<parameter name='prov-status' value='`$tmp.aai-prov-status`'/>\n<parameter name='orchestration-status' value='`$tmp.aai-orch-status`'/>\n<parameter name='group-notation' value='`$tmp.group-notation`'/>\n<parameter name='in-maint' value = 'false'/>\n<parameter name='is-closed-loop' value = 'false'/>\n\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"vserver\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\"   value=\"vserver.vserver-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vm.vserver-id`'/>\n\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-key\"   value=\"tenant.tenant-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-value\" value='`$tmp.aai-data-vm.tenant-id`'/>\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[2].relationship-key\"   value=\"cloud-region.cloud-owner\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[2].relationship-value\" value=\"att-aic\"/>\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[3].relationship-key\"   value=\"cloud-region.cloud-region-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[3].relationship-value\" value='`$tmp.aai-data-vm.cloud-region-id`'/>\n\n\n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"generic-vnf\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\"   value=\"generic-vnf.vnf-id\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vnf.vnf-id`'/>\n\n<parameter name=\"relationship-list.relationship[2].related-to\" value=\"vf-module\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[0].relationship-key\"   value=\"generic-vnf.vnf-id\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vnf.vnf-id`'/>\n\n<parameter name=\"relationship-list.relationship[2].relationship-data[1].relationship-key\"   value=\"vf-module.vf-module-id\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[1].relationship-value\" value='`$tmp.vf-module-id`'/>\n\n","comments":"","outputs":1,"x":1819.8833312988281,"y":1568.772216796875,"z":"f4b8442.0fb85b8","wires":[["15433db9.df194a"]]},{"id":"15433db9.df194a","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":2012.3833312988281,"y":1569.272216796875,"z":"f4b8442.0fb85b8","wires":[["b83ce7.4ec9b318"]]},{"id":"b83ce7.4ec9b318","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":2178.633331298828,"y":1571.772216796875,"z":"f4b8442.0fb85b8","wires":[["c4e01cc9.cc4588","2f357b42.686584"]]},{"id":"c4e01cc9.cc4588","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Insert to AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name`\"/>\n\n","comments":"","outputs":1,"x":2383.133331298828,"y":1543.272216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"2f357b42.686584","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Insert to A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name + '.' + $error-message`\"/>","comments":"","x":2447.133331298828,"y":1608.272216796875,"z":"f4b8442.0fb85b8","wires":[]},{"id":"847918b3.b0aa9","type":"save","name":"save Put VNFC","xml":"<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vnfc' key='vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name' force='true' pfx='tmp.vnfc-sys-controller'>\n<parameter name='nfc-naming-code' value='`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-function-code`'/>\n<parameter name='nfc-function' value='`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-type`'/>\n<parameter name='prov-status' value='`$tmp.aai-prov-status`'/>\n<parameter name='orchestration-status' value='`$tmp.aai-orch-status`'/>\n<parameter name='in-maint' value = 'false'/>\n<parameter name='is-closed-loop' value = 'false'/>\n<parameter name='ipaddress-v4-oam-vip' value='`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].ipaddress-v4-oam-vip`'/>\n\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"vserver\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\"   value=\"vserver.vserver-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vm.vserver-id`'/>\n\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-key\"   value=\"tenant.tenant-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-value\" value='`$tmp.aai-data-vm.tenant-id`'/>\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[2].relationship-key\"   value=\"cloud-region.cloud-owner\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[2].relationship-value\" value=\"att-aic\"/>\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[3].relationship-key\"   value=\"cloud-region.cloud-region-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[3].relationship-value\" value='`$tmp.aai-data-vm.cloud-region-id`'/>\n\n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"generic-vnf\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\"   value=\"generic-vnf.vnf-id\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vnf.vnf-id`'/>\n\n<parameter name=\"relationship-list.relationship[2].related-to\" value=\"vf-module\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[0].relationship-key\"   value=\"generic-vnf.vnf-id\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vnf.vnf-id`'/>\n\n<parameter name=\"relationship-list.relationship[2].relationship-data[1].relationship-key\"   value=\"vf-module.vf-module-id\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[1].relationship-value\" value='`$tmp.vf-module-id`'/>\n\n\n\n\n","comments":"","outputs":1,"x":2108.883331298828,"y":719.88330078125,"z":"f4b8442.0fb85b8","wires":[["b3c3c3d0.4d379"]]},{"id":"b3c3c3d0.4d379","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":2279.883331298828,"y":722.88330078125,"z":"f4b8442.0fb85b8","wires":[["86981ca7.0f486"]]},{"id":"86981ca7.0f486","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":2429.883331298828,"y":725.88330078125,"z":"f4b8442.0fb85b8","wires":[["fb7984a3.2a359","473192dd.1f183c"]]},{"id":"fb7984a3.2a359","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Insert to AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name`\"/>\n\n","comments":"","outputs":1,"x":2636.883331298828,"y":716.88330078125,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"473192dd.1f183c","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Insert to A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name + '.' + $error-message`\"/>","comments":"","x":2607.883331298828,"y":776.88330078125,"z":"f4b8442.0fb85b8","wires":[]},{"id":"78560055.675858","type":"switchNode","name":"switch: vnf config parameters length","xml":"<switch test=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters_length`\">","comments":"","outputs":1,"x":427.8833312988281,"y":308.8833312988281,"z":"f4b8442.0fb85b8","wires":[["cdd9fcc9.e2fd58","8cd6d147.ae0218","34c2463.cf0b8ba"]]},{"id":"cdd9fcc9.e2fd58","type":"other","name":"outcome: Length=0","xml":"<outcome value='0'>\n","comments":"","outputs":1,"x":700.8833312988281,"y":262.8833312988281,"z":"f4b8442.0fb85b8","wires":[["42a9f090.5576b"]]},{"id":"8cd6d147.ae0218","type":"other","name":"outcome: NULL","xml":"<outcome value=''>\n","comments":"","outputs":1,"x":692.8833312988281,"y":305.8833312988281,"z":"f4b8442.0fb85b8","wires":[["42a9f090.5576b"]]},{"id":"42a9f090.5576b","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":901.8833312988281,"y":323.8833312988281,"z":"f4b8442.0fb85b8","wires":[["fac19019.555ba","69639e79.b60028"]]},{"id":"13419e55.a341c2","type":"switchNode","name":"switch: vnf config parameters length","xml":"<switch test=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller_length`\">","comments":"","outputs":1,"x":892.8833312988281,"y":417.8833312988281,"z":"f4b8442.0fb85b8","wires":[["2b70f3b6.70ab34","1cfb5f7f.146ea9","4bbed44c.48958c"]]},{"id":"2b70f3b6.70ab34","type":"other","name":"outcome: Length=0","xml":"<outcome value='0'>\n","comments":"","outputs":1,"x":1177.8833312988281,"y":397.8833312988281,"z":"f4b8442.0fb85b8","wires":[["dfc67bfa.c70f28"]]},{"id":"1cfb5f7f.146ea9","type":"other","name":"outcome: NULL","xml":"<outcome value=''>\n","comments":"","outputs":1,"x":1175.8833312988281,"y":433.8833312988281,"z":"f4b8442.0fb85b8","wires":[["dfc67bfa.c70f28"]]},{"id":"dfc67bfa.c70f28","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1383.8833312988281,"y":341.8833312988281,"z":"f4b8442.0fb85b8","wires":[["38f7f12.d30130e","538b5769.d570d"]]},{"id":"38f7f12.d30130e","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"System Controller VM and VNFC data not in config tree\"/>\n\n\n","comments":"","outputs":1,"x":1548.8833312988281,"y":362.8833312988281,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"2200faf8.6ff19e","type":"switchNode","name":"switch: vnf config parameters length","xml":"<switch test=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload_length`\">","comments":"","outputs":1,"x":913.8833312988281,"y":931.8833312988281,"z":"f4b8442.0fb85b8","wires":[["578b3fc6.dfebe","ab715923.f11558","4ea5e5a.72a741c"]]},{"id":"578b3fc6.dfebe","type":"other","name":"outcome: Length=0","xml":"<outcome value='0'>\n","comments":"","outputs":1,"x":1186.8833312988281,"y":843.8833312988281,"z":"f4b8442.0fb85b8","wires":[["3426556e.ca5e6a"]]},{"id":"ab715923.f11558","type":"other","name":"outcome: NULL","xml":"<outcome value=''>\n","comments":"","outputs":1,"x":1175.8833312988281,"y":896.8833312988281,"z":"f4b8442.0fb85b8","wires":[["3426556e.ca5e6a"]]},{"id":"3426556e.ca5e6a","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1370.8833312988281,"y":867.8833312988281,"z":"f4b8442.0fb85b8","wires":[["f79a2016.ec9188","a39acb97.4339d8"]]},{"id":"f79a2016.ec9188","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Payload VM and VNFC data not in config tree\"/>\n\n\n","comments":"","outputs":1,"x":1550.8833312988281,"y":940.8833312988281,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"fac19019.555ba","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"RETURNED RESPONSEMESSAGE\"/>\n<parameter name=\"RESPONSEMSG\" value=\"`$response-message`\"/>\n<parameter name=\"ERRORMSG\" value=\"`$error-message`\"/>\n<parameter name=\"field3\" value=\"VM and VNFC data not in config tree.Stop the flow\"/>\n\n","comments":"","outputs":1,"x":1085.8833312988281,"y":355.8833312988281,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"f043b65d.df114","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":811.8833312988281,"y":150.88333129882812,"z":"f4b8442.0fb85b8","wires":[["7133566.c86f728","e6574c9f.d7f28"]]},{"id":"7133566.c86f728","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n<parameter name=\"ErrorMessage\" value=\"`$tmp.aai-data-vnf.error-message`\"/>\n<parameter name=\"HTTP Code\" value=\"`$tmp.aai-data-vnf.error.http.response-code`\"/>","comments":"","outputs":1,"x":984.8833312988281,"y":128.88333129882812,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"e6574c9f.d7f28","type":"set","name":"set: Append to error message","xml":"<set>\n<parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-configuration-notification-input.service-information.service-instance-id + '.' + $tmp.aai-data-vnf.error-message + '.HTTP Code:' + $tmp.aai-data-vnf.error.http.response-code + '.' + $error-message `\"/>\n","comments":"","x":1042.8833312988281,"y":166.88333129882812,"z":"f4b8442.0fb85b8","wires":[]},{"id":"69639e79.b60028","type":"set","name":"set: Append to error message","xml":"<set>\n<parameter name=\"error-message\" value=\"`'VM and VNFC Data not found in config tree.' + $error-message `\"/>\n","comments":"","x":1143.8833312988281,"y":310.8833312988281,"z":"f4b8442.0fb85b8","wires":[]},{"id":"538b5769.d570d","type":"set","name":"set: Append to error message","xml":"<set>\n<parameter name=\"error-message\" value=\"`'System Controller VM and VNFC Data not found in config tree.' + $error-message `\"/>\n","comments":"","x":1616.8833312988281,"y":320.8833312988281,"z":"f4b8442.0fb85b8","wires":[]},{"id":"a39acb97.4339d8","type":"set","name":"set: Append to error message","xml":"<set>\n<parameter name=\"error-message\" value=\"`'Payload VM and VNFC Data not found in config tree.' + $error-message `\"/>\n","comments":"","x":1618.8833312988281,"y":892.8833312988281,"z":"f4b8442.0fb85b8","wires":[]},{"id":"34c2463.cf0b8ba","type":"other","name":"outcome: Other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":685.8833312988281,"y":351.8833312988281,"z":"f4b8442.0fb85b8","wires":[["ae635f4d.64e9d8"]]},{"id":"ae635f4d.64e9d8","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":164.88333129882812,"y":414.8833312988281,"z":"f4b8442.0fb85b8","wires":[["66e5357a.c3e564","f013923f.8ff4c8"]]},{"id":"4bbed44c.48958c","type":"other","name":"outcome: Other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":1175.8833312988281,"y":476.8833312988281,"z":"f4b8442.0fb85b8","wires":[["753d2624.a03b78"]]},{"id":"753d2624.a03b78","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":637.8833312988281,"y":536.8833312988281,"z":"f4b8442.0fb85b8","wires":[["c7ca81f5.584878"]]},{"id":"4ea5e5a.72a741c","type":"other","name":"outcome: Other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":1176.8833312988281,"y":948.8833312988281,"z":"f4b8442.0fb85b8","wires":[["9c636d62.83d92"]]},{"id":"9c636d62.83d92","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1080.8833312988281,"y":995.8833312988281,"z":"f4b8442.0fb85b8","wires":[["f6bd5a4d.edb528"]]},{"id":"ab0a4f4f.4f2b6","type":"switchNode","name":"Check Odd or Even VM Name","xml":"<switch test=\"`((( $tmp.vm_last_number / 2 ) * 2 ) == $tmp.vm_last_number )`\">\n","comments":"","outputs":1,"x":2131.1332092285156,"y":1283.3833312988281,"z":"f4b8442.0fb85b8","wires":[["43163cb2.20f664","62bb1ac8.becec4"]]},{"id":"9cd69d90.4ab5e","type":"set","name":"Set VM Name & Mated Pair","xml":"<set>\n<parameter name ='tmp.vm-name' value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name`\"/>\n<parameter name ='tmp.vm-name-length' value=\"`length($service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name)`\"/>\n<parameter name='tmp.mated-pair-number' value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].mated-pair-number`\"/>\n\n\n","comments":"","x":2116.133087158203,"y":1179.8833312988281,"z":"f4b8442.0fb85b8","wires":[]},{"id":"96796fac.e80f8","type":"set","name":"Set Even Group Notation","xml":"<set>\n<parameter name='tmp.group-notation' value=\"`$tmp.odd-group-notation`\"/>\n","comments":"","x":2600.383331298828,"y":1306.8833312988281,"z":"f4b8442.0fb85b8","wires":[]},{"id":"43163cb2.20f664","type":"outcomeFalse","name":"Odd Pair","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":2393.133331298828,"y":1216.8833312988281,"z":"f4b8442.0fb85b8","wires":[["5da8532.413e72c"]]},{"id":"62bb1ac8.becec4","type":"other","name":"Even Pair","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":2396.883331298828,"y":1306.8833312988281,"z":"f4b8442.0fb85b8","wires":[["96796fac.e80f8"]]},{"id":"5da8532.413e72c","type":"set","name":"Set Odd Group Notation","xml":"<set>\n<parameter name='tmp.odd-group-notation' value=\"`$tmp.mated-pair-number`\"/>\n<parameter name='tmp.group-notation' value=\"`$tmp.mated-pair-number`\"/>\n","comments":"","x":2586.883331298828,"y":1215.6333312988281,"z":"f4b8442.0fb85b8","wires":[]},{"id":"368e0e52.df43ea","type":"set","name":"Get VM Name last digit","xml":"<set>\n<parameter name='tmp.vm_last_number' value='`substr($tmp.vm-name, $tmp.vm-name-length - 1, $tmp.vm-name-length)`' />\n","comments":"","x":2100.5162658691406,"y":1232.5166320800781,"z":"f4b8442.0fb85b8","wires":[]},{"id":"49a48a4e.19f34c","type":"call","name":"call: GetVfModuleInfo","xml":"<call module=\"APPC\" rpc=\"GetVfModuleInfo\" mode=\"sync\">","comments":"","outputs":1,"x":1694.8833312988281,"y":633.772216796875,"z":"f4b8442.0fb85b8","wires":[["8bed42ae.eb616"]]},{"id":"8bed42ae.eb616","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1867.8833312988281,"y":634.772216796875,"z":"f4b8442.0fb85b8","wires":[["3a57ec9f.7eae7c"]]},{"id":"3a57ec9f.7eae7c","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":2021.8833312988281,"y":635.772216796875,"z":"f4b8442.0fb85b8","wires":[["7166bf9.bf9e3c"]]},{"id":"7166bf9.bf9e3c","type":"switchNode","name":"switch: tmp.vf-module-id","xml":"<switch test=\"`$tmp.vf-module-id`\">","comments":"","outputs":1,"x":2234.883331298828,"y":624.772216796875,"z":"f4b8442.0fb85b8","wires":[["7d0fbd67.81486c","39dae372.2d7164"]]},{"id":"7d0fbd67.81486c","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":2436.883331298828,"y":625.772216796875,"z":"f4b8442.0fb85b8","wires":[["78903187.23f99"]]},{"id":"78903187.23f99","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":2589.883331298828,"y":624.772216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"39dae372.2d7164","type":"outcome","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":2299.883331298828,"y":666.772216796875,"z":"f4b8442.0fb85b8","wires":[["847918b3.b0aa9"]]},{"id":"823a01a9.fa859","type":"call","name":"call: GetVfModuleInfo","xml":"<call module=\"APPC\" rpc=\"GetVfModuleInfo\" mode=\"sync\">","comments":"","outputs":1,"x":2034.8833312988281,"y":1374.772216796875,"z":"f4b8442.0fb85b8","wires":[["9376c1dd.d71158","b37aa195.39825"]]},{"id":"9376c1dd.d71158","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":2236.883331298828,"y":1369.772216796875,"z":"f4b8442.0fb85b8","wires":[["db84adc3.3cb7b"]]},{"id":"db84adc3.3cb7b","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":2394.883331298828,"y":1369.772216796875,"z":"f4b8442.0fb85b8","wires":[["1a92d485.722c43"]]},{"id":"1a92d485.722c43","type":"switchNode","name":"switch: tmp.vf-module-id","xml":"<switch test=\"`$tmp.vf-module-id`\">","comments":"","outputs":1,"x":2611.883331298828,"y":1372.772216796875,"z":"f4b8442.0fb85b8","wires":[["46fe9440.3d5704"]]},{"id":"1f39adc9.664c52","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":2588.883331298828,"y":1432.772216796875,"z":"f4b8442.0fb85b8","wires":[[]]},{"id":"46fe9440.3d5704","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":2421.883331298828,"y":1430.772216796875,"z":"f4b8442.0fb85b8","wires":[["1f39adc9.664c52"]]},{"id":"b37aa195.39825","type":"outcome","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":2242.883331298828,"y":1461.772216796875,"z":"f4b8442.0fb85b8","wires":[["37dca69b.66ac62"]]}]
+[\r
+    {\r
+        "id": "c0f51dc8.101b5",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 121.88333129882812,\r
+        "y": 66.88333129882812,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "5b4f1a30.f05d0c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5b4f1a30.f05d0c",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 282.0500183105469,\r
+        "y": 68.54998779296875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "772060.d25c87a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "772060.d25c87a",\r
+        "type": "method",\r
+        "name": "method update-aai",\r
+        "xml": "<method rpc='update-aai' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 474.3833923339844,\r
+        "y": 70.2166519165039,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "467329f1.60b6d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8f46f427.916b28",\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-name = $service-configuration-notification-input.service-information.service-instance-id\" pfx=\"tmp.aai-data-vnf\" >\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 407.8833312988281,\r
+        "y": 171.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "44304e59.3bc55",\r
+                "2f765229.4761fe",\r
+                "6ecd659b.76cea4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3d2bf799.9f116",\r
+        "type": "get-resource",\r
+        "name": "get-resource: A&AI Data for VM Name",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" key=\"vserver.vserver-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vm-name\" pfx=\"tmp.aai-data-vm\" >\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1504.8833312988281,\r
+        "y": 465.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "9b245605.84f748",\r
+                "27de335a.86c014",\r
+                "5e5954df.b3da24"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "22c57ca4.f5ae0c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 644.8833312988281,\r
+        "y": 414.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "13419e55.a341c2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "24deeccb.be1d7c",\r
+        "type": "get-resource",\r
+        "name": "get-resource: A&AI Data for VM Name",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" key=\"vserver.vserver-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name\" pfx=\"tmp.aai-data-vm\" >\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1395.8833312988281,\r
+        "y": 1069.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "4e85a946.01f12",\r
+                "6c8fb30.49c2b4c",\r
+                "143f5af6.ccb0d5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b14ec23a.f5b1c8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 646.8833312988281,\r
+        "y": 975.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "2200faf8.6ff19e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "467329f1.60b6d8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 130.88333129882812,\r
+        "y": 129.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "8f46f427.916b28",\r
+                "60b5221b.b51ed4",\r
+                "bf464434.9b9188",\r
+                "a0358bc1.4f2e98",\r
+                "78560055.675858"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fc179dae.0a925",\r
+        "type": "save",\r
+        "name": "update: A&AI ( VNF)",\r
+        "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-id = $tmp.aai-data-vnf.vnf-id\" force=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n\t",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 980.8833312988281,\r
+        "y": 252.77224731445312,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "ade15db9.d9e358"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ade15db9.d9e358",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1153.8833312988281,\r
+        "y": 254.77224731445312,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "57d1d045.81e0e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "29bfefae.5a7748",\r
+        "type": "save",\r
+        "name": "update: A&AI ( VM)",\r
+        "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" \nkey=\"vserver.vserver-id = $tmp.aai-data-vm.vserver-id AND \ntenant.tenant-id = $tmp.aai-data-vm.tenant-id AND\ncloud-region.cloud-owner = 'att-aic' AND\ncloud-region.cloud-region-id = $tmp.aai-data-vm.cloud-region-id\"\nforce=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1986.8833312988281,\r
+        "y": 541.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "dfd718cc.1c6ab"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dfd718cc.1c6ab",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2166.883331298828,\r
+        "y": 538.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "4de83cd2.84ecac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a34e98d9.f45ed8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2017.8833312988281,\r
+        "y": 1128.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "4983c83b.88014"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "58ca3986.4a71d8",\r
+        "type": "save",\r
+        "name": "update: A&AI ( VM)",\r
+        "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" \nkey=\"vserver.vserver-id = $tmp.aai-data-vm.vserver-id AND \ntenant.tenant-id = $tmp.aai-data-vm.tenant-id AND\ncloud-region.cloud-owner = $tmp.aai-data-vm.cloud-owner AND\ncloud-region.cloud-region-id = $tmp.aai-data-vm.cloud-region-id\"\nforce=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1833.3833312988281,\r
+        "y": 1132.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "a34e98d9.f45ed8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "28bcdf63.918a08",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vm-name`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2163.883331298828,\r
+        "y": 362.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "9b245605.84f748",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1793.8833312988281,\r
+        "y": 386.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "9b6cab7d.997098"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "27de335a.86c014",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1767.8833312988281,\r
+        "y": 461.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "9b6cab7d.997098"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9b6cab7d.997098",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1971.8833312988281,\r
+        "y": 424.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "28bcdf63.918a08",\r
+                "5311e5a9.4fa464"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a6d2ceb6.01d71",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2006.8833312988281,\r
+        "y": 988.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "4e85a946.01f12",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1649.8833312988281,\r
+        "y": 993.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "178c51ad.e112ae"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6c8fb30.49c2b4c",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1651.8833312988281,\r
+        "y": 1063.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "178c51ad.e112ae"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "178c51ad.e112ae",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1834.8833312988281,\r
+        "y": 1006.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "a6d2ceb6.01d71",\r
+                "c946205b.f6ca3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6ecd659b.76cea4",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 701.8833312988281,\r
+        "y": 80.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "ff266133.3d2d18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "44304e59.3bc55",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 645.8833312988281,\r
+        "y": 148.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "f043b65d.df114"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ff266133.3d2d18",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 863.8833312988281,\r
+        "y": 66.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "f67029f1.15e53",\r
+                "9155ecda.9c9088"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9155ecda.9c9088",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-configuration-notification-input.service-information.service-instance-id + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 1151.8833312988281,\r
+        "y": 90.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f67029f1.15e53",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1066.8833312988281,\r
+        "y": 51.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5311e5a9.4fa464",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vm-name + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 2222.883331298828,\r
+        "y": 422.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "66e5357a.c3e564",\r
+        "type": "for",\r
+        "name": "for: vnf-config-parameters-list",\r
+        "xml": "<for index=\"i\" start=\"0\" end=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters_length`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 414.8833312988281,\r
+        "y": 414.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "22c57ca4.f5ae0c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f013923f.8ff4c8",\r
+        "type": "for",\r
+        "name": "for: vnf-config-parameters-list",\r
+        "xml": "<for index=\"i\" start=\"0\" end=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters_length`\" >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 416.8833312988281,\r
+        "y": 973.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "b14ec23a.f5b1c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c7ca81f5.584878",\r
+        "type": "for",\r
+        "name": "for: vnf-config-parameters-list.system-controller",\r
+        "xml": "<for index=\"j\" start=\"0\" end=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller_length`\" >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 911.8833312988281,\r
+        "y": 536.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "267d83bc.359cd4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f6bd5a4d.edb528",\r
+        "type": "for",\r
+        "name": "for: vnf-config-parameters-list.payload",\r
+        "xml": "<for index=\"j\" start=\"0\" end=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload_length`\" >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 864.8833312988281,\r
+        "y": 1074.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "32cf2348.780e2c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "267d83bc.359cd4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1216.8833312988281,\r
+        "y": 536.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "ca00e322.7a457",\r
+                "3d2bf799.9f116"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ca00e322.7a457",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VNFCNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name`\"/>\n<parameter name=\"VMNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vm-name`\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.backup-information.service-instance-id`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1402.8833312988281,\r
+        "y": 416.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "6cf10415.3db5f4",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VNFCNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name`\"/>\n<parameter name=\"VMNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1325.8833312988281,\r
+        "y": 1011.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "32cf2348.780e2c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1133.8833312988281,\r
+        "y": 1079.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "6cf10415.3db5f4",\r
+                "24deeccb.be1d7c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dc845fa1.861eb",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"SYSCONTRVSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n\n<parameter name=\"SYSCONTRLTENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n<parameter name=\"SYSCONTRLCLOUDREGION\" value=\"`$tmp.aai-data-vm.cloud-region-id`\"/>\n<parameter name=\"SYSCONTRLCLOUDOWNER\" value=\"`$tmp.aai-data-vm.cloud-owner`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1980.8833312988281,\r
+        "y": 496.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "be3a649.92a8298",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"PAYLDVSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n\n<parameter name=\"PAYLDTENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n<parameter name=\"PAYLDCLOUDREGION\" value=\"`$tmp.aai-data-vm.cloud-region-id`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1809.8833312988281,\r
+        "y": 1073.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "60b5221b.b51ed4",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"CALLING Get fOR SERVICEINSTANCEID\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n<parameter name=\"RESPONSEMSG\" value=\"`$response-message`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 334.8833312988281,\r
+        "y": 126.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2f765229.4761fe",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 644.8833312988281,\r
+        "y": 196.77224731445312,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "e003b6d1.c077e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e003b6d1.c077e8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 792.8833312988281,\r
+        "y": 200.77224731445312,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "fc179dae.0a925",\r
+                "5bfbd468.92001c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5e5954df.b3da24",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1643.8833312988281,\r
+        "y": 518.7722778320312,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "2654c4ca.7ead04"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "143f5af6.ccb0d5",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1452.8833312988281,\r
+        "y": 1141.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "a50cc54f.09ab9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2654c4ca.7ead04",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1799.8833312988281,\r
+        "y": 515.7722778320312,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "dc845fa1.861eb",\r
+                "29bfefae.5a7748",\r
+                "8496bab.f61c148"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a50cc54f.09ab9",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1621.8833312988281,\r
+        "y": 1134.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "be3a649.92a8298",\r
+                "58ca3986.4a71d8",\r
+                "ead40740.d1b23"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5bfbd468.92001c",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VNFID\" value=\"`$tmp.aai-data-vnf.vnf-id`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 957.8833312988281,\r
+        "y": 205.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "57d1d045.81e0e8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1306.8833312988281,\r
+        "y": 256.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "477e8b0f.ff62c4",\r
+                "c9598522.b5021"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "477e8b0f.ff62c4",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $tmp.aai-data-vnf.vnf-id + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 1531.8833312988281,\r
+        "y": 272.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4de83cd2.84ecac",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2321.883331298828,\r
+        "y": 534.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "7c7c5c09.263cc4",\r
+                "8f9d540b.6eaf78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7c7c5c09.263cc4",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $tmp.aai-data-vm.vserver-id + ' and ' + $tmp.aai-data-vm.tenant-id + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 2579.883331298828,\r
+        "y": 526.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c946205b.f6ca3",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 2063.883331298828,\r
+        "y": 1040.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4983c83b.88014",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2172.883331298828,\r
+        "y": 1128.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "2fd2a1ea.86ecc6",\r
+                "33e73c2c.e10484"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2fd2a1ea.86ecc6",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name + ' and ' + $tmp.aai-data-vm.vserver-id + ' and ' + $tmp.aai-data-vm.tenant-id + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 2431.883331298828,\r
+        "y": 1134.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c9598522.b5021",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$tmp.aai-data-vnf.vnf-id`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1455.8833312988281,\r
+        "y": 213.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8f9d540b.6eaf78",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n<parameter name=\"TENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2521.883331298828,\r
+        "y": 461.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "33e73c2c.e10484",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n<parameter name=\"TENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n<parameter name=\"VNFCNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2372.883331298828,\r
+        "y": 1079.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "bf464434.9b9188",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"RETURNED RESPONSEMESSAGE\"/>\n<parameter name=\"RESPONSEMSG\" value=\"`$response-message`\"/>\n<parameter name=\"ERRORMSG\" value=\"`$error-message`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 184.88333129882812,\r
+        "y": 1151.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "a0358bc1.4f2e98",\r
+        "type": "set",\r
+        "name": "set: Append to response-message",\r
+        "xml": "<set>\n\t  <parameter name=\"response-message\" value=\"`$error-message + '.' + $response-message`\"/>",\r
+        "comments": "",\r
+        "x": 323.8833312988281,\r
+        "y": 1079.7722473144531,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8496bab.f61c148",\r
+        "type": "get-resource",\r
+        "name": "get-resource: A&AI Data for VNFC Name ",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vnfc\" key=\"vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name\" pfx=\"tmp.aai-data-vnfc\" >\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1325.8833312988281,\r
+        "y": 727.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "c81a3f16.23e79",\r
+                "8ac07d6d.14c18",\r
+                "41789484.81275c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c81a3f16.23e79",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1613.8833312988281,\r
+        "y": 727.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "b0afd80f.959b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8ac07d6d.14c18",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1613.8833312988281,\r
+        "y": 771.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "7ee37ca7.a378d4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "41789484.81275c",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1574.8833312988281,\r
+        "y": 843.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "2e5147af.8c502"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7ee37ca7.a378d4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1785.8833312988281,\r
+        "y": 772.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "2310ad0.71ba6d4",\r
+                "2f6809a1.5e9c2e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2310ad0.71ba6d4",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1958.8833312988281,\r
+        "y": 773.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2f6809a1.5e9c2e",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 2035.8833312988281,\r
+        "y": 825.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "85ceea54.89cff8",\r
+        "type": "save",\r
+        "name": "update: A&AI VNFC",\r
+        "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vnfc\" \nkey=\"vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name and \nvserver.vserver-id = $tmp.aai-data-vm.vserver-id AND \ntenant.tenant-id = $tmp.aai-data-vm.tenant-id AND\ncloud-region.cloud-owner = $tmp.aai-data-vm.cloud-owner AND\ncloud-region.region-id = $tmp.aai-data-vm.cloud-region-id \"  \nforce=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n<parameter name=\"orchestration-status\" value=\"`$tmp.aai-orch-status`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1972.8833312988281,\r
+        "y": 884.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "a8b24e73.4ee988"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a8b24e73.4ee988",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2157.883331298828,\r
+        "y": 882.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "c879f837.bac108"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c879f837.bac108",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2316.883331298828,\r
+        "y": 881.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "556dfd9c.657114",\r
+                "b3f09d6d.b550b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "556dfd9c.657114",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n<parameter name=\"TENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n<parameter name=\"VNFCNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2482.883331298828,\r
+        "y": 874.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b3f09d6d.b550b8",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name + ' and ' + $tmp.aai-data-vm.vserver-id + ' and ' + $tmp.aai-data-vm.tenant-id + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 2550.883331298828,\r
+        "y": 949.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2e5147af.8c502",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1741.8833312988281,\r
+        "y": 850.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "85ceea54.89cff8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b0afd80f.959b8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1777.8833312988281,\r
+        "y": 729.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "49a48a4e.19f34c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ead40740.d1b23",\r
+        "type": "get-resource",\r
+        "name": "get-resource: A&AI Data for VNFC Name ",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vnfc\" key=\"vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name\" pfx=\"tmp.aai-data-vnfc\" >\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1336.8833312988281,\r
+        "y": 1266.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "549cc3e0.c9dea4",\r
+                "5258b27.a79774c",\r
+                "6ccdd521.4c3d74"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "549cc3e0.c9dea4",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1659.8833312988281,\r
+        "y": 1210.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "4ac698fc.12ef8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4ac698fc.12ef8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1828.8833312988281,\r
+        "y": 1211.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "9cd69d90.4ab5e",\r
+                "ab0a4f4f.4f2b6",\r
+                "368e0e52.df43ea",\r
+                "823a01a9.fa859"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5258b27.a79774c",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1325.8833312988281,\r
+        "y": 1681.88330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "37e6ac9f.881974"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "37e6ac9f.881974",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1493.3833312988281,\r
+        "y": 1672.38330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "a5e4a430.a1dae8",\r
+                "ba1f3312.90a09"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a5e4a430.a1dae8",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1683.8833312988281,\r
+        "y": 1647.1334228515625,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ba1f3312.90a09",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 1747.8833312988281,\r
+        "y": 1709.6334228515625,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6ccdd521.4c3d74",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1271.8833312988281,\r
+        "y": 1772.88330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "3f437625.64f4a2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3f437625.64f4a2",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1432.8833312988281,\r
+        "y": 1769.88330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "c322e2ca.cc10c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c322e2ca.cc10c8",\r
+        "type": "save",\r
+        "name": "update: A&AI  VNFC",\r
+        "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vnfc\" \nkey=\"vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name and \nvserver.vserver-id = $tmp.aai-data-vm.vserver-id AND \ntenant.tenant-id = $tmp.aai-data-vm.tenant-id AND \ncloud-region.region-id = $tmp.aai-data-vm.cloud-region-id \"  \nforce=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n<parameter name=\"orchestration-status\" value=\"`$tmp.aai-orch-status`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1651.6333312988281,\r
+        "y": 1766.38330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "f36135db.fdc948"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f36135db.fdc948",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1842.8833312988281,\r
+        "y": 1758.88330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "92615a3d.bc7a9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "92615a3d.bc7a9",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2014.6333312988281,\r
+        "y": 1761.3834228515625,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "cb2d609f.88cab",\r
+                "94b652f5.e7a418"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cb2d609f.88cab",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VSERVERID\" value=\"`$tmp.aai-data-vm.vserver-id`\"/>\n<parameter name=\"TENANTID\" value=\"`$tmp.aai-data-vm.tenant-id`\"/>\n<parameter name=\"VNFCNAME\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2225.883331298828,\r
+        "y": 1757.8834533691406,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "94b652f5.e7a418",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name + ' and ' + $tmp.aai-data-vm.vserver-id + ' and ' + $tmp.aai-data-vm.tenant-id + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 2279.883331298828,\r
+        "y": 1818.63330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "37dca69b.66ac62",\r
+        "type": "save",\r
+        "name": "save Put VNFC",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vnfc' key='vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name' force='true' pfx='tmp.vnfc-payload'>\n<parameter name='nfc-naming-code' value='`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-function-code`'/>\n<parameter name='nfc-function' value='`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-type`'/>\n<parameter name='prov-status' value='`$tmp.aai-prov-status`'/>\n<parameter name='orchestration-status' value='`$tmp.aai-orch-status`'/>\n<parameter name='group-notation' value='`$tmp.group-notation`'/>\n<parameter name='in-maint' value = 'false'/>\n<parameter name='is-closed-loop' value = 'false'/>\n\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"vserver\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\"   value=\"vserver.vserver-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vm.vserver-id`'/>\n\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-key\"   value=\"tenant.tenant-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-value\" value='`$tmp.aai-data-vm.tenant-id`'/>\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[2].relationship-key\"   value=\"cloud-region.cloud-owner\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[2].relationship-value\" value=\"att-aic\"/>\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[3].relationship-key\"   value=\"cloud-region.cloud-region-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[3].relationship-value\" value='`$tmp.aai-data-vm.cloud-region-id`'/>\n\n\n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"generic-vnf\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\"   value=\"generic-vnf.vnf-id\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vnf.vnf-id`'/>\n\n<parameter name=\"relationship-list.relationship[2].related-to\" value=\"vf-module\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[0].relationship-key\"   value=\"generic-vnf.vnf-id\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vnf.vnf-id`'/>\n\n<parameter name=\"relationship-list.relationship[2].relationship-data[1].relationship-key\"   value=\"vf-module.vf-module-id\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[1].relationship-value\" value='`$tmp.vf-module-id`'/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1819.8833312988281,\r
+        "y": 1568.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "15433db9.df194a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "15433db9.df194a",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2012.3833312988281,\r
+        "y": 1569.272216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "b83ce7.4ec9b318"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b83ce7.4ec9b318",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2178.633331298828,\r
+        "y": 1571.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "c4e01cc9.cc4588",\r
+                "2f357b42.686584"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c4e01cc9.cc4588",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Insert to AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2383.133331298828,\r
+        "y": 1543.272216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2f357b42.686584",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Insert to A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vnfc-name + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 2447.133331298828,\r
+        "y": 1608.272216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "847918b3.b0aa9",\r
+        "type": "save",\r
+        "name": "save Put VNFC",\r
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vnfc' key='vnfc.vnfc-name = $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name' force='true' pfx='tmp.vnfc-sys-controller'>\n<parameter name='nfc-naming-code' value='`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-function-code`'/>\n<parameter name='nfc-function' value='`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-type`'/>\n<parameter name='prov-status' value='`$tmp.aai-prov-status`'/>\n<parameter name='orchestration-status' value='`$tmp.aai-orch-status`'/>\n<parameter name='in-maint' value = 'false'/>\n<parameter name='is-closed-loop' value = 'false'/>\n<parameter name='ipaddress-v4-oam-vip' value='`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].ipaddress-v4-oam-vip`'/>\n\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"vserver\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\"   value=\"vserver.vserver-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vm.vserver-id`'/>\n\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-key\"   value=\"tenant.tenant-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[1].relationship-value\" value='`$tmp.aai-data-vm.tenant-id`'/>\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[2].relationship-key\"   value=\"cloud-region.cloud-owner\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[2].relationship-value\" value=\"att-aic\"/>\n\n<parameter name=\"relationship-list.relationship[0].relationship-data[3].relationship-key\"   value=\"cloud-region.cloud-region-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[3].relationship-value\" value='`$tmp.aai-data-vm.cloud-region-id`'/>\n\n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"generic-vnf\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\"   value=\"generic-vnf.vnf-id\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vnf.vnf-id`'/>\n\n<parameter name=\"relationship-list.relationship[2].related-to\" value=\"vf-module\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[0].relationship-key\"   value=\"generic-vnf.vnf-id\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[0].relationship-value\" value='`$tmp.aai-data-vnf.vnf-id`'/>\n\n<parameter name=\"relationship-list.relationship[2].relationship-data[1].relationship-key\"   value=\"vf-module.vf-module-id\" />\n<parameter name=\"relationship-list.relationship[2].relationship-data[1].relationship-value\" value='`$tmp.vf-module-id`'/>\n\n\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2108.883331298828,\r
+        "y": 719.88330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "b3c3c3d0.4d379"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b3c3c3d0.4d379",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2279.883331298828,\r
+        "y": 722.88330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "86981ca7.0f486"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "86981ca7.0f486",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2429.883331298828,\r
+        "y": 725.88330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "fb7984a3.2a359",\r
+                "473192dd.1f183c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fb7984a3.2a359",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Insert to AnAI Request Failed\"/>\n<parameter name=\"field3\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2636.883331298828,\r
+        "y": 716.88330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "473192dd.1f183c",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Insert to A&amp;AI Failed for ' + $service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller[$j].vnfc-name + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 2607.883331298828,\r
+        "y": 776.88330078125,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "78560055.675858",\r
+        "type": "switchNode",\r
+        "name": "switch: vnf config parameters length",\r
+        "xml": "<switch test=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters_length`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 427.8833312988281,\r
+        "y": 308.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "cdd9fcc9.e2fd58",\r
+                "8cd6d147.ae0218",\r
+                "34c2463.cf0b8ba"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cdd9fcc9.e2fd58",\r
+        "type": "other",\r
+        "name": "outcome: Length=0",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 700.8833312988281,\r
+        "y": 262.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "42a9f090.5576b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8cd6d147.ae0218",\r
+        "type": "other",\r
+        "name": "outcome: NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 692.8833312988281,\r
+        "y": 305.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "42a9f090.5576b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "42a9f090.5576b",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 901.8833312988281,\r
+        "y": 323.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "fac19019.555ba",\r
+                "69639e79.b60028"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "13419e55.a341c2",\r
+        "type": "switchNode",\r
+        "name": "switch: vnf config parameters length",\r
+        "xml": "<switch test=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].system-controller_length`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 892.8833312988281,\r
+        "y": 417.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "2b70f3b6.70ab34",\r
+                "1cfb5f7f.146ea9",\r
+                "4bbed44c.48958c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2b70f3b6.70ab34",\r
+        "type": "other",\r
+        "name": "outcome: Length=0",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1177.8833312988281,\r
+        "y": 397.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "dfc67bfa.c70f28"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1cfb5f7f.146ea9",\r
+        "type": "other",\r
+        "name": "outcome: NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1175.8833312988281,\r
+        "y": 433.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "dfc67bfa.c70f28"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "dfc67bfa.c70f28",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1383.8833312988281,\r
+        "y": 341.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "38f7f12.d30130e",\r
+                "538b5769.d570d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "38f7f12.d30130e",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"System Controller VM and VNFC data not in config tree\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1548.8833312988281,\r
+        "y": 362.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "2200faf8.6ff19e",\r
+        "type": "switchNode",\r
+        "name": "switch: vnf config parameters length",\r
+        "xml": "<switch test=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload_length`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 913.8833312988281,\r
+        "y": 931.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "578b3fc6.dfebe",\r
+                "ab715923.f11558",\r
+                "4ea5e5a.72a741c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "578b3fc6.dfebe",\r
+        "type": "other",\r
+        "name": "outcome: Length=0",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1186.8833312988281,\r
+        "y": 843.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "3426556e.ca5e6a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ab715923.f11558",\r
+        "type": "other",\r
+        "name": "outcome: NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1175.8833312988281,\r
+        "y": 896.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "3426556e.ca5e6a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3426556e.ca5e6a",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1370.8833312988281,\r
+        "y": 867.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "f79a2016.ec9188",\r
+                "a39acb97.4339d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f79a2016.ec9188",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Payload VM and VNFC data not in config tree\"/>\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1550.8833312988281,\r
+        "y": 940.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "fac19019.555ba",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"RETURNED RESPONSEMESSAGE\"/>\n<parameter name=\"RESPONSEMSG\" value=\"`$response-message`\"/>\n<parameter name=\"ERRORMSG\" value=\"`$error-message`\"/>\n<parameter name=\"field3\" value=\"VM and VNFC data not in config tree.Stop the flow\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1085.8833312988281,\r
+        "y": 355.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f043b65d.df114",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 811.8833312988281,\r
+        "y": 150.88333129882812,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "7133566.c86f728",\r
+                "e6574c9f.d7f28"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7133566.c86f728",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n<parameter name=\"ErrorMessage\" value=\"`$tmp.aai-data-vnf.error-message`\"/>\n<parameter name=\"HTTP Code\" value=\"`$tmp.aai-data-vnf.error.http.response-code`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 984.8833312988281,\r
+        "y": 128.88333129882812,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e6574c9f.d7f28",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $service-configuration-notification-input.service-information.service-instance-id + '.' + $tmp.aai-data-vnf.error-message + '.HTTP Code:' + $tmp.aai-data-vnf.error.http.response-code + '.' + $error-message `\"/>\n",\r
+        "comments": "",\r
+        "x": 1042.8833312988281,\r
+        "y": 166.88333129882812,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "69639e79.b60028",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n<parameter name=\"error-message\" value=\"`'VM and VNFC Data not found in config tree.' + $error-message `\"/>\n",\r
+        "comments": "",\r
+        "x": 1143.8833312988281,\r
+        "y": 310.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "538b5769.d570d",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n<parameter name=\"error-message\" value=\"`'System Controller VM and VNFC Data not found in config tree.' + $error-message `\"/>\n",\r
+        "comments": "",\r
+        "x": 1616.8833312988281,\r
+        "y": 320.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a39acb97.4339d8",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Payload VM and VNFC Data not found in config tree.' + $error-message `\"/>\n",\r
+        "comments": "",\r
+        "x": 1618.8833312988281,\r
+        "y": 892.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "34c2463.cf0b8ba",\r
+        "type": "other",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 685.8833312988281,\r
+        "y": 351.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "ae635f4d.64e9d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ae635f4d.64e9d8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 164.88333129882812,\r
+        "y": 414.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "66e5357a.c3e564",\r
+                "f013923f.8ff4c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4bbed44c.48958c",\r
+        "type": "other",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1175.8833312988281,\r
+        "y": 476.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "753d2624.a03b78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "753d2624.a03b78",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 637.8833312988281,\r
+        "y": 536.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "c7ca81f5.584878"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4ea5e5a.72a741c",\r
+        "type": "other",\r
+        "name": "outcome: Other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1176.8833312988281,\r
+        "y": 948.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "9c636d62.83d92"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9c636d62.83d92",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1080.8833312988281,\r
+        "y": 995.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "f6bd5a4d.edb528"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ab0a4f4f.4f2b6",\r
+        "type": "switchNode",\r
+        "name": "Check Odd or Even VM Name",\r
+        "xml": "<switch test=\"`((( $tmp.vm_last_number / 2 ) * 2 ) == $tmp.vm_last_number )`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2131.1332092285156,\r
+        "y": 1283.3833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "43163cb2.20f664",\r
+                "62bb1ac8.becec4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9cd69d90.4ab5e",\r
+        "type": "set",\r
+        "name": "Set VM Name & Mated Pair",\r
+        "xml": "<set>\n<parameter name ='tmp.vm-name' value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name`\"/>\n<parameter name ='tmp.vm-name-length' value=\"`length($service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].vm-name)`\"/>\n<parameter name='tmp.mated-pair-number' value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[$i].payload[$j].mated-pair-number`\"/>\n\n\n",\r
+        "comments": "",\r
+        "x": 2116.133087158203,\r
+        "y": 1179.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "96796fac.e80f8",\r
+        "type": "set",\r
+        "name": "Set Even Group Notation",\r
+        "xml": "<set>\n<parameter name='tmp.group-notation' value=\"`$tmp.odd-group-notation`\"/>\n",\r
+        "comments": "",\r
+        "x": 2600.383331298828,\r
+        "y": 1306.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "43163cb2.20f664",\r
+        "type": "outcomeFalse",\r
+        "name": "Odd Pair",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2393.133331298828,\r
+        "y": 1216.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "5da8532.413e72c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "62bb1ac8.becec4",\r
+        "type": "other",\r
+        "name": "Even Pair",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2396.883331298828,\r
+        "y": 1306.8833312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "96796fac.e80f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5da8532.413e72c",\r
+        "type": "set",\r
+        "name": "Set Odd Group Notation",\r
+        "xml": "<set>\n<parameter name='tmp.odd-group-notation' value=\"`$tmp.mated-pair-number`\"/>\n<parameter name='tmp.group-notation' value=\"`$tmp.mated-pair-number`\"/>\n",\r
+        "comments": "",\r
+        "x": 2586.883331298828,\r
+        "y": 1215.6333312988281,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "368e0e52.df43ea",\r
+        "type": "set",\r
+        "name": "Get VM Name last digit",\r
+        "xml": "<set>\n<parameter name='tmp.vm_last_number' value='`substr($tmp.vm-name, $tmp.vm-name-length - 1, $tmp.vm-name-length)`' />\n",\r
+        "comments": "",\r
+        "x": 2100.5162658691406,\r
+        "y": 1232.5166320800781,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "49a48a4e.19f34c",\r
+        "type": "call",\r
+        "name": "call: GetVfModuleInfo",\r
+        "xml": "<call module=\"APPC\" rpc=\"GetVfModuleInfo\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1694.8833312988281,\r
+        "y": 633.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "8bed42ae.eb616"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8bed42ae.eb616",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1867.8833312988281,\r
+        "y": 634.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "3a57ec9f.7eae7c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3a57ec9f.7eae7c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2021.8833312988281,\r
+        "y": 635.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "7166bf9.bf9e3c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7166bf9.bf9e3c",\r
+        "type": "switchNode",\r
+        "name": "switch: tmp.vf-module-id",\r
+        "xml": "<switch test=\"`$tmp.vf-module-id`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2234.883331298828,\r
+        "y": 624.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "7d0fbd67.81486c",\r
+                "39dae372.2d7164"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7d0fbd67.81486c",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2436.883331298828,\r
+        "y": 625.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "78903187.23f99"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "78903187.23f99",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2589.883331298828,\r
+        "y": 624.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "39dae372.2d7164",\r
+        "type": "outcome",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2299.883331298828,\r
+        "y": 666.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "847918b3.b0aa9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "823a01a9.fa859",\r
+        "type": "call",\r
+        "name": "call: GetVfModuleInfo",\r
+        "xml": "<call module=\"APPC\" rpc=\"GetVfModuleInfo\" mode=\"sync\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2034.8833312988281,\r
+        "y": 1374.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "9376c1dd.d71158",\r
+                "b37aa195.39825"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9376c1dd.d71158",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2236.883331298828,\r
+        "y": 1369.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "db84adc3.3cb7b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "db84adc3.3cb7b",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2394.883331298828,\r
+        "y": 1369.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "1a92d485.722c43"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1a92d485.722c43",\r
+        "type": "switchNode",\r
+        "name": "switch: tmp.vf-module-id",\r
+        "xml": "<switch test=\"`$tmp.vf-module-id`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2611.883331298828,\r
+        "y": 1372.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "46fe9440.3d5704"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1f39adc9.664c52",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2588.883331298828,\r
+        "y": 1432.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "46fe9440.3d5704",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2421.883331298828,\r
+        "y": 1430.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "1f39adc9.664c52"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b37aa195.39825",\r
+        "type": "outcome",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2242.883331298828,\r
+        "y": 1461.772216796875,\r
+        "z": "f4b8442.0fb85b8",\r
+        "wires": [\r
+            [\r
+                "37dca69b.66ac62"\r
+            ]\r
+        ]\r
+    }\r
+]
\ No newline at end of file
index 89623f3..669f9d0 100644 (file)
@@ -1 +1,531 @@
-[{"id":"ca99a786.1adf8","type":"get-resource","name":"get-resource: A&AI Data for VServer","xml":"<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" \nkey=\"vserver.vserver-id = $aaiinfo[$k].vserverid AND \ntenant.tenant-id = $aaiinfo[$k].tenantid AND\ncloud-region.cloud-owner = $aaiinfo[$k].cloudowner AND\ncloud-region.cloud-region-id = $aaiinfo[$k].cloudregionid\"\npfx=\"tmp.vserver\" >\n\n","comments":"","outputs":1,"x":709.88330078125,"y":246,"z":"c52d74c3.6a173","wires":[["fde2a23.0ae856","2217ca10.f4dbfe","45df48e.32abe38"]]},{"id":"68770954.89e85","type":"dgstart","name":"DGSTART","outputs":1,"x":204.88330078125,"y":92,"z":"c52d74c3.6a173","wires":[["57a94af7.1d52e4"]]},{"id":"57a94af7.1d52e4","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":375.88330078125,"y":92,"z":"c52d74c3.6a173","wires":[["d80de510.a9535"]]},{"id":"d80de510.a9535","type":"method","name":"method update-vnfc-info","xml":"<method rpc='update-vnfc-info' mode='sync'>\n","comments":"","outputs":1,"x":593.88330078125,"y":91,"z":"c52d74c3.6a173","wires":[["36ef9227.2f9f7e"]]},{"id":"36ef9227.2f9f7e","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":213.88330078125,"y":173,"z":"c52d74c3.6a173","wires":[["e4367acb.1fb978","ec095f59.d1d65"]]},{"id":"e4367acb.1fb978","type":"set","name":"set vnfclistlen=0","xml":"<set>\n<parameter name='vnfclistlen' value='0' />\n","comments":"","x":411.88330078125,"y":173,"z":"c52d74c3.6a173","wires":[]},{"id":"ec095f59.d1d65","type":"for","name":"for: ...aaiinfo[]","xml":"<for atomic=\"true\" index=\"k\" start=\"0\" end=\"`$listlen`\" >","comments":"","outputs":1,"x":243.88330078125,"y":246,"z":"c52d74c3.6a173","wires":[["6b34e3c9.27ea34"]]},{"id":"6b34e3c9.27ea34","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":447.88330078125,"y":246,"z":"c52d74c3.6a173","wires":[["ca99a786.1adf8"]]},{"id":"fde2a23.0ae856","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":972.88330078125,"y":204,"z":"c52d74c3.6a173","wires":[["d8eb874c.b59238"]]},{"id":"2217ca10.f4dbfe","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":954.88330078125,"y":266,"z":"c52d74c3.6a173","wires":[["d8eb874c.b59238"]]},{"id":"45df48e.32abe38","type":"failure","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":197.88330078125,"y":365,"z":"c52d74c3.6a173","wires":[["9c9021bc.b88fa8"]]},{"id":"d8eb874c.b59238","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1132.88330078125,"y":235,"z":"c52d74c3.6a173","wires":[["4590c797.1fa088","aed133a2.2225f8"]]},{"id":"9c9021bc.b88fa8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":367.88330078125,"y":363,"z":"c52d74c3.6a173","wires":[["5baeb97d.8be528"]]},{"id":"5baeb97d.8be528","type":"switchNode","name":"switch: relationship length","xml":"<switch test=\"`$tmp.vserver.relationship-list.relationship_length`\">","comments":"","outputs":1,"x":614.88330078125,"y":360,"z":"c52d74c3.6a173","wires":[["6c48093.1fa56f8","a039aec1.91e03"]]},{"id":"a039aec1.91e03","type":"other","name":"Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":170.88330078125,"y":474,"z":"c52d74c3.6a173","wires":[["b8d7820d.5420b"]]},{"id":"6c48093.1fa56f8","type":"outcome","name":"NULL","xml":"<outcome value=\"\">","comments":"","outputs":1,"x":859.88330078125,"y":364,"z":"c52d74c3.6a173","wires":[["6cb2d58.62be52c"]]},{"id":"6cb2d58.62be52c","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1022.88330078125,"y":366,"z":"c52d74c3.6a173","wires":[[]]},{"id":"b8d7820d.5420b","type":"for","name":"for: ...relationship[]","xml":"<for atomic=\"true\" index=\"i\" start=\"0\" end=\"`$tmp.vserver.relationship-list.relationship_length`\" >","comments":"","outputs":1,"x":333.88330078125,"y":476,"z":"c52d74c3.6a173","wires":[["584bee63.5ef69"]]},{"id":"a801b938.dfe4","type":"switchNode","name":"switch: ...related-to","xml":"<switch test=\"`$tmp.vserver.relationship-list.relationship[$i].related-to`\">","comments":"","outputs":1,"x":438.88330078125,"y":538,"z":"c52d74c3.6a173","wires":[["f69424a2.0350d"]]},{"id":"f69424a2.0350d","type":"outcome","name":"vnfc","xml":"<outcome value=\"vnfc\">","comments":"","outputs":1,"x":628.88330078125,"y":535,"z":"c52d74c3.6a173","wires":[["e43d220d.0c97f"]]},{"id":"e43d220d.0c97f","type":"for","name":"for: ...relationship-data[]","xml":"<for atomic=\"true\" index=\"j\" start=\"0\" end=\"`$tmp.vserver.relationship-list.relationship[$i].relationship-data_length`\" >","comments":"","outputs":1,"x":832.88330078125,"y":528,"z":"c52d74c3.6a173","wires":[["5f70befc.28273"]]},{"id":"5f70befc.28273","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":227.88330078125,"y":631,"z":"c52d74c3.6a173","wires":[["b03df48b.fe3f4"]]},{"id":"b03df48b.fe3f4","type":"switchNode","name":"switch: ...relationship-key","xml":"<switch test=\"`$tmp.vserver.relationship-list.relationship[$i].relationship-data[$j].relationship-key`\">","comments":"","outputs":1,"x":450.88330078125,"y":631,"z":"c52d74c3.6a173","wires":[["d0c0b651.ef1c58"]]},{"id":"d0c0b651.ef1c58","type":"outcome","name":"vnfc-name","xml":"<outcome value=\"vnfc.vnfc-name\">","comments":"","outputs":1,"x":658.88330078125,"y":630,"z":"c52d74c3.6a173","wires":[["b7f0009.11cd18"]]},{"id":"584bee63.5ef69","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":221.88330078125,"y":543,"z":"c52d74c3.6a173","wires":[["a801b938.dfe4"]]},{"id":"aed133a2.2225f8","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $aaiinfo[$k].vserverid  + '.' + $error-message`\"/>","comments":"","x":1372.88330078125,"y":256,"z":"c52d74c3.6a173","wires":[]},{"id":"4590c797.1fa088","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n","comments":"","outputs":1,"x":1301.88330078125,"y":187,"z":"c52d74c3.6a173","wires":[[]]},{"id":"44fa882d.37258","type":"save","name":"update: A&AI  VNFC","xml":"<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vnfc\" \nkey=\"vnfc.vnfc-name = $tmp.vserver.relationship-list.relationship[$i].relationship-data[$j].relationship-value and \nvserver.vserver-id = $aaiinfo[$k].vserverid AND \ntenant.tenant-id = $aaiinfo[$k].tenantid AND \ncloud-region.region-id = $aaiinfo[$k].cloudregionid \"  \nforce=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n<parameter name=\"orchestration-status\" value=\"`$tmp.aai-orch-status`\"/>","comments":"","outputs":1,"x":1056.88330078125,"y":636,"z":"c52d74c3.6a173","wires":[["ac6f0c46.257ed8"]]},{"id":"ac6f0c46.257ed8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1239.88330078125,"y":637,"z":"c52d74c3.6a173","wires":[["51900e55.4456b"]]},{"id":"51900e55.4456b","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1398.88330078125,"y":639,"z":"c52d74c3.6a173","wires":[["bf4d5312.a11fc","42ec4cbb.ffb7ec"]]},{"id":"bf4d5312.a11fc","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VNFCNAME\" value=\"`$vnfcinfo[$vnfclistlen].vnfcname`\"/>\n<parameter name=\"VSERVERID\" value=\"`$vnfcinfo[$vnfclistlen].vserverid`\"/>\n<parameter name=\"TENANTID\" value=\"`$vnfcinfo[$vnfclistlen].tenantid`\"/>\n\n","comments":"","outputs":1,"x":1581.88330078125,"y":596,"z":"c52d74c3.6a173","wires":[[]]},{"id":"42ec4cbb.ffb7ec","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for VNFC ' + $vnfcinfo[$vnfclistlen].vnfcname + '.' + $error-message`\"/>","comments":"","x":1643.88330078125,"y":668,"z":"c52d74c3.6a173","wires":[]},{"id":"b7f0009.11cd18","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":834.88330078125,"y":632,"z":"c52d74c3.6a173","wires":[["44fa882d.37258","6309de41.c6ea18"]]},{"id":"6309de41.c6ea18","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VNFCNAME\" value=\"`$tmp.vserver.relationship-list.relationship[$i].relationship-data[$j].relationship-value`\"/>\n<parameter name=\"VSERVERID\" value=\"`$aaiinfo[$k].vserverid`\"/>\n<parameter name=\"TENANTID\" value=\"`$aaiinfo[$k].tenantid`\"/>\n<parameter name=\"CLOUDOWNER\" value=\"`$aaiinfo[$k].cloudowner`\"/>\n<parameter name=\"CLOUDREGIONID\" value=\"`$aaiinfo[$k].cloudregionid`\"/>\n","comments":"","outputs":1,"x":1027.88330078125,"y":581,"z":"c52d74c3.6a173","wires":[[]]}]
+[\r
+    {\r
+        "id": "ca99a786.1adf8",\r
+        "type": "get-resource",\r
+        "name": "get-resource: A&AI Data for VServer",\r
+        "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" \nkey=\"vserver.vserver-id = $aaiinfo[$k].vserverid AND \ntenant.tenant-id = $aaiinfo[$k].tenantid AND\ncloud-region.cloud-owner = $aaiinfo[$k].cloudowner AND\ncloud-region.cloud-region-id = $aaiinfo[$k].cloudregionid\"\npfx=\"tmp.vserver\" >\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 709.88330078125,\r
+        "y": 246,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "fde2a23.0ae856",\r
+                "2217ca10.f4dbfe",\r
+                "45df48e.32abe38"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "68770954.89e85",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 204.88330078125,\r
+        "y": 92,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "57a94af7.1d52e4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "57a94af7.1d52e4",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 375.88330078125,\r
+        "y": 92,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "d80de510.a9535"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d80de510.a9535",\r
+        "type": "method",\r
+        "name": "method update-vnfc-info",\r
+        "xml": "<method rpc='update-vnfc-info' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 593.88330078125,\r
+        "y": 91,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "36ef9227.2f9f7e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "36ef9227.2f9f7e",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 213.88330078125,\r
+        "y": 173,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "e4367acb.1fb978",\r
+                "ec095f59.d1d65"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e4367acb.1fb978",\r
+        "type": "set",\r
+        "name": "set vnfclistlen=0",\r
+        "xml": "<set>\n<parameter name='vnfclistlen' value='0' />\n",\r
+        "comments": "",\r
+        "x": 411.88330078125,\r
+        "y": 173,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ec095f59.d1d65",\r
+        "type": "for",\r
+        "name": "for: ...aaiinfo[]",\r
+        "xml": "<for atomic=\"true\" index=\"k\" start=\"0\" end=\"`$listlen`\" >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 243.88330078125,\r
+        "y": 246,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "6b34e3c9.27ea34"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6b34e3c9.27ea34",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 447.88330078125,\r
+        "y": 246,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "ca99a786.1adf8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fde2a23.0ae856",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 972.88330078125,\r
+        "y": 204,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "d8eb874c.b59238"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2217ca10.f4dbfe",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 954.88330078125,\r
+        "y": 266,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "d8eb874c.b59238"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "45df48e.32abe38",\r
+        "type": "failure",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 197.88330078125,\r
+        "y": 365,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "9c9021bc.b88fa8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d8eb874c.b59238",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1132.88330078125,\r
+        "y": 235,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "4590c797.1fa088",\r
+                "aed133a2.2225f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9c9021bc.b88fa8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 367.88330078125,\r
+        "y": 363,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "5baeb97d.8be528"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5baeb97d.8be528",\r
+        "type": "switchNode",\r
+        "name": "switch: relationship length",\r
+        "xml": "<switch test=\"`$tmp.vserver.relationship-list.relationship_length`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 614.88330078125,\r
+        "y": 360,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "6c48093.1fa56f8",\r
+                "a039aec1.91e03"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a039aec1.91e03",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value=\"Other\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 170.88330078125,\r
+        "y": 474,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "b8d7820d.5420b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6c48093.1fa56f8",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=\"\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 859.88330078125,\r
+        "y": 364,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "6cb2d58.62be52c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6cb2d58.62be52c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1022.88330078125,\r
+        "y": 366,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b8d7820d.5420b",\r
+        "type": "for",\r
+        "name": "for: ...relationship[]",\r
+        "xml": "<for atomic=\"true\" index=\"i\" start=\"0\" end=\"`$tmp.vserver.relationship-list.relationship_length`\" >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 333.88330078125,\r
+        "y": 476,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "584bee63.5ef69"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a801b938.dfe4",\r
+        "type": "switchNode",\r
+        "name": "switch: ...related-to",\r
+        "xml": "<switch test=\"`$tmp.vserver.relationship-list.relationship[$i].related-to`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 438.88330078125,\r
+        "y": 538,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "f69424a2.0350d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f69424a2.0350d",\r
+        "type": "outcome",\r
+        "name": "vnfc",\r
+        "xml": "<outcome value=\"vnfc\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 628.88330078125,\r
+        "y": 535,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "e43d220d.0c97f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e43d220d.0c97f",\r
+        "type": "for",\r
+        "name": "for: ...relationship-data[]",\r
+        "xml": "<for atomic=\"true\" index=\"j\" start=\"0\" end=\"`$tmp.vserver.relationship-list.relationship[$i].relationship-data_length`\" >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 832.88330078125,\r
+        "y": 528,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "5f70befc.28273"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5f70befc.28273",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 227.88330078125,\r
+        "y": 631,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "b03df48b.fe3f4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b03df48b.fe3f4",\r
+        "type": "switchNode",\r
+        "name": "switch: ...relationship-key",\r
+        "xml": "<switch test=\"`$tmp.vserver.relationship-list.relationship[$i].relationship-data[$j].relationship-key`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 450.88330078125,\r
+        "y": 631,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "d0c0b651.ef1c58"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d0c0b651.ef1c58",\r
+        "type": "outcome",\r
+        "name": "vnfc-name",\r
+        "xml": "<outcome value=\"vnfc.vnfc-name\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 658.88330078125,\r
+        "y": 630,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "b7f0009.11cd18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "584bee63.5ef69",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 221.88330078125,\r
+        "y": 543,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "a801b938.dfe4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "aed133a2.2225f8",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Get from A&amp;AI Failed for ' + $aaiinfo[$k].vserverid  + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 1372.88330078125,\r
+        "y": 256,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4590c797.1fa088",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Get Request to AnAI Failed\"/>\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1301.88330078125,\r
+        "y": 187,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "44fa882d.37258",\r
+        "type": "save",\r
+        "name": "update: A&AI  VNFC",\r
+        "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vnfc\" \nkey=\"vnfc.vnfc-name = $tmp.vserver.relationship-list.relationship[$i].relationship-data[$j].relationship-value and \nvserver.vserver-id = $aaiinfo[$k].vserverid AND \ntenant.tenant-id = $aaiinfo[$k].tenantid AND \ncloud-region.region-id = $aaiinfo[$k].cloudregionid \"  \nforce=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n<parameter name=\"orchestration-status\" value=\"`$tmp.aai-orch-status`\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1056.88330078125,\r
+        "y": 636,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "ac6f0c46.257ed8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ac6f0c46.257ed8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1239.88330078125,\r
+        "y": 637,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "51900e55.4456b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "51900e55.4456b",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1398.88330078125,\r
+        "y": 639,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "bf4d5312.a11fc",\r
+                "42ec4cbb.ffb7ec"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bf4d5312.a11fc",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VNFCNAME\" value=\"`$vnfcinfo[$vnfclistlen].vnfcname`\"/>\n<parameter name=\"VSERVERID\" value=\"`$vnfcinfo[$vnfclistlen].vserverid`\"/>\n<parameter name=\"TENANTID\" value=\"`$vnfcinfo[$vnfclistlen].tenantid`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1581.88330078125,\r
+        "y": 596,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "42ec4cbb.ffb7ec",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for VNFC ' + $vnfcinfo[$vnfclistlen].vnfcname + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 1643.88330078125,\r
+        "y": 668,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b7f0009.11cd18",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 834.88330078125,\r
+        "y": 632,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            [\r
+                "44fa882d.37258",\r
+                "6309de41.c6ea18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6309de41.c6ea18",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VNFCNAME\" value=\"`$tmp.vserver.relationship-list.relationship[$i].relationship-data[$j].relationship-value`\"/>\n<parameter name=\"VSERVERID\" value=\"`$aaiinfo[$k].vserverid`\"/>\n<parameter name=\"TENANTID\" value=\"`$aaiinfo[$k].tenantid`\"/>\n<parameter name=\"CLOUDOWNER\" value=\"`$aaiinfo[$k].cloudowner`\"/>\n<parameter name=\"CLOUDREGIONID\" value=\"`$aaiinfo[$k].cloudregionid`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1027.88330078125,\r
+        "y": 581,\r
+        "z": "c52d74c3.6a173",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]
\ No newline at end of file
index bc1d49d..1a4be00 100644 (file)
@@ -1 +1,594 @@
-[{"id":"fb57c265.1ba01","type":"dgstart","name":"DGSTART","outputs":1,"x":219,"y":54,"z":"7ec136e2.e63208","wires":[["185188b4.36cb77"]]},{"id":"185188b4.36cb77","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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-API' version='4.0.0'>","outputs":1,"x":390,"y":52,"z":"7ec136e2.e63208","wires":[["d3b34772.6e59f8"]]},{"id":"d3b34772.6e59f8","type":"method","name":"method update-vserver-info","xml":"<method rpc='update-vserver-info' mode='sync'>\n","comments":"","outputs":1,"x":618,"y":54,"z":"7ec136e2.e63208","wires":[["531cec36.49f504"]]},{"id":"531cec36.49f504","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":208,"y":108,"z":"7ec136e2.e63208","wires":[["875b1407.c421d8","41c061d8.a53ca","73a4109.f924ef"]]},{"id":"875b1407.c421d8","type":"set","name":"set listlen=0","xml":"<set>\n<parameter name='listlen' value='0' />\n","comments":"","x":386,"y":110,"z":"7ec136e2.e63208","wires":[]},{"id":"41c061d8.a53ca","type":"switchNode","name":"switch: relationship length","xml":"<switch test=\"`$tmp.aai-data-vnf.relationship-list.relationship_length`\">","comments":"","outputs":1,"x":240,"y":182,"z":"7ec136e2.e63208","wires":[["abcca544.fa55e8","4d4625e4.11b96c"]]},{"id":"4d4625e4.11b96c","type":"other","name":"Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":441,"y":263,"z":"7ec136e2.e63208","wires":[["782291d7.96aa1"]]},{"id":"abcca544.fa55e8","type":"outcome","name":"NULL","xml":"<outcome value=\"\">","comments":"","outputs":1,"x":448,"y":181,"z":"7ec136e2.e63208","wires":[["53fc41ee.f2a9f"]]},{"id":"53fc41ee.f2a9f","type":"block","name":"block","xml":"<block>","atomic":"false","comments":"","outputs":1,"x":584,"y":180,"z":"7ec136e2.e63208","wires":[["f7e3690.45d8a98"]]},{"id":"4d016af.3128194","type":"for","name":"for: ...relationship[]","xml":"<for atomic=\"true\" index=\"i\" start=\"0\" end=\"`$tmp.aai-data-vnf.relationship-list.relationship_length`\" >","comments":"","outputs":1,"x":779,"y":269,"z":"7ec136e2.e63208","wires":[["1a71448.22d60bc"]]},{"id":"9b3225cd.90bf18","type":"switchNode","name":"switch: ...related-to","xml":"<switch test=\"`$tmp.aai-data-vnf.relationship-list.relationship[$i].related-to`\">","comments":"","outputs":1,"x":651,"y":343,"z":"7ec136e2.e63208","wires":[["df84265d.f084a8"]]},{"id":"df84265d.f084a8","type":"outcome","name":"vserver","xml":"<outcome value=\"vserver\">","comments":"","outputs":1,"x":376,"y":433,"z":"7ec136e2.e63208","wires":[["53e2f95c.eafab8"]]},{"id":"96f6935c.60847","type":"for","name":"for: ...relationship-data[]","xml":"<for atomic=\"true\" index=\"j\" start=\"0\" end=\"`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data_length`\" >","comments":"","outputs":1,"x":774,"y":429,"z":"7ec136e2.e63208","wires":[["f4ad596a.fd0f58"]]},{"id":"7255506e.be107","type":"switchNode","name":"switch: ...relationship-key","xml":"<switch test=\"`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data[$j].relationship-key`\">","comments":"","outputs":1,"x":1281,"y":406,"z":"7ec136e2.e63208","wires":[["93748d51.43dc5","d91de34.d004d2","8770a1e7.506fc","205912c3.6a437e"]]},{"id":"93748d51.43dc5","type":"outcome","name":"vserver-id","xml":"<outcome value=\"vserver.vserver-id\">","comments":"","outputs":1,"x":1515.5,"y":340,"z":"7ec136e2.e63208","wires":[["a9a68c63.9d993"]]},{"id":"d91de34.d004d2","type":"outcome","name":"tenant-id","xml":"<outcome value=\"tenant.tenant-id\">","comments":"","outputs":1,"x":1509,"y":413,"z":"7ec136e2.e63208","wires":[["bcb84af7.25e408"]]},{"id":"8770a1e7.506fc","type":"outcome","name":"cloud-owner","xml":"<outcome value=\"cloud-region.cloud-owner\">","comments":"","outputs":1,"x":1518,"y":502,"z":"7ec136e2.e63208","wires":[["b647ebc2.e53768"]]},{"id":"205912c3.6a437e","type":"outcome","name":"cloud-region-id","xml":"<outcome value=\"cloud-region.cloud-region-id\">","comments":"","outputs":1,"x":1518,"y":591,"z":"7ec136e2.e63208","wires":[["14d7bb26.c3cfd5"]]},{"id":"a9a68c63.9d993","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1698,"y":339,"z":"7ec136e2.e63208","wires":[["699f0edf.474f4"]]},{"id":"bcb84af7.25e408","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1699,"y":413,"z":"7ec136e2.e63208","wires":[["cb69969f.96fd98"]]},{"id":"b647ebc2.e53768","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1711,"y":503,"z":"7ec136e2.e63208","wires":[["1fc1517e.50999f"]]},{"id":"14d7bb26.c3cfd5","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":1719,"y":582,"z":"7ec136e2.e63208","wires":[["c95c710e.e3083"]]},{"id":"699f0edf.474f4","type":"set","name":"set vserverid","xml":"<set>\n<parameter name=\"aaiinfo[$listlen].vserverid\" value=\"`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data[$j].relationship-value`\" />\n","comments":"","x":1940,"y":346,"z":"7ec136e2.e63208","wires":[]},{"id":"cb69969f.96fd98","type":"set","name":"set tenantid","xml":"<set>\n<parameter name='aaiinfo[$listlen].tenantid' value='`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data[$j].relationship-value`' />\n","comments":"","x":1947,"y":413,"z":"7ec136e2.e63208","wires":[]},{"id":"1fc1517e.50999f","type":"set","name":"set cloudowner","xml":"<set>\n<parameter name='aaiinfo[$listlen].cloudowner' value='`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data[$j].relationship-value`' />\n","comments":"","x":1946,"y":498,"z":"7ec136e2.e63208","wires":[]},{"id":"c95c710e.e3083","type":"set","name":"set cloudregion","xml":"<set>\n<parameter name='aaiinfo[$listlen].cloudregionid' value='`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data[$j].relationship-value`' />\n","comments":"","x":1933,"y":571,"z":"7ec136e2.e63208","wires":[]},{"id":"f4ad596a.fd0f58","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":994,"y":430,"z":"7ec136e2.e63208","wires":[["7255506e.be107"]]},{"id":"6ede6908.924968","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VSERVERID\" value=\"`$aaiinfo[$listlen].vserverid`\"/>\n<parameter name=\"TENANTID\" value=\"`$aaiinfo[$listlen].tenantid`\"/>\n<parameter name=\"CLOUDOWNER\" value=\"`$aaiinfo[$listlen].cloudowner`\"/>\n<parameter name=\"CLOUDREGIONID\" value=\"`$aaiinfo[$listlen].cloudregionid`\"/>\n","comments":"","outputs":1,"x":740,"y":590,"z":"7ec136e2.e63208","wires":[[]]},{"id":"f7e3690.45d8a98","type":"set","name":"set listlen=0","xml":"<set>\n<parameter name='listlen' value='0' />\n","comments":"","x":736,"y":177,"z":"7ec136e2.e63208","wires":[]},{"id":"9efd4b8.e1f9eb8","type":"set","name":"increment listlen","xml":"<set>\n\t<parameter name='listlen' value='`$listlen + 1`' />\n\n","comments":"","x":763,"y":778,"z":"7ec136e2.e63208","wires":[]},{"id":"8701a0e1.96a92","type":"save","name":"update: A&AI ( VM)","xml":"<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" \nkey=\"vserver.vserver-id = $aaiinfo[$listlen].vserverid AND \ntenant.tenant-id = $aaiinfo[$listlen].tenantid AND\ncloud-region.cloud-owner = $aaiinfo[$listlen].cloudowner AND\ncloud-region.cloud-region-id = $aaiinfo[$listlen].cloudregionid\"\n force=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n","comments":"","outputs":1,"x":769.5,"y":654,"z":"7ec136e2.e63208","wires":[["37951ea8.1137b2"]]},{"id":"37951ea8.1137b2","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":963.5,"y":654,"z":"7ec136e2.e63208","wires":[["b793f606.57c9d8"]]},{"id":"b793f606.57c9d8","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":1132.5,"y":655,"z":"7ec136e2.e63208","wires":[["40a42380.b197ac","e7af383f.fc57f8"]]},{"id":"40a42380.b197ac","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VSERVERID\" value=\"`$aaiinfo[$i].vserverid`\"/>\n<parameter name=\"TENANTID\" value=\"`$aaiinfo[$i].tenantid`\"/>\n\n","comments":"","outputs":1,"x":1331.5,"y":635,"z":"7ec136e2.e63208","wires":[[]]},{"id":"e7af383f.fc57f8","type":"set","name":"set: Append to error message","xml":"<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $aaiinfo[$i].vserverid + ' and ' + $aaiinfo[$i].tenantid + '.' + $error-message`\"/>","comments":"","x":1406.5,"y":696,"z":"7ec136e2.e63208","wires":[]},{"id":"53e2f95c.eafab8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":552,"y":431,"z":"7ec136e2.e63208","wires":[["96f6935c.60847","8701a0e1.96a92","9efd4b8.e1f9eb8","6ede6908.924968"]]},{"id":"782291d7.96aa1","type":"block","name":"block","xml":"<block>","atomic":"false","comments":"","outputs":1,"x":599,"y":267,"z":"7ec136e2.e63208","wires":[["4d016af.3128194"]]},{"id":"1a71448.22d60bc","type":"block","name":"block","xml":"<block>","atomic":"false","comments":"","outputs":1,"x":453,"y":343,"z":"7ec136e2.e63208","wires":[["9b3225cd.90bf18"]]},{"id":"73a4109.f924ef","type":"record","name":"record","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"RELATIONSHIPLEN\" value=\"`$tmp.aai-data-vnf.relationship-list.relationship_length`\"/>\n\n","comments":"","outputs":1,"x":375,"y":145,"z":"7ec136e2.e63208","wires":[[]]}]
+[\r
+    {\r
+        "id": "fb57c265.1ba01",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 219,\r
+        "y": 54,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "185188b4.36cb77"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "185188b4.36cb77",\r
+        "type": "service-logic",\r
+        "name": "Appc-API 4.0.0",\r
+        "module": "Appc-API",\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-API' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 390,\r
+        "y": 52,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "d3b34772.6e59f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d3b34772.6e59f8",\r
+        "type": "method",\r
+        "name": "method update-vserver-info",\r
+        "xml": "<method rpc='update-vserver-info' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 618,\r
+        "y": 54,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "531cec36.49f504"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "531cec36.49f504",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 208,\r
+        "y": 108,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "875b1407.c421d8",\r
+                "41c061d8.a53ca",\r
+                "73a4109.f924ef"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "875b1407.c421d8",\r
+        "type": "set",\r
+        "name": "set listlen=0",\r
+        "xml": "<set>\n<parameter name='listlen' value='0' />\n",\r
+        "comments": "",\r
+        "x": 386,\r
+        "y": 110,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "41c061d8.a53ca",\r
+        "type": "switchNode",\r
+        "name": "switch: relationship length",\r
+        "xml": "<switch test=\"`$tmp.aai-data-vnf.relationship-list.relationship_length`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 240,\r
+        "y": 182,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "abcca544.fa55e8",\r
+                "4d4625e4.11b96c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4d4625e4.11b96c",\r
+        "type": "other",\r
+        "name": "Other",\r
+        "xml": "<outcome value=\"Other\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 441,\r
+        "y": 263,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "782291d7.96aa1"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "abcca544.fa55e8",\r
+        "type": "outcome",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=\"\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 448,\r
+        "y": 181,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "53fc41ee.f2a9f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "53fc41ee.f2a9f",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 584,\r
+        "y": 180,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "f7e3690.45d8a98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4d016af.3128194",\r
+        "type": "for",\r
+        "name": "for: ...relationship[]",\r
+        "xml": "<for atomic=\"true\" index=\"i\" start=\"0\" end=\"`$tmp.aai-data-vnf.relationship-list.relationship_length`\" >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 779,\r
+        "y": 269,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "1a71448.22d60bc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9b3225cd.90bf18",\r
+        "type": "switchNode",\r
+        "name": "switch: ...related-to",\r
+        "xml": "<switch test=\"`$tmp.aai-data-vnf.relationship-list.relationship[$i].related-to`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 651,\r
+        "y": 343,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "df84265d.f084a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "df84265d.f084a8",\r
+        "type": "outcome",\r
+        "name": "vserver",\r
+        "xml": "<outcome value=\"vserver\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 376,\r
+        "y": 433,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "53e2f95c.eafab8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "96f6935c.60847",\r
+        "type": "for",\r
+        "name": "for: ...relationship-data[]",\r
+        "xml": "<for atomic=\"true\" index=\"j\" start=\"0\" end=\"`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data_length`\" >",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 774,\r
+        "y": 429,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "f4ad596a.fd0f58"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7255506e.be107",\r
+        "type": "switchNode",\r
+        "name": "switch: ...relationship-key",\r
+        "xml": "<switch test=\"`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data[$j].relationship-key`\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1281,\r
+        "y": 406,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "93748d51.43dc5",\r
+                "d91de34.d004d2",\r
+                "8770a1e7.506fc",\r
+                "205912c3.6a437e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "93748d51.43dc5",\r
+        "type": "outcome",\r
+        "name": "vserver-id",\r
+        "xml": "<outcome value=\"vserver.vserver-id\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1515.5,\r
+        "y": 340,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "a9a68c63.9d993"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d91de34.d004d2",\r
+        "type": "outcome",\r
+        "name": "tenant-id",\r
+        "xml": "<outcome value=\"tenant.tenant-id\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1509,\r
+        "y": 413,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "bcb84af7.25e408"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8770a1e7.506fc",\r
+        "type": "outcome",\r
+        "name": "cloud-owner",\r
+        "xml": "<outcome value=\"cloud-region.cloud-owner\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1518,\r
+        "y": 502,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "b647ebc2.e53768"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "205912c3.6a437e",\r
+        "type": "outcome",\r
+        "name": "cloud-region-id",\r
+        "xml": "<outcome value=\"cloud-region.cloud-region-id\">",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1518,\r
+        "y": 591,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "14d7bb26.c3cfd5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a9a68c63.9d993",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1698,\r
+        "y": 339,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "699f0edf.474f4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bcb84af7.25e408",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1699,\r
+        "y": 413,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "cb69969f.96fd98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b647ebc2.e53768",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1711,\r
+        "y": 503,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "1fc1517e.50999f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "14d7bb26.c3cfd5",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1719,\r
+        "y": 582,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "c95c710e.e3083"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "699f0edf.474f4",\r
+        "type": "set",\r
+        "name": "set vserverid",\r
+        "xml": "<set>\n<parameter name=\"aaiinfo[$listlen].vserverid\" value=\"`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data[$j].relationship-value`\" />\n",\r
+        "comments": "",\r
+        "x": 1940,\r
+        "y": 346,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cb69969f.96fd98",\r
+        "type": "set",\r
+        "name": "set tenantid",\r
+        "xml": "<set>\n<parameter name='aaiinfo[$listlen].tenantid' value='`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data[$j].relationship-value`' />\n",\r
+        "comments": "",\r
+        "x": 1947,\r
+        "y": 413,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1fc1517e.50999f",\r
+        "type": "set",\r
+        "name": "set cloudowner",\r
+        "xml": "<set>\n<parameter name='aaiinfo[$listlen].cloudowner' value='`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data[$j].relationship-value`' />\n",\r
+        "comments": "",\r
+        "x": 1946,\r
+        "y": 498,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c95c710e.e3083",\r
+        "type": "set",\r
+        "name": "set cloudregion",\r
+        "xml": "<set>\n<parameter name='aaiinfo[$listlen].cloudregionid' value='`$tmp.aai-data-vnf.relationship-list.relationship[$i].relationship-data[$j].relationship-value`' />\n",\r
+        "comments": "",\r
+        "x": 1933,\r
+        "y": 571,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f4ad596a.fd0f58",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 994,\r
+        "y": 430,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "7255506e.be107"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6ede6908.924968",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"VSERVERID\" value=\"`$aaiinfo[$listlen].vserverid`\"/>\n<parameter name=\"TENANTID\" value=\"`$aaiinfo[$listlen].tenantid`\"/>\n<parameter name=\"CLOUDOWNER\" value=\"`$aaiinfo[$listlen].cloudowner`\"/>\n<parameter name=\"CLOUDREGIONID\" value=\"`$aaiinfo[$listlen].cloudregionid`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 740,\r
+        "y": 590,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f7e3690.45d8a98",\r
+        "type": "set",\r
+        "name": "set listlen=0",\r
+        "xml": "<set>\n<parameter name='listlen' value='0' />\n",\r
+        "comments": "",\r
+        "x": 736,\r
+        "y": 177,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9efd4b8.e1f9eb8",\r
+        "type": "set",\r
+        "name": "increment listlen",\r
+        "xml": "<set>\n\t<parameter name='listlen' value='`$listlen + 1`' />\n\n",\r
+        "comments": "",\r
+        "x": 763,\r
+        "y": 778,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8701a0e1.96a92",\r
+        "type": "save",\r
+        "name": "update: A&AI ( VM)",\r
+        "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"vserver\" \nkey=\"vserver.vserver-id = $aaiinfo[$listlen].vserverid AND \ntenant.tenant-id = $aaiinfo[$listlen].tenantid AND\ncloud-region.cloud-owner = $aaiinfo[$listlen].cloudowner AND\ncloud-region.cloud-region-id = $aaiinfo[$listlen].cloudregionid\"\n force=\"true\" local-only=\"false\" pfx=\"tmp.AnAI-data.vnf\" >\n<parameter name=\"prov-status\" value=\"`$tmp.aai-prov-status`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 769.5,\r
+        "y": 654,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "37951ea8.1137b2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "37951ea8.1137b2",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 963.5,\r
+        "y": 654,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "b793f606.57c9d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b793f606.57c9d8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1132.5,\r
+        "y": 655,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "40a42380.b197ac",\r
+                "e7af383f.fc57f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "40a42380.b197ac",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Request to AnAI Failed\"/>\n<parameter name=\"VSERVERID\" value=\"`$aaiinfo[$i].vserverid`\"/>\n<parameter name=\"TENANTID\" value=\"`$aaiinfo[$i].tenantid`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1331.5,\r
+        "y": 635,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e7af383f.fc57f8",\r
+        "type": "set",\r
+        "name": "set: Append to error message",\r
+        "xml": "<set>\n\t  <parameter name=\"error-message\" value=\"`'Update to A&amp;AI Failed for ' + $aaiinfo[$i].vserverid + ' and ' + $aaiinfo[$i].tenantid + '.' + $error-message`\"/>",\r
+        "comments": "",\r
+        "x": 1406.5,\r
+        "y": 696,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "53e2f95c.eafab8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 552,\r
+        "y": 431,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "96f6935c.60847",\r
+                "8701a0e1.96a92",\r
+                "9efd4b8.e1f9eb8",\r
+                "6ede6908.924968"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "782291d7.96aa1",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 599,\r
+        "y": 267,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "4d016af.3128194"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1a71448.22d60bc",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 453,\r
+        "y": 343,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            [\r
+                "9b3225cd.90bf18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "73a4109.f924ef",\r
+        "type": "record",\r
+        "name": "record",\r
+        "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"RELATIONSHIPLEN\" value=\"`$tmp.aai-data-vnf.relationship-list.relationship_length`\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 375,\r
+        "y": 145,\r
+        "z": "7ec136e2.e63208",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]\r