DG fix 77/115977/1
authorCheung, Pat (kc1472) <kc1472@att.com>
Tue, 1 Dec 2020 18:42:08 +0000 (18:42 +0000)
committerCheung, Pat (kc1472) <kc1472@att.com>
Tue, 1 Dec 2020 18:42:08 +0000 (18:42 +0000)
fix vnf-get-resource-request DG to use the correct indexes to retrieve vnf and vf-module param data

Issue-ID: SDNC-1423
Signed-off-by: Cheung, Pat (kc1472) <kc1472@att.com>
Change-Id: I6fd549f65cc0444d2dc82a406f796b0abca43c6a

Former-commit-id: 24de8f4a027dc6d4faa3c0cad38e60bccb65b8d3

platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_vnf-get-resource-request.json
platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_vnf-get-resource-request.xml

index 586ee40..9548e24 100644 (file)
@@ -1 +1,1161 @@
-[{"id":"71e5f19b.23cc1","type":"dgstart","name":"DGSTART","outputs":1,"x":123.75,"y":61.25,"z":"c9fb05a1.f03a38","wires":[["4e6a76bb.d58118"]]},{"id":"4e6a76bb.d58118","type":"service-logic","name":"GENERIC-RESOURCE-API ${project.version}","module":"GENERIC-RESOURCE-API","version":"${project.version}","comments":"","xml":"<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>","outputs":1,"x":399.75,"y":62.25,"z":"c9fb05a1.f03a38","wires":[["b1975c3c.54147"]]},{"id":"b1975c3c.54147","type":"method","name":" vnf-get-resource-request","xml":"<method rpc='vnf-get-resource-request' mode='sync'>\n","comments":"","outputs":1,"x":716.75,"y":62.25,"z":"c9fb05a1.f03a38","wires":[["bbb2187d.b4ae88"]]},{"id":"bbb2187d.b4ae88","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":136.25,"y":144.25,"z":"c9fb05a1.f03a38","wires":[["279803f6.bb850c","7e6dd657.146b98","3a37e476.da7fcc"]]},{"id":"12d6dc0d.fd64f4","type":"set","name":"set","xml":"<set>\n   <parameter name=\"vnf-get-resource-request-output.vnf-get-resource-response-information.vnf_length\" value='`$service-data.vnfs.vnf_length`'/>\n   ","comments":"","x":892.75,"y":221.25,"z":"c9fb05a1.f03a38","wires":[]},{"id":"52f69811.1414c8","type":"for","name":"for vnfs","xml":"<for index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\n","comments":"","outputs":1,"x":1291.75,"y":314.25,"z":"c9fb05a1.f03a38","wires":[["af01353.72b0dc8"]]},{"id":"13db184.775a9e8","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vnf-id`' value=\"`$service-data.vnfs.vnf[$i].vnf-id`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vnf-name`' value=\"`$service-data.vnfs.vnf[$i].vnf-name`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param_length`' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`'/>\n    <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module_length`' value='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`'/>\n   \n","comments":"","x":1707.75,"y":312.25,"z":"c9fb05a1.f03a38","wires":[]},{"id":"af01353.72b0dc8","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":1484.75,"y":313.25,"z":"c9fb05a1.f03a38","wires":[["13db184.775a9e8","64b1d01f.5a16d","210f3c73.f2bc34"]]},{"id":"500a1b48.ca00b4","type":"for","name":"for vnf-parameters-data.param","xml":"<for index='j' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n","comments":"","outputs":1,"x":2034.75,"y":411.25,"z":"c9fb05a1.f03a38","wires":[["6092aad9.5c23c4"]]},{"id":"638917f.a0714e8","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].name`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].name`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].value`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].value`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].resource-resolution-data.status`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.status`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].resource-resolution-data.capability-name`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.capability-name`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].resource-resolution-data.resource-key_length`' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' />\n","comments":"","x":2428.75,"y":412.25,"z":"c9fb05a1.f03a38","wires":[]},{"id":"6092aad9.5c23c4","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":2244.75,"y":412.25,"z":"c9fb05a1.f03a38","wires":[["638917f.a0714e8","7fd0e372.4ea51c"]]},{"id":"226d1977.2bb2a6","type":"for","name":"for vnf-parameters-data.param","xml":"<for index='k' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' >\n","comments":"","outputs":1,"x":2936.75,"y":490.25,"z":"c9fb05a1.f03a38","wires":[["90271061.718a2"]]},{"id":"90271061.718a2","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].resource-resolution-data.resource-key[$k].name`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].name`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].resource-resolution-data.resource-key[$k].value`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].value`\"/>\n   ","comments":"","x":3160.75,"y":490.25,"z":"c9fb05a1.f03a38","wires":[]},{"id":"adbdcd86.970f","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].vf-module-id`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-id`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param_length`' value=\"`service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param_length`\"/>\n   \n","comments":"","x":2457.25,"y":665.25,"z":"c9fb05a1.f03a38","wires":[]},{"id":"8a363afa.1d7ff8","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":2260.25,"y":666.25,"z":"c9fb05a1.f03a38","wires":[["adbdcd86.970f","6c63251f.2e2dbc"]]},{"id":"6c63251f.2e2dbc","type":"for","name":"for vnf-parameters-data.param","xml":"<for index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n","comments":"","outputs":1,"x":2463.25,"y":742.25,"z":"c9fb05a1.f03a38","wires":[["2927472a.a6f5b8"]]},{"id":"875e84f.49d8978","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param[$m].name`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param[$m].value`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key_length`' value=\"`service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`\"/>\n   \n\n","comments":"","x":2874.25,"y":741.25,"z":"c9fb05a1.f03a38","wires":[]},{"id":"2927472a.a6f5b8","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":2690.25,"y":741.25,"z":"c9fb05a1.f03a38","wires":[["875e84f.49d8978","42a7a5d9.b0445c"]]},{"id":"8ae546f5.8f01a8","type":"for","name":"for vnf-parameters-data.param","xml":"<for index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\n","comments":"","outputs":1,"x":3392.25,"y":815.25,"z":"c9fb05a1.f03a38","wires":[["a6125bb5.09a018"]]},{"id":"a6125bb5.09a018","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key[$n].name`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key[$n].value`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`\"/>\n","comments":"","x":3641.25,"y":814.25,"z":"c9fb05a1.f03a38","wires":[]},{"id":"8b961e1.b95a5e","type":"for","name":"for vnf-parameters-data.param","xml":"<for index='l' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`' >\n","comments":"","outputs":1,"x":2010.25,"y":665.25,"z":"c9fb05a1.f03a38","wires":[["8a363afa.1d7ff8"]]},{"id":"98ac6570.361ae8","type":"switchNode","name":"switch vnf length null","xml":"<switch test=\"`$service-data.vnfs.vnf_length == ''`\">\n\n","comments":"","outputs":1,"x":927.75,"y":312.25,"z":"c9fb05a1.f03a38","wires":[["edd588ca.df2798"]]},{"id":"edd588ca.df2798","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":1120.75,"y":313.25,"z":"c9fb05a1.f03a38","wires":[["52f69811.1414c8"]]},{"id":"64b1d01f.5a16d","type":"switchNode","name":"switch param length null","xml":"<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length == ''`\">\n\n","comments":"","outputs":1,"x":1760.75,"y":361.25,"z":"c9fb05a1.f03a38","wires":[["145834f.59f5bcb"]]},{"id":"145834f.59f5bcb","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":1836.75,"y":411.25,"z":"c9fb05a1.f03a38","wires":[["500a1b48.ca00b4"]]},{"id":"aea627e9.1c1d48","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":1860.75,"y":598.25,"z":"c9fb05a1.f03a38","wires":[["8b961e1.b95a5e"]]},{"id":"210f3c73.f2bc34","type":"switchNode","name":"switch vf module length null","xml":"<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length == ''`\">\n\n","comments":"","outputs":1,"x":1769.75,"y":546.25,"z":"c9fb05a1.f03a38","wires":[["aea627e9.1c1d48"]]},{"id":"7fd0e372.4ea51c","type":"switchNode","name":"switch resource-key length null","xml":"<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length == ''`\">\n\n","comments":"","outputs":1,"x":2498.75,"y":490.25,"z":"c9fb05a1.f03a38","wires":[["b8c1cd4c.e0428"]]},{"id":"b8c1cd4c.e0428","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":2725.75,"y":490.25,"z":"c9fb05a1.f03a38","wires":[["226d1977.2bb2a6"]]},{"id":"42a7a5d9.b0445c","type":"switchNode","name":"switch resource-key length null","xml":"<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length == ''`\">\n\n","comments":"","outputs":1,"x":2942.75,"y":816.25,"z":"c9fb05a1.f03a38","wires":[["1364a38e.caf57c"]]},{"id":"1364a38e.caf57c","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":3169.75,"y":816.25,"z":"c9fb05a1.f03a38","wires":[["8ae546f5.8f01a8"]]},{"id":"12107077.40b7c","type":"set","name":"set","xml":"<set>\n\t<parameter name=\"ack-final\" value=\"Y\"/>\n   ","comments":"","x":274.0833740234375,"y":1081.916748046875,"z":"c9fb05a1.f03a38","wires":[]},{"id":"3a37e476.da7fcc","type":"returnSuccess","name":"return success","xml":"<return status=\"success\">\n    <parameter name=\"error-code\" value=\"200\" />","comments":"","x":287.0833740234375,"y":1182.916748046875,"z":"c9fb05a1.f03a38","wires":[]},{"id":"279803f6.bb850c","type":"set","name":"set","xml":"<set>\n   <parameter name=\"vnf-get-resource-request-output.vnf-get-resource-response-information.service-instance-id\" value='`$vnf-get-resource-request-input.service-information.service-instance-id`'/>\n   <parameter name=\"vnf-get-resource-request-output.vnf-get-resource-response-information.service-instance-name\" value='`$service-data.service-topology.service-topology-identifier.service-instance-name`'/>\n   ","comments":"","x":281.75,"y":144.25,"z":"c9fb05a1.f03a38","wires":[]},{"id":"7e6dd657.146b98","type":"switchNode","name":"switch vnf length null","xml":"<switch test=\"`$vnf-get-resource-request-input.vnf_length == ''`\">\n\n","comments":"","outputs":1,"x":337.5,"y":222.75,"z":"c9fb05a1.f03a38","wires":[["7ea307a8.26c5f8","43925d74.653894"]]},{"id":"7ea307a8.26c5f8","type":"not-found","name":"true","xml":"<outcome value='true'>\n","comments":"","outputs":1,"x":522.75,"y":222.75,"z":"c9fb05a1.f03a38","wires":[["d7e5acc6.a6a9e"]]},{"id":"43925d74.653894","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":514.75,"y":569.25,"z":"c9fb05a1.f03a38","wires":[["244c88d9.17e128"]]},{"id":"d7e5acc6.a6a9e","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":672.75,"y":221.25,"z":"c9fb05a1.f03a38","wires":[["12d6dc0d.fd64f4","98ac6570.361ae8"]]},{"id":"244c88d9.17e128","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":689.75,"y":569.25,"z":"c9fb05a1.f03a38","wires":[["97be966.400cf68","6fab5c8.8f5a5a4"]]},{"id":"97be966.400cf68","type":"set","name":"set","xml":"<set>\n   <parameter name=\"tmp.vnf_counter\" value='0'/>","comments":"","x":854.75,"y":568.25,"z":"c9fb05a1.f03a38","wires":[]},{"id":"6fab5c8.8f5a5a4","type":"for","name":"for vnf-parameters-data.param","xml":"<for index='ll' start='0' end='`$vnf-get-resource-request-input.vnf_length`' >\n","comments":"","outputs":1,"x":933.75,"y":640.25,"z":"c9fb05a1.f03a38","wires":[["7fd5c704.7b7d88"]]},{"id":"7fd5c704.7b7d88","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":1193.7498779296875,"y":803.5833129882812,"z":"c9fb05a1.f03a38","wires":[["7f48d3f2.bc62fc","5d7bb52b.3bf2fc"]]},{"id":"7f48d3f2.bc62fc","type":"set","name":"set","xml":"<set>\n   <parameter name=\"tmp.vnf-id\" value=\"`$vnf-get-resource-request-input.vnf[$ll].vnf-id`\"/>\n   \n   ","comments":"","x":1370.4998779296875,"y":804.5833129882812,"z":"c9fb05a1.f03a38","wires":[]},{"id":"53ff1d53.c963a4","type":"for","name":"for vnfs","xml":"<for index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\n","comments":"","outputs":1,"x":1589.2498779296875,"y":921.5833129882812,"z":"c9fb05a1.f03a38","wires":[["23a18f9b.123be"]]},{"id":"23a18f9b.123be","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":1605.2498779296875,"y":1000.5833129882812,"z":"c9fb05a1.f03a38","wires":[["714e4b4d.72be04"]]},{"id":"4ab50efe.43414","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vnf-id`' value=\"`$service-data.vnfs.vnf[$i].vnf-id`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vnf-name`' value=\"`$service-data.vnfs.vnf[$i].vnf-name`\"/>\n   <parameter name=\"tmp.pnum\" value='0'/>\n   \n","comments":"","x":1885.2498779296875,"y":1178.5833129882812,"z":"c9fb05a1.f03a38","wires":[]},{"id":"714e4b4d.72be04","type":"switchNode","name":"switch vnf-id match","xml":"<switch test='`$tmp.vnf-id == $service-data.vnfs.vnf[$i].vnf-id`'>\n\n","comments":"","outputs":1,"x":1784.2498779296875,"y":999.5833129882812,"z":"c9fb05a1.f03a38","wires":[["98998365.bf924"]]},{"id":"98998365.bf924","type":"not-found","name":"true","xml":"<outcome value='true'>\n","comments":"","outputs":1,"x":1988.7498779296875,"y":998.083251953125,"z":"c9fb05a1.f03a38","wires":[["a5490309.aed49"]]},{"id":"a5490309.aed49","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":1662.2498779296875,"y":1179.5833129882812,"z":"c9fb05a1.f03a38","wires":[["4ab50efe.43414","eb769595.4a1c88","80140d24.984d9","3c557cf7.80ad04"]]},{"id":"498ab47b.37a03c","type":"for","name":"for vnf-parameters-data.param","xml":"<for index='j' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n","comments":"","outputs":1,"x":2212.2498779296875,"y":1277.5833129882812,"z":"c9fb05a1.f03a38","wires":[["648562c9.05cdfc"]]},{"id":"15c41760.a683e9","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].name`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].name`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].value`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].value`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.status`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.status`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.capability-name`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.capability-name`\"/>\n   <parameter name='tmp.prnum' value='0' />\n","comments":"","x":2606.2498779296875,"y":1278.5833129882812,"z":"c9fb05a1.f03a38","wires":[]},{"id":"648562c9.05cdfc","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":2422.2498779296875,"y":1278.5833129882812,"z":"c9fb05a1.f03a38","wires":[["15c41760.a683e9","eba04fd3.4cbc1","7ecd748d.54608c"]]},{"id":"950d3183.cecf7","type":"for","name":"for vnf-parameters-data.param","xml":"<for index='k' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' >\n","comments":"","outputs":1,"x":3114.2498779296875,"y":1356.5833129882812,"z":"c9fb05a1.f03a38","wires":[["98f080bb.9a2a9"]]},{"id":"98f080bb.9a2a9","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key[$tmp.prnum].name`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].name`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key[$tmp.prnum].value`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].value`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key_length`' value='`$tmp.prnum + 1`' />\n   <parameter name='tmp.prnum' value='`$tmp.prnum + 1`' />\n\n","comments":"","x":3338.2498779296875,"y":1356.5833129882812,"z":"c9fb05a1.f03a38","wires":[]},{"id":"eba04fd3.4cbc1","type":"set","name":"set","xml":"<set>\n    <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param_length`' value='`$tmp.pnum + 1`' />\n    <parameter name='tmp.pnum' value='`$tmp.pnum + 1`' />\n","comments":"","x":2618.2498779296875,"y":1425.5833129882812,"z":"c9fb05a1.f03a38","wires":[]},{"id":"fd3454b5.cefc68","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].vf-module-id`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`\"/>\n   <parameter name=\"tmp.vfpnum\" value='0'/>\n   \n","comments":"","x":2836.75048828125,"y":1934.8331909179688,"z":"c9fb05a1.f03a38","wires":[]},{"id":"e457ca57.d615e8","type":"switchNode","name":"switch vf-module-id is null","xml":"<switch test=\"`$vnf-get-resource-request-input.vnf[$ll].vf-module_length == ''`\">\n\n","comments":"","outputs":1,"x":2392.0005493164062,"y":1727.5832214355469,"z":"c9fb05a1.f03a38","wires":[["44111800.179bc8","261f3d7c.d77342"]]},{"id":"261f3d7c.d77342","type":"not-found","name":"true","xml":"<outcome value='true'>\n","comments":"","outputs":1,"x":2625.75048828125,"y":1777.8331909179688,"z":"c9fb05a1.f03a38","wires":[["3f2b06c9.6617ea"]]},{"id":"44111800.179bc8","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":2625.75048828125,"y":1662.8331909179688,"z":"c9fb05a1.f03a38","wires":[["8fc1c07d.5fb89"]]},{"id":"3f2b06c9.6617ea","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":2639.75048828125,"y":1935.8331909179688,"z":"c9fb05a1.f03a38","wires":[["fd3454b5.cefc68","74abe52f.d8d7fc"]]},{"id":"74abe52f.d8d7fc","type":"for","name":"for vnf-parameters-data.param","xml":"<for index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n","comments":"","outputs":1,"x":2842.75048828125,"y":2011.8331909179688,"z":"c9fb05a1.f03a38","wires":[["ceac56f.9b593a8"]]},{"id":"c71fe51d.045db8","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].name`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].value`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`\"/>\n   <parameter name='tmp.pvnfrnum' value='0' />\n","comments":"","x":3253.75048828125,"y":2010.8331909179688,"z":"c9fb05a1.f03a38","wires":[]},{"id":"ceac56f.9b593a8","type":"block","name":"block atomic","xml":"<block atomic=\"true\">\n","atomic":"false","comments":"","outputs":1,"x":3069.75048828125,"y":2010.8331909179688,"z":"c9fb05a1.f03a38","wires":[["c71fe51d.045db8","e08a2da7.f5fec","8103db8e.8bbc98"]]},{"id":"a0cff78e.a1a3a8","type":"for","name":"for vnf-parameters-data.param","xml":"<for index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\n","comments":"","outputs":1,"x":3759.2505798339844,"y":2081.0831298828125,"z":"c9fb05a1.f03a38","wires":[["91e21dd.0da18e"]]},{"id":"91e21dd.0da18e","type":"set","name":"set","xml":"<set>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.pvnfrnum].name`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.pvnfrnum].value`' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`\"/>\n   <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key_length`' value='`$tmp.pvnfrnum + 1`' />\n   <parameter name='tmp.pvnfrnum' value='`$tmp.pvnfrnum + 1`' />\n   \n","comments":"","x":3973.2505798339844,"y":2081.333038330078,"z":"c9fb05a1.f03a38","wires":[]},{"id":"e08a2da7.f5fec","type":"set","name":"set","xml":"<set>\n    <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param_length`' value='`$tmp.vfpnum + 1`' />\n    <parameter name='tmp.vfpnum' value='`$tmp.vfpnum + 1`' />\n   \n","comments":"","x":3265.75048828125,"y":2157.8331909179688,"z":"c9fb05a1.f03a38","wires":[]},{"id":"1ffac0d4.9f3bdf","type":"for","name":"for vf-module","xml":"<for index='ln' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`' >\n","comments":"","outputs":1,"x":2187.75048828125,"y":1729.8331909179688,"z":"c9fb05a1.f03a38","wires":[["e457ca57.d615e8"]]},{"id":"eb769595.4a1c88","type":"set","name":"set","xml":"<set>\n  <parameter name='vnf-get-resource-request-output.vnf-get-resource-response-information.vnf_length' value='`$tmp.vnf_counter + 1`' />\n  <parameter name='tmp.vnf_counter' value='`$tmp.vnf_counter + 1`' />\n  \n","comments":"","x":1839.9998168945312,"y":2105.583251953125,"z":"c9fb05a1.f03a38","wires":[]},{"id":"5d7bb52b.3bf2fc","type":"switchNode","name":"switch vnf length null","xml":"<switch test=\"`$service-data.vnfs.vnf_length == ''`\">\n\n","comments":"","outputs":1,"x":1411.9999389648438,"y":865.0833129882812,"z":"c9fb05a1.f03a38","wires":[["8872705c.6c6b"]]},{"id":"8872705c.6c6b","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":1429.2498779296875,"y":922.5833129882812,"z":"c9fb05a1.f03a38","wires":[["53ff1d53.c963a4"]]},{"id":"80140d24.984d9","type":"switchNode","name":"switch param length null","xml":"<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length == ''`\">\n\n","comments":"","outputs":1,"x":1938.2498779296875,"y":1227.5833129882812,"z":"c9fb05a1.f03a38","wires":[["aded468b.41a518"]]},{"id":"aded468b.41a518","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":2014.2498779296875,"y":1277.5833129882812,"z":"c9fb05a1.f03a38","wires":[["498ab47b.37a03c"]]},{"id":"75a3c377.d1f7bc","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":2038.25048828125,"y":1662.8331909179688,"z":"c9fb05a1.f03a38","wires":[["1ffac0d4.9f3bdf"]]},{"id":"3c557cf7.80ad04","type":"switchNode","name":"switch module length null","xml":"<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length == ''`\">\n\n","comments":"","outputs":1,"x":1947.25048828125,"y":1610.8331909179688,"z":"c9fb05a1.f03a38","wires":[["75a3c377.d1f7bc"]]},{"id":"7ecd748d.54608c","type":"switchNode","name":"switch resource-key length null","xml":"<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length == ''`\">\n\n","comments":"","outputs":1,"x":2676.2498779296875,"y":1356.5833129882812,"z":"c9fb05a1.f03a38","wires":[["3a94d00d.37917"]]},{"id":"3a94d00d.37917","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":2903.2498779296875,"y":1356.5833129882812,"z":"c9fb05a1.f03a38","wires":[["950d3183.cecf7"]]},{"id":"8103db8e.8bbc98","type":"switchNode","name":"switch resource-key length null","xml":"<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length == ''`\">\n\n","comments":"","outputs":1,"x":3322.25048828125,"y":2085.8331909179688,"z":"c9fb05a1.f03a38","wires":[["4cf375e9.6b3bac"]]},{"id":"4cf375e9.6b3bac","type":"not-found","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":3549.25048828125,"y":2085.8331909179688,"z":"c9fb05a1.f03a38","wires":[["a0cff78e.a1a3a8"]]},{"id":"8fc1c07d.5fb89","type":"for","name":"for vf module length","xml":"<for index='jj' start='0' end='`$vnf-get-resource-request-input.vnf[$ll].vf-module_length`' >\n","comments":"","outputs":1,"x":2823.7501220703125,"y":1661.9166259765625,"z":"c9fb05a1.f03a38","wires":[["bd3e1107.bb98"]]},{"id":"bd3e1107.bb98","type":"switchNode","name":"switch vf-module-id is null","xml":"<switch test='`$vnf-get-resource-request-input.vnf[$ll].vf-module[$jj].vf-module-id == $service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`'>\n\n","comments":"","outputs":1,"x":3092.5,"y":1664,"z":"c9fb05a1.f03a38","wires":[["81cea753.cfda08"]]},{"id":"81cea753.cfda08","type":"not-found","name":"true","xml":"<outcome value='true'>\n","comments":"","outputs":1,"x":3328.75,"y":1664,"z":"c9fb05a1.f03a38","wires":[["3f2b06c9.6617ea"]]}]
\ No newline at end of file
+[\r
+    {\r
+        "id": "c125b89b.aa4e58",\r
+        "type": "set",\r
+        "name": "copy resp. to vnf-get-resource-request-output.vnf-get-resource-response-information.",\r
+        "xml": "<set>\n<parameter name=\"vnf-get-resource-request-output.vnf-get-resource-response-information.\" value='resp.'/>\n   ",\r
+        "comments": "",\r
+        "x": 834.7867279052734,\r
+        "y": 2193.393903472461,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9648d4a2.259b18",\r
+        "type": "for",\r
+        "name": "for j in service-data.vnf[$i]...param[]",\r
+        "xml": "<for silentFailure='true' index='j' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2693.2140350341797,\r
+        "y": 1231.9760386729613,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "79f5c06f.bae66"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c8ebcff3.348fb",\r
+        "type": "block",\r
+        "name": "block atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2391.428352355957,\r
+        "y": 1529.9404785418883,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "7bb91c6.bf56be4",\r
+                "28f9ca1c.3c6566",\r
+                "9648d4a2.259b18",\r
+                "4c12d7d0.9945a8",\r
+                "d794d67.5437d28",\r
+                "31ba7969.a46566",\r
+                "aa7cc0d5.05e27",\r
+                "d00eaf7b.17354"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "79f5c06f.bae66",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2933.499626159668,\r
+        "y": 1231.97599861864,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "7a149837.b40128",\r
+                "90fae782.fe6c28",\r
+                "efe95ce8.2b499",\r
+                "74a62ba6.902304",\r
+                "a278c547.bff798"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6c48b277.4aea4c",\r
+        "type": "not-found",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2233.35693359375,\r
+        "y": 1018.0830971980467,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "c8ebcff3.348fb"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7bb91c6.bf56be4",\r
+        "type": "set",\r
+        "name": "set resp.vnf[$tmp.vnf_counter].vnf-id, vnf-name to service-data...",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$tmp.vnf_counter].vnf-id' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-id`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].vnf-name' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-information.vnf-name`\"/>\n   \n",\r
+        "comments": "",\r
+        "x": 2796.3922424316406,\r
+        "y": 980.4405414843932,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "28f9ca1c.3c6566",\r
+        "type": "set",\r
+        "name": "set tmp.pnum = 0",\r
+        "xml": "<set>\n<parameter name=\"tmp.pnum\" value='0'/>\n   \n",\r
+        "comments": "",\r
+        "x": 2629.8934783935547,\r
+        "y": 1040.5041763568297,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7a149837.b40128",\r
+        "type": "set",\r
+        "name": "set resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].name, value, status, cap-name to service-data...",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].name' \n   value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].name`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].value' \n   value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].value`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.status' \n   value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.status`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.payload' \n   value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.payload`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.capability-name' \n   value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.capability-name`\"/>\n",\r
+        "comments": "",\r
+        "x": 3434.1067276000977,\r
+        "y": 1108.0117742801085,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "90fae782.fe6c28",\r
+        "type": "set",\r
+        "name": "set resp.vnf[$tmp.vnf_counter].param_length = tmp.pnum + 1",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$tmp.vnf_counter].param_length' value='`$tmp.pnum + 1`' />\n",\r
+        "comments": "",\r
+        "x": 3312.606491088867,\r
+        "y": 1319.2975754737854,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "818172e5.a38a4",\r
+        "type": "switchNode",\r
+        "name": "switch tmp.vnf-id == service-data.vnfs.vnf[$i].vnf-id",\r
+        "xml": "<switch test='`$tmp.vnf-id == $service-data.vnfs.vnf[$i].vnf-id`'>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1944.5710906982422,\r
+        "y": 1018.1545655513182,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "6c48b277.4aea4c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2997c589.50daba",\r
+        "type": "for",\r
+        "name": "for i in service-data.vnfs[]",\r
+        "xml": "<for silentFailure='true' index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1578.1427459716797,\r
+        "y": 1017.2975852275267,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "818172e5.a38a4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4c12d7d0.9945a8",\r
+        "type": "for",\r
+        "name": "for ln in service-data...vnf[$i]..vf-module[]",\r
+        "xml": "<for silentFailure='true' index='ln' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2716.786636352539,\r
+        "y": 1843.0469553256407,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "4d388b69.541c94"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "74a62ba6.902304",\r
+        "type": "for",\r
+        "name": "for k in service-data.vnfs...resource-key[]",\r
+        "xml": "<for silentFailure='true' index='k' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3228.9636154174805,\r
+        "y": 1230.7258875155821,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "d2fcba15.948ff8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9806a6e6.e6fff8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1365.3607711791992,\r
+        "y": 906.7657601619139,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "2997c589.50daba",\r
+                "5709d1f6.d8f51"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4d388b69.541c94",\r
+        "type": "switchNode",\r
+        "name": "switch input.vnf[$ll].vf-module_length",\r
+        "xml": "<switch test=\"`$vnf-get-resource-request-input.vnf[$ll].vf-module_length`\">\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3120.3220977783203,\r
+        "y": 1843.1185967708007,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "bd93cd89.78a3e",\r
+                "3f36def1.16b282",\r
+                "d463d07f.8a224"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4d55a716.46e8f8",\r
+        "type": "set",\r
+        "name": "set resp.vnf$tmp.vnf_counter].param[$tmp.pnum]",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key[$tmp.prnum].name' \n   \tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].name`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key[$tmp.prnum].value' \n   \tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].value`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key_length`' \n   \tvalue='`$tmp.prnum + 1`' />\n\n",\r
+        "comments": "",\r
+        "x": 3775.4634170532227,\r
+        "y": 1193.8686258578673,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cb27b969.07c4b8",\r
+        "type": "for",\r
+        "name": "for ll in input.vnf_length",\r
+        "xml": "<for silentFailure='true' index='ll' start='0' end='`$vnf-get-resource-request-input.vnf_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1166.9482803344727,\r
+        "y": 906.8768880153075,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "9806a6e6.e6fff8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5709d1f6.d8f51",\r
+        "type": "set",\r
+        "name": "set tmp.vnf-id = input.vnf[$ll].vnf-id",\r
+        "xml": "<set>\n   <parameter name=\"tmp.vnf-id\" value=\"`$vnf-get-resource-request-input.vnf[$ll].vnf-id`\"/>\n   \n   ",\r
+        "comments": "",\r
+        "x": 1610.2854614257812,\r
+        "y": 812.6784608149901,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "bd93cd89.78a3e",\r
+        "type": "not-found",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3414.9879302978516,\r
+        "y": 1493.0709044719115,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "47a2b55b.21472c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f90761d7.47a0f",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 959.5356330871582,\r
+        "y": 806.6070601725951,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "cb27b969.07c4b8",\r
+                "3be9154e.d8b61a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9aef6544.25f9c8",\r
+        "type": "for",\r
+        "name": "for jj in input...vf module[]",\r
+        "xml": "<for silentFailure='true' index='jj' start='0' end='`$vnf-get-resource-request-input.vnf[$ll].vf-module_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3145.8092880249023,\r
+        "y": 2041.7974850917235,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "65817c1.22a4b84"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "47a2b55b.21472c",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3689.2379970550537,\r
+        "y": 1553.3566643977538,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "3c9b3921.42ff96",\r
+                "6a0f35b.82d79cc",\r
+                "4d4016ef.8b38a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "146b5553.f48ceb",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 835.3937454223633,\r
+        "y": 806.965181090869,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "f90761d7.47a0f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3be9154e.d8b61a",\r
+        "type": "set",\r
+        "name": "set tmp.vnf_counter = 0",\r
+        "xml": "<set>\n   <parameter name=\"tmp.vnf_counter\" value='0'/>",\r
+        "comments": "",\r
+        "x": 1166.8173751831055,\r
+        "y": 711.5832297587767,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "65817c1.22a4b84",\r
+        "type": "switchNode",\r
+        "name": "switch vf-module-id - input == service-data",\r
+        "xml": "<switch test='`$vnf-get-resource-request-input.vnf[$ll].vf-module[$jj].vf-module-id == $service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`'>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3472.5591583251953,\r
+        "y": 2041.1311146998778,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "2255f72d.0b31f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3c9b3921.42ff96",\r
+        "type": "set",\r
+        "name": "set resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].vf-module-id to service-data.. ",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].vf-module-id' \n   \tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`\"/>\n",\r
+        "comments": "",\r
+        "x": 4151.880613327026,\r
+        "y": 1411.8206174159423,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6a0f35b.82d79cc",\r
+        "type": "for",\r
+        "name": "for m in service-data.vnf[$i]...vf-module[$ln]...param[]",\r
+        "xml": "<for silentFailure='true' index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4023.0827312469482,\r
+        "y": 1669.17797253374,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "ec7d1d99.f01f9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2255f72d.0b31f8",\r
+        "type": "not-found",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3731.558906555176,\r
+        "y": 2041.130801894702,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "47a2b55b.21472c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "46ba1b58.ce05e4",\r
+        "type": "switchNode",\r
+        "name": "switch input vnf length",\r
+        "xml": "<switch test=\"`$vnf-get-resource-request-input.vnf_length`\">\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 615.2817535400391,\r
+        "y": 576.8769671702757,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "146b5553.f48ceb",\r
+                "255b4707.066218",\r
+                "10bc99fc.a4ebc6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ec7d1d99.f01f9",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4322.9757442474365,\r
+        "y": 1669.3564669871703,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "e94726d5.4bbc48",\r
+                "1965e4cb.b3d4ab",\r
+                "4c6cf107.7073b",\r
+                "742314a6.fc4e4c",\r
+                "aec2bda.f9b7a4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "255b4707.066218",\r
+        "type": "not-found",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 836.9443550109863,\r
+        "y": 328.3690011287108,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "66daf27c.188a1c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7307ae93.03c54",\r
+        "type": "block",\r
+        "name": "block atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 345.1428756713867,\r
+        "y": 913.8928539538756,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "46ba1b58.ce05e4",\r
+                "3966eb3c.3dde74",\r
+                "dc78704d.bad6",\r
+                "c125b89b.aa4e58"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e94726d5.4bbc48",\r
+        "type": "set",\r
+        "name": "set resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].name, value",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].name' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].value' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.capability-name' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.capability-name`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.payload' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.payload`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.status' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.status`\"/>\t\n",\r
+        "comments": "",\r
+        "x": 4806.404218673706,\r
+        "y": 1514.4993836665526,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1965e4cb.b3d4ab",\r
+        "type": "set",\r
+        "name": "set resp.vnf[].vf-module[].param_length = tmp.vfpnum++",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param_length' \n\tvalue='`$tmp.vfpnum + 1`' />\n   \n",\r
+        "comments": "",\r
+        "x": 4683.940336227417,\r
+        "y": 1778.8206174159423,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "66daf27c.188a1c",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 987.5158233642578,\r
+        "y": 368.8690297389403,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "c314a048.5c279",\r
+                "4606e948.112a98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "410cd5e5.d529dc",\r
+        "type": "method",\r
+        "name": " vnf-get-resource-request",\r
+        "xml": "<method rpc='vnf-get-resource-request' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 154.9285659790039,\r
+        "y": 163.32144329790026,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "7307ae93.03c54"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3966eb3c.3dde74",\r
+        "type": "set",\r
+        "name": "set resp.service-instance-id, service-instance-name",\r
+        "xml": "<set>\n<parameter name=\"resp.service-instance-id\" \n\tvalue='`$vnf-get-resource-request-input.service-information.service-instance-id`'/>\n<parameter name=\"resp.service-instance-name\" \n\tvalue='`$service-data.service-topology.service-topology-identifier.service-instance-name`'/>\n   ",\r
+        "comments": "",\r
+        "x": 705.5633850097656,\r
+        "y": 202.62294934038073,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "dc78704d.bad6",\r
+        "type": "returnSuccess",\r
+        "name": "return success",\r
+        "xml": "<return status=\"success\">\n    <parameter name=\"error-code\" value=\"200\" />",\r
+        "comments": "",\r
+        "x": 589.0118827819824,\r
+        "y": 2286.309591033496,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c314a048.5c279",\r
+        "type": "set",\r
+        "name": "set resp.vnf_length = service-data.vnfs.vnf_length",\r
+        "xml": "<set>\n   <parameter name=\"resp.vnf_length\" value='`$service-data.vnfs.vnf_length`'/>\n   ",\r
+        "comments": "",\r
+        "x": 1259.0832061767578,\r
+        "y": 246.94440911058336,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4606e948.112a98",\r
+        "type": "for",\r
+        "name": "for i in service-data...vnf_length",\r
+        "xml": "<for silentFailure='true' index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1193.9759368896484,\r
+        "y": 490.91666958574206,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "683b97bb.f68288"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ebf4cb53.aa1608",\r
+        "type": "service-logic",\r
+        "name": "GENERIC-RESOURCE-API ${project.version}",\r
+        "module": "GENERIC-RESOURCE-API",\r
+        "version": "${project.version}",\r
+        "comments": "",\r
+        "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
+        "outputs": 1,\r
+        "x": 186.5,\r
+        "y": 121.89286682847887,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "410cd5e5.d529dc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "742314a6.fc4e4c",\r
+        "type": "for",\r
+        "name": "for n in service-data...vf-module...resource-key[]",\r
+        "xml": "<for silentFailure='true' index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 4644.618474960327,\r
+        "y": 1669.0350539470091,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "c444a2f2.08e8a",\r
+                "4aa2b4b9.f0602c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "683b97bb.f68288",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1418.9761352539062,\r
+        "y": 491.0753590846434,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "22970804.3f1658",\r
+                "a6cac176.72207",\r
+                "fe0af4f6.a88cc8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a266f607.eae098",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 81.21427536010742,\r
+        "y": 75.7142882347107,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "ebf4cb53.aa1608"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c444a2f2.08e8a",\r
+        "type": "set",\r
+        "name": "set resp.vnf[].vf-module[].param[$tmp.vfpnum]...resource-key[$tmp.vnfprnum].name, value, length",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.vfprnum].name' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.vfprnum].value' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`\"/>\n<parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key_length`' \n\tvalue=\"`$tmp.vfprnum + 1`\" />\n   \n",\r
+        "comments": "",\r
+        "x": 5252.297132492065,\r
+        "y": 1625.3919999385253,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "22970804.3f1658",\r
+        "type": "set",\r
+        "name": "set resp.vnf[]...vnf-id, vnf-name, param[], vf-module[] to service-data",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$i].vnf-id' value=\"`$service-data.vnfs.vnf[$i].vnf-id`\"/>\n<parameter name='resp.vnf[$i].vnf-name' value=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-information.vnf-name`\"/>\n<parameter name='resp.vnf[$i].param_length' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`'/>\n<parameter name='resp.vnf[$i].vf-module_length' value='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`'/>\n   \n",\r
+        "comments": "",\r
+        "x": 1809.3567581176758,\r
+        "y": 319.8689934993163,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a6cac176.72207",\r
+        "type": "for",\r
+        "name": "for j in service-data.vnf...param",\r
+        "xml": "<for silentFailure='true' index='j' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1679.6903457641602,\r
+        "y": 435.04358647111803,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "aaf0775c.c7bb48"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fe0af4f6.a88cc8",\r
+        "type": "for",\r
+        "name": "for l in service-data.vnf[]..vf-module[]",\r
+        "xml": "<for silentFailure='true' index='l' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1696.285171508789,\r
+        "y": 618.5831296229735,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "526c4108.5e8cf"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "aaf0775c.c7bb48",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1921.2616844177246,\r
+        "y": 434.55151150468737,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "45721dbf.369fa4",\r
+                "1e55dad0.da9665"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "526c4108.5e8cf",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1930.2852020263672,\r
+        "y": 618.4720704341307,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "52820114.9a49c",\r
+                "196559f8.534c96"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "45721dbf.369fa4",\r
+        "type": "set",\r
+        "name": "set resp.vnf[].param[]...",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$i].param[$j].name' \n   \tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].name`\"/>\n<parameter name='resp.vnf[$i].param[$j].value' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].value`\"/>\n<parameter name='resp.vnf[$i].param[$j].resource-resolution-data.status' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.status`\"/>\n<parameter name='resp.vnf[$i].param[$j].resource-resolution-data.capability-name' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.capability-name`\"/>\n<parameter name='resp.vnf[$i].param[$j].resource-resolution-data.payload' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.payload`\"/>\t\n<parameter name='resp.vnf[$i].param[$j].resource-resolution-data.resource-key_length' \n\tvalue='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' />\n",\r
+        "comments": "",\r
+        "x": 2104.62686920166,\r
+        "y": 385.98010609392077,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1e55dad0.da9665",\r
+        "type": "for",\r
+        "name": "for k in vnf[]...resource-key[]",\r
+        "xml": "<for silentFailure='true' index='k' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2120.595115661621,\r
+        "y": 481.1070153499022,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "ac7035c4.a9a798"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "52820114.9a49c",\r
+        "type": "set",\r
+        "name": "set resp.vnf[$i].vf-module[$l].vf-module-id, param[]",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$i].vf-module[$l].vf-module-id' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-id`\"/>\n<parameter name='resp.vnf[$i].vf-module[$l].param_length' \n\tvalue=\"`service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param_length`\"/>\n   \n",\r
+        "comments": "",\r
+        "x": 2229.475860595703,\r
+        "y": 551.7576863551512,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "196559f8.534c96",\r
+        "type": "for",\r
+        "name": "for m in vnf[$i]...vf-module[$l]...param[]",\r
+        "xml": "<for silentFailure='true' index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2193.476043701172,\r
+        "y": 683.9481255793944,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "4d70d179.abfd6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ac7035c4.a9a798",\r
+        "type": "set",\r
+        "name": "set resp.vnf[]...resource-key[].name/value",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$i].param[$j].resource-resolution-data.resource-key[$k].name' \n   \tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].name`\"/>\n<parameter name='resp.vnf[$i].param[$j].resource-resolution-data.resource-key[$k].value' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].value`\"/>\n   ",\r
+        "comments": "",\r
+        "x": 2454.3092041015625,\r
+        "y": 480.5355813289061,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4d70d179.abfd6",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2446.618679046631,\r
+        "y": 684.0593125605956,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "b89d6eb0.60f5",\r
+                "b0f17e82.75d09"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b89d6eb0.60f5",\r
+        "type": "set",\r
+        "name": "set resp.vnf[$i].vf-module[$l].param[$m].name/value/resource-resolution-data.resource-key[] to service-data",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$i].vf-module[$l].param[$m].name' \n   \tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`\"/>\n<parameter name='resp.vnf[$i].vf-module[$l].param[$m].value' \n   \tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`\"/>\n<parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.status' \n    value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.status`\"/>\n<parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.payload'\n    value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.payload`\"/>\n<parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.capability-name'\n    value=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.capability-name`\"/>\t\n<parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key_length' \n   \tvalue=\"`service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`\"/>\n   \n\n",\r
+        "comments": "",\r
+        "x": 2942.746139526367,\r
+        "y": 618.297290542163,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b0f17e82.75d09",\r
+        "type": "for",\r
+        "name": "for n in vf-module...resource-key[]",\r
+        "xml": "<for silentFailure='true' index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2678.174247741699,\r
+        "y": 748.8528163218871,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "314ebe99.d70712"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "314ebe99.d70712",\r
+        "type": "set",\r
+        "name": "set  resp.vnf[$i].vf-mofule[$l].param[$m].resource-key[$n].name, value to service-data",\r
+        "xml": "<set>\n<parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key[$n].name' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`\"/>\n<parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key[$n].value' \n\tvalue=\"`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`\"/>",\r
+        "comments": "",\r
+        "x": 3184.697998046875,\r
+        "y": 748.7576024318114,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "efe95ce8.2b499",\r
+        "type": "set",\r
+        "name": "set tmp.prnum = 0",\r
+        "xml": "<set>\n<parameter name='tmp.prnum' value='0' />\n",\r
+        "comments": "",\r
+        "x": 3150.2832679748535,\r
+        "y": 1164.2184736514464,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cddaa3ac.80754",\r
+        "type": "set",\r
+        "name": "set tmp.prnum++",\r
+        "xml": "<set>\n<parameter name='tmp.prnum' value='`$tmp.prnum + 1`' />\n\n",\r
+        "comments": "",\r
+        "x": 3661.711845397949,\r
+        "y": 1265.6470892215148,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d2fcba15.948ff8",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3483.140277862549,\r
+        "y": 1230.7899620318785,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "4d55a716.46e8f8",\r
+                "cddaa3ac.80754"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a278c547.bff798",\r
+        "type": "set",\r
+        "name": "set tmp.pnum++",\r
+        "xml": "<set>\n<parameter name='tmp.pnum' value='`$tmp.pnum + 1`' />\n",\r
+        "comments": "",\r
+        "x": 3150.283332824707,\r
+        "y": 1375.6471416736022,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4c6cf107.7073b",\r
+        "type": "set",\r
+        "name": "set tmp.vfprnum = 0",\r
+        "xml": "<set>\n<parameter name='tmp.vfprnum' value='0' />\n",\r
+        "comments": "",\r
+        "x": 4549.599584579468,\r
+        "y": 1587.9368569636717,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4aa2b4b9.f0602c",\r
+        "type": "set",\r
+        "name": "set tmp.vfprnum++",\r
+        "xml": "<set>\n<parameter name='tmp.vfprnum' value='`$tmp.vfprnum + 1`' />\n   \n",\r
+        "comments": "",\r
+        "x": 4976.10004234314,\r
+        "y": 1712.579607703723,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "aec2bda.f9b7a4",\r
+        "type": "set",\r
+        "name": "set tmp.vfpnum++",\r
+        "xml": "<set>\n<parameter name='tmp.vfpnum' value='`$tmp.vfpnum + 1`' />\n   \n",\r
+        "comments": "",\r
+        "x": 4548.384588241577,\r
+        "y": 1854.008294799365,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d794d67.5437d28",\r
+        "type": "set",\r
+        "name": "set resp.vnf_length = tmp.vnf_counter + 1",\r
+        "xml": "<set>\n<parameter name='resp.vnf_length' value='`$tmp.vnf_counter + 1`' />\n\n  \n",\r
+        "comments": "",\r
+        "x": 2714.5271530151367,\r
+        "y": 2328.6859700465575,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "31ba7969.a46566",\r
+        "type": "set",\r
+        "name": "set tmp.vnf_counter++",\r
+        "xml": "<set>\n<parameter name='tmp.vnf_counter' value='`$tmp.vnf_counter + 1`' />\n  \n",\r
+        "comments": "",\r
+        "x": 2643.8584899902344,\r
+        "y": 2386.9814193034545,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "39a5aff4.91af2",\r
+        "type": "comment",\r
+        "name": "Output all vnf and vf-module param and value",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 741.2697143554688,\r
+        "y": 271.32853482011706,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2e5233b1.90a9bc",\r
+        "type": "comment",\r
+        "name": "pnum = output vnf param index",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 2974.8826751708984,\r
+        "y": 1039.4154507899657,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9c032868.bb4028",\r
+        "type": "comment",\r
+        "name": "tmp.vnf-counter = output vnf index",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 2774.882942199707,\r
+        "y": 1159.4155037188902,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6f06dffb.13272",\r
+        "type": "comment",\r
+        "name": "tmp.prnum = output vnf param resource-key index",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 3849.882987976074,\r
+        "y": 1155.6655037188902,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4d4016ef.8b38a8",\r
+        "type": "set",\r
+        "name": "set tmp.vfpnum = 0",\r
+        "xml": "<set>\n<parameter name=\"tmp.vfpnum\" value='0'/>\n   \n",\r
+        "comments": "",\r
+        "x": 3908.337999343872,\r
+        "y": 1470.1372029567137,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8b050854.12e968",\r
+        "type": "comment",\r
+        "name": "Looping service-data...",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 2171.4739379882812,\r
+        "y": 638.3928286815062,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "aa7cc0d5.05e27",\r
+        "type": "set",\r
+        "name": "set tmp.vf_counter = 0",\r
+        "xml": "<set>\n   <parameter name=\"tmp.vf_counter\" value='0'/>",\r
+        "comments": "",\r
+        "x": 2644.4283142089844,\r
+        "y": 1529.1882483744994,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "6220b481.69223c",\r
+        "type": "comment",\r
+        "name": "vfpnum = output vf-module param index",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 4657.853254318237,\r
+        "y": 1467.10689995531,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "5ce5334a.962ecc",\r
+        "type": "comment",\r
+        "name": "tmp.vfprnum = output vf-module param resource-key index",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 4939.103330612183,\r
+        "y": 1560.8568665767089,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ed6f85e2.224788",\r
+        "type": "comment",\r
+        "name": "tmp.vf-counter = output vf-module index",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 4152.853315353394,\r
+        "y": 1574.6069161677733,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d00eaf7b.17354",\r
+        "type": "set",\r
+        "name": "set tmp.vf_counter++",\r
+        "xml": "<set>\n   <parameter name=\"tmp.vf_counter\" value='`$tmp.vf_counter + 1`'/>",\r
+        "comments": "",\r
+        "x": 2639.4286727905273,\r
+        "y": 2442.9382283473387,\r
+        "z": "56ce8362.93839c",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "10bc99fc.a4ebc6",\r
+        "type": "not-found",\r
+        "name": "0",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 837.0724258422852,\r
+        "y": 436.25100300554186,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "66daf27c.188a1c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d463d07f.8a224",\r
+        "type": "not-found",\r
+        "name": "0",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 3415.4354705810547,\r
+        "y": 1555.3417861247435,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "47a2b55b.21472c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3f36def1.16b282",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2936.864418029785,\r
+        "y": 2042.0175912166014,\r
+        "z": "56ce8362.93839c",\r
+        "wires": [\r
+            [\r
+                "9aef6544.25f9c8"\r
+            ]\r
+        ]\r
+    }\r
+]
\ No newline at end of file
index d602cc0..f935148 100644 (file)
     <method rpc='vnf-get-resource-request' mode='sync'>\r
         <block atomic="true">\r
             <set>\r
-                <parameter name="vnf-get-resource-request-output.vnf-get-resource-response-information.service-instance-id" value='`$vnf-get-resource-request-input.service-information.service-instance-id`'/>\r
-                <parameter name="vnf-get-resource-request-output.vnf-get-resource-response-information.service-instance-name" value='`$service-data.service-topology.service-topology-identifier.service-instance-name`'/>\r
+                <parameter name="resp.service-instance-id" \r
+       value='`$vnf-get-resource-request-input.service-information.service-instance-id`'/>\r
+                <parameter name="resp.service-instance-name" \r
+       value='`$service-data.service-topology.service-topology-identifier.service-instance-name`'/>\r
             </set>\r
-            <switch test="`$vnf-get-resource-request-input.vnf_length == ''`">\r
-                <outcome value='true'>\r
-                    <block atomic="true">\r
+            <switch test="`$vnf-get-resource-request-input.vnf_length`">\r
+                <outcome value=''>\r
+                    <block>\r
                         <set>\r
-                            <parameter name="vnf-get-resource-request-output.vnf-get-resource-response-information.vnf_length" value='`$service-data.vnfs.vnf_length`'/>\r
+                            <parameter name="resp.vnf_length" value='`$service-data.vnfs.vnf_length`'/>\r
                         </set>\r
-                        <switch test="`$service-data.vnfs.vnf_length == ''`">\r
-                            <outcome value='false'>\r
-                                <for index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\r
-                                    <block atomic="true">\r
+                        <for silentFailure='true' index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\r
+                            <block>\r
+                                <set>\r
+                                    <parameter name='resp.vnf[$i].vnf-id' value="`$service-data.vnfs.vnf[$i].vnf-id`"/>\r
+                                    <parameter name='resp.vnf[$i].vnf-name' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-information.vnf-name`"/>\r
+                                    <parameter name='resp.vnf[$i].param_length' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`'/>\r
+                                    <parameter name='resp.vnf[$i].vf-module_length' value='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`'/>\r
+                                </set>\r
+                                <for silentFailure='true' index='j' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\r
+                                    <block>\r
                                         <set>\r
-                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vnf-id`' value="`$service-data.vnfs.vnf[$i].vnf-id`"/>\r
-                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vnf-name`' value="`$service-data.vnfs.vnf[$i].vnf-name`"/>\r
-                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param_length`' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`'/>\r
-                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module_length`' value='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`'/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].name`"/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].value`"/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.status' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.status`"/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.capability-name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.capability-name`"/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.payload' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.payload`"/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.resource-key_length' \r
+       value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' />\r
                                         </set>\r
-                                        <switch test="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length == ''`">\r
-                                            <outcome value='false'>\r
-                                                <for index='j' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\r
-                                                    <block atomic="true">\r
-                                                        <set>\r
-                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].name`"/>\r
-                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].value`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].value`"/>\r
-                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].resource-resolution-data.status`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.status`"/>\r
-                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].resource-resolution-data.capability-name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.capability-name`"/>\r
-                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].resource-resolution-data.resource-key_length`' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' />\r
-                                                        </set>\r
-                                                        <switch test="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length == ''`">\r
-                                                            <outcome value='false'>\r
-                                                                <for index='k' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' >\r
-                                                                    <set>\r
-                                                                        <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].resource-resolution-data.resource-key[$k].name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].name`"/>\r
-                                                                        <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].param[$j].resource-resolution-data.resource-key[$k].value`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].value`"/>\r
-                                                                    </set>\r
-                                                                </for>\r
-                                                            </outcome>\r
-                                                        </switch>\r
-                                                    </block>\r
+                                        <for silentFailure='true' index='k' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' >\r
+                                            <set>\r
+                                                <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.resource-key[$k].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].name`"/>\r
+                                                <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.resource-key[$k].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].value`"/>\r
+                                            </set>\r
+                                        </for>\r
+                                    </block>\r
+                                </for>\r
+                                <for silentFailure='true' index='l' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`' >\r
+                                    <block>\r
+                                        <set>\r
+                                            <parameter name='resp.vnf[$i].vf-module[$l].vf-module-id' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-id`"/>\r
+                                            <parameter name='resp.vnf[$i].vf-module[$l].param_length' \r
+       value="`service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param_length`"/>\r
+                                        </set>\r
+                                        <for silentFailure='true' index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\r
+                                            <block>\r
+                                                <set>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`"/>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`"/>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.status' \r
+    value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.status`"/>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.payload'\r
+    value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.payload`"/>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.capability-name'\r
+    value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.capability-name`"/>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key_length' \r
+       value="`service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`"/>\r
+                                                </set>\r
+                                                <for silentFailure='true' index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\r
+                                                    <set>\r
+                                                        <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key[$n].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`"/>\r
+                                                        <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key[$n].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`"/>\r
+                                                    </set>\r
                                                 </for>\r
-                                            </outcome>\r
-                                        </switch>\r
-                                        <switch test="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length == ''`">\r
-                                            <outcome value='false'>\r
-                                                <for index='l' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`' >\r
-                                                    <block atomic="true">\r
-                                                        <set>\r
-                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].vf-module-id`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-id`"/>\r
-                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param_length`' value="`service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param_length`"/>\r
-                                                        </set>\r
-                                                        <for index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\r
-                                                            <block atomic="true">\r
-                                                                <set>\r
-                                                                    <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param[$m].name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`"/>\r
-                                                                    <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param[$m].value`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`"/>\r
-                                                                    <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key_length`' value="`service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`"/>\r
-                                                                </set>\r
-                                                                <switch test="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length == ''`">\r
-                                                                    <outcome value='false'>\r
-                                                                        <for index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\r
-                                                                            <set>\r
-                                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key[$n].name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`"/>\r
-                                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key[$n].value`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`"/>\r
-                                                                            </set>\r
-                                                                        </for>\r
-                                                                    </outcome>\r
-                                                                </switch>\r
-                                                            </block>\r
-                                                        </for>\r
-                                                    </block>\r
+                                            </block>\r
+                                        </for>\r
+                                    </block>\r
+                                </for>\r
+                            </block>\r
+                        </for>\r
+                    </block>\r
+                </outcome>\r
+                <outcome value='0'>\r
+                    <block>\r
+                        <set>\r
+                            <parameter name="resp.vnf_length" value='`$service-data.vnfs.vnf_length`'/>\r
+                        </set>\r
+                        <for silentFailure='true' index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\r
+                            <block>\r
+                                <set>\r
+                                    <parameter name='resp.vnf[$i].vnf-id' value="`$service-data.vnfs.vnf[$i].vnf-id`"/>\r
+                                    <parameter name='resp.vnf[$i].vnf-name' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-information.vnf-name`"/>\r
+                                    <parameter name='resp.vnf[$i].param_length' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`'/>\r
+                                    <parameter name='resp.vnf[$i].vf-module_length' value='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`'/>\r
+                                </set>\r
+                                <for silentFailure='true' index='j' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\r
+                                    <block>\r
+                                        <set>\r
+                                            <parameter name='resp.vnf[$i].param[$j].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].name`"/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].value`"/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.status' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.status`"/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.capability-name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.capability-name`"/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.payload' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.payload`"/>\r
+                                            <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.resource-key_length' \r
+       value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' />\r
+                                        </set>\r
+                                        <for silentFailure='true' index='k' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' >\r
+                                            <set>\r
+                                                <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.resource-key[$k].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].name`"/>\r
+                                                <parameter name='resp.vnf[$i].param[$j].resource-resolution-data.resource-key[$k].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].value`"/>\r
+                                            </set>\r
+                                        </for>\r
+                                    </block>\r
+                                </for>\r
+                                <for silentFailure='true' index='l' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`' >\r
+                                    <block>\r
+                                        <set>\r
+                                            <parameter name='resp.vnf[$i].vf-module[$l].vf-module-id' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-id`"/>\r
+                                            <parameter name='resp.vnf[$i].vf-module[$l].param_length' \r
+       value="`service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param_length`"/>\r
+                                        </set>\r
+                                        <for silentFailure='true' index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\r
+                                            <block>\r
+                                                <set>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`"/>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`"/>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.status' \r
+    value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.status`"/>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.payload'\r
+    value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.payload`"/>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.capability-name'\r
+    value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.capability-name`"/>\r
+                                                    <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key_length' \r
+       value="`service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`"/>\r
+                                                </set>\r
+                                                <for silentFailure='true' index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\r
+                                                    <set>\r
+                                                        <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key[$n].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`"/>\r
+                                                        <parameter name='resp.vnf[$i].vf-module[$l].param[$m].resource-resolution-data.resource-key[$n].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$l].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`"/>\r
+                                                    </set>\r
                                                 </for>\r
-                                            </outcome>\r
-                                        </switch>\r
+                                            </block>\r
+                                        </for>\r
                                     </block>\r
                                 </for>\r
-                            </outcome>\r
-                        </switch>\r
+                            </block>\r
+                        </for>\r
                     </block>\r
                 </outcome>\r
-                <outcome value='false'>\r
-                    <block atomic="true">\r
+                <outcome value='Other'>\r
+                    <block>\r
                         <set>\r
                             <parameter name="tmp.vnf_counter" value='0'/>\r
                         </set>\r
-                        <for index='ll' start='0' end='`$vnf-get-resource-request-input.vnf_length`' >\r
-                            <block atomic="true">\r
+                        <for silentFailure='true' index='ll' start='0' end='`$vnf-get-resource-request-input.vnf_length`' >\r
+                            <block>\r
                                 <set>\r
                                     <parameter name="tmp.vnf-id" value="`$vnf-get-resource-request-input.vnf[$ll].vnf-id`"/>\r
                                 </set>\r
-                                <switch test="`$service-data.vnfs.vnf_length == ''`">\r
-                                    <outcome value='false'>\r
-                                        <for index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\r
+                                <for silentFailure='true' index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\r
+                                    <switch test='`$tmp.vnf-id == $service-data.vnfs.vnf[$i].vnf-id`'>\r
+                                        <outcome value='true'>\r
                                             <block atomic="true">\r
-                                                <switch test='`$tmp.vnf-id == $service-data.vnfs.vnf[$i].vnf-id`'>\r
-                                                    <outcome value='true'>\r
-                                                        <block atomic="true">\r
-                                                            <set>\r
-                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vnf-id`' value="`$service-data.vnfs.vnf[$i].vnf-id`"/>\r
-                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vnf-name`' value="`$service-data.vnfs.vnf[$i].vnf-name`"/>\r
-                                                                <parameter name="tmp.pnum" value='0'/>\r
-                                                            </set>\r
-                                                            <switch test="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length == ''`">\r
-                                                                <outcome value='false'>\r
-                                                                    <for index='j' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\r
-                                                                        <block atomic="true">\r
+                                                <set>\r
+                                                    <parameter name='resp.vnf[$tmp.vnf_counter].vnf-id' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-id`"/>\r
+                                                    <parameter name='resp.vnf[$tmp.vnf_counter].vnf-name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-information.vnf-name`"/>\r
+                                                </set>\r
+                                                <set>\r
+                                                    <parameter name="tmp.pnum" value='0'/>\r
+                                                </set>\r
+                                                <for silentFailure='true' index='j' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\r
+                                                    <block>\r
+                                                        <set>\r
+                                                            <parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].name' \r
+   value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].name`"/>\r
+                                                            <parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].value' \r
+   value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].value`"/>\r
+                                                            <parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.status' \r
+   value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.status`"/>\r
+                                                            <parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.payload' \r
+   value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.payload`"/>\r
+                                                            <parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.capability-name' \r
+   value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.capability-name`"/>\r
+                                                        </set>\r
+                                                        <set>\r
+                                                            <parameter name='tmp.prnum' value='0' />\r
+                                                        </set>\r
+                                                        <for silentFailure='true' index='k' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' >\r
+                                                            <block>\r
+                                                                <set>\r
+                                                                    <parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key[$tmp.prnum].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].name`"/>\r
+                                                                    <parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key[$tmp.prnum].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].value`"/>\r
+                                                                    <parameter name='resp.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key_length`' \r
+       value='`$tmp.prnum + 1`' />\r
+                                                                </set>\r
+                                                                <set>\r
+                                                                    <parameter name='tmp.prnum' value='`$tmp.prnum + 1`' />\r
+                                                                </set>\r
+                                                            </block>\r
+                                                        </for>\r
+                                                        <set>\r
+                                                            <parameter name='resp.vnf[$tmp.vnf_counter].param_length' value='`$tmp.pnum + 1`' />\r
+                                                        </set>\r
+                                                        <set>\r
+                                                            <parameter name='tmp.pnum' value='`$tmp.pnum + 1`' />\r
+                                                        </set>\r
+                                                    </block>\r
+                                                </for>\r
+                                                <set>\r
+                                                    <parameter name="tmp.vf_counter" value='0'/>\r
+                                                </set>\r
+                                                <for silentFailure='true' index='ln' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`' >\r
+                                                    <switch test="`$vnf-get-resource-request-input.vnf[$ll].vf-module_length`">\r
+                                                        <outcome value=''>\r
+                                                            <block>\r
+                                                                <set>\r
+                                                                    <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].vf-module-id' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`"/>\r
+                                                                </set>\r
+                                                                <set>\r
+                                                                    <parameter name="tmp.vfpnum" value='0'/>\r
+                                                                </set>\r
+                                                                <for silentFailure='true' index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\r
+                                                                    <block>\r
+                                                                        <set>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`"/>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`"/>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.capability-name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.capability-name`"/>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.payload' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.payload`"/>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.status' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.status`"/>\r
+                                                                        </set>\r
+                                                                        <set>\r
+                                                                            <parameter name='tmp.vfprnum' value='0' />\r
+                                                                        </set>\r
+                                                                        <for silentFailure='true' index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\r
                                                                             <set>\r
-                                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].name`"/>\r
-                                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].value`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].value`"/>\r
-                                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.status`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.status`"/>\r
-                                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.capability-name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.capability-name`"/>\r
-                                                                                <parameter name='tmp.prnum' value='0' />\r
+                                                                                <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.vfprnum].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`"/>\r
+                                                                                <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.vfprnum].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`"/>\r
+                                                                                <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key_length`' \r
+       value="`$tmp.vfprnum + 1`" />\r
                                                                             </set>\r
-                                                                            <switch test="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length == ''`">\r
-                                                                                <outcome value='false'>\r
-                                                                                    <for index='k' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key_length`' >\r
-                                                                                        <set>\r
-                                                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key[$tmp.prnum].name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].name`"/>\r
-                                                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key[$tmp.prnum].value`' value="`$service-data.vnfs.vnf[$i].vnf-data.vnf-topology.vnf-parameters-data.param[$j].resource-resolution-data.resource-key[$k].value`"/>\r
-                                                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param[$tmp.pnum].resource-resolution-data.resource-key_length`' value='`$tmp.prnum + 1`' />\r
-                                                                                            <parameter name='tmp.prnum' value='`$tmp.prnum + 1`' />\r
-                                                                                        </set>\r
-                                                                                    </for>\r
-                                                                                </outcome>\r
-                                                                            </switch>\r
                                                                             <set>\r
-                                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].param_length`' value='`$tmp.pnum + 1`' />\r
-                                                                                <parameter name='tmp.pnum' value='`$tmp.pnum + 1`' />\r
+                                                                                <parameter name='tmp.vfprnum' value='`$tmp.vfprnum + 1`' />\r
                                                                             </set>\r
-                                                                        </block>\r
-                                                                    </for>\r
-                                                                </outcome>\r
-                                                            </switch>\r
-                                                            <switch test="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length == ''`">\r
-                                                                <outcome value='false'>\r
-                                                                    <for index='ln' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module_length`' >\r
-                                                                        <switch test="`$vnf-get-resource-request-input.vnf[$ll].vf-module_length == ''`">\r
-                                                                            <outcome value='false'>\r
-                                                                                <for index='jj' start='0' end='`$vnf-get-resource-request-input.vnf[$ll].vf-module_length`' >\r
-                                                                                    <switch test='`$vnf-get-resource-request-input.vnf[$ll].vf-module[$jj].vf-module-id == $service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`'>\r
-                                                                                        <outcome value='true'>\r
-                                                                                            <block atomic="true">\r
-                                                                                                <set>\r
-                                                                                                    <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].vf-module-id`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`"/>\r
-                                                                                                    <parameter name="tmp.vfpnum" value='0'/>\r
-                                                                                                </set>\r
-                                                                                                <for index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\r
-                                                                                                    <block atomic="true">\r
-                                                                                                        <set>\r
-                                                                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`"/>\r
-                                                                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].value`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`"/>\r
-                                                                                                            <parameter name='tmp.pvnfrnum' value='0' />\r
-                                                                                                        </set>\r
-                                                                                                        <switch test="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length == ''`">\r
-                                                                                                            <outcome value='false'>\r
-                                                                                                                <for index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\r
-                                                                                                                    <set>\r
-                                                                                                                        <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.pvnfrnum].name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`"/>\r
-                                                                                                                        <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.pvnfrnum].value`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`"/>\r
-                                                                                                                        <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key_length`' value='`$tmp.pvnfrnum + 1`' />\r
-                                                                                                                        <parameter name='tmp.pvnfrnum' value='`$tmp.pvnfrnum + 1`' />\r
-                                                                                                                    </set>\r
-                                                                                                                </for>\r
-                                                                                                            </outcome>\r
-                                                                                                        </switch>\r
-                                                                                                        <set>\r
-                                                                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param_length`' value='`$tmp.vfpnum + 1`' />\r
-                                                                                                            <parameter name='tmp.vfpnum' value='`$tmp.vfpnum + 1`' />\r
-                                                                                                        </set>\r
-                                                                                                    </block>\r
-                                                                                                </for>\r
-                                                                                            </block>\r
-                                                                                        </outcome>\r
-                                                                                    </switch>\r
-                                                                                </for>\r
-                                                                            </outcome>\r
-                                                                            <outcome value='true'>\r
-                                                                                <block atomic="true">\r
+                                                                        </for>\r
+                                                                        <set>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param_length' \r
+       value='`$tmp.vfpnum + 1`' />\r
+                                                                        </set>\r
+                                                                        <set>\r
+                                                                            <parameter name='tmp.vfpnum' value='`$tmp.vfpnum + 1`' />\r
+                                                                        </set>\r
+                                                                    </block>\r
+                                                                </for>\r
+                                                            </block>\r
+                                                        </outcome>\r
+                                                        <outcome value='0'>\r
+                                                            <block>\r
+                                                                <set>\r
+                                                                    <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].vf-module-id' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`"/>\r
+                                                                </set>\r
+                                                                <set>\r
+                                                                    <parameter name="tmp.vfpnum" value='0'/>\r
+                                                                </set>\r
+                                                                <for silentFailure='true' index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\r
+                                                                    <block>\r
+                                                                        <set>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`"/>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`"/>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.capability-name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.capability-name`"/>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.payload' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.payload`"/>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.status' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.status`"/>\r
+                                                                        </set>\r
+                                                                        <set>\r
+                                                                            <parameter name='tmp.vfprnum' value='0' />\r
+                                                                        </set>\r
+                                                                        <for silentFailure='true' index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\r
+                                                                            <set>\r
+                                                                                <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.vfprnum].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`"/>\r
+                                                                                <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.vfprnum].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`"/>\r
+                                                                                <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key_length`' \r
+       value="`$tmp.vfprnum + 1`" />\r
+                                                                            </set>\r
+                                                                            <set>\r
+                                                                                <parameter name='tmp.vfprnum' value='`$tmp.vfprnum + 1`' />\r
+                                                                            </set>\r
+                                                                        </for>\r
+                                                                        <set>\r
+                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param_length' \r
+       value='`$tmp.vfpnum + 1`' />\r
+                                                                        </set>\r
+                                                                        <set>\r
+                                                                            <parameter name='tmp.vfpnum' value='`$tmp.vfpnum + 1`' />\r
+                                                                        </set>\r
+                                                                    </block>\r
+                                                                </for>\r
+                                                            </block>\r
+                                                        </outcome>\r
+                                                        <outcome value='Other'>\r
+                                                            <for silentFailure='true' index='jj' start='0' end='`$vnf-get-resource-request-input.vnf[$ll].vf-module_length`' >\r
+                                                                <switch test='`$vnf-get-resource-request-input.vnf[$ll].vf-module[$jj].vf-module-id == $service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`'>\r
+                                                                    <outcome value='true'>\r
+                                                                        <block>\r
+                                                                            <set>\r
+                                                                                <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].vf-module-id' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`"/>\r
+                                                                            </set>\r
+                                                                            <set>\r
+                                                                                <parameter name="tmp.vfpnum" value='0'/>\r
+                                                                            </set>\r
+                                                                            <for silentFailure='true' index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\r
+                                                                                <block>\r
+                                                                                    <set>\r
+                                                                                        <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`"/>\r
+                                                                                        <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`"/>\r
+                                                                                        <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.capability-name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.capability-name`"/>\r
+                                                                                        <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.payload' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.payload`"/>\r
+                                                                                        <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.status' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.status`"/>\r
+                                                                                    </set>\r
                                                                                     <set>\r
-                                                                                        <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].vf-module-id`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-id`"/>\r
-                                                                                        <parameter name="tmp.vfpnum" value='0'/>\r
+                                                                                        <parameter name='tmp.vfprnum' value='0' />\r
                                                                                     </set>\r
-                                                                                    <for index='m' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\r
-                                                                                        <block atomic="true">\r
-                                                                                            <set>\r
-                                                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].name`"/>\r
-                                                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].value`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].value`"/>\r
-                                                                                                <parameter name='tmp.pvnfrnum' value='0' />\r
-                                                                                            </set>\r
-                                                                                            <switch test="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length == ''`">\r
-                                                                                                <outcome value='false'>\r
-                                                                                                    <for index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\r
-                                                                                                        <set>\r
-                                                                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.pvnfrnum].name`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`"/>\r
-                                                                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.pvnfrnum].value`' value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`"/>\r
-                                                                                                            <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key_length`' value='`$tmp.pvnfrnum + 1`' />\r
-                                                                                                            <parameter name='tmp.pvnfrnum' value='`$tmp.pvnfrnum + 1`' />\r
-                                                                                                        </set>\r
-                                                                                                    </for>\r
-                                                                                                </outcome>\r
-                                                                                            </switch>\r
-                                                                                            <set>\r
-                                                                                                <parameter name='`vnf-get-resource-request-output.vnf-get-resource-response-information.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param_length`' value='`$tmp.vfpnum + 1`' />\r
-                                                                                                <parameter name='tmp.vfpnum' value='`$tmp.vfpnum + 1`' />\r
-                                                                                            </set>\r
-                                                                                        </block>\r
+                                                                                    <for silentFailure='true' index='n' start='0' end='`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key_length`' >\r
+                                                                                        <set>\r
+                                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.vfprnum].name' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].name`"/>\r
+                                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key[$tmp.vfprnum].value' \r
+       value="`$service-data.vnfs.vnf[$i].vnf-data.vf-modules.vf-module[$ln].vf-module-data.vf-module-topology.vf-module-parameters.param[$m].resource-resolution-data.resource-key[$n].value`"/>\r
+                                                                                            <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param[$tmp.vfpnum].resource-resolution-data.resource-key_length`' \r
+       value="`$tmp.vfprnum + 1`" />\r
+                                                                                        </set>\r
+                                                                                        <set>\r
+                                                                                            <parameter name='tmp.vfprnum' value='`$tmp.vfprnum + 1`' />\r
+                                                                                        </set>\r
                                                                                     </for>\r
+                                                                                    <set>\r
+                                                                                        <parameter name='resp.vnf[$tmp.vnf_counter].vf-module[$tmp.vf_counter].param_length' \r
+       value='`$tmp.vfpnum + 1`' />\r
+                                                                                    </set>\r
+                                                                                    <set>\r
+                                                                                        <parameter name='tmp.vfpnum' value='`$tmp.vfpnum + 1`' />\r
+                                                                                    </set>\r
                                                                                 </block>\r
-                                                                            </outcome>\r
-                                                                        </switch>\r
-                                                                    </for>\r
-                                                                </outcome>\r
-                                                            </switch>\r
-                                                            <set>\r
-                                                                <parameter name='vnf-get-resource-request-output.vnf-get-resource-response-information.vnf_length' value='`$tmp.vnf_counter + 1`' />\r
-                                                                <parameter name='tmp.vnf_counter' value='`$tmp.vnf_counter + 1`' />\r
-                                                            </set>\r
-                                                        </block>\r
-                                                    </outcome>\r
-                                                </switch>\r
+                                                                            </for>\r
+                                                                        </block>\r
+                                                                    </outcome>\r
+                                                                </switch>\r
+                                                            </for>\r
+                                                        </outcome>\r
+                                                    </switch>\r
+                                                </for>\r
+                                                <set>\r
+                                                    <parameter name='resp.vnf_length' value='`$tmp.vnf_counter + 1`' />\r
+                                                </set>\r
+                                                <set>\r
+                                                    <parameter name='tmp.vnf_counter' value='`$tmp.vnf_counter + 1`' />\r
+                                                </set>\r
+                                                <set>\r
+                                                    <parameter name="tmp.vf_counter" value='`$tmp.vf_counter + 1`'/>\r
+                                                </set>\r
                                             </block>\r
-                                        </for>\r
-                                    </outcome>\r
-                                </switch>\r
+                                        </outcome>\r
+                                    </switch>\r
+                                </for>\r
                             </block>\r
                         </for>\r
                     </block>\r
                 </outcome>\r
             </switch>\r
+            <set>\r
+                <parameter name="vnf-get-resource-request-output.vnf-get-resource-response-information." value='resp.'/>\r
+            </set>\r
             <return status="success">\r
                 <parameter name="error-code" value="200" />\r
             </return>\r