Modify DGs to match deployment repo
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / Dispatcher-DG / APPC_method_GetRunningConfig_2.0.0.json
index ef0e565..d5e91b6 100644 (file)
@@ -1 +1,1211 @@
-[{"id":"2bf5503c.d388e","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":664.888916015625,"y":58.25000762939453,"z":"276d1f6b.9bb71","wires":[["dbafdb1b.934f58"]]},{"id":"faf55a2.8a3cca8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":749.138916015625,"y":374.75,"z":"276d1f6b.9bb71","wires":[["b59140c4.f0d26"]]},{"id":"5a7e4d0c.a3ad34","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":745.138916015625,"y":427.5,"z":"276d1f6b.9bb71","wires":[["eda2123c.64453"]]},{"id":"3371a22a.28dfee","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":667.888916015625,"y":127.25,"z":"276d1f6b.9bb71","wires":[["577dc0de.87c37"]]},{"id":"c372101a.aa5ea","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":665.1388549804688,"y":278.50000762939453,"z":"276d1f6b.9bb71","wires":[["2cc0ecf5.2756c4"]]},{"id":"feb957d9.9b3838","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":659.1388549804688,"y":213.25000762939453,"z":"276d1f6b.9bb71","wires":[["48d059a1.2c1378"]]},{"id":"757aad86.e63454","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":737.388916015625,"y":472.75,"z":"276d1f6b.9bb71","wires":[["cbdc9a91.622178"]]},{"id":"c6746ea4.d8171","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":736.888916015625,"y":523.75,"z":"276d1f6b.9bb71","wires":[["fbb83850.3ab008"]]},{"id":"4ac10f26.bb958","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1406.888916015625,"y":608.0000076293945,"z":"276d1f6b.9bb71","wires":[["8f213625.b48068"]]},{"id":"202e4abf.4f39b6","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1411.638916015625,"y":706.5000076293945,"z":"276d1f6b.9bb71","wires":[["db7afb3c.2c58c8"]]},{"id":"15804f82.f28b4","type":"success","name":"multipleRunningConfig","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":859.388916015625,"y":579.0000076293945,"z":"276d1f6b.9bb71","wires":[["64a22d10.d8c794"]]},{"id":"a20d1d4b.9026d","type":"get-resource","name":"Retrieve device credentials","xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"select USER_NAME , PASSWORD , PORT_NUMBER from DEVICE_AUTHENTICATION where VNF_TYPE = $vnf-type \" >\n<parameter name=\"nodeName\" value=\"retrieveDeviceCredentials\" />\n","comments":"","outputs":1,"x":429.63897705078125,"y":123,"z":"276d1f6b.9bb71","wires":[["2bf5503c.d388e","3371a22a.28dfee","d3311276.7aeb5"]]},{"id":"b39573b0.7834d","type":"call","name":"Call device interfacing DG","xml":"<call rpc='`$dg-rpc`' module = '`$module`'  mode='sync'>\n<parameter name=\"nodeName\" value=\"callInterfacingDG\" />\n","comments":"","outputs":1,"x":479.888916015625,"y":428.75,"z":"276d1f6b.9bb71","wires":[["faf55a2.8a3cca8","5a7e4d0c.a3ad34","27a86a4d.b60b06"]]},{"id":"26e12fcf.61188","type":"get-resource","name":"Get device interfacing DG","xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"select dg_rpc , module , protocol from DEVICE_INTERFACE_PROTOCOL where VNF_TYPE = $vnf-type and DG_RPC is not null \" >\n<parameter name=\"nodeName\" value=\"getDeviceInterfacingDG\" />\n","comments":"","outputs":1,"x":406.638916015625,"y":277.75000762939453,"z":"276d1f6b.9bb71","wires":[["c372101a.aa5ea","feb957d9.9b3838","7730960.662fc6c"]]},{"id":"d1f75432.3fab98","type":"get-resource","name":"Check if running config exists","xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"select count(1) as value from UPLOAD_CONFIG where VNF_ID = $input.action-identifiers.vnf-id and ( if ( $vnfc-type = '' , VNFC_TYPE is NULL OR VNFC_TYPE = '' , VNFC_TYPE = $vnfc-type ) ) and HOST_IP_ADDRESS = $host-ip-address and CONFIG_INDICATOR = 'Running' AND (pending_delete IS NULL OR pending_delete != 'Y') \" force='true' pfx='runningConfig.count'>\n<parameter name=\"nodeName\" value=\"getDBRunningConf\" />\n","comments":"","outputs":1,"x":439.8889465332031,"y":562.5,"z":"276d1f6b.9bb71","wires":[["757aad86.e63454","c6746ea4.d8171","df801ff7.3334"]]},{"id":"6624b792.a4c4e8","type":"save","name":"Insert configuration","xml":"<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"INSERT INTO UPLOAD_CONFIG (REQUEST_ID,  ORIGINATOR_ID,  SERVICE_DESCRIPTION,   ACTION,  VNF_ID,  VNF_NAME, VM_NAME,  VNF_TYPE,  VNFC_TYPE,  HOST_IP_ADDRESS,  CONFIG_INDICATOR,  PENDING_DELETE,  CONTENT ) VALUES ( $input.common-header.request-id , $input.common-header.originator-id , $service-description , $input.action , $input.action-identifiers.vnf-id , $vnf-name , $vm-name , $vnf-type , $vnfc-type , $host-ip-address , 'Running' , NULL , $device-running-config ) \" force='true' >\n<parameter name=\"nodeName\" value=\"InsertConfiguration\" />\n","comments":"","outputs":1,"x":1198.638916015625,"y":619.2500076293945,"z":"276d1f6b.9bb71","wires":[["4ac10f26.bb958","b2654dc9.f9d45"]]},{"id":"11aa7b01.78e3c5","type":"save","name":"Update configuration","xml":"<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"update UPLOAD_CONFIG set CONTENT = $device-running-config , REQUEST_ID = $input.common-header.request-id , ORIGINATOR_ID = $input.common-header.originator-id ,  SERVICE_DESCRIPTION = $service-description , ACTION = $input.action , UPLOAD_DATE = CURRENT_TIMESTAMP  where VNF_ID = $input.action-identifiers.vnf-id and ( if ( $vnfc-type = '' , VNFC_TYPE is NULL OR VNFC_TYPE = '' , VNFC_TYPE = $vnfc-type ) ) and HOST_IP_ADDRESS = $host-ip-address and CONFIG_INDICATOR = 'Running' AND (pending_delete IS NULL OR pending_delete != 'Y') \" force='true' pfx='update'>\n<parameter name=\"nodeName\" value=\"updateConfiguration\" />\n","comments":"","outputs":1,"x":1198.1389045715332,"y":716,"z":"276d1f6b.9bb71","wires":[["202e4abf.4f39b6","5fee9fb0.f2325"]]},{"id":"2dbbd306.12300c","type":"switchNode","name":"switch","xml":"<switch test='`$runningConfig.count.value`'>\n","comments":"","outputs":1,"x":650.6389122009277,"y":614.2500095367432,"z":"276d1f6b.9bb71","wires":[["15804f82.f28b4","ede96b3d.4c0f28","c37b362b.01c868"]]},{"id":"c183af40.7e96b","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":164.38891983032227,"y":235.50000381469727,"z":"276d1f6b.9bb71","wires":[["a20d1d4b.9026d","b696a7db.8ca138"]]},{"id":"d3311276.7aeb5","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":477.13885498046875,"y":187.00000762939453,"z":"276d1f6b.9bb71","wires":[["26e12fcf.61188"]]},{"id":"27a86a4d.b60b06","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":441.63885498046875,"y":499.75,"z":"276d1f6b.9bb71","wires":[["d1f75432.3fab98"]]},{"id":"7730960.662fc6c","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":263.1387939453125,"y":353.5,"z":"276d1f6b.9bb71","wires":[["29603b9a.2c5b84"]]},{"id":"df801ff7.3334","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":479.38885498046875,"y":664.75,"z":"276d1f6b.9bb71","wires":[["2dbbd306.12300c"]]},{"id":"b2654dc9.f9d45","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":1408.638916015625,"y":657.2500076293945,"z":"276d1f6b.9bb71","wires":[["e8b89f13.0bbb4"]]},{"id":"35b04eb6.6d2212","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1024.638916015625,"y":631.2500076293945,"z":"276d1f6b.9bb71","wires":[["6624b792.a4c4e8"]]},{"id":"5fee9fb0.f2325","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":1411.388916015625,"y":772.5000305175781,"z":"276d1f6b.9bb71","wires":[["e8b89f13.0bbb4"]]},{"id":"ed19ec7d.1ee2b","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1026.138916015625,"y":694.5000076293945,"z":"276d1f6b.9bb71","wires":[["11aa7b01.78e3c5"]]},{"id":"ede96b3d.4c0f28","type":"success","name":"noRunningConfig","xml":"<outcome value='0'>\n","comments":"","outputs":1,"x":850.638916015625,"y":630.0000076293945,"z":"276d1f6b.9bb71","wires":[["35b04eb6.6d2212"]]},{"id":"c37b362b.01c868","type":"failure","name":"runningConfigExists","xml":"<outcome value='1'>\n","comments":"","outputs":1,"x":854.138916015625,"y":695.0000076293945,"z":"276d1f6b.9bb71","wires":[["ed19ec7d.1ee2b"]]},{"id":"4896d6e4.5270f8","type":"method","name":"GetRunningConfig","xml":"<method rpc='GetRunningConfig' mode='sync'>\n","comments":"","outputs":1,"x":154.888916015625,"y":152,"z":"276d1f6b.9bb71","wires":[["c183af40.7e96b"]]},{"id":"13a41622.3f89ca","type":"service-logic","name":"APPC 2.0.0","module":"APPC","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' version='2.0.0'>","outputs":1,"x":291.88890838623047,"y":67.25000190734863,"z":"276d1f6b.9bb71","wires":[["4896d6e4.5270f8"]]},{"id":"b696a7db.8ca138","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n","comments":"","x":144.88894653320312,"y":441.5,"z":"276d1f6b.9bb71","wires":[]},{"id":"251494ff.29474c","type":"dgstart","name":"DGSTART","outputs":1,"x":124.3889045715332,"y":68,"z":"276d1f6b.9bb71","wires":[["13a41622.3f89ca"]]},{"id":"dbafdb1b.934f58","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":839.888916015625,"y":59.750003814697266,"z":"276d1f6b.9bb71","wires":[["c5226259.21e3e","2490a85b.6f7c38","253f5533.50173a"]]},{"id":"c5226259.21e3e","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value='Error while retrieving device credentials' />\n","comments":"","x":1046.388916015625,"y":46,"z":"276d1f6b.9bb71","wires":[]},{"id":"577dc0de.87c37","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":844.638916015625,"y":126.25,"z":"276d1f6b.9bb71","wires":[["920835f9.5449d8","2490a85b.6f7c38","253f5533.50173a"]]},{"id":"920835f9.5449d8","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value=\"`'Device credentials not found for the ' + $vnf-type `\"/>\n","comments":"","x":1048.388916015625,"y":85.5,"z":"276d1f6b.9bb71","wires":[]},{"id":"48d059a1.2c1378","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":839.388916015625,"y":196.25000762939453,"z":"276d1f6b.9bb71","wires":[["ed173feb.0d45f","253f5533.50173a","2490a85b.6f7c38"]]},{"id":"2cc0ecf5.2756c4","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":843.388916015625,"y":252.50000762939453,"z":"276d1f6b.9bb71","wires":[["e5af31d.d7d11d","253f5533.50173a","2490a85b.6f7c38"]]},{"id":"ed173feb.0d45f","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value='Error while getting device interfacing DG details' />\n","comments":"","x":1053.3889045715332,"y":133.00000762939453,"z":"276d1f6b.9bb71","wires":[]},{"id":"e5af31d.d7d11d","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value=\"`'Device Interfacing DG mapping not found for the ' + $vnf-type `\" />\n","comments":"","x":1051.138916015625,"y":176.00000762939453,"z":"276d1f6b.9bb71","wires":[]},{"id":"253f5533.50173a","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='`$node-error-message`' />","comments":"","x":1079.138916015625,"y":271.25000762939453,"z":"276d1f6b.9bb71","wires":[]},{"id":"b59140c4.f0d26","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":910.638916015625,"y":325,"z":"276d1f6b.9bb71","wires":[["11ce3fcd.175be","9a30398b.6a1268","81b0e59d.dd52a8"]]},{"id":"eda2123c.64453","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":924.638916015625,"y":410.25,"z":"276d1f6b.9bb71","wires":[["e924feb9.1fc4b","9a30398b.6a1268","81b0e59d.dd52a8"]]},{"id":"11ce3fcd.175be","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value=\"`$error-message`\"/>\n","comments":"","x":1178.638916015625,"y":316.5,"z":"276d1f6b.9bb71","wires":[]},{"id":"e924feb9.1fc4b","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value='Device Interfacing DG not found' />\n","comments":"","x":1180.638916015625,"y":359.75,"z":"276d1f6b.9bb71","wires":[]},{"id":"fbb83850.3ab008","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":941.138916015625,"y":522.75,"z":"276d1f6b.9bb71","wires":[["9897d37f.3e86f","81b0e59d.dd52a8","9a30398b.6a1268"]]},{"id":"cbdc9a91.622178","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":939.888916015625,"y":468.25,"z":"276d1f6b.9bb71","wires":[["1dd1ceae.7c5731","81b0e59d.dd52a8","9a30398b.6a1268"]]},{"id":"1dd1ceae.7c5731","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value=\"`'Error while quering the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\"/>\n","comments":"","x":1179.388916015625,"y":404.25,"z":"276d1f6b.9bb71","wires":[]},{"id":"9897d37f.3e86f","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value=\"`'Error while quering the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\" />\n","comments":"","x":1179.638916015625,"y":444.25,"z":"276d1f6b.9bb71","wires":[]},{"id":"81b0e59d.dd52a8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='`$node-error-message`' />","comments":"","x":1187.138916015625,"y":543.5,"z":"276d1f6b.9bb71","wires":[]},{"id":"64a22d10.d8c794","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1577.638916015625,"y":576.7500076293945,"z":"276d1f6b.9bb71","wires":[["d55829a0.692118","53f66547.a56dac","75356e6f.a67ac"]]},{"id":"d55829a0.692118","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value='More than one running configuration available for a VNFC' />\n","comments":"","x":1803.388916015625,"y":530.2500610351562,"z":"276d1f6b.9bb71","wires":[]},{"id":"53f66547.a56dac","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='`$node-error-message`' />","comments":"","x":1802.638916015625,"y":710.0000305175781,"z":"276d1f6b.9bb71","wires":[]},{"id":"8f213625.b48068","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1582.138916015625,"y":632.75,"z":"276d1f6b.9bb71","wires":[["b2368a5.6789578","53f66547.a56dac","75356e6f.a67ac"]]},{"id":"b2368a5.6789578","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value=\"`'Error while updating the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\" />\n","comments":"","x":1806.638916015625,"y":575.2500305175781,"z":"276d1f6b.9bb71","wires":[]},{"id":"db7afb3c.2c58c8","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1582.638916015625,"y":693.25,"z":"276d1f6b.9bb71","wires":[["cc111001.f32a8","53f66547.a56dac","75356e6f.a67ac"]]},{"id":"cc111001.f32a8","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value=\"`'Error while updating the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\" />\n","comments":"","x":1807.388916015625,"y":621.2500305175781,"z":"276d1f6b.9bb71","wires":[]},{"id":"2490a85b.6f7c38","type":"record","name":"Log error","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$node-error-message`\"/>\n","comments":"","outputs":1,"x":1070.888916015625,"y":227.25000762939453,"z":"276d1f6b.9bb71","wires":[[]]},{"id":"9a30398b.6a1268","type":"record","name":"Log error","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$node-error-message`\"/>\n","comments":"","outputs":1,"x":1186.888916015625,"y":499.25,"z":"276d1f6b.9bb71","wires":[[]]},{"id":"75356e6f.a67ac","type":"record","name":"Log error","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$node-error-message`\"/>\n","comments":"","outputs":1,"x":1800.888916015625,"y":663.2500305175781,"z":"276d1f6b.9bb71","wires":[[]]},{"id":"21660aea.e01ea6","type":"set","name":"set DG parameters","xml":"<set>\n<parameter name='config.vnf-type' value=\"`$vnf-type`\" />\n<parameter name='config.vnf-name' value=\"`$vnf-name`\" />\n<parameter name='config.protocol' value=\"`$protocol`\" />\n<parameter name='config.host-ip-address' value=\"`$host-ip-address`\" />\n<parameter name='config.user-name' value=\"`$USER-NAME`\" />\n<parameter name='config.password' value=\"`$PASSWORD`\" />\n<parameter name='config.port-number' value=\"`$PORT-NUMBER`\" />","comments":"","x":585.888916015625,"y":330,"z":"276d1f6b.9bb71","wires":[]},{"id":"29603b9a.2c5b84","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":395.888916015625,"y":353,"z":"276d1f6b.9bb71","wires":[["21660aea.e01ea6","b39573b0.7834d"]]},{"id":"e8b89f13.0bbb4","type":"get-resource","name":"Get Running Config Id","xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"select UPLOAD_CONFIG_ID from UPLOAD_CONFIG where VNF_ID = $input.action-identifiers.vnf-id and ( if ( $vnfc-type = '' , VNFC_TYPE is NULL OR VNFC_TYPE = '' , VNFC_TYPE = $vnfc-type ) ) and HOST_IP_ADDRESS = $host-ip-address and CONFIG_INDICATOR = 'Running' AND (pending_delete IS NULL OR pending_delete != 'Y') \" force='true' pfx='runningConfig'>\n","comments":"","outputs":1,"x":1648.888916015625,"y":779.3333435058594,"z":"276d1f6b.9bb71","wires":[["ab251259.3d74","d14179e1.547d98","aec5de94.0b1ee"]]},{"id":"ab251259.3d74","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":2001.388916015625,"y":733.5833740234375,"z":"276d1f6b.9bb71","wires":[["bf29ea96.6ffa68"]]},{"id":"d14179e1.547d98","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1993.888916015625,"y":793.5833740234375,"z":"276d1f6b.9bb71","wires":[["e27c0f02.9b77"]]},{"id":"bf29ea96.6ffa68","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":2158.8885498046875,"y":732.0833740234375,"z":"276d1f6b.9bb71","wires":[["5b24ae34.dd7d9","dfd2268c.d462e8","babb2c3a.ce283"]]},{"id":"5b24ae34.dd7d9","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value=\"`'Error while quering the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\"/>\n","comments":"","x":2393.3887939453125,"y":673.0833740234375,"z":"276d1f6b.9bb71","wires":[]},{"id":"babb2c3a.ce283","type":"record","name":"Log error","xml":"<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$node-error-message`\"/>\n","comments":"","outputs":1,"x":2384.8885498046875,"y":772.0833740234375,"z":"276d1f6b.9bb71","wires":[[]]},{"id":"e27c0f02.9b77","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":2159.1387939453125,"y":794.5833740234375,"z":"276d1f6b.9bb71","wires":[["cf88cbf8.678fd8","dfd2268c.d462e8","babb2c3a.ce283"]]},{"id":"dfd2268c.d462e8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='`$node-error-message`' />","comments":"","x":2400.1385498046875,"y":827.3333740234375,"z":"276d1f6b.9bb71","wires":[]},{"id":"aec5de94.0b1ee","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":1985.388671875,"y":861.5833740234375,"z":"276d1f6b.9bb71","wires":[[]]},{"id":"cf88cbf8.678fd8","type":"set","name":"Set error message","xml":"<set>\n<parameter name='node-error-message' value=\"`'Error while quering the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\" />\n","comments":"","x":2400.6387939453125,"y":723.0833740234375,"z":"276d1f6b.9bb71","wires":[]}]
+[
+    {
+        "id": "41c9ff8.d1003",
+        "type": "failure",
+        "name": "failure",
+        "xml": "<outcome value='failure'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 718.4999847412109,
+        "y": 348.9999876022339,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "c71126ee.a63608"
+            ]
+        ]
+    },
+    {
+        "id": "2f462db6.1bf662",
+        "type": "not-found",
+        "name": "not-found",
+        "xml": "<outcome value='not-found'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 709.4999732971191,
+        "y": 424.25000762939453,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "93afef4a.9f677"
+            ]
+        ]
+    },
+    {
+        "id": "f7067fbf.b9ee2",
+        "type": "not-found",
+        "name": "not-found",
+        "xml": "<outcome value='not-found'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 650.7499198913574,
+        "y": 87.7499828338623,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "89ea0bc2.cebbb8"
+            ]
+        ]
+    },
+    {
+        "id": "af1966db.536898",
+        "type": "failure",
+        "name": "failure",
+        "xml": "<outcome value='failure'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 647.2499294281006,
+        "y": 37.49998474121094,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "35f55e04.cb5542"
+            ]
+        ]
+    },
+    {
+        "id": "1cf51b48.0883a5",
+        "type": "failure",
+        "name": "failure",
+        "xml": "<outcome value='failure'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 676.7499237060547,
+        "y": 506.99992752075195,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "25b252df.c74fce"
+            ]
+        ]
+    },
+    {
+        "id": "c944dab9.aabd48",
+        "type": "not-found",
+        "name": "not-found",
+        "xml": "<outcome value='not-found'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 674.9999465942383,
+        "y": 557.9999904632568,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "7047697.c309998"
+            ]
+        ]
+    },
+    {
+        "id": "5ae40f9c.4c573",
+        "type": "failure",
+        "name": "failure",
+        "xml": "<outcome value='failure'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1346.2497959136963,
+        "y": 643.5000324249268,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "20eba032.0d715"
+            ]
+        ]
+    },
+    {
+        "id": "c1a9f0a9.4d854",
+        "type": "failure",
+        "name": "failure",
+        "xml": "<outcome value='failure'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1353.4999618530273,
+        "y": 713.2499885559082,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "d23e8d46.32801"
+            ]
+        ]
+    },
+    {
+        "id": "e4bb8d09.58ee4",
+        "type": "success",
+        "name": "multipleRunningConfig",
+        "xml": "<outcome value='Other'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 821.2499809265137,
+        "y": 604.4999561309814,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "4ef6cf2b.3f87e"
+            ]
+        ]
+    },
+    {
+        "id": "18f727b5.1aba48",
+        "type": "call",
+        "name": "Call device interfacing DG",
+        "xml": "<call rpc='`$dg-rpc`' module = '`$module`'  mode='sync'>\n<parameter name=\"nodeName\" value=\"callInterfacingDG\" />\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 466.75,
+        "y": 424.25000762939453,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "41c9ff8.d1003",
+                "2f462db6.1bf662",
+                "9cc74be2.2caf28"
+            ]
+        ]
+    },
+    {
+        "id": "4820c332.ead96c",
+        "type": "get-resource",
+        "name": "Get device interfacing DG",
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"select dg_rpc , module , protocol from DEVICE_INTERFACE_PROTOCOL where VNF_TYPE = $vnf-type and DG_RPC is not null \" >\n<parameter name=\"nodeName\" value=\"getDeviceInterfacingDG\" />\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 362.24999237060547,
+        "y": 119.49999141693115,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "f7067fbf.b9ee2",
+                "af1966db.536898",
+                "94826497.dea478"
+            ]
+        ]
+    },
+    {
+        "id": "aab808f2.7e3fc8",
+        "type": "get-resource",
+        "name": "Check if running config exists",
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"select count(1) as value from UPLOAD_CONFIG where VNF_ID = $input.action-identifiers.vnf-id and ( if ( $vnfc-type = '' , VNFC_TYPE is NULL OR VNFC_TYPE = '' , VNFC_TYPE = $vnfc-type ) ) and HOST_IP_ADDRESS = $host-ip-address and CONFIG_INDICATOR = 'Running' AND (pending_delete IS NULL OR pending_delete != 'Y') \" force='true' pfx='runningConfig.count'>\n<parameter name=\"nodeName\" value=\"getDBRunningConf\" />\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 244.25003051757812,
+        "y": 706.7499723434448,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "1cf51b48.0883a5",
+                "c944dab9.aabd48",
+                "8ab22ee2.47cf3"
+            ]
+        ]
+    },
+    {
+        "id": "cf0ad6ea.cb1f78",
+        "type": "save",
+        "name": "Insert configuration",
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"INSERT INTO UPLOAD_CONFIG (REQUEST_ID,  ORIGINATOR_ID,  SERVICE_DESCRIPTION,   ACTION,  VNF_ID,  VNF_NAME, VM_NAME,  VNF_TYPE,  VNFC_TYPE,  HOST_IP_ADDRESS,  CONFIG_INDICATOR,  PENDING_DELETE,  CONTENT ) VALUES ( $input.common-header.request-id , $input.common-header.originator-id , $service-description , $input.action , $input.action-identifiers.vnf-id , $vnf-name , $vm-name , $vnf-type , $vnfc-type , $host-ip-address , 'Running' , NULL , $device-running-config ) \" force='true' >\n<parameter name=\"nodeName\" value=\"InsertConfiguration\" />\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1142.9998016357422,
+        "y": 691.0000305175781,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "5ae40f9c.4c573",
+                "e56377db.c62b78"
+            ]
+        ]
+    },
+    {
+        "id": "1a65ac62.011454",
+        "type": "save",
+        "name": "Update configuration",
+        "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"update UPLOAD_CONFIG set CONTENT = $device-running-config , REQUEST_ID = $input.common-header.request-id , ORIGINATOR_ID = $input.common-header.originator-id ,  SERVICE_DESCRIPTION = $service-description , ACTION = $input.action , UPLOAD_DATE = CURRENT_TIMESTAMP  where VNF_ID = $input.action-identifiers.vnf-id and ( if ( $vnfc-type = '' , VNFC_TYPE is NULL OR VNFC_TYPE = '' , VNFC_TYPE = $vnfc-type ) ) and HOST_IP_ADDRESS = $host-ip-address and CONFIG_INDICATOR = 'Running' AND (pending_delete IS NULL OR pending_delete != 'Y') \" force='true' pfx='update'>\n<parameter name=\"nodeName\" value=\"updateConfiguration\" />\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1145.0000038146973,
+        "y": 761.4999904632568,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "c1a9f0a9.4d854",
+                "df5dba1b.dda078"
+            ]
+        ]
+    },
+    {
+        "id": "47c94803.def228",
+        "type": "switchNode",
+        "name": "switch",
+        "xml": "<switch test='`$runningConfig.count.value`'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 604.9999542236328,
+        "y": 762.2500133514404,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "e4bb8d09.58ee4",
+                "f4178997.62e378",
+                "fdf247dd.8933e8"
+            ]
+        ]
+    },
+    {
+        "id": "c7da8af6.af9338",
+        "type": "block",
+        "name": "block : atomic",
+        "xml": "<block atomic='true'>",
+        "atomic": "true",
+        "comments": "",
+        "outputs": 1,
+        "x": 77.50001525878906,
+        "y": 313.49999237060547,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "7374b7a3.466358",
+                "4820c332.ead96c"
+            ]
+        ]
+    },
+    {
+        "id": "9cc74be2.2caf28",
+        "type": "success",
+        "name": "success",
+        "xml": "<outcome value='success'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 493.4999485015869,
+        "y": 485.25,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "aab808f2.7e3fc8"
+            ]
+        ]
+    },
+    {
+        "id": "94826497.dea478",
+        "type": "success",
+        "name": "success",
+        "xml": "<outcome value='success'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 642.4996528625488,
+        "y": 125.25001525878906,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "c5cb1412.497a18"
+            ]
+        ]
+    },
+    {
+        "id": "8ab22ee2.47cf3",
+        "type": "success",
+        "name": "success",
+        "xml": "<outcome value='success'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 449.9999351501465,
+        "y": 762.7500019073486,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "47c94803.def228"
+            ]
+        ]
+    },
+    {
+        "id": "e56377db.c62b78",
+        "type": "success",
+        "name": "success",
+        "xml": "<outcome value='success'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1350.4999294281006,
+        "y": 677.7500190734863,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "7ffbca1c.8ade54"
+            ]
+        ]
+    },
+    {
+        "id": "b814bec0.102a7",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 971.4999084472656,
+        "y": 689.2499027252197,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "cf0ad6ea.cb1f78"
+            ]
+        ]
+    },
+    {
+        "id": "df5dba1b.dda078",
+        "type": "success",
+        "name": "success",
+        "xml": "<outcome value='success'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1349.5000114440918,
+        "y": 760.5000305175781,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "7ffbca1c.8ade54"
+            ]
+        ]
+    },
+    {
+        "id": "1cd6e410.a66d5c",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 970.4999771118164,
+        "y": 761.2499752044678,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "1a65ac62.011454"
+            ]
+        ]
+    },
+    {
+        "id": "f4178997.62e378",
+        "type": "success",
+        "name": "noRunningConfig",
+        "xml": "<outcome value='0'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 814.9998359680176,
+        "y": 689.2499303817749,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "b814bec0.102a7"
+            ]
+        ]
+    },
+    {
+        "id": "fdf247dd.8933e8",
+        "type": "failure",
+        "name": "runningConfigExists",
+        "xml": "<outcome value='1'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 795.9999465942383,
+        "y": 761.7499675750732,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "1cd6e410.a66d5c"
+            ]
+        ]
+    },
+    {
+        "id": "48dbdb81.69c4a4",
+        "type": "method",
+        "name": "GetRunningConfig",
+        "xml": "<method rpc='GetRunningConfig' mode='sync'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 93.0000114440918,
+        "y": 140,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "c7da8af6.af9338"
+            ]
+        ]
+    },
+    {
+        "id": "eb3ce0c0.b42d",
+        "type": "service-logic",
+        "name": "APPC 2.0.0",
+        "module": "APPC",
+        "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' version='2.0.0'>",
+        "outputs": 1,
+        "x": 251.99999618530273,
+        "y": 41.25,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "48dbdb81.69c4a4"
+            ]
+        ]
+    },
+    {
+        "id": "7374b7a3.466358",
+        "type": "returnSuccess",
+        "name": "return success",
+        "xml": "<return status='success'>\n",
+        "comments": "",
+        "x": 160.25,
+        "y": 560.7499656677246,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "c79d207b.fb939",
+        "type": "dgstart",
+        "name": "DGSTART",
+        "outputs": 1,
+        "x": 91.38888931274414,
+        "y": 41.55555725097656,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "eb3ce0c0.b42d"
+            ]
+        ]
+    },
+    {
+        "id": "35f55e04.cb5542",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 792.4997253417969,
+        "y": 37.99998474121094,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "fbf3ae87.ec3e",
+                "59265f06.32f92",
+                "110568c2.beef77"
+            ]
+        ]
+    },
+    {
+        "id": "89ea0bc2.cebbb8",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 798.9999694824219,
+        "y": 91.74999141693115,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "d8a25f2a.4b75f",
+                "59265f06.32f92",
+                "110568c2.beef77"
+            ]
+        ]
+    },
+    {
+        "id": "fbf3ae87.ec3e",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value='Error while getting device interfacing DG details' />\n",
+        "comments": "",
+        "x": 1086.4999828338623,
+        "y": 33.500003814697266,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "d8a25f2a.4b75f",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value=\"`'Device Interfacing DG mapping not found for the ' + $vnf-type `\" />\n",
+        "comments": "",
+        "x": 1085.5000038146973,
+        "y": 81.5000171661377,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "59265f06.32f92",
+        "type": "returnFailure",
+        "name": "return failure",
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='`$node-error-message`' />",
+        "comments": "",
+        "x": 1073.4998054504395,
+        "y": 166.7500171661377,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "c71126ee.a63608",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 866.2499465942383,
+        "y": 348.0000123977661,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "be6a0416.09a6f8",
+                "56da2cf4.8a70d4",
+                "77a033d2.9e603c"
+            ]
+        ]
+    },
+    {
+        "id": "93afef4a.9f677",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 865.2499656677246,
+        "y": 405.75000381469727,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "6a449088.49c4c",
+                "56da2cf4.8a70d4",
+                "77a033d2.9e603c"
+            ]
+        ]
+    },
+    {
+        "id": "be6a0416.09a6f8",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value=\"`$error-message`\"/>\n",
+        "comments": "",
+        "x": 1116.7500114440918,
+        "y": 304.5,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "6a449088.49c4c",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value='Device Interfacing DG not found' />\n",
+        "comments": "",
+        "x": 1118.7500114440918,
+        "y": 347.75,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "7047697.c309998",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 880.5000839233398,
+        "y": 558.2500133514404,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "c84e4bf6.e67e68",
+                "77a033d2.9e603c",
+                "56da2cf4.8a70d4"
+            ]
+        ]
+    },
+    {
+        "id": "25b252df.c74fce",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 883.0000305175781,
+        "y": 507.49997329711914,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "f80dbb6f.4e6798",
+                "77a033d2.9e603c",
+                "56da2cf4.8a70d4"
+            ]
+        ]
+    },
+    {
+        "id": "f80dbb6f.4e6798",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value=\"`'Error while quering the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\"/>\n",
+        "comments": "",
+        "x": 1117.5000114440918,
+        "y": 392.25,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "c84e4bf6.e67e68",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value=\"`'Error while quering the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\" />\n",
+        "comments": "",
+        "x": 1117.7500114440918,
+        "y": 432.25,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "77a033d2.9e603c",
+        "type": "returnFailure",
+        "name": "return failure",
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='`$node-error-message`' />",
+        "comments": "",
+        "x": 1125.2499389648438,
+        "y": 554.0000247955322,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "4ef6cf2b.3f87e",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 1508.250099182129,
+        "y": 592.2500324249268,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "5b6e690e.0c1d28",
+                "91e99105.1b771",
+                "ad0cfd57.99bc5"
+            ]
+        ]
+    },
+    {
+        "id": "5b6e690e.0c1d28",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value='More than one running configuration available for a VNFC' />\n",
+        "comments": "",
+        "x": 1741.5000114440918,
+        "y": 518.2500610351562,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "91e99105.1b771",
+        "type": "returnFailure",
+        "name": "return failure",
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='`$node-error-message`' />",
+        "comments": "",
+        "x": 1740.7500114440918,
+        "y": 698.0000305175781,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "20eba032.0d715",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 1520.25,
+        "y": 641.9999914169312,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "521a5086.14cc",
+                "91e99105.1b771",
+                "ad0cfd57.99bc5"
+            ]
+        ]
+    },
+    {
+        "id": "521a5086.14cc",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value=\"`'Error while updating the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\" />\n",
+        "comments": "",
+        "x": 1744.7500114440918,
+        "y": 563.2500305175781,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "d23e8d46.32801",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 1520.7500629425049,
+        "y": 704.9999961853027,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "3e69c586.3bd81a",
+                "91e99105.1b771",
+                "ad0cfd57.99bc5"
+            ]
+        ]
+    },
+    {
+        "id": "3e69c586.3bd81a",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value=\"`'Error while updating the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\" />\n",
+        "comments": "",
+        "x": 1745.5000114440918,
+        "y": 609.2500305175781,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "110568c2.beef77",
+        "type": "record",
+        "name": "Log error",
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$node-error-message`\"/>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1059.0000038146973,
+        "y": 122.75003051757812,
+        "z": "f559ad98.b8693",
+        "wires": [
+            []
+        ]
+    },
+    {
+        "id": "56da2cf4.8a70d4",
+        "type": "record",
+        "name": "Log error",
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$node-error-message`\"/>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1116.24995803833,
+        "y": 506.0000057220459,
+        "z": "f559ad98.b8693",
+        "wires": [
+            []
+        ]
+    },
+    {
+        "id": "ad0cfd57.99bc5",
+        "type": "record",
+        "name": "Log error",
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$node-error-message`\"/>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1739.0000114440918,
+        "y": 651.2500305175781,
+        "z": "f559ad98.b8693",
+        "wires": [
+            []
+        ]
+    },
+    {
+        "id": "aa5124a4.42edf8",
+        "type": "set",
+        "name": "set DG parameters",
+        "xml": "<set>\n<parameter name='config.vnf-type' value=\"`$vnf-type`\" />\n<parameter name='config.vnf-name' value=\"`$vnf-name`\" />\n<parameter name='config.protocol' value=\"`$protocol`\" />\n<parameter name='config.host-ip-address' value=\"`$host-ip-address`\" />\n<parameter name='config.user-name' value=\"`$property.user`\" />\n<parameter name='config.password' value=\"`$property.password`\" />\n<parameter name='config.port-number' value=\"`$property.port`\" />\n<parameter name='input.action' value='`$input.action.lcm`' />",
+        "comments": "",
+        "x": 495.6665725708008,
+        "y": 363.41665840148926,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "384b0e85.e96e12",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 308.9999885559082,
+        "y": 357.25,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "aa5124a4.42edf8",
+                "18f727b5.1aba48"
+            ]
+        ]
+    },
+    {
+        "id": "7ffbca1c.8ade54",
+        "type": "get-resource",
+        "name": "Get Running Config Id",
+        "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' key=\"select UPLOAD_CONFIG_ID from UPLOAD_CONFIG where VNF_ID = $input.action-identifiers.vnf-id and ( if ( $vnfc-type = '' , VNFC_TYPE is NULL OR VNFC_TYPE = '' , VNFC_TYPE = $vnfc-type ) ) and HOST_IP_ADDRESS = $host-ip-address and CONFIG_INDICATOR = 'Running' AND (pending_delete IS NULL OR pending_delete != 'Y') \" force='true' pfx='runningConfig'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1587.0000114440918,
+        "y": 767.3333435058594,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "756799b2.127ab8",
+                "d2c8dc26.6753",
+                "a3603572.aa71c8"
+            ]
+        ]
+    },
+    {
+        "id": "756799b2.127ab8",
+        "type": "failure",
+        "name": "failure",
+        "xml": "<outcome value='failure'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1939.5000114440918,
+        "y": 721.5833740234375,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "23c677a.c356588"
+            ]
+        ]
+    },
+    {
+        "id": "d2c8dc26.6753",
+        "type": "not-found",
+        "name": "not-found",
+        "xml": "<outcome value='not-found'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1932.0000114440918,
+        "y": 781.5833740234375,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "183025a2.dd2f3a"
+            ]
+        ]
+    },
+    {
+        "id": "23c677a.c356588",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 2096.9996452331543,
+        "y": 720.0833740234375,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "73bc0b7b.225044",
+                "7209d921.afe358",
+                "3953bd65.2d7222"
+            ]
+        ]
+    },
+    {
+        "id": "73bc0b7b.225044",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value=\"`'Error while quering the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\"/>\n",
+        "comments": "",
+        "x": 2331.4998893737793,
+        "y": 661.0833740234375,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "3953bd65.2d7222",
+        "type": "record",
+        "name": "Log error",
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$node-error-message`\"/>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 2322.9996452331543,
+        "y": 760.0833740234375,
+        "z": "f559ad98.b8693",
+        "wires": [
+            []
+        ]
+    },
+    {
+        "id": "183025a2.dd2f3a",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 2097.2498893737793,
+        "y": 782.5833740234375,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "bab488fc.6d28c8",
+                "7209d921.afe358",
+                "3953bd65.2d7222"
+            ]
+        ]
+    },
+    {
+        "id": "7209d921.afe358",
+        "type": "returnFailure",
+        "name": "return failure",
+        "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='`$node-error-message`' />",
+        "comments": "",
+        "x": 2338.2496452331543,
+        "y": 815.3333740234375,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "a3603572.aa71c8",
+        "type": "success",
+        "name": "success",
+        "xml": "<outcome value='success'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1923.4997177124023,
+        "y": 842.0833988189697,
+        "z": "f559ad98.b8693",
+        "wires": [
+            []
+        ]
+    },
+    {
+        "id": "bab488fc.6d28c8",
+        "type": "set",
+        "name": "Set error message",
+        "xml": "<set>\n<parameter name='node-error-message' value=\"`'Error while quering the running configuration in the repository for vnf-id:' + $input.action-identifiers.vnf-id + ' and Host-ip-address:' + $host-ip-address `\" />\n",
+        "comments": "",
+        "x": 2338.7498893737793,
+        "y": 711.0833740234375,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "3bdcbd6e.01b3e2",
+        "type": "execute",
+        "name": "execute params",
+        "xml": " <execute plugin=\"org.onap.appc.encryptiontool.wrapper.EncryptionToolDGWrapper\" method =\"getProperty\">\n <parameter name=\"prefix\" value =\"property\"/>\n\n \n  ",
+        "comments": "",
+        "outputs": 1,
+        "x": 642.2894668579102,
+        "y": 277.7848024368286,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "cb1f79d8.7891d8",
+                "6861fd37.7df344",
+                "4697bcd0.0dec64"
+            ]
+        ]
+    },
+    {
+        "id": "cb1f79d8.7891d8",
+        "type": "failure",
+        "name": "failure",
+        "xml": "<outcome value='failure'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 923.8092803955078,
+        "y": 186.4753589630127,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "b7727830.f70c48"
+            ]
+        ]
+    },
+    {
+        "id": "6861fd37.7df344",
+        "type": "not-found",
+        "name": "not-found",
+        "xml": "<outcome value='not-found'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 917.1189308166504,
+        "y": 224.55056953430176,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "b7727830.f70c48"
+            ]
+        ]
+    },
+    {
+        "id": "b7727830.f70c48",
+        "type": "block",
+        "name": "block",
+        "xml": "<block>\n",
+        "atomic": "false",
+        "comments": "",
+        "outputs": 1,
+        "x": 1156.0080337524414,
+        "y": 223.93567276000977,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "559673fe.888d2c",
+                "6c13c721.deff88"
+            ]
+        ]
+    },
+    {
+        "id": "559673fe.888d2c",
+        "type": "returnFailure",
+        "name": "return failure",
+        "xml": "<return status=\"failure\">\n<parameter name='error-code' value=\"500\" />\n<parameter name='error-message' value=\"`$property.error-message`\" />\n<parameter name='input.action' value='`$input.action.lcm`' />",
+        "comments": "",
+        "x": 1328.7062797546387,
+        "y": 246.45551300048828,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "9e8ebc01.21a36",
+        "type": "other",
+        "name": "other",
+        "xml": "<outcome value='Other'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 490.0077896118164,
+        "y": 277.59803581237793,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "3bdcbd6e.01b3e2"
+            ]
+        ]
+    },
+    {
+        "id": "7cabaa6e.4a0e94",
+        "type": "switchNode",
+        "name": "switch : Protocol",
+        "xml": "<switch test=\"`$protocol`\">\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 319.4444122314453,
+        "y": 239.00312042236328,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "be889448.d8ff48",
+                "9e8ebc01.21a36"
+            ]
+        ]
+    },
+    {
+        "id": "be889448.d8ff48",
+        "type": "outcome",
+        "name": "CHEF",
+        "xml": "<outcome value='CHEF'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 489.6309585571289,
+        "y": 241.35237169265747,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "bba1a316.5318d"
+            ]
+        ]
+    },
+    {
+        "id": "bba1a316.5318d",
+        "type": "block",
+        "name": "block : atomic",
+        "xml": "<block atomic=\"true\">",
+        "atomic": "true",
+        "outputs": 1,
+        "x": 641.1466674804688,
+        "y": 241.11018657684326,
+        "z": "f559ad98.b8693",
+        "wires": [
+            []
+        ]
+    },
+    {
+        "id": "6c13c721.deff88",
+        "type": "record",
+        "name": "Log error",
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$property.error-message`\"/>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 1310.5626678466797,
+        "y": 196.81265926361084,
+        "z": "f559ad98.b8693",
+        "wires": [
+            []
+        ]
+    },
+    {
+        "id": "4697bcd0.0dec64",
+        "type": "success",
+        "name": "success",
+        "xml": "<outcome value='success'>\n",
+        "comments": "",
+        "outputs": 1,
+        "x": 896.0903778076172,
+        "y": 261.3960475921631,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "384b0e85.e96e12"
+            ]
+        ]
+    },
+    {
+        "id": "c5cb1412.497a18",
+        "type": "block",
+        "name": "block : atomic",
+        "xml": "<block atomic='true'>",
+        "atomic": "true",
+        "comments": "",
+        "outputs": 1,
+        "x": 341.11741638183594,
+        "y": 174.45075607299805,
+        "z": "f559ad98.b8693",
+        "wires": [
+            [
+                "7cabaa6e.4a0e94",
+                "95de0225.d624f",
+                "d50d962a.3fc508"
+            ]
+        ]
+    },
+    {
+        "id": "95de0225.d624f",
+        "type": "set",
+        "name": "set propertyParam",
+        "xml": "<set>\n<parameter name='APPC.protocol.PROTOCOL' value='`$protocol`' />\n<parameter name='input.action' value='GetRunningConfig' />\n\n\n\n\n\n",
+        "comments": "",
+        "x": 564.3396072387695,
+        "y": 206.3396282196045,
+        "z": "f559ad98.b8693",
+        "wires": []
+    },
+    {
+        "id": "d50d962a.3fc508",
+        "type": "set",
+        "name": "set Action_variable",
+        "xml": "<set>\n<parameter name='input.action.lcm' value='`$input.action`' />\n\n\n\n",
+        "comments": "",
+        "x": 565.0055809020996,
+        "y": 170.00568962097168,
+        "z": "f559ad98.b8693",
+        "wires": []
+    }
+]