Platform Hardening for DG Json files- Part 6
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / APPC / APPC_GetDeviceRunningConfig.json
index 95febf3..5242a5d 100644 (file)
-/*-
- * ============LICENSE_START=======================================================
- * ONAP : APP-C
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property.  All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- */
-
-[{"id":"73fd49f3.a1d278","type":"dgstart","name":"DGSTART","outputs":1,"x":208.75,"y":98.75,"z":"d5c2f7ab.9eeb78","wires":[["98dbdd7c.fe8c3"]]},{"id":"53ce8877.2ecf68","type":"method","name":"method: GetDeviceRunningConfig","xml":"<method rpc='GetDeviceRunningConfig' mode='sync'>\n","comments":"","outputs":1,"x":645.1785430908203,"y":89.17857456207275,"z":"d5c2f7ab.9eeb78","wires":[["71df0315.00e07c"]]},{"id":"98dbdd7c.fe8c3","type":"service-logic","name":"APPC 4.0.0","module":"APPC","version":"3.1.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='APPC' version='4.0.0'>","outputs":1,"x":399.75,"y":96.75,"z":"d5c2f7ab.9eeb78","wires":[["53ce8877.2ecf68"]]},{"id":"a7b3e993.df4158","type":"set","name":"set Request Parameters","xml":"<set>\n<parameter name='vnf-type' value=\"`$config.vnf-type`\" />\n<parameter name='vnf-name' value=\"`$config.vnf-name`\" />\n<parameter name='protocol' value=\"`$config.protocol`\" />\n<parameter name='hostIpAddress' value=\"`$config.host-ip-address`\" />\n<parameter name='userName' value=\"`$config.user-name`\" />\n<parameter name='password' value=\"`$config.password`\" />\n<parameter name='portNumber' value=\"`$config.port-number`\" />\n","comments":"","x":571.0834197998047,"y":167.74999570846558,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"f83cb7cd.e4dd78","type":"execute","name":"execute: Get Rest Configuration","xml":"<execute plugin=\"com.att.sdnctl.restconf.RestConfCallNode\" method=\"getConfiguration\">\n<parameter name=\"hostIpAddress\" value=\"`$hostIpAddress`\" />\n<parameter name=\"protocol\" value=\"`$protocol`\" />\n<parameter name=\"responsePrefix\" value=\"restconf\" />\n","comments":"","outputs":1,"x":704.75,"y":512.75,"z":"d5c2f7ab.9eeb78","wires":[["198a50e4.1a084f","f26ecc71.80f99","813bb5a6.7d4a68"]]},{"id":"855c15a1.c5faf8","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"Unable to Get the Configuration\"/>\n","comments":"","x":2005.7500381469727,"y":622.7500162124634,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"198a50e4.1a084f","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":961.75,"y":580.75,"z":"d5c2f7ab.9eeb78","wires":[["d887442e.fdbd68"]]},{"id":"d51d7787.158188","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":984.75,"y":632.75,"z":"d5c2f7ab.9eeb78","wires":[["2880086.7157bf8"]]},{"id":"2880086.7157bf8","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n<parameter name='device-running-config' value=\"`$restconf.config`\" />\n","comments":"","x":1213.75,"y":620.75,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"f26ecc71.80f99","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":800.75,"y":632.75,"z":"d5c2f7ab.9eeb78","wires":[["d51d7787.158188"]]},{"id":"d887442e.fdbd68","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1792.7500343322754,"y":612.7500648498535,"z":"d5c2f7ab.9eeb78","wires":[["855c15a1.c5faf8"]]},{"id":"71df0315.00e07c","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":301.75,"y":166.75,"z":"d5c2f7ab.9eeb78","wires":[["a7b3e993.df4158","2fbf7d15.74f302"]]},{"id":"29cf8ea9.51acb2","type":"outcome","name":"RESTCONF-XML","xml":"<outcome value='RESTCONF-XML'>\n","comments":"","outputs":1,"x":346.75,"y":513.75,"z":"d5c2f7ab.9eeb78","wires":[["cbfbcb9b.61f818"]]},{"id":"cbfbcb9b.61f818","type":"block","name":"block","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":506.75,"y":464.75,"z":"d5c2f7ab.9eeb78","wires":[["f83cb7cd.e4dd78"]]},{"id":"2fbf7d15.74f302","type":"switchNode","name":"switch : Protocol","xml":"<switch test=\"`$protocol`\">\n","comments":"","outputs":1,"x":176.75,"y":268.75,"z":"d5c2f7ab.9eeb78","wires":[["29cf8ea9.51acb2","47521138.e1182","aa86a367.9e31","9e29ccc9.7ecc5","cb04f713.845c98","d235c42e.58bf08"]]},{"id":"47521138.e1182","type":"outcome","name":"CLI","xml":"<outcome value='CLI'>\n","comments":"","outputs":1,"x":370.75,"y":269.75,"z":"d5c2f7ab.9eeb78","wires":[["6f3ae8b7.9b6778"]]},{"id":"e982ff2.bf8a4","type":"get-resource","name":"get-resource GET_CONFIG_TEMPLATE","xml":"<get-resource\n\tplugin='org.openecomp.sdnc.sli.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT TEMPLATE FROM GET_CONFIG_TEMPLATE WHERE vnf_type = $vnf-type ;\"\n    force='true'\n\tpfx='config-template'>\n","comments":"","outputs":1,"x":754.7499694824219,"y":247.75,"z":"d5c2f7ab.9eeb78","wires":[["48deb1d2.fcd28","935998ed.ba2098"]]},{"id":"6f3ae8b7.9b6778","type":"block","name":"block","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":510.7499694824219,"y":270.75,"z":"d5c2f7ab.9eeb78","wires":[["e982ff2.bf8a4","5f0176d.376ce88"]]},{"id":"ede520ec.0c179","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"Unable to Read Config Template\"/>\n\t","comments":"","x":1331.7499694824219,"y":274.75,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"98a7d137.1e399","type":"block","name":"block","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":1160.7499694824219,"y":275.75,"z":"d5c2f7ab.9eeb78","wires":[["ede520ec.0c179"]]},{"id":"41ac5929.942928","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n<parameter name='device-running-config' value=\"`$cliOutput`\" />\n","comments":"","x":1207.75,"y":490.75004863739014,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"5f0176d.376ce88","type":"execute","name":"execute: Get CLI RunningConfig","xml":"<configure adaptor='org.openecomp.appc.ccadaptor.ConfigComponentAdaptor' key='GetCliRunningConfig'>\n<parameter name=\"Host_ip_address\" value=\"`$hostIpAddress`\" />\n<parameter name=\"User_name\" value=\"`$userName`\" />\n<parameter name=\"Password\" value=\"`$password`\" />\n<parameter name=\"Port_number\" value=\"`$portNumber`\" />\n<parameter name=\"Get_config_template\" value=\"`$config-template.TEMPLATE`\" />\n","comments":"","outputs":1,"x":720.7500152587891,"y":336.7500123977661,"z":"d5c2f7ab.9eeb78","wires":[["78d9a2f9.46003c","97890ce8.6b316","98f67919.c738f8"]]},{"id":"e6da77d0.fadda8","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":986.75,"y":435.75006103515625,"z":"d5c2f7ab.9eeb78","wires":[["41ac5929.942928"]]},{"id":"48deb1d2.fcd28","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1007.7499694824219,"y":287.75,"z":"d5c2f7ab.9eeb78","wires":[["98a7d137.1e399"]]},{"id":"78d9a2f9.46003c","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":812.75,"y":433.75006103515625,"z":"d5c2f7ab.9eeb78","wires":[["e6da77d0.fadda8"]]},{"id":"813bb5a6.7d4a68","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":970.75,"y":535.75,"z":"d5c2f7ab.9eeb78","wires":[["d887442e.fdbd68"]]},{"id":"935998ed.ba2098","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1006.7499694824219,"y":216.75,"z":"d5c2f7ab.9eeb78","wires":[["98a7d137.1e399"]]},{"id":"97890ce8.6b316","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":989.7500076293945,"y":351.7499933242798,"z":"d5c2f7ab.9eeb78","wires":[["560e0fe9.a63f6"]]},{"id":"98f67919.c738f8","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":980.75,"y":390.75,"z":"d5c2f7ab.9eeb78","wires":[["d887442e.fdbd68"]]},{"id":"fde847ff.94d008","type":"comment","name":"User Story ID: US731106","info":"Developed by Brinda Santh <bs2796@att.com>","comments":"","x":887.7499694824219,"y":28.75,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"aa86a367.9e31","type":"outcome","name":"NETCONF-XML","xml":"<outcome value='NETCONF-XML'>\n","comments":"","outputs":1,"x":281.75,"y":676.75,"z":"d5c2f7ab.9eeb78","wires":[["e84e48c0.7bd1f8"]]},{"id":"e84e48c0.7bd1f8","type":"block","name":"block","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":453.75,"y":676.75,"z":"d5c2f7ab.9eeb78","wires":[["567cae24.a2056"]]},{"id":"567cae24.a2056","type":"execute","name":"execute: Get XML RunningConfig","xml":"<configure adaptor='org.openecomp.appc.ccadaptor.ConfigComponentAdaptor' key='xml-getrunningconfig'>\n<parameter name=\"Host_ip_address\" value=\"`$hostIpAddress`\" />\n<parameter name=\"User_name\" value=\"`$userName`\" />\n<parameter name=\"Password\" value=\"`$password`\" />\n<parameter name=\"Port_number\" value=\"`$portNumber`\" />\n<parameter name=\"Protocol\" value=\"`$protocol`\" />\n","comments":"","outputs":1,"x":683.6071929931641,"y":705.892858505249,"z":"d5c2f7ab.9eeb78","wires":[["50a8e434.940b6c","66893930.a5f318","d6c04b27.53f0c8"]]},{"id":"50a8e434.940b6c","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1009.75,"y":687.75,"z":"d5c2f7ab.9eeb78","wires":[["560e0fe9.a63f6"]]},{"id":"66893930.a5f318","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":1010.75,"y":736.75,"z":"d5c2f7ab.9eeb78","wires":[["d887442e.fdbd68"]]},{"id":"9e29ccc9.7ecc5","type":"outcome","name":"RESTCONF","xml":"<outcome value='RESTCONF'>\n","comments":"","outputs":1,"x":358.75,"y":438.75,"z":"d5c2f7ab.9eeb78","wires":[["cbfbcb9b.61f818"]]},{"id":"d6c04b27.53f0c8","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":830.75,"y":784.75,"z":"d5c2f7ab.9eeb78","wires":[["907796bc.3521c8"]]},{"id":"907796bc.3521c8","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1006.75,"y":783.75,"z":"d5c2f7ab.9eeb78","wires":[["230d353a.82deba"]]},{"id":"230d353a.82deba","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n<parameter name='device-running-config' value=\"`$xmlRunningConfigOutput `\" />\n","comments":"","x":1211.4169387817383,"y":781.7500133514404,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"cb04f713.845c98","type":"outcome","name":"CHEF","xml":"<outcome value='CHEF'>\n","comments":"","outputs":1,"x":252.75,"y":773.75,"z":"d5c2f7ab.9eeb78","wires":[["87e6927d.8c87a"]]},{"id":"2c9ce105.810cce","type":"block","name":"block","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":465.74999237060547,"y":821.4166603088379,"z":"d5c2f7ab.9eeb78","wires":[["830e8c40.09ea8"]]},{"id":"830e8c40.09ea8","type":"execute","name":"execute: getChefRunningConfig","xml":"<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"getConfigFilesByVnfVmNCategory\">\n<parameter name=\"fileCategory\" value=\"device_configuration\" />\n<parameter name='vnfId' value=\"`$config.vnf-id`\" />\n<parameter name='vmName' value=\"`$config.vm-name`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.deviceconfig\" />\n","comments":"","outputs":1,"x":701.8928680419922,"y":865.6072664260864,"z":"d5c2f7ab.9eeb78","wires":[["f10cdc38.2c8fd","d81f053f.e21898","8b94b394.610ac"]]},{"id":"8b94b394.610ac","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":896.4642944335938,"y":961.89284324646,"z":"d5c2f7ab.9eeb78","wires":[["ff4e13e0.ba24a"]]},{"id":"ff4e13e0.ba24a","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1195.4167976379395,"y":996.4166450500488,"z":"d5c2f7ab.9eeb78","wires":[["bd7122ae.6d345"]]},{"id":"d81f053f.e21898","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":1003.750129699707,"y":897.7500658035278,"z":"d5c2f7ab.9eeb78","wires":[[]]},{"id":"f10cdc38.2c8fd","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1002.750129699707,"y":848.7500658035278,"z":"d5c2f7ab.9eeb78","wires":[["3be4b321.a7b82c"]]},{"id":"bd7122ae.6d345","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n<parameter name='device-running-config' value=\"`$tmp.deviceconfig.file-content`\" />\n","comments":"","x":1431.750144958496,"y":1000.08331823349,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"3be4b321.a7b82c","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1178.750129699707,"y":852.7500658035278,"z":"d5c2f7ab.9eeb78","wires":[["68fcda28.298664"]]},{"id":"68fcda28.298664","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$tmp.deviceconfig.error-message`\"/>\n\n","comments":"","x":1329.0834503173828,"y":832.8929662704468,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"d47a34b9.96fae8","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$error-message`\"/>\n","comments":"","x":1520.75,"y":398.75,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"560e0fe9.a63f6","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1345.75,"y":402.75,"z":"d5c2f7ab.9eeb78","wires":[["d47a34b9.96fae8"]]},{"id":"d235c42e.58bf08","type":"outcome","name":" Ansible","xml":"<outcome value='Ansible'>\n","comments":"","outputs":1,"x":227.19049835205078,"y":891.4763145446777,"z":"d5c2f7ab.9eeb78","wires":[["7994c061.4c34b"]]},{"id":"87e6927d.8c87a","type":"block","name":"block","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":413.33331298828125,"y":953.333251953125,"z":"d5c2f7ab.9eeb78","wires":[["b2457e62.0d6be"]]},{"id":"b2457e62.0d6be","type":"call","name":"call  GetTemplateConfig_Chef","xml":"<call module='APPC' rpc='GetTemplateConfig_Chef' mode='sync' >\n","comments":"","outputs":1,"x":659.2857055664062,"y":954.0477857589722,"z":"d5c2f7ab.9eeb78","wires":[["e573827e.36bb9","35aad49a.f87bcc","7142f414.35002c"]]},{"id":"163d15dd.b3498a","type":"call","name":"call  GetTemplateConfig_Ansible","xml":"<call module='APPC' rpc='GetTemplateConfig_Ansible' mode='sync' >\n","comments":"","outputs":1,"x":597.857063293457,"y":1235.476152420044,"z":"d5c2f7ab.9eeb78","wires":[["e6a86a3a.62afb8","80beb099.eee58","9ba09f64.03e81"]]},{"id":"35aad49a.f87bcc","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":722.6190185546875,"y":1095.7143206596375,"z":"d5c2f7ab.9eeb78","wires":[["d887442e.fdbd68"]]},{"id":"e573827e.36bb9","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":721.6190185546875,"y":1046.7143206596375,"z":"d5c2f7ab.9eeb78","wires":[["73395769.c7fd38"]]},{"id":"73395769.c7fd38","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":897.6190185546875,"y":1050.7143206596375,"z":"d5c2f7ab.9eeb78","wires":[["ebfee93d.0a6c28"]]},{"id":"ebfee93d.0a6c28","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$tmp.deviceconfig.error-message`\"/>\n\n","comments":"","x":1089.6190185546875,"y":1043.7143206596375,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"7142f414.35002c","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":660.9523315429688,"y":1169.047694683075,"z":"d5c2f7ab.9eeb78","wires":[["6ed3304a.f8835"]]},{"id":"6ed3304a.f8835","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":823.9523315429688,"y":1169.047694683075,"z":"d5c2f7ab.9eeb78","wires":[["99960733.d8c138"]]},{"id":"99960733.d8c138","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n<parameter name='device-running-config' value=\"`$tmp.deviceconfig.file-content`\" />\n<parameter name='output.status.code' value='`$org.openecomp.appc.adapter.ansible.result.code`' />\n<parameter name='output.status.message' value='`$org.openecomp.appc.adapter.ansible.message`'/>\n<parameter name='output.status.results' value = '`$output.status.results`'/>\n","comments":"","x":1026.9523315429688,"y":1171.047694683075,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"7994c061.4c34b","type":"block","name":"block","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":409.52384185791016,"y":1150.4760665893555,"z":"d5c2f7ab.9eeb78","wires":[["163d15dd.b3498a"]]},{"id":"80beb099.eee58","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":831.1903610229492,"y":1300.4761695861816,"z":"d5c2f7ab.9eeb78","wires":[["d887442e.fdbd68"]]},{"id":"e6a86a3a.62afb8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":830.1903610229492,"y":1251.4761695861816,"z":"d5c2f7ab.9eeb78","wires":[["565cf063.e3efb"]]},{"id":"565cf063.e3efb","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1006.1903610229492,"y":1255.4761695861816,"z":"d5c2f7ab.9eeb78","wires":[["484bbab0.c63454"]]},{"id":"484bbab0.c63454","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$tmp.deviceconfig.error-message`\"/>\n\n","comments":"","x":1198.1903381347656,"y":1248.4761772155762,"z":"d5c2f7ab.9eeb78","wires":[]},{"id":"9ba09f64.03e81","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":769.5236740112305,"y":1373.8095436096191,"z":"d5c2f7ab.9eeb78","wires":[["6b8fab54.184374"]]},{"id":"6b8fab54.184374","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":932.5236740112305,"y":1373.8095436096191,"z":"d5c2f7ab.9eeb78","wires":[["5dadab18.730154"]]},{"id":"5dadab18.730154","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n<parameter name='device-running-config' value=\"`$tmp.deviceconfig.file-content`\" />\n<parameter name='code' value='`$output.status.code`' />\n<parameter name='message' value='`$output.status.message`'/>\n<parameter name='Status' value = '`$output.status.results`'/>\n","comments":"","x":1135.5236282348633,"y":1375.809624671936,"z":"d5c2f7ab.9eeb78","wires":[]}]
+[\r
+    {\r
+        "id": "73fd49f3.a1d278",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 208.75,\r
+        "y": 98.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "98dbdd7c.fe8c3"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "53ce8877.2ecf68",\r
+        "type": "method",\r
+        "name": "method: GetDeviceRunningConfig",\r
+        "xml": "<method rpc='GetDeviceRunningConfig' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 645.1785430908203,\r
+        "y": 89.17857456207275,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "71df0315.00e07c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "98dbdd7c.fe8c3",\r
+        "type": "service-logic",\r
+        "name": "APPC 4.0.0",\r
+        "module": "APPC",\r
+        "version": "3.1.0",\r
+        "comments": "",\r
+        "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='4.0.0'>",\r
+        "outputs": 1,\r
+        "x": 399.75,\r
+        "y": 96.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "53ce8877.2ecf68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a7b3e993.df4158",\r
+        "type": "set",\r
+        "name": "set Request Parameters",\r
+        "xml": "<set>\n<parameter name='vnf-type' value=\"`$config.vnf-type`\" />\n<parameter name='vnf-name' value=\"`$config.vnf-name`\" />\n<parameter name='protocol' value=\"`$config.protocol`\" />\n<parameter name='hostIpAddress' value=\"`$config.host-ip-address`\" />\n<parameter name='userName' value=\"`$config.user-name`\" />\n<parameter name='password' value=\"`$config.password`\" />\n<parameter name='portNumber' value=\"`$config.port-number`\" />\n",\r
+        "comments": "",\r
+        "x": 571.0834197998047,\r
+        "y": 167.74999570846558,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f83cb7cd.e4dd78",\r
+        "type": "execute",\r
+        "name": "execute: Get Rest Configuration",\r
+        "xml": "<execute plugin=\"com.att.sdnctl.restconf.RestConfCallNode\" method=\"getConfiguration\">\n<parameter name=\"hostIpAddress\" value=\"`$hostIpAddress`\" />\n<parameter name=\"protocol\" value=\"`$protocol`\" />\n<parameter name=\"responsePrefix\" value=\"restconf\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 704.75,\r
+        "y": 512.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "198a50e4.1a084f",\r
+                "f26ecc71.80f99",\r
+                "813bb5a6.7d4a68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "855c15a1.c5faf8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"Unable to Get the Configuration\"/>\n",\r
+        "comments": "",\r
+        "x": 2005.7500381469727,\r
+        "y": 622.7500162124634,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "198a50e4.1a084f",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 961.75,\r
+        "y": 580.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "d887442e.fdbd68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d51d7787.158188",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 984.75,\r
+        "y": 632.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "2880086.7157bf8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2880086.7157bf8",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$restconf.config`\" />\n",\r
+        "comments": "",\r
+        "x": 1213.75,\r
+        "y": 620.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f26ecc71.80f99",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 800.75,\r
+        "y": 632.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "d51d7787.158188"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d887442e.fdbd68",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1792.7500343322754,\r
+        "y": 612.7500648498535,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "855c15a1.c5faf8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "71df0315.00e07c",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 301.75,\r
+        "y": 166.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "a7b3e993.df4158",\r
+                "2fbf7d15.74f302"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "29cf8ea9.51acb2",\r
+        "type": "outcome",\r
+        "name": "RESTCONF-XML",\r
+        "xml": "<outcome value='RESTCONF-XML'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 346.75,\r
+        "y": 513.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "cbfbcb9b.61f818"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cbfbcb9b.61f818",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 506.75,\r
+        "y": 464.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "f83cb7cd.e4dd78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2fbf7d15.74f302",\r
+        "type": "switchNode",\r
+        "name": "switch : Protocol",\r
+        "xml": "<switch test=\"`$protocol`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 176.75,\r
+        "y": 268.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "29cf8ea9.51acb2",\r
+                "47521138.e1182",\r
+                "aa86a367.9e31",\r
+                "9e29ccc9.7ecc5",\r
+                "cb04f713.845c98",\r
+                "d235c42e.58bf08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "47521138.e1182",\r
+        "type": "outcome",\r
+        "name": "CLI",\r
+        "xml": "<outcome value='CLI'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 370.75,\r
+        "y": 269.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "6f3ae8b7.9b6778"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e982ff2.bf8a4",\r
+        "type": "get-resource",\r
+        "name": "get-resource GET_CONFIG_TEMPLATE",\r
+        "xml": "<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT TEMPLATE FROM GET_CONFIG_TEMPLATE WHERE vnf_type = $vnf-type ;\"\n    force='true'\n\tpfx='config-template'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 754.7499694824219,\r
+        "y": 247.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "48deb1d2.fcd28",\r
+                "935998ed.ba2098"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6f3ae8b7.9b6778",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 510.7499694824219,\r
+        "y": 270.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "e982ff2.bf8a4",\r
+                "5f0176d.376ce88"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ede520ec.0c179",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"Unable to Read Config Template\"/>\n\t",\r
+        "comments": "",\r
+        "x": 1331.7499694824219,\r
+        "y": 274.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "98a7d137.1e399",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1160.7499694824219,\r
+        "y": 275.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "ede520ec.0c179"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "41ac5929.942928",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$cliOutput`\" />\n",\r
+        "comments": "",\r
+        "x": 1207.75,\r
+        "y": 490.75004863739014,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5f0176d.376ce88",\r
+        "type": "execute",\r
+        "name": "execute: Get CLI RunningConfig",\r
+        "xml": "<configure adaptor='org.onap.appc.ccadaptor.ConfigComponentAdaptor' key='GetCliRunningConfig'>\n<parameter name=\"Host_ip_address\" value=\"`$hostIpAddress`\" />\n<parameter name=\"User_name\" value=\"`$userName`\" />\n<parameter name=\"Password\" value=\"`$password`\" />\n<parameter name=\"Port_number\" value=\"`$portNumber`\" />\n<parameter name=\"Get_config_template\" value=\"`$config-template.TEMPLATE`\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 720.7500152587891,\r
+        "y": 336.7500123977661,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "78d9a2f9.46003c",\r
+                "97890ce8.6b316",\r
+                "98f67919.c738f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e6da77d0.fadda8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 986.75,\r
+        "y": 435.75006103515625,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "41ac5929.942928"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "48deb1d2.fcd28",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1007.7499694824219,\r
+        "y": 287.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "98a7d137.1e399"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "78d9a2f9.46003c",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 812.75,\r
+        "y": 433.75006103515625,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "e6da77d0.fadda8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "813bb5a6.7d4a68",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 970.75,\r
+        "y": 535.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "d887442e.fdbd68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "935998ed.ba2098",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1006.7499694824219,\r
+        "y": 216.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "98a7d137.1e399"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "97890ce8.6b316",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 989.7500076293945,\r
+        "y": 351.7499933242798,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "560e0fe9.a63f6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "98f67919.c738f8",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 980.75,\r
+        "y": 390.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "d887442e.fdbd68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fde847ff.94d008",\r
+        "type": "comment",\r
+        "name": "User Story ID: US731106",\r
+        "info": "Developed by Brinda Santh <bs2796@att.com>",\r
+        "comments": "",\r
+        "x": 887.7499694824219,\r
+        "y": 28.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "aa86a367.9e31",\r
+        "type": "outcome",\r
+        "name": "NETCONF-XML",\r
+        "xml": "<outcome value='NETCONF-XML'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 281.75,\r
+        "y": 676.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "e84e48c0.7bd1f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e84e48c0.7bd1f8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 453.75,\r
+        "y": 676.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "567cae24.a2056"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "567cae24.a2056",\r
+        "type": "execute",\r
+        "name": "execute: Get XML RunningConfig",\r
+        "xml": "<configure adaptor='org.onap.appc.ccadaptor.ConfigComponentAdaptor' key='xml-getrunningconfig'>\n<parameter name=\"Host_ip_address\" value=\"`$hostIpAddress`\" />\n<parameter name=\"User_name\" value=\"`$userName`\" />\n<parameter name=\"Password\" value=\"`$password`\" />\n<parameter name=\"Port_number\" value=\"`$portNumber`\" />\n<parameter name=\"Protocol\" value=\"`$protocol`\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 683.6071929931641,\r
+        "y": 705.892858505249,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "50a8e434.940b6c",\r
+                "66893930.a5f318",\r
+                "d6c04b27.53f0c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "50a8e434.940b6c",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1009.75,\r
+        "y": 687.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "560e0fe9.a63f6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "66893930.a5f318",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1010.75,\r
+        "y": 736.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "d887442e.fdbd68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9e29ccc9.7ecc5",\r
+        "type": "outcome",\r
+        "name": "RESTCONF",\r
+        "xml": "<outcome value='RESTCONF'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 358.75,\r
+        "y": 438.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "cbfbcb9b.61f818"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d6c04b27.53f0c8",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 830.75,\r
+        "y": 784.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "907796bc.3521c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "907796bc.3521c8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1006.75,\r
+        "y": 783.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "230d353a.82deba"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "230d353a.82deba",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$xmlRunningConfigOutput `\" />\n",\r
+        "comments": "",\r
+        "x": 1211.4169387817383,\r
+        "y": 781.7500133514404,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cb04f713.845c98",\r
+        "type": "outcome",\r
+        "name": "CHEF",\r
+        "xml": "<outcome value='CHEF'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 252.75,\r
+        "y": 773.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "87e6927d.8c87a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2c9ce105.810cce",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 465.74999237060547,\r
+        "y": 821.4166603088379,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "830e8c40.09ea8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "830e8c40.09ea8",\r
+        "type": "execute",\r
+        "name": "execute: getChefRunningConfig",\r
+        "xml": "<execute plugin=\"org.onap.appc.data.services.node.ConfigResourceNode\" method=\"getConfigFilesByVnfVmNCategory\">\n<parameter name=\"fileCategory\" value=\"device_configuration\" />\n<parameter name='vnfId' value=\"`$config.vnf-id`\" />\n<parameter name='vmName' value=\"`$config.vm-name`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.deviceconfig\" />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 701.8928680419922,\r
+        "y": 865.6072664260864,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "f10cdc38.2c8fd",\r
+                "d81f053f.e21898",\r
+                "8b94b394.610ac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8b94b394.610ac",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 896.4642944335938,\r
+        "y": 961.89284324646,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "ff4e13e0.ba24a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ff4e13e0.ba24a",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1195.4167976379395,\r
+        "y": 996.4166450500488,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "bd7122ae.6d345"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d81f053f.e21898",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1003.750129699707,\r
+        "y": 897.7500658035278,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "f10cdc38.2c8fd",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1002.750129699707,\r
+        "y": 848.7500658035278,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "3be4b321.a7b82c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "bd7122ae.6d345",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$tmp.deviceconfig.file-content`\" />\n",\r
+        "comments": "",\r
+        "x": 1431.750144958496,\r
+        "y": 1000.08331823349,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3be4b321.a7b82c",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1178.750129699707,\r
+        "y": 852.7500658035278,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "68fcda28.298664"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "68fcda28.298664",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$tmp.deviceconfig.error-message`\"/>\n\n",\r
+        "comments": "",\r
+        "x": 1329.0834503173828,\r
+        "y": 832.8929662704468,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d47a34b9.96fae8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$error-message`\"/>\n",\r
+        "comments": "",\r
+        "x": 1520.75,\r
+        "y": 398.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "560e0fe9.a63f6",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1345.75,\r
+        "y": 402.75,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "d47a34b9.96fae8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d235c42e.58bf08",\r
+        "type": "outcome",\r
+        "name": " Ansible",\r
+        "xml": "<outcome value='Ansible'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 227.19049835205078,\r
+        "y": 891.4763145446777,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "7994c061.4c34b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "87e6927d.8c87a",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 413.33331298828125,\r
+        "y": 953.333251953125,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "b2457e62.0d6be"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b2457e62.0d6be",\r
+        "type": "call",\r
+        "name": "call  GetTemplateConfig_Chef",\r
+        "xml": "<call module='APPC' rpc='GetTemplateConfig_Chef' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 659.2857055664062,\r
+        "y": 954.0477857589722,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "e573827e.36bb9",\r
+                "35aad49a.f87bcc",\r
+                "7142f414.35002c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "163d15dd.b3498a",\r
+        "type": "call",\r
+        "name": "call  GetTemplateConfig_Ansible",\r
+        "xml": "<call module='APPC' rpc='GetTemplateConfig_Ansible' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 597.857063293457,\r
+        "y": 1235.476152420044,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "e6a86a3a.62afb8",\r
+                "80beb099.eee58",\r
+                "9ba09f64.03e81"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "35aad49a.f87bcc",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 722.6190185546875,\r
+        "y": 1095.7143206596375,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "d887442e.fdbd68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e573827e.36bb9",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 721.6190185546875,\r
+        "y": 1046.7143206596375,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "73395769.c7fd38"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "73395769.c7fd38",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 897.6190185546875,\r
+        "y": 1050.7143206596375,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "ebfee93d.0a6c28"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ebfee93d.0a6c28",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$tmp.deviceconfig.error-message`\"/>\n\n",\r
+        "comments": "",\r
+        "x": 1089.6190185546875,\r
+        "y": 1043.7143206596375,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7142f414.35002c",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 660.9523315429688,\r
+        "y": 1169.047694683075,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "6ed3304a.f8835"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6ed3304a.f8835",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 823.9523315429688,\r
+        "y": 1169.047694683075,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "99960733.d8c138"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "99960733.d8c138",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$tmp.deviceconfig.file-content`\" />\n<parameter name='output.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\n<parameter name='output.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\n<parameter name='output.status.results' value = '`$output.status.results`'/>\n",\r
+        "comments": "",\r
+        "x": 1026.9523315429688,\r
+        "y": 1171.047694683075,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7994c061.4c34b",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 409.52384185791016,\r
+        "y": 1150.4760665893555,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "163d15dd.b3498a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "80beb099.eee58",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 831.1903610229492,\r
+        "y": 1300.4761695861816,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "d887442e.fdbd68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e6a86a3a.62afb8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 830.1903610229492,\r
+        "y": 1251.4761695861816,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "565cf063.e3efb"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "565cf063.e3efb",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1006.1903610229492,\r
+        "y": 1255.4761695861816,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "484bbab0.c63454"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "484bbab0.c63454",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"\"/>\n<parameter name=\"dcae-error-message\" value=\"`$tmp.deviceconfig.error-message`\"/>\n\n",\r
+        "comments": "",\r
+        "x": 1198.1903381347656,\r
+        "y": 1248.4761772155762,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9ba09f64.03e81",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 769.5236740112305,\r
+        "y": 1373.8095436096191,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "6b8fab54.184374"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6b8fab54.184374",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 932.5236740112305,\r
+        "y": 1373.8095436096191,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": [\r
+            [\r
+                "5dadab18.730154"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5dadab18.730154",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status='success'>\n<parameter name='device-running-config' value=\"`$tmp.deviceconfig.file-content`\" />\n<parameter name='code' value='`$output.status.code`' />\n<parameter name='message' value='`$output.status.message`'/>\n<parameter name='Status' value = '`$output.status.results`'/>\n",\r
+        "comments": "",\r
+        "x": 1135.5236282348633,\r
+        "y": 1375.809624671936,\r
+        "z": "d5c2f7ab.9eeb78",\r
+        "wires": []\r
+    }\r
+]\r