summaryrefslogtreecommitdiffstats
path: root/appc-directed-graph/appc-dgraph
diff options
context:
space:
mode:
Diffstat (limited to 'appc-directed-graph/appc-dgraph')
-rw-r--r--appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_DGOrchestrator.json723
-rw-r--r--appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_GetAaiInfo.json310
-rw-r--r--appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_MergeTemplateData.json704
-rw-r--r--appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_VM_Start.json512
-rw-r--r--appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_VM_Stop.json512
-rw-r--r--appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_loadTeamplate.json567
-rw-r--r--appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_setInputParams.json1359
7 files changed, 4071 insertions, 616 deletions
diff --git a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_DGOrchestrator.json b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_DGOrchestrator.json
index b573be2b4..e9b2b1aef 100644
--- a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_DGOrchestrator.json
+++ b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_DGOrchestrator.json
@@ -1,20 +1,703 @@
-/*-
- * ============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":"af863c5e.90e748","type":"dgstart","name":"DGSTART","outputs":1,"x":146.75,"y":164.75,"z":"7aa4b695.11473","wires":[["d9df0190.a42ba"]]},{"id":"d9df0190.a42ba","type":"service-logic","name":"APPC 4.0.0","module":"APPC","version":"4.0.0","comments":"","xml":"<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='4.0.0'>","outputs":1,"x":304.09282302856445,"y":164.73572540283203,"z":"7aa4b695.11473","wires":[["7c89aa4e.932024"]]},{"id":"7c89aa4e.932024","type":"method","name":"method DGOrchestrator","xml":"<method rpc='DGOrchestrator' mode='sync'>\n","comments":"","outputs":1,"x":508.64046478271484,"y":154.23572540283203,"z":"7aa4b695.11473","wires":[["c70f8f3b.05d388"]]},{"id":"c70f8f3b.05d388","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":114.90634155273438,"y":287.93809700012207,"z":"7aa4b695.11473","wires":[["381e0ace.b3f33e","5f6fb0ca.2c254","c488bd07.108a38","75917e4e.17476"]]},{"id":"75917e4e.17476","type":"call","name":"call: setInputParams","xml":"<call module=\"APPC\" rpc=\"setInputParams\" mode=\"sync\">","comments":"","outputs":1,"x":649.6642913818359,"y":204.23572635650635,"z":"7aa4b695.11473","wires":[["36ff1ffa.c778a","26081ec1.29b53a","c2f54a3a.ddf05"]]},{"id":"1210a216.c8af96","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":2142.4143924713135,"y":315.6523714065552,"z":"7aa4b695.11473","wires":[["9c3d67a5.92d02"]]},{"id":"b0e87141.6fe4f8","type":"execute","name":"execute get and executeFlowSequence","xml":"<execute plugin=\"org.openecomp.appc.flow.controller.node.FlowControlNode\" method=\"processFlow\">\n<parameter name=\"messageType\" value=\"response\" />\n<parameter name=\"message\" value=\"`$tmp.message`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.flowControl\" />\n","comments":"","outputs":1,"x":1850.5411643981934,"y":327.96586418151855,"z":"7aa4b695.11473","wires":[["1210a216.c8af96","85baeb80.e02e8"]]},{"id":"9c3d67a5.92d02","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":2353.461868286133,"y":313.1761817932129,"z":"7aa4b695.11473","wires":[["4c31beff.349f7"]]},{"id":"88a7413.62118c","type":"set","name":"set error-code 400 and message","xml":"<set>\n<parameter name='error-code' value='400' />\n<parameter name='error-message' value=\"SUCCESS - request has been processed successfully\" />\n<parameter name='output-payload' value=\"`'state : ' + $output.payload.state` \" />\n","comments":"","x":2598.9379119873047,"y":394.735652923584,"z":"7aa4b695.11473","wires":[]},{"id":"85baeb80.e02e8","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":2148.2952003479004,"y":395.31900215148926,"z":"7aa4b695.11473","wires":[["91b3c0c8.bd7338"]]},{"id":"91b3c0c8.bd7338","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":2336.175952911377,"y":394.9737958908081,"z":"7aa4b695.11473","wires":[["88a7413.62118c"]]},{"id":"4c31beff.349f7","type":"set","name":"set error-code 401 and message","xml":"<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.flowControl.status-message`\" />\n<parameter name='output-payload' value=\"\" />\n","comments":"","x":2603.7476806640625,"y":313.11661529541016,"z":"7aa4b695.11473","wires":[]},{"id":"5f6fb0ca.2c254","type":"execute","name":"execute saveTxLog","xml":"<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"response\" />\n<parameter name=\"message\" value=\"`$tmp.message`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n","comments":"","outputs":1,"x":314.2475776672363,"y":1005.7912883758545,"z":"7aa4b695.11473","wires":[["9340c18b.3084e8"]]},{"id":"9340c18b.3084e8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":515.6919479370117,"y":1006.707914352417,"z":"7aa4b695.11473","wires":[["af758d58.5b9778"]]},{"id":"af758d58.5b9778","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":691.1643218994141,"y":1008.2912473678589,"z":"7aa4b695.11473","wires":[[]]},{"id":"381e0ace.b3f33e","type":"set","name":"set tmp.message","xml":"<set>\n<parameter name=\"tmp.message\" value=\"`$error-code + ':' + $error-message`\"/>\n","comments":"","x":333.0253677368164,"y":917.9857015609741,"z":"7aa4b695.11473","wires":[]},{"id":"36ff1ffa.c778a","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":865.164306640625,"y":163.40238761901855,"z":"7aa4b695.11473","wires":[["ca660a6a.37209"]]},{"id":"26081ec1.29b53a","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":859.664306640625,"y":202.4023895263672,"z":"7aa4b695.11473","wires":[["ca660a6a.37209"]]},{"id":"ca660a6a.37209","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":1032.414306640625,"y":183.90241241455078,"z":"7aa4b695.11473","wires":[[]]},{"id":"c488bd07.108a38","type":"switchNode","name":"switch error-code","xml":"<switch test='`$error-code`'>\n","comments":"","outputs":1,"x":337.8309631347656,"y":859.6524333953857,"z":"7aa4b695.11473","wires":[["3d595d5f.577762","faa2fd8b.a0c5c"]]},{"id":"3d595d5f.577762","type":"success","name":"outcome: 400","xml":"<outcome value=\"400\">","comments":"","outputs":1,"x":602.4975891113281,"y":811.9857139587402,"z":"7aa4b695.11473","wires":[["185cf26e.a85396"]]},{"id":"faa2fd8b.a0c5c","type":"success","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":602.414249420166,"y":911.985746383667,"z":"7aa4b695.11473","wires":[["d829d71e.06cbb8"]]},{"id":"185cf26e.a85396","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":813.7476348876953,"y":814.6524209976196,"z":"7aa4b695.11473","wires":[["766d8c6f.46c504"]]},{"id":"d829d71e.06cbb8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":795.7474899291992,"y":913.235746383667,"z":"7aa4b695.11473","wires":[["cb724d6.bb5e03"]]},{"id":"766d8c6f.46c504","type":"set","name":"set Status for dispatcher","xml":"<set>\n<parameter name='SvcLogic.status' value='success' />\n<parameter name='output.status.code' value='`$error-code`' />\n<parameter name='output.status.message' value='`$error-message`' />","comments":"","x":1063.4143371582031,"y":812.8190479278564,"z":"7aa4b695.11473","wires":[]},{"id":"cb724d6.bb5e03","type":"set","name":"set Status for dispatcher","xml":"<set>\n<parameter name='SvcLogic.status' value='failure' />\n<parameter name='output.status.code' value='`$error-code`' />\n<parameter name='output.status.message' value='`$error-message`' />\n","comments":"","x":1032.9142837524414,"y":912.1523923873901,"z":"7aa4b695.11473","wires":[]},{"id":"3df8ebcb.3db3a4","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":525.9142684936523,"y":315.5690441131592,"z":"7aa4b695.11473","wires":[["db8589d5.f5783"]]},{"id":"c2f54a3a.ddf05","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":855.497615814209,"y":242.23571968078613,"z":"7aa4b695.11473","wires":[["3df8ebcb.3db3a4"]]},{"id":"98b12577.b4145","type":"execute","name":"execute getCapability","xml":"<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"getCapability\">\n<parameter name=\"caplevel\" value=\"`$action-level`\" />\n<parameter name=\"checkCapability\" value=\"`$request-action`\" />\n<parameter name=\"vnf-type\" value=\"`$vnf-type`\" />\n\n","comments":"","outputs":1,"x":831.6644706726074,"y":463.6523542404175,"z":"7aa4b695.11473","wires":[["e327dfa0.71d49","a7e121d5.e56c78"]]},{"id":"79a2cd7a.1539c4","type":"switchNode","name":"switch capability-result","xml":"<switch test=\"`$capabilities`\">\n","comments":"","outputs":1,"x":1161.454574584961,"y":549.3952317237854,"z":"7aa4b695.11473","wires":[["2529f428.b003fc","69db5125.fc4bf","4ed07506.b71b1c"]]},{"id":"2529f428.b003fc","type":"success","name":"outcome: Not-Supported","xml":"<outcome value=\"Not-Supported\">","comments":"","outputs":1,"x":1400.6644439697266,"y":675.9856586456299,"z":"7aa4b695.11473","wires":[["b6a06ded.095718"]]},{"id":"69db5125.fc4bf","type":"success","name":"outcome: Supported","xml":"<outcome value=\"Supported\">","comments":"","outputs":1,"x":1391.5810241699219,"y":608.3190422058105,"z":"7aa4b695.11473","wires":[["b748bba.a3058c8"]]},{"id":"e327dfa0.71d49","type":"failure","name":"Other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":1132.7594909667969,"y":409.8428611755371,"z":"7aa4b695.11473","wires":[["54a3be90.486a98"]]},{"id":"a7e121d5.e56c78","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":1117.2119979858398,"y":466.65238761901855,"z":"7aa4b695.11473","wires":[["670943f4.e09734"]]},{"id":"b6a06ded.095718","type":"set","name":"set error-code 450 and message","xml":"<set>\n<parameter name='error-code' value='450' />\n<parameter name='error-message' value=\"Request not supported\" />\n<parameter name='output-payload' value=\"\" />","comments":"","x":1690.997543334961,"y":677.6523866653442,"z":"7aa4b695.11473","wires":[]},{"id":"b748bba.a3058c8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":1612.9976196289062,"y":612.3190307617188,"z":"7aa4b695.11473","wires":[["b0e87141.6fe4f8"]]},{"id":"4ed07506.b71b1c","type":"other","name":"Other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":1338.3310661315918,"y":537.9857149124146,"z":"7aa4b695.11473","wires":[["b0e87141.6fe4f8"]]},{"id":"2930004b.59f6a","type":"set","name":"set error code 401","xml":"<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Cannot Determine Capabilities\" />\n<parameter name='output-payload' value=\"\" />\n","comments":"","x":1482.6641845703125,"y":398.2357177734375,"z":"7aa4b695.11473","wires":[]},{"id":"670943f4.e09734","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":962.0492706298828,"y":549.8094539642334,"z":"7aa4b695.11473","wires":[["79a2cd7a.1539c4"]]},{"id":"55f47d04.5f65bc","type":"record","name":"record","xml":"<record plugin=\"org.openecomp.sdnc.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"` 'Capabilities results will be - '+$capabilities`\" />","comments":"","outputs":1,"x":1447.072998046875,"y":446.452392578125,"z":"7aa4b695.11473","wires":[[]]},{"id":"db8589d5.f5783","type":"switchNode","name":"switch action-level","xml":"<switch test='`$action-level`'>\n","comments":"","outputs":1,"x":717.1944808959961,"y":316.41671562194824,"z":"7aa4b695.11473","wires":[["c0e2c8b.089e238","9e5abf68.ff6c1"]]},{"id":"c0e2c8b.089e238","type":"success","name":"outcome: Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":614.6110458374023,"y":461.1666831970215,"z":"7aa4b695.11473","wires":[["98b12577.b4145"]]},{"id":"9e5abf68.ff6c1","type":"success","name":"outcome: vm","xml":"<outcome value='vm'>","comments":"","outputs":1,"x":912.9443511962891,"y":313.83336639404297,"z":"7aa4b695.11473","wires":[["6c0f9755.4e6f38"]]},{"id":"54a3be90.486a98","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":1285.99755859375,"y":408.90234375,"z":"7aa4b695.11473","wires":[["2930004b.59f6a","55f47d04.5f65bc"]]},{"id":"6c0f9755.4e6f38","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":1128.4166717529297,"y":314.74999809265137,"z":"7aa4b695.11473","wires":[["b0e87141.6fe4f8"]]}]
+[
+ {
+ "id": "af863c5e.90e748",
+ "name": "DGSTART",
+ "outputs": 1,
+ "type": "dgstart",
+ "wires": [
+ [
+ "d9df0190.a42ba"
+ ]
+ ],
+ "x": 146.75,
+ "y": 164.75,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "d9df0190.a42ba",
+ "module": "APPC",
+ "name": "APPC 4.0.0",
+ "outputs": 1,
+ "type": "service-logic",
+ "version": "4.0.0",
+ "wires": [
+ [
+ "7c89aa4e.932024"
+ ]
+ ],
+ "x": 304.09282302856445,
+ "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'>",
+ "y": 164.73572540283203,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "7c89aa4e.932024",
+ "name": "method DGOrchestrator",
+ "outputs": 1,
+ "type": "method",
+ "wires": [
+ [
+ "c70f8f3b.05d388"
+ ]
+ ],
+ "x": 508.64046478271484,
+ "xml": "<method rpc='DGOrchestrator' mode='sync'>\n",
+ "y": 154.23572540283203,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "c70f8f3b.05d388",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "381e0ace.b3f33e",
+ "5f6fb0ca.2c254",
+ "c488bd07.108a38",
+ "75917e4e.17476"
+ ]
+ ],
+ "x": 114.90634155273438,
+ "xml": "<block atomic=\"true\">",
+ "y": 287.93809700012207,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "75917e4e.17476",
+ "name": "call: setInputParams",
+ "outputs": 1,
+ "type": "call",
+ "wires": [
+ [
+ "36ff1ffa.c778a",
+ "26081ec1.29b53a",
+ "c2f54a3a.ddf05"
+ ]
+ ],
+ "x": 649.6642913818359,
+ "xml": "<call module=\"APPC\" rpc=\"setInputParams\" mode=\"sync\">",
+ "y": 204.23572635650635,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "1210a216.c8af96",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "9c3d67a5.92d02"
+ ]
+ ],
+ "x": 2142.4143924713135,
+ "xml": "<outcome value='failure'>\n",
+ "y": 315.6523714065552,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "b0e87141.6fe4f8",
+ "name": "execute get and executeFlowSequence",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "1210a216.c8af96",
+ "85baeb80.e02e8"
+ ]
+ ],
+ "x": 1850.5411643981934,
+ "xml": "<execute plugin=\"org.openecomp.appc.flow.controller.node.FlowControlNode\" method=\"processFlow\">\n<parameter name=\"messageType\" value=\"response\" />\n<parameter name=\"message\" value=\"`$tmp.message`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.flowControl\" />\n",
+ "y": 327.96586418151855,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "9c3d67a5.92d02",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "4c31beff.349f7"
+ ]
+ ],
+ "x": 2353.461868286133,
+ "xml": "<block atomic=\"true\">",
+ "y": 313.1761817932129,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "88a7413.62118c",
+ "name": "set error-code 400 and message",
+ "type": "set",
+ "wires": [],
+ "x": 2598.9379119873047,
+ "xml": "<set>\n<parameter name='error-code' value='400' />\n<parameter name='error-message' value=\"SUCCESS - request has been processed successfully\" />\n<parameter name='output-payload' value=\"`'state : ' + $output.payload.state` \" />\n",
+ "y": 394.735652923584,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "85baeb80.e02e8",
+ "name": "success",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "91b3c0c8.bd7338"
+ ]
+ ],
+ "x": 2148.2952003479004,
+ "xml": "<outcome value='success'>\n",
+ "y": 395.31900215148926,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "91b3c0c8.bd7338",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "88a7413.62118c"
+ ]
+ ],
+ "x": 2336.175952911377,
+ "xml": "<block atomic=\"true\">",
+ "y": 394.9737958908081,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "4c31beff.349f7",
+ "name": "set error-code 401 and message",
+ "type": "set",
+ "wires": [],
+ "x": 2603.7476806640625,
+ "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.flowControl.status-message`\" />\n<parameter name='output-payload' value=\"\" />\n",
+ "y": 313.11661529541016,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "5f6fb0ca.2c254",
+ "name": "execute saveTxLog",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "9340c18b.3084e8"
+ ]
+ ],
+ "x": 314.2475776672363,
+ "xml": "<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"response\" />\n<parameter name=\"message\" value=\"`$tmp.message`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n",
+ "y": 1005.7912883758545,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "9340c18b.3084e8",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "af758d58.5b9778"
+ ]
+ ],
+ "x": 515.6919479370117,
+ "xml": "<outcome value='failure'>\n",
+ "y": 1006.707914352417,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "af758d58.5b9778",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 691.1643218994141,
+ "xml": "<block atomic=\"true\">",
+ "y": 1008.2912473678589,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "381e0ace.b3f33e",
+ "name": "set tmp.message",
+ "type": "set",
+ "wires": [],
+ "x": 333.0253677368164,
+ "xml": "<set>\n<parameter name=\"tmp.message\" value=\"`$error-code + ':' + $error-message`\"/>\n",
+ "y": 917.9857015609741,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "36ff1ffa.c778a",
+ "name": "not-found",
+ "outputs": 1,
+ "type": "not-found",
+ "wires": [
+ [
+ "ca660a6a.37209"
+ ]
+ ],
+ "x": 865.164306640625,
+ "xml": "<outcome value='not-found'>\n",
+ "y": 163.40238761901855,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "26081ec1.29b53a",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "ca660a6a.37209"
+ ]
+ ],
+ "x": 859.664306640625,
+ "xml": "<outcome value='failure'>\n",
+ "y": 202.4023895263672,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "ca660a6a.37209",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 1032.414306640625,
+ "xml": "<block atomic=\"true\">\n\n",
+ "y": 183.90241241455078,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "c488bd07.108a38",
+ "name": "switch error-code",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "3d595d5f.577762",
+ "faa2fd8b.a0c5c"
+ ]
+ ],
+ "x": 337.8309631347656,
+ "xml": "<switch test='`$error-code`'>\n",
+ "y": 859.6524333953857,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "3d595d5f.577762",
+ "name": "outcome: 400",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "185cf26e.a85396"
+ ]
+ ],
+ "x": 602.4975891113281,
+ "xml": "<outcome value=\"400\">",
+ "y": 811.9857139587402,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "faa2fd8b.a0c5c",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "d829d71e.06cbb8"
+ ]
+ ],
+ "x": 602.414249420166,
+ "xml": "<outcome value=\"Other\">",
+ "y": 911.985746383667,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "id": "185cf26e.a85396",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "766d8c6f.46c504"
+ ]
+ ],
+ "x": 813.7476348876953,
+ "xml": "<block atomic=\"true\">",
+ "y": 814.6524209976196,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "id": "d829d71e.06cbb8",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "cb724d6.bb5e03"
+ ]
+ ],
+ "x": 795.7474899291992,
+ "xml": "<block atomic=\"true\">",
+ "y": 913.235746383667,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "766d8c6f.46c504",
+ "name": "set Status for dispatcher",
+ "type": "set",
+ "wires": [],
+ "x": 1063.4143371582031,
+ "xml": "<set>\n<parameter name='SvcLogic.status' value='success' />\n<parameter name='output.status.code' value='`$error-code`' />\n<parameter name='output.status.message' value='`$error-message`' />",
+ "y": 812.8190479278564,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "cb724d6.bb5e03",
+ "name": "set Status for dispatcher",
+ "type": "set",
+ "wires": [],
+ "x": 1032.9142837524414,
+ "xml": "<set>\n<parameter name='SvcLogic.status' value='failure' />\n<parameter name='output.status.code' value='`$error-code`' />\n<parameter name='output.status.message' value='`$error-message`' />\n",
+ "y": 912.1523923873901,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "3df8ebcb.3db3a4",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "db8589d5.f5783"
+ ]
+ ],
+ "x": 525.9142684936523,
+ "xml": "<block atomic=\"true\">",
+ "y": 315.5690441131592,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "c2f54a3a.ddf05",
+ "name": "success",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "3df8ebcb.3db3a4"
+ ]
+ ],
+ "x": 855.497615814209,
+ "xml": "<outcome value='success'>\n",
+ "y": 242.23571968078613,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "98b12577.b4145",
+ "name": "execute getCapability",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "e327dfa0.71d49",
+ "a7e121d5.e56c78"
+ ]
+ ],
+ "x": 831.6644706726074,
+ "xml": "<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"getCapability\">\n<parameter name=\"caplevel\" value=\"`$action-level`\" />\n<parameter name=\"checkCapability\" value=\"`$request-action`\" />\n<parameter name=\"vnf-type\" value=\"`$vnf-type`\" />\n\n",
+ "y": 463.6523542404175,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "79a2cd7a.1539c4",
+ "name": "switch capability-result",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "2529f428.b003fc",
+ "69db5125.fc4bf",
+ "4ed07506.b71b1c"
+ ]
+ ],
+ "x": 1161.454574584961,
+ "xml": "<switch test=\"`$capabilities`\">\n",
+ "y": 549.3952317237854,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "2529f428.b003fc",
+ "name": "outcome: Not-Supported",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "b6a06ded.095718"
+ ]
+ ],
+ "x": 1400.6644439697266,
+ "xml": "<outcome value=\"Not-Supported\">",
+ "y": 675.9856586456299,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "69db5125.fc4bf",
+ "name": "outcome: Supported",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "b748bba.a3058c8"
+ ]
+ ],
+ "x": 1391.5810241699219,
+ "xml": "<outcome value=\"Supported\">",
+ "y": 608.3190422058105,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "e327dfa0.71d49",
+ "name": "Other",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "54a3be90.486a98"
+ ]
+ ],
+ "x": 1132.7594909667969,
+ "xml": "<outcome value='Other'>\n",
+ "y": 409.8428611755371,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "a7e121d5.e56c78",
+ "name": "success",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "670943f4.e09734"
+ ]
+ ],
+ "x": 1117.2119979858398,
+ "xml": "<outcome value='success'>\n",
+ "y": 466.65238761901855,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "b6a06ded.095718",
+ "name": "set error-code 450 and message",
+ "type": "set",
+ "wires": [],
+ "x": 1690.997543334961,
+ "xml": "<set>\n<parameter name='error-code' value='450' />\n<parameter name='error-message' value=\"Request not supported\" />\n<parameter name='output-payload' value=\"\" />",
+ "y": 677.6523866653442,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "b748bba.a3058c8",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "b0e87141.6fe4f8"
+ ]
+ ],
+ "x": 1612.9976196289062,
+ "xml": "<block atomic=\"true\">",
+ "y": 612.3190307617188,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "4ed07506.b71b1c",
+ "name": "Other",
+ "outputs": 1,
+ "type": "other",
+ "wires": [
+ [
+ "b0e87141.6fe4f8"
+ ]
+ ],
+ "x": 1338.3310661315918,
+ "xml": "<outcome value='Other'>\n",
+ "y": 537.9857149124146,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "2930004b.59f6a",
+ "name": "set error code 401",
+ "type": "set",
+ "wires": [],
+ "x": 1482.6641845703125,
+ "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Cannot Determine Capabilities\" />\n<parameter name='output-payload' value=\"\" />\n",
+ "y": 398.2357177734375,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "670943f4.e09734",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "79a2cd7a.1539c4"
+ ]
+ ],
+ "x": 962.0492706298828,
+ "xml": "<block atomic=\"true\">\n\n",
+ "y": 549.8094539642334,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "55f47d04.5f65bc",
+ "name": "record",
+ "outputs": 1,
+ "type": "record",
+ "wires": [
+ []
+ ],
+ "x": 1447.072998046875,
+ "xml": "<record plugin=\"org.onap.sdnc.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"` 'Capabilities results will be - '+$capabilities`\" />",
+ "y": 446.452392578125,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "db8589d5.f5783",
+ "name": "switch action-level",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "c0e2c8b.089e238",
+ "9e5abf68.ff6c1"
+ ]
+ ],
+ "x": 717.1944808959961,
+ "xml": "<switch test='`$action-level`'>\n",
+ "y": 316.41671562194824,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "c0e2c8b.089e238",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "98b12577.b4145"
+ ]
+ ],
+ "x": 614.6110458374023,
+ "xml": "<outcome value='Other'>",
+ "y": 461.1666831970215,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "comments": "",
+ "id": "9e5abf68.ff6c1",
+ "name": "outcome: vm",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "6c0f9755.4e6f38"
+ ]
+ ],
+ "x": 912.9443511962891,
+ "xml": "<outcome value='vm'>",
+ "y": 313.83336639404297,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "54a3be90.486a98",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "2930004b.59f6a",
+ "55f47d04.5f65bc"
+ ]
+ ],
+ "x": 1285.99755859375,
+ "xml": "<block atomic=\"true\">\n\n",
+ "y": 408.90234375,
+ "z": "7aa4b695.11473"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "6c0f9755.4e6f38",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "b0e87141.6fe4f8"
+ ]
+ ],
+ "x": 1128.4166717529297,
+ "xml": "<block atomic=\"true\">\n\n",
+ "y": 314.74999809265137,
+ "z": "7aa4b695.11473"
+ }
+]
diff --git a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_GetAaiInfo.json b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_GetAaiInfo.json
index 0ddccf8df..a238c0e03 100644
--- a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_GetAaiInfo.json
+++ b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_GetAaiInfo.json
@@ -1,21 +1,289 @@
-/*-
- * ============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":"2a18327b.190d5e","type":"dgstart","name":"DGSTART","outputs":1,"x":138,"y":65,"z":"a83714d9.fe1b58","wires":[["b64ac861.3c4448"]]},{"id":"b64ac861.3c4448","type":"service-logic","name":"APPC 4.0.0","module":"APPC","version":"4.0.0","comments":"","xml":"<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='4.0.0'>","outputs":1,"x":307,"y":65,"z":"a83714d9.fe1b58","wires":[["3bbeff64.7fc8e"]]},{"id":"3bbeff64.7fc8e","type":"method","name":"method GetAaiInfo","xml":"<method rpc='GetAaiInfo' mode='sync'>\n","comments":"","outputs":1,"x":520,"y":64,"z":"a83714d9.fe1b58","wires":[["5c608a98.0bf024"]]},{"id":"5c608a98.0bf024","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":146,"y":147,"z":"a83714d9.fe1b58","wires":[["97f65464.3d36f8","a6922b1b.264198","1a8c611b.0adb8f"]]},{"id":"1a8c611b.0adb8f","type":"execute","name":"execute getAllVServersVnfcsInfo","xml":"<execute plugin=\"org.openecomp.appc.aai.client.node.AAIResourceNode\" method=\"getAllVServersVnfcsInfo\">\n<parameter name=\"responsePrefix\" value=\"tmp.vnfInfo\" />\n","comments":"","outputs":1,"x":271.5,"y":560,"z":"a83714d9.fe1b58","wires":[["58a50d95.a39f74","7cb8a280.e67fdc"]]},{"id":"58a50d95.a39f74","type":"failure","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":536.5,"y":562,"z":"a83714d9.fe1b58","wires":[["cca89eac.a4cc9"]]},{"id":"7cb8a280.e67fdc","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":534.5,"y":604,"z":"a83714d9.fe1b58","wires":[["e7e14ccf.66209"]]},{"id":"cca89eac.a4cc9","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":684.5,"y":560,"z":"a83714d9.fe1b58","wires":[["6fc8268c.676d48"]]},{"id":"e7e14ccf.66209","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":667.5,"y":604,"z":"a83714d9.fe1b58","wires":[["b227c95d.666fb8"]]},{"id":"b227c95d.666fb8","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.vnfInfo.error-message`\" />\n\n\n\t","comments":"","x":833.5,"y":605,"z":"a83714d9.fe1b58","wires":[]},{"id":"97f65464.3d36f8","type":"execute","name":"execute getVnfInfo","xml":"<execute plugin=\"org.openecomp.appc.aai.client.node.AAIResourceNode\" method=\"getVnfInfo\">\n<parameter name=\"vnfId\" value=\"`$vnf-id`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.vnfInfo\" />\n","comments":"","outputs":1,"x":385,"y":141,"z":"a83714d9.fe1b58","wires":[["75b9e9c.a60e318","90e21982.e540b8"]]},{"id":"75b9e9c.a60e318","type":"failure","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":574,"y":140,"z":"a83714d9.fe1b58","wires":[["a8b107b4.c7e7d8"]]},{"id":"a8b107b4.c7e7d8","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":730,"y":143,"z":"a83714d9.fe1b58","wires":[["fd247ef0.16c0a"]]},{"id":"fd247ef0.16c0a","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Unable to get Vnf Info from A&amp;AI\" />\n\n\n\t","comments":"","x":901,"y":145,"z":"a83714d9.fe1b58","wires":[]},{"id":"90e21982.e540b8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":568,"y":195,"z":"a83714d9.fe1b58","wires":[["a1033df9.8163a"]]},{"id":"a1033df9.8163a","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":719,"y":197,"z":"a83714d9.fe1b58","wires":[["b4abe73d.5ece28"]]},{"id":"b4abe73d.5ece28","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.vnfInfo.error-message`\" />\n\n\n\t","comments":"","x":879,"y":196,"z":"a83714d9.fe1b58","wires":[]},{"id":"a6922b1b.264198","type":"set","name":"set vnf-type, name","xml":"<set>\n<parameter name='vnf-type' value='`$tmp.vnfInfo.vnf.vnf-type`' /> \n<parameter name='vnf-name' value='`$tmp.vnfInfo.vnf.vnf-name`' />\n\n","comments":"","x":349,"y":248,"z":"a83714d9.fe1b58","wires":[]},{"id":"6fc8268c.676d48","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Unable to get VServer Info from A&amp;AI\" />\n\n\n\t","comments":"","x":849,"y":559,"z":"a83714d9.fe1b58","wires":[]}]
+[
+ {
+ "id": "2a18327b.190d5e",
+ "name": "DGSTART",
+ "outputs": 1,
+ "type": "dgstart",
+ "wires": [
+ [
+ "b64ac861.3c4448"
+ ]
+ ],
+ "x": 138,
+ "y": 65,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "b64ac861.3c4448",
+ "module": "APPC",
+ "name": "APPC 4.0.0",
+ "outputs": 1,
+ "type": "service-logic",
+ "version": "4.0.0",
+ "wires": [
+ [
+ "3bbeff64.7fc8e"
+ ]
+ ],
+ "x": 307,
+ "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'>",
+ "y": 65,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "3bbeff64.7fc8e",
+ "name": "method GetAaiInfo",
+ "outputs": 1,
+ "type": "method",
+ "wires": [
+ [
+ "5c608a98.0bf024"
+ ]
+ ],
+ "x": 520,
+ "xml": "<method rpc='GetAaiInfo' mode='sync'>\n",
+ "y": 64,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "atomic": "true",
+ "id": "5c608a98.0bf024",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "97f65464.3d36f8",
+ "a6922b1b.264198",
+ "1a8c611b.0adb8f"
+ ]
+ ],
+ "x": 146,
+ "xml": "<block atomic=\"true\">",
+ "y": 147,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "1a8c611b.0adb8f",
+ "name": "execute getAllVServersVnfcsInfo",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "58a50d95.a39f74",
+ "7cb8a280.e67fdc"
+ ]
+ ],
+ "x": 271.5,
+ "xml": "<execute plugin=\"org.openecomp.appc.aai.client.node.AAIResourceNode\" method=\"getAllVServersVnfcsInfo\">\n<parameter name=\"responsePrefix\" value=\"tmp.vnfInfo\" />\n",
+ "y": 560,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "58a50d95.a39f74",
+ "name": "not-found",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "cca89eac.a4cc9"
+ ]
+ ],
+ "x": 536.5,
+ "xml": "<outcome value='not-found'>\n",
+ "y": 562,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "7cb8a280.e67fdc",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "e7e14ccf.66209"
+ ]
+ ],
+ "x": 534.5,
+ "xml": "<outcome value='failure'>\n",
+ "y": 604,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "cca89eac.a4cc9",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "6fc8268c.676d48"
+ ]
+ ],
+ "x": 684.5,
+ "xml": "<block>\n",
+ "y": 560,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "e7e14ccf.66209",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "b227c95d.666fb8"
+ ]
+ ],
+ "x": 667.5,
+ "xml": "<block>\n",
+ "y": 604,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "b227c95d.666fb8",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 833.5,
+ "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.vnfInfo.error-message`\" />\n\n\n\t",
+ "y": 605,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "97f65464.3d36f8",
+ "name": "execute getVnfInfo",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "75b9e9c.a60e318",
+ "90e21982.e540b8"
+ ]
+ ],
+ "x": 385,
+ "xml": "<execute plugin=\"org.openecomp.appc.aai.client.node.AAIResourceNode\" method=\"getVnfInfo\">\n<parameter name=\"vnfId\" value=\"`$vnf-id`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.vnfInfo\" />\n",
+ "y": 141,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "75b9e9c.a60e318",
+ "name": "not-found",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "a8b107b4.c7e7d8"
+ ]
+ ],
+ "x": 574,
+ "xml": "<outcome value='not-found'>\n",
+ "y": 140,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "a8b107b4.c7e7d8",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "fd247ef0.16c0a"
+ ]
+ ],
+ "x": 730,
+ "xml": "<block>\n",
+ "y": 143,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "fd247ef0.16c0a",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 901,
+ "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Unable to get Vnf Info from A&amp;AI\" />\n\n\n\t",
+ "y": 145,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "90e21982.e540b8",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "a1033df9.8163a"
+ ]
+ ],
+ "x": 568,
+ "xml": "<outcome value='failure'>\n",
+ "y": 195,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "a1033df9.8163a",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "b4abe73d.5ece28"
+ ]
+ ],
+ "x": 719,
+ "xml": "<block>\n",
+ "y": 197,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "b4abe73d.5ece28",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 879,
+ "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"`$tmp.vnfInfo.error-message`\" />\n\n\n\t",
+ "y": 196,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "a6922b1b.264198",
+ "name": "set vnf-type, name",
+ "type": "set",
+ "wires": [],
+ "x": 349,
+ "xml": "<set>\n<parameter name='vnf-type' value='`$tmp.vnfInfo.vnf.vnf-type`' /> \n<parameter name='vnf-name' value='`$tmp.vnfInfo.vnf.vnf-name`' />\n\n",
+ "y": 248,
+ "z": "a83714d9.fe1b58"
+ },
+ {
+ "comments": "",
+ "id": "6fc8268c.676d48",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 849,
+ "xml": "<return status=\"failure\">\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value=\"Unable to get VServer Info from A&amp;AI\" />\n\n\n\t",
+ "y": 559,
+ "z": "a83714d9.fe1b58"
+ }
+]
diff --git a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_MergeTemplateData.json b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_MergeTemplateData.json
index 95beb1ac2..597f5c365 100644
--- a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_MergeTemplateData.json
+++ b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_MergeTemplateData.json
@@ -1,21 +1,683 @@
-/*-
- * ============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":"8ee93af3.e76758","type":"switchNode","name":"switch config-type","xml":"<switch test='`$config-type`'>\n","comments":"","outputs":1,"x":431.6666564941406,"y":315.8253974914551,"z":"a49375c8.88c748","wires":[["617b6511.320aec","d2208875.808258"]]},{"id":"617b6511.320aec","type":"success","name":"outcome: template","xml":"<outcome value=\"template\">","comments":"","outputs":1,"x":649.8214435577393,"y":317.1111030578613,"z":"a49375c8.88c748","wires":[["9708e2c6.a3ce4"]]},{"id":"6f91db3d.8b0924","type":"call","name":"call: GenerateTemplateConfig","xml":"<call module=\"APPC\" rpc=\"GenerateTemplateConfig\" mode=\"sync\">","comments":"","outputs":1,"x":1061.4881992340088,"y":447.36110496520996,"z":"a49375c8.88c748","wires":[["75d7daa7.8058a4","6a26f541.aa907c"]]},{"id":"75d7daa7.8058a4","type":"failure","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1292.0713901519775,"y":448.02779388427734,"z":"a49375c8.88c748","wires":[["314e0e4f.5adb22"]]},{"id":"314e0e4f.5adb22","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1464.488145828247,"y":447.6944193840027,"z":"a49375c8.88c748","wires":[["bdc01df2.1a5d8"]]},{"id":"bdc01df2.1a5d8","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"'DG Workflow GenerateTemplateConfig not found'`\"/>\n\t","comments":"","x":1658.5714015960693,"y":448.44441986083984,"z":"a49375c8.88c748","wires":[]},{"id":"6a26f541.aa907c","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1292.1547679901123,"y":506.527792930603,"z":"a49375c8.88c748","wires":[["7ba894b.5d3a46c"]]},{"id":"7ba894b.5d3a46c","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1467.154893875122,"y":507.027792930603,"z":"a49375c8.88c748","wires":[["9728b5f9.536268"]]},{"id":"9728b5f9.536268","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t\n\t","comments":"","x":1667.988145828247,"y":507.44441986083984,"z":"a49375c8.88c748","wires":[]},{"id":"7e6e5c1a.29c4a4","type":"comment","name":"templatename cases","info":"","comments":"","x":642.7381381988525,"y":370.4444465637207,"z":"a49375c8.88c748","wires":[]},{"id":"37b38554.dad0ca","type":"comment","name":"merge ASDC template and data","info":"","comments":"","x":968.9881381988525,"y":674.0277881622314,"z":"a49375c8.88c748","wires":[]},{"id":"63a29ad8.8e05e4","type":"comment","name":"configBlock with or without parameters","info":"","comments":"","x":620.9881076812744,"y":647.8611078262329,"z":"a49375c8.88c748","wires":[]},{"id":"9708e2c6.a3ce4","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":843.904821395874,"y":318.5277290344238,"z":"a49375c8.88c748","wires":[["6f91db3d.8b0924","9ebb8ed8.eaa4e"]]},{"id":"9ebb8ed8.eaa4e","type":"execute","name":"execute getTemplate","xml":"<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"getTemplate\">\n<parameter name=\"fileCategory\" value=\"config_template\" />\n<parameter name=\"responsePrefix\" value=\"config-template\" />","comments":"","outputs":1,"x":1048.8214511871338,"y":315.6111030578613,"z":"a49375c8.88c748","wires":[["367ba220.8bea8e","8c4d147f.36cf68"]]},{"id":"367ba220.8bea8e","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1232.4881420135498,"y":375.2777318954468,"z":"a49375c8.88c748","wires":[["9f013009.4fb92"]]},{"id":"9f013009.4fb92","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1415.238145828247,"y":369.527792930603,"z":"a49375c8.88c748","wires":[["e5aa2afa.241d48"]]},{"id":"e5aa2afa.241d48","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"`$config-template.error-message`\"/>\n\t\n\t\n\t","comments":"","x":1596.9881496429443,"y":368.52773094177246,"z":"a49375c8.88c748","wires":[]},{"id":"8c4d147f.36cf68","type":"failure","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1230.1548900604248,"y":285.69444847106934,"z":"a49375c8.88c748","wires":[["b643f5da.9fc9b8"]]},{"id":"b643f5da.9fc9b8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1400.738145828247,"y":286.0277919769287,"z":"a49375c8.88c748","wires":[["7e56335c.a0b01c"]]},{"id":"7e56335c.a0b01c","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to get template info\"/>\n\t\n\t\n\t","comments":"","x":1595.7382717132568,"y":286.2777614593506,"z":"a49375c8.88c748","wires":[]},{"id":"d2208875.808258","type":"success","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":613.4881000518799,"y":576.8611087799072,"z":"a49375c8.88c748","wires":[["a7aad416.c57578"]]},{"id":"a7aad416.c57578","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":803.238130569458,"y":584.8611087799072,"z":"a49375c8.88c748","wires":[["efd06d3f.ada62"]]},{"id":"efd06d3f.ada62","type":"call","name":"call: GenerateConfig","xml":"<call module=\"APPC\" rpc=\"GenerateConfig\" mode=\"sync\">","comments":"","outputs":1,"x":1017.7381381988525,"y":597.8611087799072,"z":"a49375c8.88c748","wires":[["af0cd93c.94b1b8","4352a232.eb3aec"]]},{"id":"af0cd93c.94b1b8","type":"failure","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1223.7381420135498,"y":596.8611068725586,"z":"a49375c8.88c748","wires":[["f4ef6668.6a1018"]]},{"id":"f4ef6668.6a1018","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1393.238145828247,"y":597.6111068725586,"z":"a49375c8.88c748","wires":[["39d87011.2d87b"]]},{"id":"39d87011.2d87b","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"'DG Workflow GenerateConfig not found'`\"/>\n\t","comments":"","x":1577.988145828247,"y":597.1111068725586,"z":"a49375c8.88c748","wires":[]},{"id":"4352a232.eb3aec","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1216.7381381988525,"y":687.6111087799072,"z":"a49375c8.88c748","wires":[["37a5a6a1.b52c9a"]]},{"id":"37a5a6a1.b52c9a","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1390.2381381988525,"y":681.8611087799072,"z":"a49375c8.88c748","wires":[["26d3fdda.ad1b12"]]},{"id":"26d3fdda.ad1b12","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t\n\t","comments":"","x":1575.238145828247,"y":680.1111097335815,"z":"a49375c8.88c748","wires":[]},{"id":"ff782964.e94288","type":"dgstart","name":"DGSTART","outputs":1,"x":176.1825466156006,"y":83.33332920074463,"z":"a49375c8.88c748","wires":[["eadfabd6.6161f8"]]},{"id":"eadfabd6.6161f8","type":"service-logic","name":"APPC 4.0.0","module":"APPC","version":"4.0.0","comments":"","xml":"<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='4.0.0'>","outputs":1,"x":409.2936382293701,"y":84.55554962158203,"z":"a49375c8.88c748","wires":[["7cd40519.3b23dc"]]},{"id":"7cd40519.3b23dc","type":"method","name":"method MergeTemplateData","xml":"<method rpc='MergeTemplateData' mode='sync'>\n","comments":"","outputs":1,"x":631.3769855499268,"y":83.52777004241943,"z":"a49375c8.88c748","wires":[["3fa03099.10f27"]]},{"id":"3fa03099.10f27","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":169.23812103271484,"y":270.27781772613525,"z":"a49375c8.88c748","wires":[["8ee93af3.e76758","6fc699a0.777a38","5514dd63.d31be4","f310f0a8.6039f","a2cedd5c.acad2"]]},{"id":"6fc699a0.777a38","type":"record","name":"record","xml":"<record plugin=\"org.openecomp.sdnc.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"CONFIGPARAMS\" value=\"`$config-data`\"/>\n<parameter name=\"CONFIGPARAMS1\" value=\"`$block_configuration-parameters`\"/>\n<parameter name=\"TEMPLATENAME\" value=\"`$template-name`\"/>\n<parameter name=\"CONFIGURATION\" value=\"`$configuration`\"/>\n<parameter name=\"CONFIGURATION1\" value=\"`$block_configuration`\"/>\n\n","comments":"","outputs":1,"x":834.1985054016113,"y":130.43650484085083,"z":"a49375c8.88c748","wires":[[]]},{"id":"a2cedd5c.acad2","type":"call","name":"call: ProcessParameterDefinition","xml":"<call module=\"APPC\" rpc=\"ProcessParameterDefinition\" mode=\"sync\">","comments":"","outputs":1,"x":788.5318756103516,"y":207.13093757629395,"z":"a49375c8.88c748","wires":[["66999aa1.1b0464","62eeaa57.a2b194"]]},{"id":"66999aa1.1b0464","type":"failure","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1153.5595512390137,"y":134.57539558410645,"z":"a49375c8.88c748","wires":[["65712e43.c571a"]]},{"id":"65712e43.c571a","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1340.3095531463623,"y":132.5753936767578,"z":"a49375c8.88c748","wires":[["1eaf25d0.77480a"]]},{"id":"1eaf25d0.77480a","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"'DG Workflow ProcessParameterDefinition not found'`\"/>\n\t","comments":"","x":1523.8095569610596,"y":132.07539558410645,"z":"a49375c8.88c748","wires":[]},{"id":"62eeaa57.a2b194","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1140.0595531463623,"y":191.57539653778076,"z":"a49375c8.88c748","wires":[["cba7e8ee.c38b88"]]},{"id":"cba7e8ee.c38b88","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1324.3095531463623,"y":191.82539463043213,"z":"a49375c8.88c748","wires":[["f131fee9.6e3c4"]]},{"id":"5514dd63.d31be4","type":"execute","name":"execute saveTxLog","xml":"<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"log\" />\n<parameter name=\"message\" value=\"Prepare Success\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n","comments":"","outputs":1,"x":520.4166278839111,"y":803.0277366638184,"z":"a49375c8.88c748","wires":[["5d3a75fc.b01dec"]]},{"id":"5d3a75fc.b01dec","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":722.5833492279053,"y":817.1110496520996,"z":"a49375c8.88c748","wires":[["414c097b.0db3f8"]]},{"id":"414c097b.0db3f8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":950.6666660308838,"y":814.8610496520996,"z":"a49375c8.88c748","wires":[[]]},{"id":"f310f0a8.6039f","type":"record","name":"record","xml":"<record plugin=\"org.openecomp.sdnc.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"CONFIGPARAMS\" value=\"`$config-data`\"/>\n","comments":"","outputs":1,"x":443.3333110809326,"y":920.9444265365601,"z":"a49375c8.88c748","wires":[[]]},{"id":"f131fee9.6e3c4","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t\n\t","comments":"","x":1514.7262878417969,"y":190.15872383117676,"z":"a49375c8.88c748","wires":[]}]
+[
+ {
+ "comments": "",
+ "id": "8ee93af3.e76758",
+ "name": "switch config-type",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "617b6511.320aec",
+ "d2208875.808258"
+ ]
+ ],
+ "x": 431.6666564941406,
+ "xml": "<switch test='`$config-type`'>\n",
+ "y": 315.8253974914551,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "617b6511.320aec",
+ "name": "outcome: template",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "9708e2c6.a3ce4"
+ ]
+ ],
+ "x": 649.8214435577393,
+ "xml": "<outcome value=\"template\">",
+ "y": 317.1111030578613,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "6f91db3d.8b0924",
+ "name": "call: GenerateTemplateConfig",
+ "outputs": 1,
+ "type": "call",
+ "wires": [
+ [
+ "75d7daa7.8058a4",
+ "6a26f541.aa907c"
+ ]
+ ],
+ "x": 1061.4881992340088,
+ "xml": "<call module=\"APPC\" rpc=\"GenerateTemplateConfig\" mode=\"sync\">",
+ "y": 447.36110496520996,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "75d7daa7.8058a4",
+ "name": "not-found",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "314e0e4f.5adb22"
+ ]
+ ],
+ "x": 1292.0713901519775,
+ "xml": "<outcome value='not-found'>\n",
+ "y": 448.02779388427734,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "314e0e4f.5adb22",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "bdc01df2.1a5d8"
+ ]
+ ],
+ "x": 1464.488145828247,
+ "xml": "<block atomic=\"true\">",
+ "y": 447.6944193840027,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "bdc01df2.1a5d8",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1658.5714015960693,
+ "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"'DG Workflow GenerateTemplateConfig not found'`\"/>\n\t",
+ "y": 448.44441986083984,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "6a26f541.aa907c",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "7ba894b.5d3a46c"
+ ]
+ ],
+ "x": 1292.1547679901123,
+ "xml": "<outcome value='failure'>\n",
+ "y": 506.527792930603,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "7ba894b.5d3a46c",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "9728b5f9.536268"
+ ]
+ ],
+ "x": 1467.154893875122,
+ "xml": "<block atomic=\"true\">",
+ "y": 507.027792930603,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "9728b5f9.536268",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1667.988145828247,
+ "xml": "<return status=\"failure\">\n\t\n\t",
+ "y": 507.44441986083984,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "7e6e5c1a.29c4a4",
+ "info": "",
+ "name": "templatename cases",
+ "type": "comment",
+ "wires": [],
+ "x": 642.7381381988525,
+ "y": 370.4444465637207,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "37b38554.dad0ca",
+ "info": "",
+ "name": "merge ASDC template and data",
+ "type": "comment",
+ "wires": [],
+ "x": 968.9881381988525,
+ "y": 674.0277881622314,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "63a29ad8.8e05e4",
+ "info": "",
+ "name": "configBlock with or without parameters",
+ "type": "comment",
+ "wires": [],
+ "x": 620.9881076812744,
+ "y": 647.8611078262329,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "9708e2c6.a3ce4",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "6f91db3d.8b0924",
+ "9ebb8ed8.eaa4e"
+ ]
+ ],
+ "x": 843.904821395874,
+ "xml": "<block atomic=\"true\">",
+ "y": 318.5277290344238,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "9ebb8ed8.eaa4e",
+ "name": "execute getTemplate",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "367ba220.8bea8e",
+ "8c4d147f.36cf68"
+ ]
+ ],
+ "x": 1048.8214511871338,
+ "xml": "<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"getTemplate\">\n<parameter name=\"fileCategory\" value=\"config_template\" />\n<parameter name=\"responsePrefix\" value=\"config-template\" />",
+ "y": 315.6111030578613,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "367ba220.8bea8e",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "9f013009.4fb92"
+ ]
+ ],
+ "x": 1232.4881420135498,
+ "xml": "<outcome value='failure'>\n",
+ "y": 375.2777318954468,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "9f013009.4fb92",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "e5aa2afa.241d48"
+ ]
+ ],
+ "x": 1415.238145828247,
+ "xml": "<block atomic=\"true\">",
+ "y": 369.527792930603,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "e5aa2afa.241d48",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1596.9881496429443,
+ "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"`$config-template.error-message`\"/>\n\t\n\t\n\t",
+ "y": 368.52773094177246,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "8c4d147f.36cf68",
+ "name": "not-found",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "b643f5da.9fc9b8"
+ ]
+ ],
+ "x": 1230.1548900604248,
+ "xml": "<outcome value='not-found'>\n",
+ "y": 285.69444847106934,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "b643f5da.9fc9b8",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "7e56335c.a0b01c"
+ ]
+ ],
+ "x": 1400.738145828247,
+ "xml": "<block atomic=\"true\">",
+ "y": 286.0277919769287,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "7e56335c.a0b01c",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1595.7382717132568,
+ "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to get template info\"/>\n\t\n\t\n\t",
+ "y": 286.2777614593506,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "d2208875.808258",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "a7aad416.c57578"
+ ]
+ ],
+ "x": 613.4881000518799,
+ "xml": "<outcome value=\"Other\">",
+ "y": 576.8611087799072,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "a7aad416.c57578",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "efd06d3f.ada62"
+ ]
+ ],
+ "x": 803.238130569458,
+ "xml": "<block atomic=\"true\">",
+ "y": 584.8611087799072,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "efd06d3f.ada62",
+ "name": "call: GenerateConfig",
+ "outputs": 1,
+ "type": "call",
+ "wires": [
+ [
+ "af0cd93c.94b1b8",
+ "4352a232.eb3aec"
+ ]
+ ],
+ "x": 1017.7381381988525,
+ "xml": "<call module=\"APPC\" rpc=\"GenerateConfig\" mode=\"sync\">",
+ "y": 597.8611087799072,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "af0cd93c.94b1b8",
+ "name": "not-found",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "f4ef6668.6a1018"
+ ]
+ ],
+ "x": 1223.7381420135498,
+ "xml": "<outcome value='not-found'>\n",
+ "y": 596.8611068725586,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "f4ef6668.6a1018",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "39d87011.2d87b"
+ ]
+ ],
+ "x": 1393.238145828247,
+ "xml": "<block atomic=\"true\">",
+ "y": 597.6111068725586,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "39d87011.2d87b",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1577.988145828247,
+ "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"'DG Workflow GenerateConfig not found'`\"/>\n\t",
+ "y": 597.1111068725586,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "4352a232.eb3aec",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "37a5a6a1.b52c9a"
+ ]
+ ],
+ "x": 1216.7381381988525,
+ "xml": "<outcome value='failure'>\n",
+ "y": 687.6111087799072,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "37a5a6a1.b52c9a",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "26d3fdda.ad1b12"
+ ]
+ ],
+ "x": 1390.2381381988525,
+ "xml": "<block atomic=\"true\">",
+ "y": 681.8611087799072,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "26d3fdda.ad1b12",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1575.238145828247,
+ "xml": "<return status=\"failure\">\n\t\n\t",
+ "y": 680.1111097335815,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "id": "ff782964.e94288",
+ "name": "DGSTART",
+ "outputs": 1,
+ "type": "dgstart",
+ "wires": [
+ [
+ "eadfabd6.6161f8"
+ ]
+ ],
+ "x": 176.1825466156006,
+ "y": 83.33332920074463,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "eadfabd6.6161f8",
+ "module": "APPC",
+ "name": "APPC 4.0.0",
+ "outputs": 1,
+ "type": "service-logic",
+ "version": "4.0.0",
+ "wires": [
+ [
+ "7cd40519.3b23dc"
+ ]
+ ],
+ "x": 409.2936382293701,
+ "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'>",
+ "y": 84.55554962158203,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "7cd40519.3b23dc",
+ "name": "method MergeTemplateData",
+ "outputs": 1,
+ "type": "method",
+ "wires": [
+ [
+ "3fa03099.10f27"
+ ]
+ ],
+ "x": 631.3769855499268,
+ "xml": "<method rpc='MergeTemplateData' mode='sync'>\n",
+ "y": 83.52777004241943,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "3fa03099.10f27",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "8ee93af3.e76758",
+ "6fc699a0.777a38",
+ "5514dd63.d31be4",
+ "f310f0a8.6039f",
+ "a2cedd5c.acad2"
+ ]
+ ],
+ "x": 169.23812103271484,
+ "xml": "<block atomic=\"true\">",
+ "y": 270.27781772613525,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "6fc699a0.777a38",
+ "name": "record",
+ "outputs": 1,
+ "type": "record",
+ "wires": [
+ []
+ ],
+ "x": 834.1985054016113,
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"CONFIGPARAMS\" value=\"`$config-data`\"/>\n<parameter name=\"CONFIGPARAMS1\" value=\"`$block_configuration-parameters`\"/>\n<parameter name=\"TEMPLATENAME\" value=\"`$template-name`\"/>\n<parameter name=\"CONFIGURATION\" value=\"`$configuration`\"/>\n<parameter name=\"CONFIGURATION1\" value=\"`$block_configuration`\"/>\n\n",
+ "y": 130.43650484085083,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "a2cedd5c.acad2",
+ "name": "call: ProcessParameterDefinition",
+ "outputs": 1,
+ "type": "call",
+ "wires": [
+ [
+ "66999aa1.1b0464",
+ "62eeaa57.a2b194"
+ ]
+ ],
+ "x": 788.5318756103516,
+ "xml": "<call module=\"APPC\" rpc=\"ProcessParameterDefinition\" mode=\"sync\">",
+ "y": 207.13093757629395,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "66999aa1.1b0464",
+ "name": "not-found",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "65712e43.c571a"
+ ]
+ ],
+ "x": 1153.5595512390137,
+ "xml": "<outcome value='not-found'>\n",
+ "y": 134.57539558410645,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "65712e43.c571a",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "1eaf25d0.77480a"
+ ]
+ ],
+ "x": 1340.3095531463623,
+ "xml": "<block atomic=\"true\">",
+ "y": 132.5753936767578,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "1eaf25d0.77480a",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1523.8095569610596,
+ "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"'DG Workflow ProcessParameterDefinition not found'`\"/>\n\t",
+ "y": 132.07539558410645,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "62eeaa57.a2b194",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "cba7e8ee.c38b88"
+ ]
+ ],
+ "x": 1140.0595531463623,
+ "xml": "<outcome value='failure'>\n",
+ "y": 191.57539653778076,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "cba7e8ee.c38b88",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "f131fee9.6e3c4"
+ ]
+ ],
+ "x": 1324.3095531463623,
+ "xml": "<block atomic=\"true\">",
+ "y": 191.82539463043213,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "5514dd63.d31be4",
+ "name": "execute saveTxLog",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "5d3a75fc.b01dec"
+ ]
+ ],
+ "x": 520.4166278839111,
+ "xml": "<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"log\" />\n<parameter name=\"message\" value=\"Prepare Success\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n",
+ "y": 803.0277366638184,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "5d3a75fc.b01dec",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "414c097b.0db3f8"
+ ]
+ ],
+ "x": 722.5833492279053,
+ "xml": "<outcome value='failure'>\n",
+ "y": 817.1110496520996,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "414c097b.0db3f8",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 950.6666660308838,
+ "xml": "<block atomic=\"true\">",
+ "y": 814.8610496520996,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "f310f0a8.6039f",
+ "name": "record",
+ "outputs": 1,
+ "type": "record",
+ "wires": [
+ []
+ ],
+ "x": 443.3333110809326,
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"CONFIGPARAMS\" value=\"`$config-data`\"/>\n",
+ "y": 920.9444265365601,
+ "z": "a49375c8.88c748"
+ },
+ {
+ "comments": "",
+ "id": "f131fee9.6e3c4",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1514.7262878417969,
+ "xml": "<return status=\"failure\">\n\t\n\t",
+ "y": 190.15872383117676,
+ "z": "a49375c8.88c748"
+ }
+]
diff --git a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_VM_Start.json b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_VM_Start.json
index 4979c0d73..523c6f633 100644
--- a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_VM_Start.json
+++ b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_VM_Start.json
@@ -1,257 +1,257 @@
[
- {
- "id": "4c12a5c8.90ab7c",
- "type": "dgstart",
- "name": "DGSTART",
- "outputs": 1,
- "x": 179,
- "y": 322,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "3f8e186b.788b58"
- ]
- ]
- },
- {
- "id": "3f8e186b.788b58",
- "type": "service-logic",
- "name": "APPC 2.0.0",
- "module": "APPC",
- "version": "2.0.0",
- "comments": "",
- "xml": "<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='2.0.0'>",
- "outputs": 1,
- "x": 362.0001220703125,
- "y": 322.5666809082031,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "e2b2f3.05197d1"
- ]
- ]
- },
- {
- "id": "e2b2f3.05197d1",
- "type": "method",
- "name": "VM_Start",
- "xml": "<method rpc='VM_Start' mode='sync'>\n",
- "comments": "",
- "outputs": 1,
- "x": 311.75006103515625,
- "y": 406.816650390625,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "9c797c4b.fc3f8"
- ]
- ]
- },
- {
- "id": "9c797c4b.fc3f8",
- "type": "execute",
- "name": "Start",
- "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='startServer'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\"/>\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$vm-id`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$identity-url`\" />",
- "comments": "",
- "outputs": 1,
- "x": 496,
- "y": 406,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "8ec37e81.db48b",
- "6a2f0d5b.f084e4"
- ]
- ]
- },
- {
- "id": "6a2f0d5b.f084e4",
- "type": "success",
- "name": "success",
- "xml": "<outcome value='success'>\n",
- "comments": "",
- "outputs": 1,
- "x": 675.9735107421875,
- "y": 407.2143859863281,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "51fd4bef.090064"
- ]
- ]
- },
- {
- "id": "8ec37e81.db48b",
- "type": "failure",
- "name": "failure",
- "xml": "<outcome value='failure'>\n",
- "comments": "",
- "outputs": 1,
- "x": 670.6187744140625,
- "y": 633.14306640625,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "8ccb55ea.a7c328"
- ]
- ]
- },
- {
- "id": "51fd4bef.090064",
- "type": "switchNode",
- "name": "STATUS",
- "xml": "<switch test='`$START_STATUS`'>\n",
- "comments": "",
- "outputs": 1,
- "x": 823,
- "y": 407.0000305175781,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "8e71a1ab.2673b",
- "9153a9b0.79c868"
- ]
- ]
- },
- {
- "id": "8e71a1ab.2673b",
- "type": "other",
- "name": "SUCCESS",
- "xml": "<outcome value='SUCCESS'>\n",
- "comments": "",
- "outputs": 1,
- "x": 997.7144775390625,
- "y": 405.4286193847656,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "218c4c31.746404"
- ]
- ]
- },
- {
- "id": "9153a9b0.79c868",
- "type": "other",
- "name": "ERROR",
- "xml": "<outcome value='ERROR'>\n",
- "comments": "",
- "outputs": 1,
- "x": 998.28564453125,
- "y": 474.71435546875,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "d6c921e6.f062f"
- ]
- ]
- },
- {
- "id": "91055b26.4540f8",
- "type": "returnSuccess",
- "name": "return success",
- "xml": "<return status='success'>",
- "comments": "",
- "x": 1355.6666259765625,
- "y": 452,
- "z": "3b333f3b.e62d",
- "wires": []
- },
- {
- "id": "be1d8c86.5510c",
- "type": "returnFailure",
- "name": "return failure",
- "xml": "<return status='failure'>\n",
- "comments": "",
- "x": 1364.8734130859375,
- "y": 680.4286499023438,
- "z": "3b333f3b.e62d",
- "wires": []
- },
- {
- "id": "55a5d83c.b56328",
- "type": "set",
- "name": "set success code and message",
- "xml": "<set>\n<parameter name='error-code' value='400' />\n<parameter name='error-message' value='Success' />\n",
- "comments": "",
- "x": 1404,
- "y": 408,
- "z": "3b333f3b.e62d",
- "wires": []
- },
- {
- "id": "11e66810.229818",
- "type": "set",
- "name": "set error code and message",
- "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='Start VM failed' />\n",
- "comments": "",
- "x": 1117,
- "y": 602,
- "z": "3b333f3b.e62d",
- "wires": []
- },
- {
- "id": "18420693.2d9f89",
- "type": "set",
- "name": "set error code and message",
- "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='Start VM status is error' />\n",
- "comments": "",
- "x": 1398,
- "y": 507,
- "z": "3b333f3b.e62d",
- "wires": []
- },
- {
- "id": "218c4c31.746404",
- "type": "block",
- "name": "block : atomic",
- "xml": "<block atomic='true'>",
- "atomic": "true",
- "comments": "",
- "outputs": 1,
- "x": 1161,
- "y": 407,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "55a5d83c.b56328",
- "91055b26.4540f8"
- ]
- ]
- },
- {
- "id": "d6c921e6.f062f",
- "type": "block",
- "name": "block : atomic",
- "xml": "<block atomic='true'>",
- "atomic": "true",
- "comments": "",
- "outputs": 1,
- "x": 1154,
- "y": 475,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "18420693.2d9f89",
- "be1d8c86.5510c"
- ]
- ]
- },
- {
- "id": "8ccb55ea.a7c328",
- "type": "block",
- "name": "block : atomic",
- "xml": "<block atomic='true'>",
- "atomic": "true",
- "comments": "",
- "outputs": 1,
- "x": 873,
- "y": 639,
- "z": "3b333f3b.e62d",
- "wires": [
- [
- "11e66810.229818",
- "be1d8c86.5510c"
- ]
- ]
- }
-] \ No newline at end of file
+ {
+ "id": "4c12a5c8.90ab7c",
+ "name": "DGSTART",
+ "outputs": 1,
+ "type": "dgstart",
+ "wires": [
+ [
+ "3f8e186b.788b58"
+ ]
+ ],
+ "x": 179,
+ "y": 322,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "3f8e186b.788b58",
+ "module": "APPC",
+ "name": "APPC 2.0.0",
+ "outputs": 1,
+ "type": "service-logic",
+ "version": "2.0.0",
+ "wires": [
+ [
+ "e2b2f3.05197d1"
+ ]
+ ],
+ "x": 362.0001220703125,
+ "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'>",
+ "y": 322.5666809082031,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "e2b2f3.05197d1",
+ "name": "VM_Start",
+ "outputs": 1,
+ "type": "method",
+ "wires": [
+ [
+ "9c797c4b.fc3f8"
+ ]
+ ],
+ "x": 311.75006103515625,
+ "xml": "<method rpc='VM_Start' mode='sync'>\n",
+ "y": 406.816650390625,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "9c797c4b.fc3f8",
+ "name": "Start",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "8ec37e81.db48b",
+ "6a2f0d5b.f084e4"
+ ]
+ ],
+ "x": 496,
+ "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='startServer'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\"/>\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$vm-id`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$identity-url`\" />",
+ "y": 406,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "6a2f0d5b.f084e4",
+ "name": "success",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "51fd4bef.090064"
+ ]
+ ],
+ "x": 675.9735107421875,
+ "xml": "<outcome value='success'>\n",
+ "y": 407.2143859863281,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "8ec37e81.db48b",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "8ccb55ea.a7c328"
+ ]
+ ],
+ "x": 670.6187744140625,
+ "xml": "<outcome value='failure'>\n",
+ "y": 633.14306640625,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "51fd4bef.090064",
+ "name": "STATUS",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "8e71a1ab.2673b",
+ "9153a9b0.79c868"
+ ]
+ ],
+ "x": 823,
+ "xml": "<switch test='`$START_STATUS`'>\n",
+ "y": 407.0000305175781,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "8e71a1ab.2673b",
+ "name": "SUCCESS",
+ "outputs": 1,
+ "type": "other",
+ "wires": [
+ [
+ "218c4c31.746404"
+ ]
+ ],
+ "x": 997.7144775390625,
+ "xml": "<outcome value='SUCCESS'>\n",
+ "y": 405.4286193847656,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "9153a9b0.79c868",
+ "name": "ERROR",
+ "outputs": 1,
+ "type": "other",
+ "wires": [
+ [
+ "d6c921e6.f062f"
+ ]
+ ],
+ "x": 998.28564453125,
+ "xml": "<outcome value='ERROR'>\n",
+ "y": 474.71435546875,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "91055b26.4540f8",
+ "name": "return success",
+ "type": "returnSuccess",
+ "wires": [],
+ "x": 1355.6666259765625,
+ "xml": "<return status='success'>",
+ "y": 452,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "be1d8c86.5510c",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1364.8734130859375,
+ "xml": "<return status='failure'>\n",
+ "y": 680.4286499023438,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "55a5d83c.b56328",
+ "name": "set success code and message",
+ "type": "set",
+ "wires": [],
+ "x": 1404,
+ "xml": "<set>\n<parameter name='error-code' value='400' />\n<parameter name='error-message' value='Success' />\n",
+ "y": 408,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "11e66810.229818",
+ "name": "set error code and message",
+ "type": "set",
+ "wires": [],
+ "x": 1117,
+ "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='Start VM failed' />\n",
+ "y": 602,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "comments": "",
+ "id": "18420693.2d9f89",
+ "name": "set error code and message",
+ "type": "set",
+ "wires": [],
+ "x": 1398,
+ "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='Start VM status is error' />\n",
+ "y": 507,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "218c4c31.746404",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "55a5d83c.b56328",
+ "91055b26.4540f8"
+ ]
+ ],
+ "x": 1161,
+ "xml": "<block atomic='true'>",
+ "y": 407,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "d6c921e6.f062f",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "18420693.2d9f89",
+ "be1d8c86.5510c"
+ ]
+ ],
+ "x": 1154,
+ "xml": "<block atomic='true'>",
+ "y": 475,
+ "z": "3b333f3b.e62d"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "8ccb55ea.a7c328",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "11e66810.229818",
+ "be1d8c86.5510c"
+ ]
+ ],
+ "x": 873,
+ "xml": "<block atomic='true'>",
+ "y": 639,
+ "z": "3b333f3b.e62d"
+ }
+]
diff --git a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_VM_Stop.json b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_VM_Stop.json
index b66fdb3f6..5a3ff7c10 100644
--- a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_VM_Stop.json
+++ b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_VM_Stop.json
@@ -1,257 +1,257 @@
[
- {
- "id": "a36507bd.9411a8",
- "type": "dgstart",
- "name": "DGSTART",
- "outputs": 1,
- "x": 129,
- "y": 66,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "c156b4fa.66d0a8"
- ]
- ]
- },
- {
- "id": "c156b4fa.66d0a8",
- "type": "service-logic",
- "name": "APPC 2.0.0",
- "module": "APPC",
- "version": "2.0.0",
- "comments": "",
- "xml": "<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='2.0.0'>",
- "outputs": 1,
- "x": 306.0000915527344,
- "y": 65.5666732788086,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "6c3d7cf.b631784"
- ]
- ]
- },
- {
- "id": "6c3d7cf.b631784",
- "type": "method",
- "name": "VM_Stop",
- "xml": "<method rpc='VM_Stop' mode='sync'>\n",
- "comments": "",
- "outputs": 1,
- "x": 248.46435165405273,
- "y": 157.3880786895752,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "8896d091.49bc2"
- ]
- ]
- },
- {
- "id": "8896d091.49bc2",
- "type": "execute",
- "name": "Stop",
- "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='stopServer'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\"/>\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$vm-id`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$identity-url`\" />\n",
- "comments": "",
- "outputs": 1,
- "x": 409,
- "y": 158.50000762939453,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "985b942b.ec64e8",
- "34939973.cf1fd6"
- ]
- ]
- },
- {
- "id": "34939973.cf1fd6",
- "type": "success",
- "name": "success",
- "xml": "<outcome value='success'>\n",
- "comments": "",
- "outputs": 1,
- "x": 582.1170654296875,
- "y": 159.4286117553711,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "f35d3b53.86e768"
- ]
- ]
- },
- {
- "id": "f35d3b53.86e768",
- "type": "switchNode",
- "name": "switch STATUS",
- "xml": "<switch test='`$STOP_STATUS`'>\n",
- "comments": "",
- "outputs": 1,
- "x": 764.9102783203125,
- "y": 158.98406219482422,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "885dbd51.87507",
- "10f2aa34.ea80d6"
- ]
- ]
- },
- {
- "id": "985b942b.ec64e8",
- "type": "failure",
- "name": "failure",
- "xml": "<outcome value='failure'>\n",
- "comments": "",
- "outputs": 1,
- "x": 589.9047241210938,
- "y": 342.07161712646484,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "28dfcdd7.ba3e32"
- ]
- ]
- },
- {
- "id": "9d1c57f6.77ce08",
- "type": "returnFailure",
- "name": "return failure",
- "xml": "<return status='failure'>\n",
- "comments": "",
- "x": 1315,
- "y": 408.7500228881836,
- "z": "602aa70d.a192e8",
- "wires": []
- },
- {
- "id": "885dbd51.87507",
- "type": "success",
- "name": "SUCCESS",
- "xml": "<outcome value='SUCCESS'>\n",
- "comments": "",
- "outputs": 1,
- "x": 958.5,
- "y": 133.5,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "8b1c6f1d.bf4c"
- ]
- ]
- },
- {
- "id": "10f2aa34.ea80d6",
- "type": "other",
- "name": "ERROR",
- "xml": "<outcome value='ERROR'>\n",
- "comments": "",
- "outputs": 1,
- "x": 947.5713500976562,
- "y": 205.0000457763672,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "149167fb.227158"
- ]
- ]
- },
- {
- "id": "ec5b4ab9.b62488",
- "type": "set",
- "name": "set success code and message",
- "xml": "<set>\n<parameter name='error-code' value='400' />\n<parameter name='error-message' value='Success' />\n",
- "comments": "",
- "x": 1361,
- "y": 109.5666732788086,
- "z": "602aa70d.a192e8",
- "wires": []
- },
- {
- "id": "fdfee58d.d86908",
- "type": "returnSuccess",
- "name": "return success",
- "xml": "<return status='success'>\n",
- "comments": "",
- "x": 1316,
- "y": 173.56666564941406,
- "z": "602aa70d.a192e8",
- "wires": []
- },
- {
- "id": "149167fb.227158",
- "type": "block",
- "name": "block : atomic",
- "xml": "<block atomic='true'>",
- "atomic": "true",
- "comments": "",
- "outputs": 1,
- "x": 1119,
- "y": 214.56666564941406,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "32f7f639.b0517a",
- "9d1c57f6.77ce08"
- ]
- ]
- },
- {
- "id": "28dfcdd7.ba3e32",
- "type": "block",
- "name": "block : atomic",
- "xml": "<block atomic='true'>",
- "atomic": "true",
- "comments": "",
- "outputs": 1,
- "x": 765,
- "y": 341.5666732788086,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "dcf150a2.8fa62",
- "9d1c57f6.77ce08"
- ]
- ]
- },
- {
- "id": "32f7f639.b0517a",
- "type": "set",
- "name": "set error code and message",
- "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='Stop VM status is error' />\n",
- "comments": "",
- "x": 1345,
- "y": 241.5666732788086,
- "z": "602aa70d.a192e8",
- "wires": []
- },
- {
- "id": "dcf150a2.8fa62",
- "type": "set",
- "name": "set error code and message",
- "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='Stop VM failed' />\n",
- "comments": "",
- "x": 1056,
- "y": 309.5666732788086,
- "z": "602aa70d.a192e8",
- "wires": []
- },
- {
- "id": "8b1c6f1d.bf4c",
- "type": "block",
- "name": "block : atomic",
- "xml": "<block atomic='true'>\n",
- "atomic": "false",
- "comments": "",
- "outputs": 1,
- "x": 1120,
- "y": 142,
- "z": "602aa70d.a192e8",
- "wires": [
- [
- "ec5b4ab9.b62488",
- "fdfee58d.d86908"
- ]
- ]
- }
-] \ No newline at end of file
+ {
+ "id": "a36507bd.9411a8",
+ "name": "DGSTART",
+ "outputs": 1,
+ "type": "dgstart",
+ "wires": [
+ [
+ "c156b4fa.66d0a8"
+ ]
+ ],
+ "x": 129,
+ "y": 66,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "c156b4fa.66d0a8",
+ "module": "APPC",
+ "name": "APPC 2.0.0",
+ "outputs": 1,
+ "type": "service-logic",
+ "version": "2.0.0",
+ "wires": [
+ [
+ "6c3d7cf.b631784"
+ ]
+ ],
+ "x": 306.0000915527344,
+ "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'>",
+ "y": 65.5666732788086,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "6c3d7cf.b631784",
+ "name": "VM_Stop",
+ "outputs": 1,
+ "type": "method",
+ "wires": [
+ [
+ "8896d091.49bc2"
+ ]
+ ],
+ "x": 248.46435165405273,
+ "xml": "<method rpc='VM_Stop' mode='sync'>\n",
+ "y": 157.3880786895752,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "8896d091.49bc2",
+ "name": "Stop",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "985b942b.ec64e8",
+ "34939973.cf1fd6"
+ ]
+ ],
+ "x": 409,
+ "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='stopServer'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\"/>\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$vm-id`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$identity-url`\" />\n",
+ "y": 158.50000762939453,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "34939973.cf1fd6",
+ "name": "success",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "f35d3b53.86e768"
+ ]
+ ],
+ "x": 582.1170654296875,
+ "xml": "<outcome value='success'>\n",
+ "y": 159.4286117553711,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "f35d3b53.86e768",
+ "name": "switch STATUS",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "885dbd51.87507",
+ "10f2aa34.ea80d6"
+ ]
+ ],
+ "x": 764.9102783203125,
+ "xml": "<switch test='`$STOP_STATUS`'>\n",
+ "y": 158.98406219482422,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "985b942b.ec64e8",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "28dfcdd7.ba3e32"
+ ]
+ ],
+ "x": 589.9047241210938,
+ "xml": "<outcome value='failure'>\n",
+ "y": 342.07161712646484,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "9d1c57f6.77ce08",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1315,
+ "xml": "<return status='failure'>\n",
+ "y": 408.7500228881836,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "885dbd51.87507",
+ "name": "SUCCESS",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "8b1c6f1d.bf4c"
+ ]
+ ],
+ "x": 958.5,
+ "xml": "<outcome value='SUCCESS'>\n",
+ "y": 133.5,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "10f2aa34.ea80d6",
+ "name": "ERROR",
+ "outputs": 1,
+ "type": "other",
+ "wires": [
+ [
+ "149167fb.227158"
+ ]
+ ],
+ "x": 947.5713500976562,
+ "xml": "<outcome value='ERROR'>\n",
+ "y": 205.0000457763672,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "ec5b4ab9.b62488",
+ "name": "set success code and message",
+ "type": "set",
+ "wires": [],
+ "x": 1361,
+ "xml": "<set>\n<parameter name='error-code' value='400' />\n<parameter name='error-message' value='Success' />\n",
+ "y": 109.5666732788086,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "fdfee58d.d86908",
+ "name": "return success",
+ "type": "returnSuccess",
+ "wires": [],
+ "x": 1316,
+ "xml": "<return status='success'>\n",
+ "y": 173.56666564941406,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "149167fb.227158",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "32f7f639.b0517a",
+ "9d1c57f6.77ce08"
+ ]
+ ],
+ "x": 1119,
+ "xml": "<block atomic='true'>",
+ "y": 214.56666564941406,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "28dfcdd7.ba3e32",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "dcf150a2.8fa62",
+ "9d1c57f6.77ce08"
+ ]
+ ],
+ "x": 765,
+ "xml": "<block atomic='true'>",
+ "y": 341.5666732788086,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "32f7f639.b0517a",
+ "name": "set error code and message",
+ "type": "set",
+ "wires": [],
+ "x": 1345,
+ "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='Stop VM status is error' />\n",
+ "y": 241.5666732788086,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "comments": "",
+ "id": "dcf150a2.8fa62",
+ "name": "set error code and message",
+ "type": "set",
+ "wires": [],
+ "x": 1056,
+ "xml": "<set>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='Stop VM failed' />\n",
+ "y": 309.5666732788086,
+ "z": "602aa70d.a192e8"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "8b1c6f1d.bf4c",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "ec5b4ab9.b62488",
+ "fdfee58d.d86908"
+ ]
+ ],
+ "x": 1120,
+ "xml": "<block atomic='true'>\n",
+ "y": 142,
+ "z": "602aa70d.a192e8"
+ }
+]
diff --git a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_loadTeamplate.json b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_loadTeamplate.json
index 48b1df1a7..83ba4e65d 100644
--- a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_loadTeamplate.json
+++ b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_loadTeamplate.json
@@ -1,21 +1,546 @@
-/*-
- * ============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":"8a734c47.1723c","type":"switchNode","name":"switch configuration.configuration-string","xml":"<switch test='`$block_configuration.configuration-string`'>\n","comments":"","outputs":1,"x":354,"y":288,"z":"1e8e0db6.7d4d12","wires":[["c8ed4e80.c1e15","afcf1c9f.7013b"]]},{"id":"17d29498.a5c0ab","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":791.9999923706055,"y":270.49999046325684,"z":"1e8e0db6.7d4d12","wires":[[]]},{"id":"c8ed4e80.c1e15","type":"success","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":627.9999923706055,"y":310.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["70cd567f.e08958"]]},{"id":"70cd567f.e08958","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":800.9999923706055,"y":309.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["a0f3ae02.cc3fc"]]},{"id":"a0f3ae02.cc3fc","type":"set","name":"set configuration","xml":"<set>\n<parameter name='configuration' value='`$block_configuration.configuration-string`' />\n","comments":"","x":973.9999923706055,"y":310.49999046325684,"z":"1e8e0db6.7d4d12","wires":[]},{"id":"e92ebc2.c77764","type":"comment","name":"CLI/XML","info":"","comments":"","x":1143.9999923706055,"y":287.49999046325684,"z":"1e8e0db6.7d4d12","wires":[]},{"id":"9f19e98d.ef3a08","type":"switchNode","name":"switch configuration.configuration-json","xml":"<switch test='`$block_configuration.configuration-json`'>\n","comments":"","outputs":1,"x":334.49999237060547,"y":363.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["da9c7e5c.d969d","5b4a2e9f.a0e1c"]]},{"id":"da9c7e5c.d969d","type":"success","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":618.4999923706055,"y":407.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["81a5922d.d1697"]]},{"id":"890a9568.ab8478","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":794.4999923706055,"y":365.49999046325684,"z":"1e8e0db6.7d4d12","wires":[[]]},{"id":"81a5922d.d1697","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":791.4999923706055,"y":404.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["df609a35.996668"]]},{"id":"df609a35.996668","type":"set","name":"set configuration","xml":"<set>\n<parameter name='configuration' value='`$block_configuration.configuration-json`' />\n","comments":"","x":964.4999923706055,"y":404.49999046325684,"z":"1e8e0db6.7d4d12","wires":[]},{"id":"35ca0cd5.ff4b24","type":"comment","name":"JSON","info":"","comments":"","x":1119.9999923706055,"y":401.49999046325684,"z":"1e8e0db6.7d4d12","wires":[]},{"id":"8cadc66e.8c2928","type":"switchNode","name":"switch template-name","xml":"<switch test='`$template-name`'>\n","comments":"","outputs":1,"x":324,"y":209.99999809265137,"z":"1e8e0db6.7d4d12","wires":[["8c74334f.a12cd","9098550c.520648"]]},{"id":"8c74334f.a12cd","type":"success","name":"outcome: null","xml":"<outcome value=''>","comments":"","outputs":1,"x":544.9999923706055,"y":176.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["1e8340f1.e284ef"]]},{"id":"9098550c.520648","type":"success","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":549.9999923706055,"y":218.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["a871d64a.f62008"]]},{"id":"a871d64a.f62008","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":722.9999923706055,"y":215.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["e962b510.094fe8"]]},{"id":"e962b510.094fe8","type":"set","name":"set config-type","xml":"<set>\n<parameter name='config-type' value='template' />\n","comments":"","x":894.9999923706055,"y":217.49999046325684,"z":"1e8e0db6.7d4d12","wires":[]},{"id":"a0b81149.4795d","type":"switchNode","name":"switch configuration","xml":"<switch test='`$configuration`'>\n","comments":"","outputs":1,"x":300.99999237060547,"y":453.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["943cf1ce.98525","cdc3e844.a7c458"]]},{"id":"943cf1ce.98525","type":"success","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":402.99999237060547,"y":540.4999904632568,"z":"1e8e0db6.7d4d12","wires":[["a19a2b30.148618"]]},{"id":"43d7a3.9a55285c","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":704.9999923706055,"y":466.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["6d3d4815.8d0ec8"]]},{"id":"6795360d.03fc98","type":"set","name":"set config-type","xml":"<set>\n<parameter name='config-type' value='template' />\n","comments":"","x":1184.9999923706055,"y":555.4999904632568,"z":"1e8e0db6.7d4d12","wires":[]},{"id":"6d3d4815.8d0ec8","type":"switchNode","name":"switch Configuration params exists","xml":"<switch test='`$configuration-params`'>\n","comments":"","outputs":1,"x":928.666633605957,"y":466.50000190734863,"z":"1e8e0db6.7d4d12","wires":[["4aa0db36.34f564","4e107546.e832ec"]]},{"id":"4aa0db36.34f564","type":"success","name":"outcome: Other","xml":"<outcome value=\"Other\">","comments":"","outputs":1,"x":865.9999923706055,"y":553.4999904632568,"z":"1e8e0db6.7d4d12","wires":[["808f193e.7004c8"]]},{"id":"808f193e.7004c8","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1029.9999923706055,"y":555.4999904632568,"z":"1e8e0db6.7d4d12","wires":[["6795360d.03fc98"]]},{"id":"2a881c0c.cfc134","type":"comment","name":"Specific Template","info":"","comments":"","x":1085.9999923706055,"y":209.49999046325684,"z":"1e8e0db6.7d4d12","wires":[]},{"id":"1e8340f1.e284ef","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":731.9999923706055,"y":155.49999046325684,"z":"1e8e0db6.7d4d12","wires":[[]]},{"id":"a19a2b30.148618","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":561.9999923706055,"y":543.4999904632568,"z":"1e8e0db6.7d4d12","wires":[[]]},{"id":"afcf1c9f.7013b","type":"success","name":"outcome: null","xml":"<outcome value=''>","comments":"","outputs":1,"x":629.9999923706055,"y":266.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["17d29498.a5c0ab"]]},{"id":"5b4a2e9f.a0e1c","type":"success","name":"outcome: null","xml":"<outcome value=''>","comments":"","outputs":1,"x":622.9999923706055,"y":358.49999046325684,"z":"1e8e0db6.7d4d12","wires":[["890a9568.ab8478"]]},{"id":"cdc3e844.a7c458","type":"success","name":"outcome: null","xml":"<outcome value=''>","comments":"","outputs":1,"x":531.6666641235352,"y":459.8333339691162,"z":"1e8e0db6.7d4d12","wires":[["43d7a3.9a55285c"]]},{"id":"4e107546.e832ec","type":"success","name":"outcome: null","xml":"<outcome value=''>","comments":"","outputs":1,"x":1207.9999923706055,"y":456.49999046325684,"z":"1e8e0db6.7d4d12","wires":[[]]},{"id":"6c17615f.a5824","type":"comment","name":"Search template from the input request","info":"","comments":"","x":355.66661834716797,"y":131.83327293395996,"z":"1e8e0db6.7d4d12","wires":[]},{"id":"d4d3f195.d6269","type":"dgstart","name":"DGSTART","outputs":1,"x":124,"y":65,"z":"1e8e0db6.7d4d12","wires":[["32e28f93.3cb14"]]},{"id":"32e28f93.3cb14","type":"service-logic","name":"APPC 4.0.0","module":"APPC","version":"4.0.0","comments":"","xml":"<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='4.0.0'>","outputs":1,"x":269.4285583496094,"y":64,"z":"1e8e0db6.7d4d12","wires":[["12244989.1a1e56"]]},{"id":"12244989.1a1e56","type":"method","name":"method loadTeamplate","xml":"<method rpc='loadTeamplate' mode='sync'>\n","comments":"","outputs":1,"x":472.72618103027344,"y":63.5,"z":"1e8e0db6.7d4d12","wires":[["88db856e.7f2968"]]},{"id":"88db856e.7f2968","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":98.8809814453125,"y":190.03570556640625,"z":"1e8e0db6.7d4d12","wires":[["8cadc66e.8c2928","8a734c47.1723c","9f19e98d.ef3a08","a0b81149.4795d"]]}]
+[
+ {
+ "comments": "",
+ "id": "8a734c47.1723c",
+ "name": "switch configuration.configuration-string",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "c8ed4e80.c1e15",
+ "afcf1c9f.7013b"
+ ]
+ ],
+ "x": 354,
+ "xml": "<switch test='`$block_configuration.configuration-string`'>\n",
+ "y": 288,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "17d29498.a5c0ab",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 791.9999923706055,
+ "xml": "<block>\n",
+ "y": 270.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "c8ed4e80.c1e15",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "70cd567f.e08958"
+ ]
+ ],
+ "x": 627.9999923706055,
+ "xml": "<outcome value=\"Other\">",
+ "y": 310.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "70cd567f.e08958",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "a0f3ae02.cc3fc"
+ ]
+ ],
+ "x": 800.9999923706055,
+ "xml": "<block>\n",
+ "y": 309.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "a0f3ae02.cc3fc",
+ "name": "set configuration",
+ "type": "set",
+ "wires": [],
+ "x": 973.9999923706055,
+ "xml": "<set>\n<parameter name='configuration' value='`$block_configuration.configuration-string`' />\n",
+ "y": 310.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "e92ebc2.c77764",
+ "info": "",
+ "name": "CLI/XML",
+ "type": "comment",
+ "wires": [],
+ "x": 1143.9999923706055,
+ "y": 287.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "9f19e98d.ef3a08",
+ "name": "switch configuration.configuration-json",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "da9c7e5c.d969d",
+ "5b4a2e9f.a0e1c"
+ ]
+ ],
+ "x": 334.49999237060547,
+ "xml": "<switch test='`$block_configuration.configuration-json`'>\n",
+ "y": 363.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "da9c7e5c.d969d",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "81a5922d.d1697"
+ ]
+ ],
+ "x": 618.4999923706055,
+ "xml": "<outcome value=\"Other\">",
+ "y": 407.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "890a9568.ab8478",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 794.4999923706055,
+ "xml": "<block>\n",
+ "y": 365.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "81a5922d.d1697",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "df609a35.996668"
+ ]
+ ],
+ "x": 791.4999923706055,
+ "xml": "<block>\n",
+ "y": 404.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "df609a35.996668",
+ "name": "set configuration",
+ "type": "set",
+ "wires": [],
+ "x": 964.4999923706055,
+ "xml": "<set>\n<parameter name='configuration' value='`$block_configuration.configuration-json`' />\n",
+ "y": 404.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "35ca0cd5.ff4b24",
+ "info": "",
+ "name": "JSON",
+ "type": "comment",
+ "wires": [],
+ "x": 1119.9999923706055,
+ "y": 401.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "8cadc66e.8c2928",
+ "name": "switch template-name",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "8c74334f.a12cd",
+ "9098550c.520648"
+ ]
+ ],
+ "x": 324,
+ "xml": "<switch test='`$template-name`'>\n",
+ "y": 209.99999809265137,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "8c74334f.a12cd",
+ "name": "outcome: null",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "1e8340f1.e284ef"
+ ]
+ ],
+ "x": 544.9999923706055,
+ "xml": "<outcome value=''>",
+ "y": 176.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "9098550c.520648",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "a871d64a.f62008"
+ ]
+ ],
+ "x": 549.9999923706055,
+ "xml": "<outcome value=\"Other\">",
+ "y": 218.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "a871d64a.f62008",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "e962b510.094fe8"
+ ]
+ ],
+ "x": 722.9999923706055,
+ "xml": "<block>\n",
+ "y": 215.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "e962b510.094fe8",
+ "name": "set config-type",
+ "type": "set",
+ "wires": [],
+ "x": 894.9999923706055,
+ "xml": "<set>\n<parameter name='config-type' value='template' />\n",
+ "y": 217.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "a0b81149.4795d",
+ "name": "switch configuration",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "943cf1ce.98525",
+ "cdc3e844.a7c458"
+ ]
+ ],
+ "x": 300.99999237060547,
+ "xml": "<switch test='`$configuration`'>\n",
+ "y": 453.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "943cf1ce.98525",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "a19a2b30.148618"
+ ]
+ ],
+ "x": 402.99999237060547,
+ "xml": "<outcome value=\"Other\">",
+ "y": 540.4999904632568,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "43d7a3.9a55285c",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "6d3d4815.8d0ec8"
+ ]
+ ],
+ "x": 704.9999923706055,
+ "xml": "<block>\n",
+ "y": 466.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "6795360d.03fc98",
+ "name": "set config-type",
+ "type": "set",
+ "wires": [],
+ "x": 1184.9999923706055,
+ "xml": "<set>\n<parameter name='config-type' value='template' />\n",
+ "y": 555.4999904632568,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "6d3d4815.8d0ec8",
+ "name": "switch Configuration params exists",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "4aa0db36.34f564",
+ "4e107546.e832ec"
+ ]
+ ],
+ "x": 928.666633605957,
+ "xml": "<switch test='`$configuration-params`'>\n",
+ "y": 466.50000190734863,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "4aa0db36.34f564",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "808f193e.7004c8"
+ ]
+ ],
+ "x": 865.9999923706055,
+ "xml": "<outcome value=\"Other\">",
+ "y": 553.4999904632568,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "808f193e.7004c8",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "6795360d.03fc98"
+ ]
+ ],
+ "x": 1029.9999923706055,
+ "xml": "<block>\n",
+ "y": 555.4999904632568,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "2a881c0c.cfc134",
+ "info": "",
+ "name": "Specific Template",
+ "type": "comment",
+ "wires": [],
+ "x": 1085.9999923706055,
+ "y": 209.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "1e8340f1.e284ef",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 731.9999923706055,
+ "xml": "<block>\n",
+ "y": 155.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "a19a2b30.148618",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 561.9999923706055,
+ "xml": "<block>\n",
+ "y": 543.4999904632568,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "afcf1c9f.7013b",
+ "name": "outcome: null",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "17d29498.a5c0ab"
+ ]
+ ],
+ "x": 629.9999923706055,
+ "xml": "<outcome value=''>",
+ "y": 266.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "5b4a2e9f.a0e1c",
+ "name": "outcome: null",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "890a9568.ab8478"
+ ]
+ ],
+ "x": 622.9999923706055,
+ "xml": "<outcome value=''>",
+ "y": 358.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "cdc3e844.a7c458",
+ "name": "outcome: null",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "43d7a3.9a55285c"
+ ]
+ ],
+ "x": 531.6666641235352,
+ "xml": "<outcome value=''>",
+ "y": 459.8333339691162,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "4e107546.e832ec",
+ "name": "outcome: null",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ []
+ ],
+ "x": 1207.9999923706055,
+ "xml": "<outcome value=''>",
+ "y": 456.49999046325684,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "6c17615f.a5824",
+ "info": "",
+ "name": "Search template from the input request",
+ "type": "comment",
+ "wires": [],
+ "x": 355.66661834716797,
+ "y": 131.83327293395996,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "id": "d4d3f195.d6269",
+ "name": "DGSTART",
+ "outputs": 1,
+ "type": "dgstart",
+ "wires": [
+ [
+ "32e28f93.3cb14"
+ ]
+ ],
+ "x": 124,
+ "y": 65,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "32e28f93.3cb14",
+ "module": "APPC",
+ "name": "APPC 4.0.0",
+ "outputs": 1,
+ "type": "service-logic",
+ "version": "4.0.0",
+ "wires": [
+ [
+ "12244989.1a1e56"
+ ]
+ ],
+ "x": 269.4285583496094,
+ "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'>",
+ "y": 64,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "comments": "",
+ "id": "12244989.1a1e56",
+ "name": "method loadTeamplate",
+ "outputs": 1,
+ "type": "method",
+ "wires": [
+ [
+ "88db856e.7f2968"
+ ]
+ ],
+ "x": 472.72618103027344,
+ "xml": "<method rpc='loadTeamplate' mode='sync'>\n",
+ "y": 63.5,
+ "z": "1e8e0db6.7d4d12"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "88db856e.7f2968",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "8cadc66e.8c2928",
+ "8a734c47.1723c",
+ "9f19e98d.ef3a08",
+ "a0b81149.4795d"
+ ]
+ ],
+ "x": 98.8809814453125,
+ "xml": "<block atomic=\"true\">",
+ "y": 190.03570556640625,
+ "z": "1e8e0db6.7d4d12"
+ }
+]
diff --git a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_setInputParams.json b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_setInputParams.json
index eeace8e82..0020f031c 100644
--- a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_setInputParams.json
+++ b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_setInputParams.json
@@ -1,21 +1,1338 @@
-/*-
- * ============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":"c5f27e6b.6555","type":"execute","name":"execute saveTxLog","xml":"<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"log\" />\n<parameter name=\"message\" value=\"SetInputData action complete\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n","comments":"","outputs":1,"x":331.25,"y":897.1666736602783,"z":"5ad64f3a.c3774","wires":[["9a41a79f.2a2b38"]]},{"id":"9a41a79f.2a2b38","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":584.0000114440918,"y":900.0833206176758,"z":"5ad64f3a.c3774","wires":[["be9673a6.ce4fd"]]},{"id":"be9673a6.ce4fd","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":802.333309173584,"y":900.5833616256714,"z":"5ad64f3a.c3774","wires":[[]]},{"id":"4a7685a5.000f1c","type":"dgstart","name":"DGSTART","outputs":1,"x":99.63886260986328,"y":21.222224235534668,"z":"5ad64f3a.c3774","wires":[["973925de.552808"]]},{"id":"973925de.552808","type":"service-logic","name":"APPC 4.0.0","module":"APPC","version":"4.0.0","comments":"","xml":"<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='4.0.0'>","outputs":1,"x":269.5118751525879,"y":25.500001907348633,"z":"5ad64f3a.c3774","wires":[["41b485e7.20eb5c"]]},{"id":"41b485e7.20eb5c","type":"method","name":"method setInputParams","xml":"<method rpc='setInputParams' mode='sync'>\n","comments":"","outputs":1,"x":513.9206161499023,"y":25.55555534362793,"z":"5ad64f3a.c3774","wires":[["a74c0e05.af52e"]]},{"id":"a74c0e05.af52e","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":165.46427154541016,"y":113.95236778259277,"z":"5ad64f3a.c3774","wires":[["c5f27e6b.6555","f65ded23.e6749","641ea02d.4b382","d1e77579.e7ab88","4df171f3.7b5ed","47641fcb.2cbbc","499cc381.43b7ac","581c65dc.66c40c","960e0153.19089","df9c11ec.844bb","c3fc55e7.85ef98","d62b8ebb.ff133","e5a060ba.6726c"]]},{"id":"f65ded23.e6749","type":"set","name":"set params based on Dispatcher Input","xml":"<set>\n<parameter name='vnf-id' value='`$input.action-identifiers.vnf-id`' /> \n<parameter name='service-instance-id' value='`$input.action-identifiers.service-instance-id`' />\n<parameter name='vserver-id' value='`$input.action-identifiers.vserver-id`' />\n<parameter name='vf-module-id' value='`$input.action-identifiers.vf-module-id`' />\n<parameter name='vnfc-name' value='`$input.action-identifiers.vnfc-name`' />\n\n<parameter name='request-id' value='`$input.common-header.request-id`' />\n<parameter name='originator-id' value='`$input.common-header.originator-id`' /> \n\n<parameter name='payload' value='`$input.payload`' /> \n<parameter name='api-ver' value='`$input.api-ver`' /> \n<parameter name='request-action' value='`$input.action`' />\n","comments":"","x":738.6943969726562,"y":66.63888549804688,"z":"5ad64f3a.c3774","wires":[]},{"id":"4df171f3.7b5ed","type":"execute","name":"execute Convert payload to DG Context ","xml":"<execute plugin=\"org.openecomp.sdnc.config.generator.convert.ConvertNode\" method=\"convertJson2DGContext\">\n<parameter name=\"jsonData\" value=\"`$input.payload`\" />\n<parameter name=\"isEscaped\" value=\"N\" />\n<parameter name=\"blockKeys\" value=\"configuration-parameters,configuration.configuration-string,configuration.configuration-json\" />\n<parameter name=\"responsePrefix\" value=\"tmp.convertnode\" />","comments":"","outputs":1,"x":537.4167098999023,"y":183.0555534362793,"z":"5ad64f3a.c3774","wires":[["13057386.cb05bc","705bb0fd.6235a"]]},{"id":"13057386.cb05bc","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":860.2222290039062,"y":156.1388931274414,"z":"5ad64f3a.c3774","wires":[["58736a12.c8a834"]]},{"id":"705bb0fd.6235a","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":862.9166793823242,"y":202.52777481079102,"z":"5ad64f3a.c3774","wires":[["31c8328a.24f9ee"]]},{"id":"58736a12.c8a834","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1060.5833358764648,"y":156.50000190734863,"z":"5ad64f3a.c3774","wires":[["f52e91c9.0c54f"]]},{"id":"31c8328a.24f9ee","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1054.8333358764648,"y":204.50000286102295,"z":"5ad64f3a.c3774","wires":[["8778642b.6f0a08"]]},{"id":"f52e91c9.0c54f","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"`$tmp.convertnode.error-message`\"/>\n\t\n\t","comments":"","x":1245.333339691162,"y":156.75000190734863,"z":"5ad64f3a.c3774","wires":[]},{"id":"8778642b.6f0a08","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to process input parameters\"/>\n\t","comments":"","x":1248.083339691162,"y":206.25000381469727,"z":"5ad64f3a.c3774","wires":[]},{"id":"d1e77579.e7ab88","type":"execute","name":"execute saveTxLog","xml":"<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"request\" />\n<parameter name=\"message\" value=\"`$tmp.message`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n","comments":"","outputs":1,"x":574.3333206176758,"y":137.75000190734863,"z":"5ad64f3a.c3774","wires":[["dd212aaa.c08fd8"]]},{"id":"641ea02d.4b382","type":"set","name":"set tmp.message","xml":"<set>\n<parameter name=\"tmp.message\" value=\"`$vnf-id + ' : ' + $request-action + ': ' + $payload`\" />\n","comments":"","x":672.2777709960938,"y":99.8888931274414,"z":"5ad64f3a.c3774","wires":[]},{"id":"dd212aaa.c08fd8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":981.0833129882812,"y":94.25,"z":"5ad64f3a.c3774","wires":[["6f36ee18.a34f3"]]},{"id":"6f36ee18.a34f3","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1138.0833129882812,"y":91.25,"z":"5ad64f3a.c3774","wires":[[]]},{"id":"46672893.29be28","type":"call","name":"call: GetAaiInfo","xml":"<call module=\"APPC\" rpc=\"GetAaiInfo\" mode=\"sync\">","comments":"","outputs":1,"x":825.8888626098633,"y":619.5833129882812,"z":"5ad64f3a.c3774","wires":[["d3c47a04.b4c318","44eb99ad.384d38"]]},{"id":"d3c47a04.b4c318","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1110.5554885864258,"y":592.1666870117188,"z":"5ad64f3a.c3774","wires":[["1588264f.0dbc0a"]]},{"id":"1588264f.0dbc0a","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":1291.4999465942383,"y":615.8333740234375,"z":"5ad64f3a.c3774","wires":[["911166e0.3593c8"]]},{"id":"911166e0.3593c8","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t","comments":"","x":1457.9165725708008,"y":616.3333129882812,"z":"5ad64f3a.c3774","wires":[]},{"id":"44eb99ad.384d38","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1104.4445266723633,"y":637.6943969726562,"z":"5ad64f3a.c3774","wires":[["1588264f.0dbc0a"]]},{"id":"47641fcb.2cbbc","type":"switchNode","name":"switch isTemplateDriven.TEMPLATE","xml":"<switch test='`$isTemplateDriven.TEMPLATE`'>\n","comments":"","outputs":1,"x":422.2499771118164,"y":810.8333377838135,"z":"5ad64f3a.c3774","wires":[["9a6ca9b5.a5f1b8","3e178fb8.db00e"]]},{"id":"9a6ca9b5.a5f1b8","type":"success","name":"outcome: YES","xml":"<outcome value=\"YES\">","comments":"","outputs":1,"x":757.174617767334,"y":780.8134269714355,"z":"5ad64f3a.c3774","wires":[["90c3ac2d.01d09"]]},{"id":"3e178fb8.db00e","type":"success","name":"outcome: Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":758.9127349853516,"y":838.9563655853271,"z":"5ad64f3a.c3774","wires":[["93a44588.d50728"]]},{"id":"90c3ac2d.01d09","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":992.8015785217285,"y":787.0793762207031,"z":"5ad64f3a.c3774","wires":[["814dc33.55b844"]]},{"id":"93a44588.d50728","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1022.8889465332031,"y":838.0278367996216,"z":"5ad64f3a.c3774","wires":[[]]},{"id":"814dc33.55b844","type":"call","name":"call: loadTeamplate","xml":"<call module=\"APPC\" rpc=\"loadTeamplate\" mode=\"sync\">","comments":"","outputs":1,"x":1196.3889503479004,"y":787.1110744476318,"z":"5ad64f3a.c3774","wires":[["b351a17b.41869","bfe70fa5.66e08"]]},{"id":"b351a17b.41869","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1365.55562210083,"y":756.8611545562744,"z":"5ad64f3a.c3774","wires":[["33f219a0.9ce106"]]},{"id":"392a5ccd.227d44","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to load Template Information\"/>\n","comments":"","x":1759.3889694213867,"y":752.5277996063232,"z":"5ad64f3a.c3774","wires":[]},{"id":"33f219a0.9ce106","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":1542.5555877685547,"y":754.7777805328369,"z":"5ad64f3a.c3774","wires":[["392a5ccd.227d44"]]},{"id":"bfe70fa5.66e08","type":"failure","name":"Other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":1356.4722480773926,"y":869.4444408416748,"z":"5ad64f3a.c3774","wires":[["4782d66.0e30528"]]},{"id":"499cc381.43b7ac","type":"get-resource","name":"get-resource: APPC.action-level","xml":"<get-resource\n\tplugin='org.openecomp.sdnc.sli.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT ACTION_LEVEL\n\t FROM ACTION_LEVEL_REFERENCE\n WHERE ACTION_IDENTIFIER = $action-identifier ;\"\n force='true'\n\tpfx='APPC.action-level'>\n","comments":"","outputs":1,"x":474.8333206176758,"y":472.4166946411133,"z":"5ad64f3a.c3774","wires":[["34c05249.d79afe","59f42bd7.3b8014"]]},{"id":"70c97dc2.b38574","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":945.5833206176758,"y":489.75000190734863,"z":"5ad64f3a.c3774","wires":[["f7860416.1a1108"]]},{"id":"f7860416.1a1108","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to retrieve Template Information from Reference table.\"/>\n\t","comments":"","x":1113.8333206176758,"y":487.50000190734863,"z":"5ad64f3a.c3774","wires":[]},{"id":"34c05249.d79afe","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":747.9999771118164,"y":487.3611030578613,"z":"5ad64f3a.c3774","wires":[["70c97dc2.b38574"]]},{"id":"4782d66.0e30528","type":"call","name":"call: MergeTemplateData","xml":"<call module=\"APPC\" rpc=\"MergeTemplateData\" mode=\"sync\">","comments":"","outputs":1,"x":1537.7499618530273,"y":866.2500057220459,"z":"5ad64f3a.c3774","wires":[["55d06171.b5739","fb63c6c3.f262a8"]]},{"id":"13067f71.cb0181","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1931.2619018554688,"y":825.8214569091797,"z":"5ad64f3a.c3774","wires":[["569e6b14.42c9e4"]]},{"id":"55d06171.b5739","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1771.9047546386719,"y":826.5238094329834,"z":"5ad64f3a.c3774","wires":[["13067f71.cb0181"]]},{"id":"fb63c6c3.f262a8","type":"failure","name":"Other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":1775.5714225769043,"y":892.952399969101,"z":"5ad64f3a.c3774","wires":[["2603c6fc.c7658a"]]},{"id":"2603c6fc.c7658a","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":1939.8571548461914,"y":892.523811340332,"z":"5ad64f3a.c3774","wires":[["7237869.f38ce78"]]},{"id":"7237869.f38ce78","type":"record","name":"record","xml":"<record plugin=\"org.openecomp.sdnc.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$request-action`\"/>\n<parameter name=\"field3\" value=\"`$input.action`\"/>\n\n","comments":"","outputs":1,"x":2116.428653717041,"y":894.1428498625755,"z":"5ad64f3a.c3774","wires":[[]]},{"id":"10e21f94.2859d","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to Merge Template and Data Information\"/>\n","comments":"","x":2312.250072479248,"y":822.7500057220459,"z":"5ad64f3a.c3774","wires":[]},{"id":"569e6b14.42c9e4","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">\n\n","atomic":"true","comments":"","outputs":1,"x":2124.166648864746,"y":824.1666307449341,"z":"5ad64f3a.c3774","wires":[["10e21f94.2859d"]]},{"id":"581c65dc.66c40c","type":"get-resource","name":"get-resource: isTemplateDriven","xml":"<get-resource\n\tplugin='org.openecomp.sdnc.sli.resource.sql.SqlResource' \n\tresource='SQL'\n\tkey=\"SELECT TEMPLATE\n\t FROM PROTOCOL_REFERENCE\n WHERE ACTION = $input.action and VNF_TYPE = $vnf-type and ACTION_LEVEL= $action-level ;\"\n force='true'\n\tpfx='isTemplateDriven'>\n","comments":"","outputs":1,"x":423.4166488647461,"y":748.3333148956299,"z":"5ad64f3a.c3774","wires":[["236e23a7.75805c"]]},{"id":"b342a11f.4cb1a","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":962.4999847412109,"y":732.3333616256714,"z":"5ad64f3a.c3774","wires":[["e30e032f.dca54"]]},{"id":"e30e032f.dca54","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to retrieve Template Information from Reference table.\"/>\n\t","comments":"","x":1165.7499923706055,"y":726.7499666213989,"z":"5ad64f3a.c3774","wires":[]},{"id":"236e23a7.75805c","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":751.5833129882812,"y":727.1666946411133,"z":"5ad64f3a.c3774","wires":[["b342a11f.4cb1a"]]},{"id":"960e0153.19089","type":"set","name":"set Payload params ","xml":"<set>\n<!-- vnf type, name is from A&AI \n<parameter name='vnf-type' value='`$tmp.vnfInfo.vnf.vnf-type`' />\n<parameter name='vnf-name' value='`$tmp.vnfInfo.vnf.vnf-name`' />\n-->\n<!-- 17.07 Parameters from request -->\n<parameter name='template-name' value='`$request-parameters.template-name`' />\n<parameter name='vnf-host-ip-address' value='`$request-parameters.vnf-host-ip-address`' />\n<parameter name='vnfc-type' value='`$request-parameters.vnfc-type`' /> \n<parameter name='vnf-type' value='`$request-parameters.vnf-type`' />\n<parameter name='vnf-name' value='`$request-parameters.vnf-name`' />\n\n<parameter name='configurationblock' value='`$block_configuration`' />\n\n\n<!-- parameters to be merged with template provided as input-->\n<parameter name='configuration-params' value='`$block_configuration-parameters`' /> \n\n\n\n<!--1702 VM/VNFC Parameters when passed from Request--> \n<parameter name='VNFCTYPE' value='`$request-parameters.vm[0].vnfc[0].vnfc-type`' />\n<parameter name=\"VMNAME0\" value=\"`$request-parameters.vm[0].vm-name`\"/>\n<parameter name=\"VNFCNAME0\" value=\"`$request-parameters.vm[0].vnfc[0].vnfc-name`\"/>\n<parameter name=\"VMLENGTH\" value=\"`$size_request-parameters.vm`\"/>\n<parameter name=\"VNFCLENGTH\" value=\"`$size_request-parameters.vm[0].vnfc`\"/>\n<parameter name=\"CONFIGTYPE\" value=\"`$config-type`\"/>\n\n\n<!-- Not Used?\n<parameter name='site-location' value='`$request-parameters.site-location`' />\n<parameter name='file-name' value='`$request-parameters.file-name`' />\n-->\n\n\n\n\n","comments":"","x":493.4722366333008,"y":224.08331775665283,"z":"5ad64f3a.c3774","wires":[]},{"id":"59f42bd7.3b8014","type":"success","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":748.8611030578613,"y":545.3333215713501,"z":"5ad64f3a.c3774","wires":[["e0bb5945.ce9928"]]},{"id":"e0bb5945.ce9928","type":"set","name":"set action-level ","xml":"<set>\n<parameter name='action-level' value='`$APPC.action-level.ACTION-LEVEL`' />\n\n\n\n\n\n","comments":"","x":965.2777328491211,"y":548.3888630867004,"z":"5ad64f3a.c3774","wires":[]},{"id":"df9c11ec.844bb","type":"switchNode","name":"switch action-level","xml":"<switch test='`$action-level`'>\n","comments":"","outputs":1,"x":407.9999771118164,"y":592.9166965484619,"z":"5ad64f3a.c3774","wires":[["6eb262a7.6f6d0c","5a3d27a3.2b2d98"]]},{"id":"6eb262a7.6f6d0c","type":"success","name":"outcome: Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":625.4166564941406,"y":619.3333377838135,"z":"5ad64f3a.c3774","wires":[["46672893.29be28"]]},{"id":"5a3d27a3.2b2d98","type":"success","name":"outcome: VM","xml":"<outcome value='VM'>","comments":"","outputs":1,"x":615.4166564941406,"y":682.0000276565552,"z":"5ad64f3a.c3774","wires":[["3e46fb5e.8e8fc4"]]},{"id":"3e46fb5e.8e8fc4","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":776.4166526794434,"y":683.6666445732117,"z":"5ad64f3a.c3774","wires":[["39e6b24d.41090e"]]},{"id":"39e6b24d.41090e","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n\n","comments":"","x":1041.7500305175781,"y":679.6666927337646,"z":"5ad64f3a.c3774","wires":[]},{"id":"7ff4860d.906048","type":"success","name":"outcome: ''","xml":"<outcome value=''>","comments":"","outputs":1,"x":1535.1666450500488,"y":366.6666326522827,"z":"5ad64f3a.c3774","wires":[["6913b0fa.1e861"]]},{"id":"61f421d6.bfea9","type":"success","name":"outcome: Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1468.9883499145508,"y":463.14288330078125,"z":"5ad64f3a.c3774","wires":[["5b26aeb2.014b5"]]},{"id":"6913b0fa.1e861","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":1065.988182067871,"y":439.23810386657715,"z":"5ad64f3a.c3774","wires":[["8c272d3a.1fda9"]]},{"id":"5b26aeb2.014b5","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1662.2974319458008,"y":462.54766845703125,"z":"5ad64f3a.c3774","wires":[["2f509b0e.830454"]]},{"id":"2f509b0e.830454","type":"set","name":"setActionLevel VNF","xml":"<set>\n<parameter name='action-level' value='VNF' />\n<parameter name='action-identifier' value='vnf-id' />","comments":"","x":1866.9165725708008,"y":462.33331298828125,"z":"5ad64f3a.c3774","wires":[]},{"id":"c3fc55e7.85ef98","type":"switchNode","name":"switch vnfc-name","xml":"<switch test='`$vnfc-name`'>\n","comments":"","outputs":1,"x":457.25001525878906,"y":345.80554389953613,"z":"5ad64f3a.c3774","wires":[["95399a07.ea4f08","60550aae.3a6004"]]},{"id":"95399a07.ea4f08","type":"success","name":"outcome: Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":730.7937927246094,"y":335.4206600189209,"z":"5ad64f3a.c3774","wires":[["450f80e7.6d15"]]},{"id":"450f80e7.6d15","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":918.7419891357422,"y":346.5477046966553,"z":"5ad64f3a.c3774","wires":[["af2df603.4ae968"]]},{"id":"af2df603.4ae968","type":"set","name":"setActionLevel VNFC","xml":"<set>\n<parameter name='action-level' value='VNFC' />\n<parameter name='action-identifier' value='vnfc-name' />\n","comments":"","x":1206.250099182129,"y":258.05552673339844,"z":"5ad64f3a.c3774","wires":[]},{"id":"75506bed.9faa54","type":"switchNode","name":"switch vserver-id","xml":"<switch test='`$vserver-id`'>\n","comments":"","outputs":1,"x":924.1388092041016,"y":387.1110610961914,"z":"5ad64f3a.c3774","wires":[["79aeaa57.7ae244","98b876c6.c2b488"]]},{"id":"79aeaa57.7ae244","type":"success","name":"outcome: Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1180.015998840332,"y":309.92064571380615,"z":"5ad64f3a.c3774","wires":[["8df97915.365a48"]]},{"id":"8df97915.365a48","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1364.4642028808594,"y":291.79767322540283,"z":"5ad64f3a.c3774","wires":[["b97dd2a7.2d3e2"]]},{"id":"b97dd2a7.2d3e2","type":"set","name":"setActionLevel VM","xml":"<set>\n<parameter name='action-level' value='VM' />\n<parameter name='action-identifier' value='vserver-id' />\n\n","comments":"","x":1552.3333435058594,"y":281.99997425079346,"z":"5ad64f3a.c3774","wires":[]},{"id":"8c272d3a.1fda9","type":"switchNode","name":"switch vnf-id","xml":"<switch test='`$vnf-id`'>\n","comments":"","outputs":1,"x":1229.4167137145996,"y":439.83331871032715,"z":"5ad64f3a.c3774","wires":[["61f421d6.bfea9","5dee6920.b9c5a8"]]},{"id":"5dee6920.b9c5a8","type":"success","name":"outcome: ''","xml":"<outcome value=''>","comments":"","outputs":1,"x":1463.4999694824219,"y":413.1666316986084,"z":"5ad64f3a.c3774","wires":[["1edb9ae1.72e305"]]},{"id":"1edb9ae1.72e305","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":1653.7382507324219,"y":409.5714473724365,"z":"5ad64f3a.c3774","wires":[["2ba19f2d.87e9a"]]},{"id":"2ba19f2d.87e9a","type":"returnFailure","name":"return failure","xml":"<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Action identifier is missing in the request\"/>\n\t\n\t","comments":"","x":1852.2498512268066,"y":415.58331871032715,"z":"5ad64f3a.c3774","wires":[]},{"id":"eae00a39.c7edb8","type":"switchNode","name":"switch vf-module-id","xml":"<switch test='`$vf-module-id`'>\n","comments":"","outputs":1,"x":1335.2619323730469,"y":350.4404354095459,"z":"5ad64f3a.c3774","wires":[["2fce24e2.84f1cc","7ff4860d.906048"]]},{"id":"2fce24e2.84f1cc","type":"success","name":"outcome: Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1549.5833435058594,"y":324.0832872390747,"z":"5ad64f3a.c3774","wires":[["6aa3f5cb.2378fc"]]},{"id":"6aa3f5cb.2378fc","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":1755.1427917480469,"y":322.9881343841553,"z":"5ad64f3a.c3774","wires":[["6402489b.ea4c28"]]},{"id":"6402489b.ea4c28","type":"set","name":"setActionLevel VF-Module","xml":"<set>\n<parameter name='action-level' value='VF-MODULE' />\n<parameter name='action-identifier' value='vf-module-id' />\n","comments":"","x":1967.428565979004,"y":321.85712242126465,"z":"5ad64f3a.c3774","wires":[]},{"id":"60550aae.3a6004","type":"success","name":"outcome: ''","xml":"<outcome value=''>","comments":"","outputs":1,"x":725.5832939147949,"y":381.2500009536743,"z":"5ad64f3a.c3774","wires":[["75506bed.9faa54"]]},{"id":"98b876c6.c2b488","type":"success","name":"outcome: ''","xml":"<outcome value=''>","comments":"","outputs":1,"x":1144.4722785949707,"y":368.8888854980469,"z":"5ad64f3a.c3774","wires":[["eae00a39.c7edb8"]]},{"id":"d62b8ebb.ff133","type":"record","name":"record","xml":"<record plugin=\"org.openecomp.sdnc.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$request-action`\"/>\n<parameter name=\"field3\" value=\"`$action-identifier`\"/>\n\n","comments":"","outputs":1,"x":431.25000762939453,"y":396.111120223999,"z":"5ad64f3a.c3774","wires":[[]]},{"id":"e5a060ba.6726c","type":"switchNode","name":"switch vnfc-type","xml":"<switch test='`$vnfc-type`'>\n","comments":"","outputs":1,"x":466.6666488647461,"y":278.88890266418457,"z":"5ad64f3a.c3774","wires":[["2f46d21c.ad87ce","1ac83acb.3771a5"]]},{"id":"2f46d21c.ad87ce","type":"success","name":"outcome: Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":742.4325942993164,"y":244.0595827102661,"z":"5ad64f3a.c3774","wires":[["ca9a8300.12e3d"]]},{"id":"ca9a8300.12e3d","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":null,"outputs":1,"x":935.9364204406738,"y":246.29769325256348,"z":"5ad64f3a.c3774","wires":[[]]},{"id":"1ac83acb.3771a5","type":"success","name":"outcome: ''","xml":"<outcome value=''>","comments":"","outputs":1,"x":738.3332672119141,"y":285.4444417953491,"z":"5ad64f3a.c3774","wires":[["6cee73a9.31fecc"]]},{"id":"6cee73a9.31fecc","type":"set","name":"set vnfc-type ","xml":"<set>\n<!-- 17.07 If vnfc-type is blank assign Parameters from request in array list -->\n<parameter name='vnfc-type' value='`$VNFCTYPE`' />\n\n\n\n\n\n\n\n\n\n\n\n","comments":"","x":936.6665954589844,"y":285.55558013916016,"z":"5ad64f3a.c3774","wires":[]}]
+[
+ {
+ "comments": "",
+ "id": "c5f27e6b.6555",
+ "name": "execute saveTxLog",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "9a41a79f.2a2b38"
+ ]
+ ],
+ "x": 331.25,
+ "xml": "<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"log\" />\n<parameter name=\"message\" value=\"SetInputData action complete\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n",
+ "y": 897.1666736602783,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "9a41a79f.2a2b38",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "be9673a6.ce4fd"
+ ]
+ ],
+ "x": 584.0000114440918,
+ "xml": "<outcome value='failure'>\n",
+ "y": 900.0833206176758,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "be9673a6.ce4fd",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 802.333309173584,
+ "xml": "<block>\n",
+ "y": 900.5833616256714,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "id": "4a7685a5.000f1c",
+ "name": "DGSTART",
+ "outputs": 1,
+ "type": "dgstart",
+ "wires": [
+ [
+ "973925de.552808"
+ ]
+ ],
+ "x": 99.63886260986328,
+ "y": 21.222224235534668,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "973925de.552808",
+ "module": "APPC",
+ "name": "APPC 4.0.0",
+ "outputs": 1,
+ "type": "service-logic",
+ "version": "4.0.0",
+ "wires": [
+ [
+ "41b485e7.20eb5c"
+ ]
+ ],
+ "x": 269.5118751525879,
+ "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'>",
+ "y": 25.500001907348633,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "41b485e7.20eb5c",
+ "name": "method setInputParams",
+ "outputs": 1,
+ "type": "method",
+ "wires": [
+ [
+ "a74c0e05.af52e"
+ ]
+ ],
+ "x": 513.9206161499023,
+ "xml": "<method rpc='setInputParams' mode='sync'>\n",
+ "y": 25.55555534362793,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "a74c0e05.af52e",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "c5f27e6b.6555",
+ "f65ded23.e6749",
+ "641ea02d.4b382",
+ "d1e77579.e7ab88",
+ "4df171f3.7b5ed",
+ "47641fcb.2cbbc",
+ "499cc381.43b7ac",
+ "581c65dc.66c40c",
+ "960e0153.19089",
+ "df9c11ec.844bb",
+ "c3fc55e7.85ef98",
+ "d62b8ebb.ff133",
+ "e5a060ba.6726c"
+ ]
+ ],
+ "x": 165.46427154541016,
+ "xml": "<block atomic=\"true\">",
+ "y": 113.95236778259277,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "f65ded23.e6749",
+ "name": "set params based on Dispatcher Input",
+ "type": "set",
+ "wires": [],
+ "x": 738.6943969726562,
+ "xml": "<set>\n<parameter name='vnf-id' value='`$input.action-identifiers.vnf-id`' /> \n<parameter name='service-instance-id' value='`$input.action-identifiers.service-instance-id`' />\n<parameter name='vserver-id' value='`$input.action-identifiers.vserver-id`' />\n<parameter name='vf-module-id' value='`$input.action-identifiers.vf-module-id`' />\n<parameter name='vnfc-name' value='`$input.action-identifiers.vnfc-name`' />\n\n<parameter name='request-id' value='`$input.common-header.request-id`' />\n<parameter name='originator-id' value='`$input.common-header.originator-id`' /> \n\n<parameter name='payload' value='`$input.payload`' /> \n<parameter name='api-ver' value='`$input.api-ver`' /> \n<parameter name='request-action' value='`$input.action`' />\n",
+ "y": 66.63888549804688,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "4df171f3.7b5ed",
+ "name": "execute Convert payload to DG Context ",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "13057386.cb05bc",
+ "705bb0fd.6235a"
+ ]
+ ],
+ "x": 537.4167098999023,
+ "xml": "<execute plugin=\"org.openecomp.sdnc.config.generator.convert.ConvertNode\" method=\"convertJson2DGContext\">\n<parameter name=\"jsonData\" value=\"`$input.payload`\" />\n<parameter name=\"isEscaped\" value=\"N\" />\n<parameter name=\"blockKeys\" value=\"configuration-parameters,configuration.configuration-string,configuration.configuration-json\" />\n<parameter name=\"responsePrefix\" value=\"tmp.convertnode\" />",
+ "y": 183.0555534362793,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "13057386.cb05bc",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "58736a12.c8a834"
+ ]
+ ],
+ "x": 860.2222290039062,
+ "xml": "<outcome value='failure'>\n",
+ "y": 156.1388931274414,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "705bb0fd.6235a",
+ "name": "not-found",
+ "outputs": 1,
+ "type": "not-found",
+ "wires": [
+ [
+ "31c8328a.24f9ee"
+ ]
+ ],
+ "x": 862.9166793823242,
+ "xml": "<outcome value='not-found'>\n",
+ "y": 202.52777481079102,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "58736a12.c8a834",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "f52e91c9.0c54f"
+ ]
+ ],
+ "x": 1060.5833358764648,
+ "xml": "<block>\n",
+ "y": 156.50000190734863,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "31c8328a.24f9ee",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "8778642b.6f0a08"
+ ]
+ ],
+ "x": 1054.8333358764648,
+ "xml": "<block>\n",
+ "y": 204.50000286102295,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "f52e91c9.0c54f",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1245.333339691162,
+ "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"`$tmp.convertnode.error-message`\"/>\n\t\n\t",
+ "y": 156.75000190734863,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "8778642b.6f0a08",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1248.083339691162,
+ "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to process input parameters\"/>\n\t",
+ "y": 206.25000381469727,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "d1e77579.e7ab88",
+ "name": "execute saveTxLog",
+ "outputs": 1,
+ "type": "execute",
+ "wires": [
+ [
+ "dd212aaa.c08fd8"
+ ]
+ ],
+ "x": 574.3333206176758,
+ "xml": "<execute plugin=\"org.openecomp.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"request\" />\n<parameter name=\"message\" value=\"`$tmp.message`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n",
+ "y": 137.75000190734863,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "641ea02d.4b382",
+ "name": "set tmp.message",
+ "type": "set",
+ "wires": [],
+ "x": 672.2777709960938,
+ "xml": "<set>\n<parameter name=\"tmp.message\" value=\"`$vnf-id + ' : ' + $request-action + ': ' + $payload`\" />\n",
+ "y": 99.8888931274414,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "dd212aaa.c08fd8",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "6f36ee18.a34f3"
+ ]
+ ],
+ "x": 981.0833129882812,
+ "xml": "<outcome value='failure'>\n",
+ "y": 94.25,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "6f36ee18.a34f3",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 1138.0833129882812,
+ "xml": "<block>\n",
+ "y": 91.25,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "46672893.29be28",
+ "name": "call: GetAaiInfo",
+ "outputs": 1,
+ "type": "call",
+ "wires": [
+ [
+ "d3c47a04.b4c318",
+ "44eb99ad.384d38"
+ ]
+ ],
+ "x": 825.8888626098633,
+ "xml": "<call module=\"APPC\" rpc=\"GetAaiInfo\" mode=\"sync\">",
+ "y": 619.5833129882812,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "d3c47a04.b4c318",
+ "name": "not-found",
+ "outputs": 1,
+ "type": "not-found",
+ "wires": [
+ [
+ "1588264f.0dbc0a"
+ ]
+ ],
+ "x": 1110.5554885864258,
+ "xml": "<outcome value='not-found'>\n",
+ "y": 592.1666870117188,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "1588264f.0dbc0a",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "911166e0.3593c8"
+ ]
+ ],
+ "x": 1291.4999465942383,
+ "xml": "<block>\n",
+ "y": 615.8333740234375,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "911166e0.3593c8",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1457.9165725708008,
+ "xml": "<return status=\"failure\">\n\t",
+ "y": 616.3333129882812,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "44eb99ad.384d38",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "1588264f.0dbc0a"
+ ]
+ ],
+ "x": 1104.4445266723633,
+ "xml": "<outcome value='failure'>\n",
+ "y": 637.6943969726562,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "47641fcb.2cbbc",
+ "name": "switch isTemplateDriven.TEMPLATE",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "9a6ca9b5.a5f1b8",
+ "3e178fb8.db00e"
+ ]
+ ],
+ "x": 422.2499771118164,
+ "xml": "<switch test='`$isTemplateDriven.TEMPLATE`'>\n",
+ "y": 810.8333377838135,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "9a6ca9b5.a5f1b8",
+ "name": "outcome: YES",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "90c3ac2d.01d09"
+ ]
+ ],
+ "x": 757.174617767334,
+ "xml": "<outcome value=\"YES\">",
+ "y": 780.8134269714355,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "3e178fb8.db00e",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "93a44588.d50728"
+ ]
+ ],
+ "x": 758.9127349853516,
+ "xml": "<outcome value='Other'>",
+ "y": 838.9563655853271,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "90c3ac2d.01d09",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "814dc33.55b844"
+ ]
+ ],
+ "x": 992.8015785217285,
+ "xml": "<block atomic=\"true\">",
+ "y": 787.0793762207031,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "93a44588.d50728",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 1022.8889465332031,
+ "xml": "<block atomic=\"true\">",
+ "y": 838.0278367996216,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "814dc33.55b844",
+ "name": "call: loadTeamplate",
+ "outputs": 1,
+ "type": "call",
+ "wires": [
+ [
+ "b351a17b.41869",
+ "bfe70fa5.66e08"
+ ]
+ ],
+ "x": 1196.3889503479004,
+ "xml": "<call module=\"APPC\" rpc=\"loadTeamplate\" mode=\"sync\">",
+ "y": 787.1110744476318,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "b351a17b.41869",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "33f219a0.9ce106"
+ ]
+ ],
+ "x": 1365.55562210083,
+ "xml": "<outcome value='failure'>\n",
+ "y": 756.8611545562744,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "392a5ccd.227d44",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1759.3889694213867,
+ "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to load Template Information\"/>\n",
+ "y": 752.5277996063232,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "33f219a0.9ce106",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "392a5ccd.227d44"
+ ]
+ ],
+ "x": 1542.5555877685547,
+ "xml": "<block atomic=\"true\">\n\n",
+ "y": 754.7777805328369,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "bfe70fa5.66e08",
+ "name": "Other",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "4782d66.0e30528"
+ ]
+ ],
+ "x": 1356.4722480773926,
+ "xml": "<outcome value='Other'>\n",
+ "y": 869.4444408416748,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "499cc381.43b7ac",
+ "name": "get-resource: APPC.action-level",
+ "outputs": 1,
+ "type": "get-resource",
+ "wires": [
+ [
+ "34c05249.d79afe",
+ "59f42bd7.3b8014"
+ ]
+ ],
+ "x": 474.8333206176758,
+ "xml": "<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql' \n\tresource='SQL'\n\tkey=\"SELECT ACTION_LEVEL\n\t FROM ACTION_LEVEL_REFERENCE\n WHERE ACTION_IDENTIFIER = $action-identifier ;\"\n force='true'\n\tpfx='APPC.action-level'>\n",
+ "y": 472.4166946411133,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "70c97dc2.b38574",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "f7860416.1a1108"
+ ]
+ ],
+ "x": 945.5833206176758,
+ "xml": "<block>\n",
+ "y": 489.75000190734863,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "f7860416.1a1108",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1113.8333206176758,
+ "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to retrieve Template Information from Reference table.\"/>\n\t",
+ "y": 487.50000190734863,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "34c05249.d79afe",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "70c97dc2.b38574"
+ ]
+ ],
+ "x": 747.9999771118164,
+ "xml": "<outcome value='failure'>\n",
+ "y": 487.3611030578613,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "4782d66.0e30528",
+ "name": "call: MergeTemplateData",
+ "outputs": 1,
+ "type": "call",
+ "wires": [
+ [
+ "55d06171.b5739",
+ "fb63c6c3.f262a8"
+ ]
+ ],
+ "x": 1537.7499618530273,
+ "xml": "<call module=\"APPC\" rpc=\"MergeTemplateData\" mode=\"sync\">",
+ "y": 866.2500057220459,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "13067f71.cb0181",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "569e6b14.42c9e4"
+ ]
+ ],
+ "x": 1931.2619018554688,
+ "xml": "<block atomic=\"true\">",
+ "y": 825.8214569091797,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "55d06171.b5739",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "13067f71.cb0181"
+ ]
+ ],
+ "x": 1771.9047546386719,
+ "xml": "<outcome value='failure'>\n",
+ "y": 826.5238094329834,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "fb63c6c3.f262a8",
+ "name": "Other",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "2603c6fc.c7658a"
+ ]
+ ],
+ "x": 1775.5714225769043,
+ "xml": "<outcome value='Other'>\n",
+ "y": 892.952399969101,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "2603c6fc.c7658a",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "7237869.f38ce78"
+ ]
+ ],
+ "x": 1939.8571548461914,
+ "xml": "<block atomic=\"true\">",
+ "y": 892.523811340332,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "7237869.f38ce78",
+ "name": "record",
+ "outputs": 1,
+ "type": "record",
+ "wires": [
+ []
+ ],
+ "x": 2116.428653717041,
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$request-action`\"/>\n<parameter name=\"field3\" value=\"`$input.action`\"/>\n\n",
+ "y": 894.1428498625755,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "10e21f94.2859d",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 2312.250072479248,
+ "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to Merge Template and Data Information\"/>\n",
+ "y": 822.7500057220459,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "569e6b14.42c9e4",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "10e21f94.2859d"
+ ]
+ ],
+ "x": 2124.166648864746,
+ "xml": "<block atomic=\"true\">\n\n",
+ "y": 824.1666307449341,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "581c65dc.66c40c",
+ "name": "get-resource: isTemplateDriven",
+ "outputs": 1,
+ "type": "get-resource",
+ "wires": [
+ [
+ "236e23a7.75805c"
+ ]
+ ],
+ "x": 423.4166488647461,
+ "xml": "<get-resource\n\tplugin='org.onap.ccsdk.sli.adaptors.resource.sql' \n\tresource='SQL'\n\tkey=\"SELECT TEMPLATE\n\t FROM PROTOCOL_REFERENCE\n WHERE ACTION = $input.action and VNF_TYPE = $vnf-type and ACTION_LEVEL= $action-level ;\"\n force='true'\n\tpfx='isTemplateDriven'>\n",
+ "y": 748.3333148956299,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "b342a11f.4cb1a",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "e30e032f.dca54"
+ ]
+ ],
+ "x": 962.4999847412109,
+ "xml": "<block>\n",
+ "y": 732.3333616256714,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "e30e032f.dca54",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1165.7499923706055,
+ "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to retrieve Template Information from Reference table.\"/>\n\t",
+ "y": 726.7499666213989,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "236e23a7.75805c",
+ "name": "failure",
+ "outputs": 1,
+ "type": "failure",
+ "wires": [
+ [
+ "b342a11f.4cb1a"
+ ]
+ ],
+ "x": 751.5833129882812,
+ "xml": "<outcome value='failure'>\n",
+ "y": 727.1666946411133,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "960e0153.19089",
+ "name": "set Payload params ",
+ "type": "set",
+ "wires": [],
+ "x": 493.4722366333008,
+ "xml": "<set>\n<!-- vnf type, name is from A&AI \n<parameter name='vnf-type' value='`$tmp.vnfInfo.vnf.vnf-type`' />\n<parameter name='vnf-name' value='`$tmp.vnfInfo.vnf.vnf-name`' />\n-->\n<!-- 17.07 Parameters from request -->\n<parameter name='template-name' value='`$request-parameters.template-name`' />\n<parameter name='vnf-host-ip-address' value='`$request-parameters.vnf-host-ip-address`' />\n<parameter name='vnfc-type' value='`$request-parameters.vnfc-type`' /> \n<parameter name='vnf-type' value='`$request-parameters.vnf-type`' />\n<parameter name='vnf-name' value='`$request-parameters.vnf-name`' />\n\n<parameter name='configurationblock' value='`$block_configuration`' />\n\n\n<!-- parameters to be merged with template provided as input-->\n<parameter name='configuration-params' value='`$block_configuration-parameters`' /> \n\n\n\n<!--1702 VM/VNFC Parameters when passed from Request--> \n<parameter name='VNFCTYPE' value='`$request-parameters.vm[0].vnfc[0].vnfc-type`' />\n<parameter name=\"VMNAME0\" value=\"`$request-parameters.vm[0].vm-name`\"/>\n<parameter name=\"VNFCNAME0\" value=\"`$request-parameters.vm[0].vnfc[0].vnfc-name`\"/>\n<parameter name=\"VMLENGTH\" value=\"`$size_request-parameters.vm`\"/>\n<parameter name=\"VNFCLENGTH\" value=\"`$size_request-parameters.vm[0].vnfc`\"/>\n<parameter name=\"CONFIGTYPE\" value=\"`$config-type`\"/>\n\n\n<!-- Not Used?\n<parameter name='site-location' value='`$request-parameters.site-location`' />\n<parameter name='file-name' value='`$request-parameters.file-name`' />\n-->\n\n\n\n\n",
+ "y": 224.08331775665283,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "59f42bd7.3b8014",
+ "name": "success",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "e0bb5945.ce9928"
+ ]
+ ],
+ "x": 748.8611030578613,
+ "xml": "<outcome value='success'>\n",
+ "y": 545.3333215713501,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "e0bb5945.ce9928",
+ "name": "set action-level ",
+ "type": "set",
+ "wires": [],
+ "x": 965.2777328491211,
+ "xml": "<set>\n<parameter name='action-level' value='`$APPC.action-level.ACTION-LEVEL`' />\n\n\n\n\n\n",
+ "y": 548.3888630867004,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "df9c11ec.844bb",
+ "name": "switch action-level",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "6eb262a7.6f6d0c",
+ "5a3d27a3.2b2d98"
+ ]
+ ],
+ "x": 407.9999771118164,
+ "xml": "<switch test='`$action-level`'>\n",
+ "y": 592.9166965484619,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "6eb262a7.6f6d0c",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "46672893.29be28"
+ ]
+ ],
+ "x": 625.4166564941406,
+ "xml": "<outcome value='Other'>",
+ "y": 619.3333377838135,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "5a3d27a3.2b2d98",
+ "name": "outcome: VM",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "3e46fb5e.8e8fc4"
+ ]
+ ],
+ "x": 615.4166564941406,
+ "xml": "<outcome value='VM'>",
+ "y": 682.0000276565552,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "false",
+ "comments": "",
+ "id": "3e46fb5e.8e8fc4",
+ "name": "block",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "39e6b24d.41090e"
+ ]
+ ],
+ "x": 776.4166526794434,
+ "xml": "<block>\n",
+ "y": 683.6666445732117,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "39e6b24d.41090e",
+ "name": "return success",
+ "type": "returnSuccess",
+ "wires": [],
+ "x": 1041.7500305175781,
+ "xml": "<return status='success'>\n\n",
+ "y": 679.6666927337646,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "7ff4860d.906048",
+ "name": "outcome: ''",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "6913b0fa.1e861"
+ ]
+ ],
+ "x": 1535.1666450500488,
+ "xml": "<outcome value=''>",
+ "y": 366.6666326522827,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "61f421d6.bfea9",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "5b26aeb2.014b5"
+ ]
+ ],
+ "x": 1468.9883499145508,
+ "xml": "<outcome value='Other'>",
+ "y": 463.14288330078125,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "6913b0fa.1e861",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "8c272d3a.1fda9"
+ ]
+ ],
+ "x": 1065.988182067871,
+ "xml": "<block atomic=\"true\">",
+ "y": 439.23810386657715,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "5b26aeb2.014b5",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "2f509b0e.830454"
+ ]
+ ],
+ "x": 1662.2974319458008,
+ "xml": "<block atomic=\"true\">",
+ "y": 462.54766845703125,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "2f509b0e.830454",
+ "name": "setActionLevel VNF",
+ "type": "set",
+ "wires": [],
+ "x": 1866.9165725708008,
+ "xml": "<set>\n<parameter name='action-level' value='VNF' />\n<parameter name='action-identifier' value='vnf-id' />",
+ "y": 462.33331298828125,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "c3fc55e7.85ef98",
+ "name": "switch vnfc-name",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "95399a07.ea4f08",
+ "60550aae.3a6004"
+ ]
+ ],
+ "x": 457.25001525878906,
+ "xml": "<switch test='`$vnfc-name`'>\n",
+ "y": 345.80554389953613,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "95399a07.ea4f08",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "450f80e7.6d15"
+ ]
+ ],
+ "x": 730.7937927246094,
+ "xml": "<outcome value='Other'>",
+ "y": 335.4206600189209,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "450f80e7.6d15",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "af2df603.4ae968"
+ ]
+ ],
+ "x": 918.7419891357422,
+ "xml": "<block atomic=\"true\">",
+ "y": 346.5477046966553,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "af2df603.4ae968",
+ "name": "setActionLevel VNFC",
+ "type": "set",
+ "wires": [],
+ "x": 1206.250099182129,
+ "xml": "<set>\n<parameter name='action-level' value='VNFC' />\n<parameter name='action-identifier' value='vnfc-name' />\n",
+ "y": 258.05552673339844,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "75506bed.9faa54",
+ "name": "switch vserver-id",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "79aeaa57.7ae244",
+ "98b876c6.c2b488"
+ ]
+ ],
+ "x": 924.1388092041016,
+ "xml": "<switch test='`$vserver-id`'>\n",
+ "y": 387.1110610961914,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "79aeaa57.7ae244",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "8df97915.365a48"
+ ]
+ ],
+ "x": 1180.015998840332,
+ "xml": "<outcome value='Other'>",
+ "y": 309.92064571380615,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "8df97915.365a48",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "b97dd2a7.2d3e2"
+ ]
+ ],
+ "x": 1364.4642028808594,
+ "xml": "<block atomic=\"true\">",
+ "y": 291.79767322540283,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "b97dd2a7.2d3e2",
+ "name": "setActionLevel VM",
+ "type": "set",
+ "wires": [],
+ "x": 1552.3333435058594,
+ "xml": "<set>\n<parameter name='action-level' value='VM' />\n<parameter name='action-identifier' value='vserver-id' />\n\n",
+ "y": 281.99997425079346,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "8c272d3a.1fda9",
+ "name": "switch vnf-id",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "61f421d6.bfea9",
+ "5dee6920.b9c5a8"
+ ]
+ ],
+ "x": 1229.4167137145996,
+ "xml": "<switch test='`$vnf-id`'>\n",
+ "y": 439.83331871032715,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "5dee6920.b9c5a8",
+ "name": "outcome: ''",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "1edb9ae1.72e305"
+ ]
+ ],
+ "x": 1463.4999694824219,
+ "xml": "<outcome value=''>",
+ "y": 413.1666316986084,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": "",
+ "id": "1edb9ae1.72e305",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "2ba19f2d.87e9a"
+ ]
+ ],
+ "x": 1653.7382507324219,
+ "xml": "<block atomic=\"true\">",
+ "y": 409.5714473724365,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "2ba19f2d.87e9a",
+ "name": "return failure",
+ "type": "returnFailure",
+ "wires": [],
+ "x": 1852.2498512268066,
+ "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Action identifier is missing in the request\"/>\n\t\n\t",
+ "y": 415.58331871032715,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "eae00a39.c7edb8",
+ "name": "switch vf-module-id",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "2fce24e2.84f1cc",
+ "7ff4860d.906048"
+ ]
+ ],
+ "x": 1335.2619323730469,
+ "xml": "<switch test='`$vf-module-id`'>\n",
+ "y": 350.4404354095459,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "2fce24e2.84f1cc",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "6aa3f5cb.2378fc"
+ ]
+ ],
+ "x": 1549.5833435058594,
+ "xml": "<outcome value='Other'>",
+ "y": 324.0832872390747,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "6aa3f5cb.2378fc",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ [
+ "6402489b.ea4c28"
+ ]
+ ],
+ "x": 1755.1427917480469,
+ "xml": "<block atomic=\"true\">",
+ "y": 322.9881343841553,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "6402489b.ea4c28",
+ "name": "setActionLevel VF-Module",
+ "type": "set",
+ "wires": [],
+ "x": 1967.428565979004,
+ "xml": "<set>\n<parameter name='action-level' value='VF-MODULE' />\n<parameter name='action-identifier' value='vf-module-id' />\n",
+ "y": 321.85712242126465,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "60550aae.3a6004",
+ "name": "outcome: ''",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "75506bed.9faa54"
+ ]
+ ],
+ "x": 725.5832939147949,
+ "xml": "<outcome value=''>",
+ "y": 381.2500009536743,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "98b876c6.c2b488",
+ "name": "outcome: ''",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "eae00a39.c7edb8"
+ ]
+ ],
+ "x": 1144.4722785949707,
+ "xml": "<outcome value=''>",
+ "y": 368.8888854980469,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "d62b8ebb.ff133",
+ "name": "record",
+ "outputs": 1,
+ "type": "record",
+ "wires": [
+ []
+ ],
+ "x": 431.25000762939453,
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$request-action`\"/>\n<parameter name=\"field3\" value=\"`$action-identifier`\"/>\n\n",
+ "y": 396.111120223999,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "e5a060ba.6726c",
+ "name": "switch vnfc-type",
+ "outputs": 1,
+ "type": "switchNode",
+ "wires": [
+ [
+ "2f46d21c.ad87ce",
+ "1ac83acb.3771a5"
+ ]
+ ],
+ "x": 466.6666488647461,
+ "xml": "<switch test='`$vnfc-type`'>\n",
+ "y": 278.88890266418457,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "2f46d21c.ad87ce",
+ "name": "outcome: Other",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "ca9a8300.12e3d"
+ ]
+ ],
+ "x": 742.4325942993164,
+ "xml": "<outcome value='Other'>",
+ "y": 244.0595827102661,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "atomic": "true",
+ "comments": null,
+ "id": "ca9a8300.12e3d",
+ "name": "block : atomic",
+ "outputs": 1,
+ "type": "block",
+ "wires": [
+ []
+ ],
+ "x": 935.9364204406738,
+ "xml": "<block atomic=\"true\">",
+ "y": 246.29769325256348,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "1ac83acb.3771a5",
+ "name": "outcome: ''",
+ "outputs": 1,
+ "type": "success",
+ "wires": [
+ [
+ "6cee73a9.31fecc"
+ ]
+ ],
+ "x": 738.3332672119141,
+ "xml": "<outcome value=''>",
+ "y": 285.4444417953491,
+ "z": "5ad64f3a.c3774"
+ },
+ {
+ "comments": "",
+ "id": "6cee73a9.31fecc",
+ "name": "set vnfc-type ",
+ "type": "set",
+ "wires": [],
+ "x": 936.6665954589844,
+ "xml": "<set>\n<!-- 17.07 If vnfc-type is blank assign Parameters from request in array list -->\n<parameter name='vnfc-type' value='`$VNFCTYPE`' />\n\n\n\n\n\n\n\n\n\n\n\n",
+ "y": 285.55558013916016,
+ "z": "5ad64f3a.c3774"
+ }
+]