Plaform Hardening for DG Json files - Part 4
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / Appc-API / Appc-API_service-configuration-activate.json
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