X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=platform-logic%2Fgeneric-resource-api%2Fsrc%2Fmain%2Fjson%2FGENERIC-RESOURCE-API_self-serve-vnf-assign.json;h=f8c91c7b43aab8f9c31c9b75e8a3a6b03feb662d;hb=8d5a350ab0128e46a81042341f2024a88631d35a;hp=7df418ce78bb73886f615106e124de782e961eab;hpb=b0e7aed1ffa2a4cdbcc60053532a1f265022146d;p=sdnc%2Foam.git diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_self-serve-vnf-assign.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_self-serve-vnf-assign.json index 7df418ce..f8c91c7b 100644 --- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_self-serve-vnf-assign.json +++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_self-serve-vnf-assign.json @@ -1 +1,1252 @@ -[{"id":"b0b96588.229f48","type":"dgstart","name":"DGSTART","outputs":1,"x":142.5,"y":46.25,"z":"a47d3f62.0db2a","wires":[["e90fc91d.4cb818"]]},{"id":"1514d1ed.4c979e","type":"block","name":"block : atomic","xml":"","atomic":"true","comments":"","outputs":1,"x":172.9761962890625,"y":168.5277862548828,"z":"a47d3f62.0db2a","wires":[["7b27a78e.ba8dc8","80ae9411.82a148","25697284.5cbf8e","13a7d2a7.9e0a2d","796ecfd8.ad192","1e8fbb14.957dd5","8a4e3013.de936","326845e9.15749a","15906be0.23cf64","574274d.1ac608c"]]},{"id":"6b266014.a5448","type":"method","name":"method self-serve-vnf-assign","xml":"\n","comments":"","outputs":1,"x":259.2619094848633,"y":100.95635509490967,"z":"a47d3f62.0db2a","wires":[["1514d1ed.4c979e"]]},{"id":"e90fc91d.4cb818","type":"service-logic","name":"GENERIC-RESOURCE-API ${project.version}","module":"GENERIC-RESOURCE-API","version":"${project.version}","comments":"","xml":"","outputs":1,"x":417.73819732666016,"y":46.44049263000488,"z":"a47d3f62.0db2a","wires":[["6b266014.a5448"]]},{"id":"80ae9411.82a148","type":"switchNode","name":"switch vnf-parameters-data.param_length","xml":"\n","comments":"","outputs":1,"x":461.1786575317383,"y":1388.7620058059692,"z":"a47d3f62.0db2a","wires":[["63678a61.0670d4"]]},{"id":"63678a61.0670d4","type":"other","name":"NULL","xml":"\n","comments":"","outputs":1,"x":723.1786880493164,"y":1388.7620058059692,"z":"a47d3f62.0db2a","wires":[["451745db.c8b2dc"]]},{"id":"220cb46a.85a42c","type":"call","name":"call GENERIC-RESOURCE-API:self-serve-ra-assignment","xml":"\n","comments":"","outputs":1,"x":1238.4643478393555,"y":1438.3334369659424,"z":"a47d3f62.0db2a","wires":[["73d82327.4c165c"]]},{"id":"a26b7aab.bc2f18","type":"returnFailure","name":"return failure","xml":"\n\n\n","comments":"","x":1710.1785888671875,"y":1437.9048404693604,"z":"a47d3f62.0db2a","wires":[]},{"id":"14838ac6.319735","type":"for","name":"foreach vnf-parameters-data.param[]","xml":"\n","comments":"","outputs":1,"x":686.3574600219727,"y":1756.2620840072632,"z":"a47d3f62.0db2a","wires":[["b75f8daf.b163f","616a141.af79fec"]]},{"id":"7b27a78e.ba8dc8","type":"set","name":"set ss.capability.execution-order[]","xml":"\n\n\n\n\n\n\n\n\n\n\n","comments":"","x":435.02384185791016,"y":1227.2501401901245,"z":"a47d3f62.0db2a","wires":[]},{"id":"25697284.5cbf8e","type":"for","name":"foreach capability[]","xml":"\n","comments":"","outputs":1,"x":390.4286880493164,"y":1496.3691005706787,"z":"a47d3f62.0db2a","wires":[["2c03690.5bf2198","689e80c6.f5962","49b693f1.c7362c","14838ac6.319735"]]},{"id":"616a141.af79fec","type":"switchNode","name":"switch capability-name","xml":"\n","comments":"","outputs":1,"x":990.7502822875977,"y":1801.9048767089844,"z":"a47d3f62.0db2a","wires":[["29d63c92.b13e14"]]},{"id":"29d63c92.b13e14","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":1254.2502822875977,"y":1802.1548767089844,"z":"a47d3f62.0db2a","wires":[["bc5fb402.9e3c18"]]},{"id":"73d82327.4c165c","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1556.0356941223145,"y":1437.7620306015015,"z":"a47d3f62.0db2a","wires":[["a26b7aab.bc2f18"]]},{"id":"2c03690.5bf2198","type":"set","name":"set ss.capability-name","xml":"\n\n","comments":"","x":646.7857437133789,"y":1496.3215522766113,"z":"a47d3f62.0db2a","wires":[]},{"id":"b75f8daf.b163f","type":"set","name":"tmp.param.capability-name","xml":"\n\n","comments":"","x":1002.107307434082,"y":1756.5120868682861,"z":"a47d3f62.0db2a","wires":[]},{"id":"49b693f1.c7362c","type":"set","name":"set ss.capability.action = assign","xml":"\n\n","comments":"","x":675.499885559082,"y":1543.238136291504,"z":"a47d3f62.0db2a","wires":[]},{"id":"5a2f26a9.cbeda8","type":"set","name":"set capability-dg with 'self-serve-' + capability-name","xml":"\n\n","comments":"","x":1179.2619552612305,"y":1690.4643688201904,"z":"a47d3f62.0db2a","wires":[]},{"id":"689e80c6.f5962","type":"switchNode","name":"switch ss.capability-name","xml":"\n","comments":"","outputs":1,"x":658.7619552612305,"y":1592.214376449585,"z":"a47d3f62.0db2a","wires":[["4eea8376.d97c2c","b908a428.6a8ed8","d0be0742.b21258"]]},{"id":"4eea8376.d97c2c","type":"other","name":"alts-entitlement-assign","xml":"\n","comments":"","outputs":1,"x":941.512077331543,"y":1592.7143688201904,"z":"a47d3f62.0db2a","wires":[["9880d30d.acfe4"]]},{"id":"b908a428.6a8ed8","type":"other","name":"alts-license-assign","xml":"\n","comments":"","outputs":1,"x":930.762077331543,"y":1640.4643688201904,"z":"a47d3f62.0db2a","wires":[["9880d30d.acfe4"]]},{"id":"d0be0742.b21258","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":894.7620391845703,"y":1690.7143592834473,"z":"a47d3f62.0db2a","wires":[["5a2f26a9.cbeda8"]]},{"id":"9880d30d.acfe4","type":"set","name":"set capability-dg to self-serve-alts-assignment","xml":"\n\n","comments":"","x":1280.2619552612305,"y":1592.2143688201904,"z":"a47d3f62.0db2a","wires":[]},{"id":"13a7d2a7.9e0a2d","type":"set","name":"set sdnc-generated-cloud-resources = true","xml":"\n\n","comments":"","x":463.9881362915039,"y":1281.0001487731934,"z":"a47d3f62.0db2a","wires":[]},{"id":"9e98c03e.e81b8","type":"block","name":"block","xml":"","atomic":"false","comments":"","outputs":1,"x":720.428539276123,"y":561.7143030166626,"z":"a47d3f62.0db2a","wires":[["86c51bf7.a16728","4d067e36.b96bd","17269762.5ea849","c820210.4d230e","1ce6e283.bfbe5d","74ecb476.0b143c","578440a1.1ac38","1728506c.9c203","1400bb2c.323765"]]},{"id":"86c51bf7.a16728","type":"set","name":"set vnf-topology data","xml":"\n\n\n\n\n\n\n\n\n \n","comments":"","x":935.9284820556641,"y":562.773811340332,"z":"a47d3f62.0db2a","wires":[]},{"id":"e543e5f2.e32d38","type":"set","name":"set vnf-parameters-data","xml":"\n\n","comments":"","x":1129.4645767211914,"y":1388.6308345794678,"z":"a47d3f62.0db2a","wires":[]},{"id":"17269762.5ea849","type":"set","name":"set vnf-level-oper-status to PendingCreate","xml":"\n\n\n\n","comments":"","x":1001.2184371948242,"y":1136.754020690918,"z":"a47d3f62.0db2a","wires":[]},{"id":"4d067e36.b96bd","type":"set","name":"copy input data","xml":"\n\n\n\n\n\n","comments":"","x":918.5953521728516,"y":1086.5596599578857,"z":"a47d3f62.0db2a","wires":[]},{"id":"5d74706f.90119","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":1332.9286727905273,"y":675.1310405731201,"z":"a47d3f62.0db2a","wires":[]},{"id":"c820210.4d230e","type":"switchNode","name":"switch input model-invariant-uuid","xml":"\n","comments":"","outputs":1,"x":973.7857475280762,"y":697.9554843902588,"z":"a47d3f62.0db2a","wires":[["b9245b9c.3ecc98","9b989b17.260bb8"]]},{"id":"b9245b9c.3ecc98","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":1182.4524192810059,"y":675.0984477996826,"z":"a47d3f62.0db2a","wires":[["5d74706f.90119"]]},{"id":"9b989b17.260bb8","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":1183.881015777588,"y":719.3840389251709,"z":"a47d3f62.0db2a","wires":[["673b70f8.38a61"]]},{"id":"673b70f8.38a61","type":"set","name":"set from input","xml":"\n\n","comments":"","x":1338.1667518615723,"y":718.8126111030579,"z":"a47d3f62.0db2a","wires":[]},{"id":"3b9bd317.7be8dc","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":1333.8809432983398,"y":763.669716835022,"z":"a47d3f62.0db2a","wires":[]},{"id":"1ce6e283.bfbe5d","type":"switchNode","name":"switch input model-uuid","xml":"\n","comments":"","outputs":1,"x":943.4047660827637,"y":786.4942216873169,"z":"a47d3f62.0db2a","wires":[["e64d40cc.f329","fa3552c6.1d4ac"]]},{"id":"e64d40cc.f329","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":1183.4047393798828,"y":763.6371536254883,"z":"a47d3f62.0db2a","wires":[["3b9bd317.7be8dc"]]},{"id":"fa3552c6.1d4ac","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":1184.8333358764648,"y":807.9227447509766,"z":"a47d3f62.0db2a","wires":[["cef60287.97713"]]},{"id":"cef60287.97713","type":"set","name":"set from input","xml":"\n\n","comments":"","x":1339.1190719604492,"y":807.3513169288635,"z":"a47d3f62.0db2a","wires":[]},{"id":"8fa2366.cacb1c8","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":1331.0238761901855,"y":852.5269241333008,"z":"a47d3f62.0db2a","wires":[]},{"id":"74ecb476.0b143c","type":"switchNode","name":"switch input model-version","xml":"\n","comments":"","outputs":1,"x":954.5476379394531,"y":875.3513689041138,"z":"a47d3f62.0db2a","wires":[["5b83f3e8.984ebc","7461e31a.fbf8bc"]]},{"id":"5b83f3e8.984ebc","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":1180.547622680664,"y":852.4943313598633,"z":"a47d3f62.0db2a","wires":[["8fa2366.cacb1c8"]]},{"id":"7461e31a.fbf8bc","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":1181.976219177246,"y":896.7799224853516,"z":"a47d3f62.0db2a","wires":[["2cdf59a1.805126"]]},{"id":"2cdf59a1.805126","type":"set","name":"set from input","xml":"\n\n","comments":"","x":1336.2619552612305,"y":896.2084946632385,"z":"a47d3f62.0db2a","wires":[]},{"id":"f2ffca70.21e538","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":1331.0238761901855,"y":939.6697463989258,"z":"a47d3f62.0db2a","wires":[]},{"id":"578440a1.1ac38","type":"switchNode","name":"switch input model-name","xml":"\n","comments":"","outputs":1,"x":949.5476379394531,"y":962.4941911697388,"z":"a47d3f62.0db2a","wires":[["45b802b6.259d6c","7394350e.76bcec"]]},{"id":"45b802b6.259d6c","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":1180.547622680664,"y":939.6371536254883,"z":"a47d3f62.0db2a","wires":[["f2ffca70.21e538"]]},{"id":"7394350e.76bcec","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":1181.976219177246,"y":983.9227447509766,"z":"a47d3f62.0db2a","wires":[["93da4ccc.16b56"]]},{"id":"93da4ccc.16b56","type":"set","name":"set from input","xml":"\n\n","comments":"","x":1336.2619552612305,"y":983.3513169288635,"z":"a47d3f62.0db2a","wires":[]},{"id":"1728506c.9c203","type":"set","name":"set vnf-id","xml":"\n\n","comments":"","x":899.9047088623047,"y":614.2888488769531,"z":"a47d3f62.0db2a","wires":[]},{"id":"1400bb2c.323765","type":"set","name":"set model-customization-uuid","xml":"\n\n","comments":"","x":962.3332252502441,"y":1035.3363952636719,"z":"a47d3f62.0db2a","wires":[]},{"id":"326845e9.15749a","type":"switchNode","name":"switch service-data.vnfs.vnf_length","xml":"\n","comments":"","outputs":1,"x":446.58329010009766,"y":248.67850017547607,"z":"a47d3f62.0db2a","wires":[["dfa50f80.31a11","393306bc.2d4d9a","380e8ac4.4fe806"]]},{"id":"dfa50f80.31a11","type":"other","name":"NULL","xml":"\n","comments":"","outputs":1,"x":688.7976760864258,"y":187.23793125152588,"z":"a47d3f62.0db2a","wires":[["32deb3a2.50313c"]]},{"id":"7bff0459.171e4c","type":"set","name":"set vnf-index=0","xml":"\n\n","comments":"","x":1024.083381652832,"y":186.73800563812256,"z":"a47d3f62.0db2a","wires":[]},{"id":"393306bc.2d4d9a","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":689.976203918457,"y":308.857120513916,"z":"a47d3f62.0db2a","wires":[["21bb1e8e.d3c9a2"]]},{"id":"bc5fb402.9e3c18","type":"switchNode","name":"switch resource-resolution-data.status","xml":"\n","comments":"","outputs":1,"x":525.5122108459473,"y":2058.7222986221313,"z":"a47d3f62.0db2a","wires":[["83a70f8.89ae6f","99909353.18ed6","695fcfa4.a0172"]]},{"id":"83a70f8.89ae6f","type":"other","name":"PENDING","xml":"\n","comments":"","outputs":1,"x":794.8694267272949,"y":2058.722254753113,"z":"a47d3f62.0db2a","wires":[["c1e48e20.efc4d"]]},{"id":"99909353.18ed6","type":"other","name":"SUCCESS","xml":"\n","comments":"","outputs":1,"x":798.2979164123535,"y":2010.186538696289,"z":"a47d3f62.0db2a","wires":[["4b6bc0ee.44eac"]]},{"id":"695fcfa4.a0172","type":"other","name":"FAILED","xml":"\n","comments":"","outputs":1,"x":788.4052429199219,"y":2109.6865854263306,"z":"a47d3f62.0db2a","wires":[["c1e48e20.efc4d"]]},{"id":"c1e48e20.efc4d","type":"call","name":"call ss.capability-dg","xml":"\n","comments":"","outputs":1,"x":1003.5239753723145,"y":2110.4484367370605,"z":"a47d3f62.0db2a","wires":[["1575afdc.e8231","48d48b0b.9b7ee4"]]},{"id":"28de7c64.1baa14","type":"returnFailure","name":"return failure","xml":"\n\n\n","comments":"","x":1571.0714149475098,"y":2364.424892425537,"z":"a47d3f62.0db2a","wires":[]},{"id":"1575afdc.e8231","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1188.4164848327637,"y":2110.448497772217,"z":"a47d3f62.0db2a","wires":[["9c3b5da5.9473a"]]},{"id":"9c3b5da5.9473a","type":"block","name":"block : atomic","xml":"","atomic":"true","comments":"","outputs":1,"x":1351.690601348877,"y":2109.758038520813,"z":"a47d3f62.0db2a","wires":[["28de7c64.1baa14","5fadc36e.101b7c","2edac9b3.9fc286","4db4623.d5e639c","db1dc49b.785d58"]]},{"id":"2edac9b3.9fc286","type":"execute","name":"generate ss-vnf url replace service-instance-id","xml":"\n \n \n \n \n","comments":"","outputs":1,"x":1675.0236930847168,"y":2163.274598121643,"z":"a47d3f62.0db2a","wires":[[]]},{"id":"db1dc49b.785d58","type":"execute","name":"execute RestApiCallNode - PUT vnf","xml":"\n \n \n \n \n \n \n \n\n","comments":"","outputs":1,"x":1644.4879875183105,"y":2266.1318197250366,"z":"a47d3f62.0db2a","wires":[["6bcc6185.dd18f","2c2d6146.b2bf7e","e7baf82a.d9d548"]]},{"id":"6bcc6185.dd18f","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1919.0816535949707,"y":2320.12997341156,"z":"a47d3f62.0db2a","wires":[["a87af8d7.91b3f8"]]},{"id":"2c2d6146.b2bf7e","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1911.5102882385254,"y":2266.6299934387207,"z":"a47d3f62.0db2a","wires":[["a87af8d7.91b3f8"]]},{"id":"e7baf82a.d9d548","type":"success","name":"success","xml":"\n","comments":"","outputs":1,"x":1915.2602806091309,"y":2212.987091064453,"z":"a47d3f62.0db2a","wires":[["a92b899d.04d118"]]},{"id":"a92b899d.04d118","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":2091.630512237549,"y":2212.893572330475,"z":"a47d3f62.0db2a","wires":[[]]},{"id":"a87af8d7.91b3f8","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":2113.6426124572754,"y":2266.274248123169,"z":"a47d3f62.0db2a","wires":[["ae1e1153.3000a"]]},{"id":"ae1e1153.3000a","type":"configure","name":"set error-message","xml":"\n\n","comments":"","outputs":1,"x":2331.928379058838,"y":2266.4171113967896,"z":"a47d3f62.0db2a","wires":[[]]},{"id":"5fadc36e.101b7c","type":"set","name":"set vf data for restapi-call-node","xml":"\n\n\n\n\n\n\n\n\n\n\n\n\n","comments":"","x":1627.4759941101074,"y":2109.369110107422,"z":"a47d3f62.0db2a","wires":[]},{"id":"4db4623.d5e639c","type":"execute","name":"generate ss-vnf url - replace vnf-id","xml":"\n \n \n \n \n","comments":"","outputs":1,"x":1639.309398651123,"y":2214.083366394043,"z":"a47d3f62.0db2a","wires":[[]]},{"id":"1e8fbb14.957dd5","type":"execute","name":"printContext","xml":"\n\n","comments":"","outputs":1,"x":362.2816848754883,"y":3317.170946121216,"z":"a47d3f62.0db2a","wires":[[]]},{"id":"875bd0b4.df5c","type":"for","name":"foreach vnf-parameters-data.param[]","xml":"\n","comments":"","outputs":1,"x":858.5358200073242,"y":3005.7977294921875,"z":"a47d3f62.0db2a","wires":[["2a050b6.e7060f4"]]},{"id":"2a050b6.e7060f4","type":"switchNode","name":"switch param[$i].name","xml":"\n","comments":"","outputs":1,"x":1137.2858200073242,"y":3005.297700881958,"z":"a47d3f62.0db2a","wires":[["f47fbb0e.df1e88"]]},{"id":"f47fbb0e.df1e88","type":"other","name":"vnf_name","xml":"\n","comments":"","outputs":1,"x":1337.2858352661133,"y":3005.0477294921875,"z":"a47d3f62.0db2a","wires":[["5dbfb083.b9606"]]},{"id":"2e791445.a4035c","type":"save","name":"update generic-vnf.vnf-name","xml":"\n\n\n","comments":"","outputs":1,"x":1759.6191101074219,"y":3055.880904197693,"z":"a47d3f62.0db2a","wires":[["bd7d2fe0.b68fb","5ba61c06.ee5304"]]},{"id":"56e25424.f8ca1c","type":"set","name":"set tmp.ss.vnf-name","xml":"\n\n","comments":"","x":1732.5357627868652,"y":3004.3809814453125,"z":"a47d3f62.0db2a","wires":[]},{"id":"f23e2f70.045a1","type":"break","name":"break","xml":"\n","comments":"","x":1698.3690567016602,"y":3158.797571182251,"z":"a47d3f62.0db2a","wires":[]},{"id":"5dbfb083.b9606","type":"block","name":"block : atomic","xml":"","atomic":"true","comments":"","outputs":1,"x":1504.035831451416,"y":3005.0477294921875,"z":"a47d3f62.0db2a","wires":[["56e25424.f8ca1c","f23e2f70.045a1","2e791445.a4035c"]]},{"id":"bd7d2fe0.b68fb","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1978.3690948486328,"y":3055.3808736801147,"z":"a47d3f62.0db2a","wires":[["666e99a.b660b68"]]},{"id":"5ba61c06.ee5304","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1984.6191062927246,"y":3107.13090801239,"z":"a47d3f62.0db2a","wires":[["8bd36bfb.9ea288"]]},{"id":"796ecfd8.ad192","type":"set","name":"set ss.capability-type = vnf","xml":"\n\n","comments":"","x":414.89292907714844,"y":1331.7857942581177,"z":"a47d3f62.0db2a","wires":[]},{"id":"451745db.c8b2dc","type":"block","name":"block : atomic","xml":"","atomic":"true","comments":"","outputs":1,"x":888.0356597900391,"y":1389.142903327942,"z":"a47d3f62.0db2a","wires":[["e543e5f2.e32d38","220cb46a.85a42c"]]},{"id":"48d48b0b.9b7ee4","type":"success","name":"success","xml":"\n","comments":"","outputs":1,"x":1200.0000343322754,"y":2435.0000381469727,"z":"a47d3f62.0db2a","wires":[["df8ea433.364878"]]},{"id":"df8ea433.364878","type":"set","name":"set capability-dg to ASSIGNED","xml":"\n\n","comments":"","x":1425.7500190734863,"y":2434.7500104904175,"z":"a47d3f62.0db2a","wires":[]},{"id":"ef4a1f4a.908b2","type":"for","name":"for each existing VNF","xml":"\n","comments":"","outputs":1,"x":1037.0357284545898,"y":309.03579807281494,"z":"a47d3f62.0db2a","wires":[["ff270dd8.c9dc7"]]},{"id":"ff270dd8.c9dc7","type":"switchNode","name":"switch vnf-id: input vs service-data","xml":"\n","comments":"","outputs":1,"x":1314.321434020996,"y":309.10728549957275,"z":"a47d3f62.0db2a","wires":[["55ebd166.33405"]]},{"id":"55ebd166.33405","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":1537.1072006225586,"y":308.6787576675415,"z":"a47d3f62.0db2a","wires":[["6806b14.a8f845"]]},{"id":"6806b14.a8f845","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1669.5714530944824,"y":308.71431827545166,"z":"a47d3f62.0db2a","wires":[["99d81dc8.57193","7326f640.324808","d315c462.672bf8"]]},{"id":"99d81dc8.57193","type":"break","name":"break","xml":"\n","comments":"","x":1837.464241027832,"y":394.7142963409424,"z":"a47d3f62.0db2a","wires":[]},{"id":"2dfd6f3f.b7eec","type":"set","name":"set new vnf_length = 1","xml":"\n\n","comments":"","x":1047.642951965332,"y":232.07148838043213,"z":"a47d3f62.0db2a","wires":[]},{"id":"7326f640.324808","type":"set","name":"set vnf-index = idx","xml":"\n\n","comments":"","x":1868.0357971191406,"y":351.4999752044678,"z":"a47d3f62.0db2a","wires":[]},{"id":"4b6bc0ee.44eac","type":"set","name":"set capability-dg to ASSIGNED","xml":"\n\n","comments":"","x":1038.0000228881836,"y":2009.666543006897,"z":"a47d3f62.0db2a","wires":[]},{"id":"14fdb51a.9d237b","type":"switchNode","name":"switch tmp.ss.vnf-name","xml":"\n","comments":"","outputs":1,"x":817.1666412353516,"y":3220.166880607605,"z":"a47d3f62.0db2a","wires":[["47de36e9.927748"]]},{"id":"47de36e9.927748","type":"other","name":"NULL","xml":"\n","comments":"","outputs":1,"x":1025.4999313354492,"y":3220.1669340133667,"z":"a47d3f62.0db2a","wires":[["de2efbc5.075dd8"]]},{"id":"de2efbc5.075dd8","type":"returnFailure","name":"return failure","xml":"\n\n\n","comments":"","x":1198.8332443237305,"y":3220.1669340133667,"z":"a47d3f62.0db2a","wires":[]},{"id":"992c0810.0b6c48","type":"block","name":"block : atomic","xml":"","atomic":"true","comments":"","outputs":1,"x":573.0000152587891,"y":3006.1667919158936,"z":"a47d3f62.0db2a","wires":[["875bd0b4.df5c","14fdb51a.9d237b"]]},{"id":"666e99a.b660b68","type":"returnFailure","name":"return failure","xml":"\n\n\n\n\n","comments":"","x":2156.6666259765625,"y":3106.833394050598,"z":"a47d3f62.0db2a","wires":[]},{"id":"8a4e3013.de936","type":"set","name":"set is-new-vnf = true","xml":"\n\n","comments":"","x":400.8929214477539,"y":168.57144355773926,"z":"a47d3f62.0db2a","wires":[]},{"id":"d315c462.672bf8","type":"set","name":"set is-new-vnf = false","xml":"\n\n","comments":"","x":1876.0714836120605,"y":308.2143201828003,"z":"a47d3f62.0db2a","wires":[]},{"id":"21bb1e8e.d3c9a2","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":827.2500228881836,"y":308.5000162124634,"z":"a47d3f62.0db2a","wires":[["ef4a1f4a.908b2","f5b48b2f.928b28"]]},{"id":"f5b48b2f.928b28","type":"switchNode","name":"switch is-new-vnf","xml":"\n","comments":"","outputs":1,"x":1024.750015258789,"y":395.0714178085327,"z":"a47d3f62.0db2a","wires":[["59f7b302.99346c"]]},{"id":"59f7b302.99346c","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":1204.6071701049805,"y":394.64286518096924,"z":"a47d3f62.0db2a","wires":[["cb7228e9.c3b608"]]},{"id":"32deb3a2.50313c","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":842.7499923706055,"y":187.24999713897705,"z":"a47d3f62.0db2a","wires":[["7bff0459.171e4c","2dfd6f3f.b7eec"]]},{"id":"380e8ac4.4fe806","type":"other","name":"0","xml":"\n","comments":"","outputs":1,"x":687.2499923706055,"y":246.99999904632568,"z":"a47d3f62.0db2a","wires":[["32deb3a2.50313c"]]},{"id":"15906be0.23cf64","type":"switchNode","name":"switch is-new-vnf","xml":"\n","comments":"","outputs":1,"x":388.75000381469727,"y":562.5000057220459,"z":"a47d3f62.0db2a","wires":[["c442a590.9cb608"]]},{"id":"c442a590.9cb608","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":568.6071586608887,"y":562.0714530944824,"z":"a47d3f62.0db2a","wires":[["9e98c03e.e81b8"]]},{"id":"2b3368f9.1b3888","type":"set","name":"set new vnf_length++","xml":"\n\n","comments":"","x":1552.5,"y":441.25,"z":"a47d3f62.0db2a","wires":[]},{"id":"cb7228e9.c3b608","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1350.4999771118164,"y":394.24996185302734,"z":"a47d3f62.0db2a","wires":[["2b3368f9.1b3888","af062a27.b8c7e8"]]},{"id":"af062a27.b8c7e8","type":"set","name":"set vnf-index = vnf_length","xml":"\n\n","comments":"","x":1561.9999809265137,"y":393.74996185302734,"z":"a47d3f62.0db2a","wires":[]},{"id":"574274d.1ac608c","type":"switchNode","name":"switch self-serve-generate-name == ASSIGNED","xml":"\n","comments":"","outputs":1,"x":491.21429443359375,"y":2597.6785287857056,"z":"a47d3f62.0db2a","wires":[["9d0fc53f.b5f228","4c3d2164.0dd89"]]},{"id":"9d0fc53f.b5f228","type":"success","name":"true","xml":"\n","comments":"","outputs":1,"x":768.2499542236328,"y":2624.1070976257324,"z":"a47d3f62.0db2a","wires":[["4f301fb0.3f124"]]},{"id":"4c3d2164.0dd89","type":"outcomeFalse","name":"false","xml":"\n","comments":"","outputs":1,"x":766.3571815490723,"y":2573.9285945892334,"z":"a47d3f62.0db2a","wires":[["98f98654.967378"]]},{"id":"397fc91b.0a2766","type":"record","name":"record","xml":"\n\n","comments":"","outputs":1,"x":1115.7857627868652,"y":2573.9287672042847,"z":"a47d3f62.0db2a","wires":[[]]},{"id":"98f98654.967378","type":"block","name":"block : atomic","xml":"","atomic":"true","comments":"","outputs":1,"x":932.2143058776855,"y":2573.928713117327,"z":"a47d3f62.0db2a","wires":[["397fc91b.0a2766","73893e1f.6bae3"]]},{"id":"73893e1f.6bae3","type":"returnFailure","name":"return failure","xml":"\n\n\n","comments":"","x":1137.0714530944824,"y":2617.3573207855225,"z":"a47d3f62.0db2a","wires":[]},{"id":"8fa8f758.5db488","type":"success","name":"true","xml":"\n","comments":"","outputs":1,"x":1088.1428184509277,"y":2779.5713834762573,"z":"a47d3f62.0db2a","wires":[["992c0810.0b6c48"]]},{"id":"7fc34b4c.c5b9b4","type":"outcomeFalse","name":"false","xml":"\n","comments":"","outputs":1,"x":1086.2500457763672,"y":2729.3928804397583,"z":"a47d3f62.0db2a","wires":[["f8c43567.d4b9a8"]]},{"id":"b1b00e7f.817be","type":"record","name":"record","xml":"\n\n","comments":"","outputs":1,"x":1435.6786270141602,"y":2729.3930530548096,"z":"a47d3f62.0db2a","wires":[[]]},{"id":"f8c43567.d4b9a8","type":"block","name":"block : atomic","xml":"","atomic":"true","comments":"","outputs":1,"x":1252.1071701049805,"y":2729.392998967852,"z":"a47d3f62.0db2a","wires":[["b1b00e7f.817be","e43776b3.667168"]]},{"id":"e43776b3.667168","type":"returnFailure","name":"return failure","xml":"\n\n\n","comments":"","x":1456.9643173217773,"y":2772.8216066360474,"z":"a47d3f62.0db2a","wires":[]},{"id":"4f301fb0.3f124","type":"switchNode","name":"switch self-serve-unresolved-composite-data == ASSIGNED or NULL","xml":"\n","comments":"","outputs":1,"x":738.1428833007812,"y":2752.321346282959,"z":"a47d3f62.0db2a","wires":[["7fc34b4c.c5b9b4","8fa8f758.5db488"]]}] \ No newline at end of file +[ + { + "id": "9fc60e39.2b377", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 210, + "y": 88.57142639160156, + "z": "2d409653.5d1eca", + "wires": [ + [ + "2ec6867b.df375a" + ] + ] + }, + { + "id": "20969099.af02a", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 240.4761962890625, + "y": 210.84921264648438, + "z": "2d409653.5d1eca", + "wires": [ + [ + "3fd5632d.c7de6c", + "6a0b0f74.17f38", + "2672585d.78d398", + "26b42539.e67b6a", + "dfc91ed9.e8c0a", + "5bbfbcf3.457464", + "9d35ffb1.ce2cb", + "737aa51.ec59a5c", + "bc77197c.29eef8", + "ec9923c5.9922b" + ] + ] + }, + { + "id": "8e70b457.6790f8", + "type": "method", + "name": "method self-serve-vnf-assign", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 326.7619094848633, + "y": 143.27778148651123, + "z": "2d409653.5d1eca", + "wires": [ + [ + "20969099.af02a" + ] + ] + }, + { + "id": "2ec6867b.df375a", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 485.23819732666016, + "y": 88.76191902160645, + "z": "2d409653.5d1eca", + "wires": [ + [ + "8e70b457.6790f8" + ] + ] + }, + { + "id": "6a0b0f74.17f38", + "type": "switchNode", + "name": "switch vnf-parameters-data.param_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 528.6786575317383, + "y": 1431.0834321975708, + "z": "2d409653.5d1eca", + "wires": [ + [ + "4da27237.0f806c" + ] + ] + }, + { + "id": "4da27237.0f806c", + "type": "other", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 790.6786880493164, + "y": 1431.0834321975708, + "z": "2d409653.5d1eca", + "wires": [ + [ + "726f4a1f.8ea164" + ] + ] + }, + { + "id": "888aa7c6.ce34c8", + "type": "call", + "name": "call GENERIC-RESOURCE-API:self-serve-ra-assignment", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1305.9643478393555, + "y": 1480.654863357544, + "z": "2d409653.5d1eca", + "wires": [ + [ + "a974df23.821a7" + ] + ] + }, + { + "id": "c16c3113.bc7e5", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\n\n", + "comments": "", + "x": 1777.6785888671875, + "y": 1480.226266860962, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "64f35599.f950ac", + "type": "for", + "name": "foreach vnf-parameters-data.param[]", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 753.8574600219727, + "y": 1798.5835103988647, + "z": "2d409653.5d1eca", + "wires": [ + [ + "11b25862.2716d8", + "523b1459.d48b5c" + ] + ] + }, + { + "id": "3fd5632d.c7de6c", + "type": "set", + "name": "set ss.capability.execution-order[]", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 502.52384185791016, + "y": 1269.571566581726, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "2672585d.78d398", + "type": "for", + "name": "foreach capability[]", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 446.50011444091797, + "y": 1610.1190719604492, + "z": "2d409653.5d1eca", + "wires": [ + [ + "6c6b042c.d3a64c", + "aedbdfe7.8e8a4", + "64f35599.f950ac", + "34e1c505.10d7ea" + ] + ] + }, + { + "id": "523b1459.d48b5c", + "type": "switchNode", + "name": "switch capability-name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1058.2502822875977, + "y": 1844.226303100586, + "z": "2d409653.5d1eca", + "wires": [ + [ + "6c805c7a.8fba94" + ] + ] + }, + { + "id": "6c805c7a.8fba94", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1260.321647644043, + "y": 1843.9049158096313, + "z": "2d409653.5d1eca", + "wires": [ + [ + "87e7082f.14d0a8" + ] + ] + }, + { + "id": "a974df23.821a7", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1623.5356941223145, + "y": 1480.083456993103, + "z": "2d409653.5d1eca", + "wires": [ + [ + "c16c3113.bc7e5" + ] + ] + }, + { + "id": "6c6b042c.d3a64c", + "type": "set", + "name": "set ss.capability-name", + "xml": "\n\n", + "comments": "", + "x": 714.2857437133789, + "y": 1538.642978668213, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "11b25862.2716d8", + "type": "set", + "name": "tmp.param.capability-name", + "xml": "\n\n", + "comments": "", + "x": 1069.607307434082, + "y": 1798.8335132598877, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "aedbdfe7.8e8a4", + "type": "set", + "name": "set ss.capability-action = assign", + "xml": "\n\n", + "comments": "", + "x": 742.999885559082, + "y": 1585.5595626831055, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "34e1c505.10d7ea", + "type": "set", + "name": "set capability-dg with 'self-serve-' + capability-name", + "xml": "\n\n", + "comments": "", + "x": 805.5119781494141, + "y": 1639.0358066558838, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "26b42539.e67b6a", + "type": "set", + "name": "set sdnc-generated-cloud-resources = true", + "xml": "\n\n", + "comments": "", + "x": 531.4881362915039, + "y": 1323.321575164795, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "e67789aa.f9ccd8", + "type": "block", + "name": "block", + "xml": "", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 787.928539276123, + "y": 604.0357294082642, + "z": "2d409653.5d1eca", + "wires": [ + [ + "bf597400.464cb8", + "21e596be.e5d4aa", + "5fcbd71.1253c28", + "934cd4a8.dc5ce8", + "ce4ca7fe.3e7cb8", + "7c33a884.ca3c58", + "edeb06d4.5eecf8", + "faebe95e.4f34b8", + "3872041e.a052dc" + ] + ] + }, + { + "id": "bf597400.464cb8", + "type": "set", + "name": "set vnf-topology data", + "xml": "\n\n\n\n\n\n\n\n\n \n", + "comments": "", + "x": 1003.4284820556641, + "y": 605.0952377319336, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "8f03299d.ca8b58", + "type": "set", + "name": "set vnf-parameters-data", + "xml": "\n\n", + "comments": "", + "x": 1196.9645767211914, + "y": 1430.9522609710693, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "5fcbd71.1253c28", + "type": "set", + "name": "set vnf-level-oper-status to PendingCreate", + "xml": "\n\n\n\n", + "comments": "", + "x": 1068.7184371948242, + "y": 1179.0754470825195, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "21e596be.e5d4aa", + "type": "set", + "name": "copy input data", + "xml": "\n\n\n\n\n\n", + "comments": "", + "x": 986.0953521728516, + "y": 1128.8810863494873, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "fb2cfdce.8b138", + "type": "set", + "name": "set from DB", + "xml": "\n\n", + "comments": "", + "x": 1400.4286727905273, + "y": 717.4524669647217, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "934cd4a8.dc5ce8", + "type": "switchNode", + "name": "switch input model-invariant-uuid", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1041.2857475280762, + "y": 740.2769107818604, + "z": "2d409653.5d1eca", + "wires": [ + [ + "6f767e4d.a5b3a", + "30cc2f98.3568c" + ] + ] + }, + { + "id": "6f767e4d.a5b3a", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1249.9524192810059, + "y": 717.4198741912842, + "z": "2d409653.5d1eca", + "wires": [ + [ + "fb2cfdce.8b138" + ] + ] + }, + { + "id": "30cc2f98.3568c", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1251.381015777588, + "y": 761.7054653167725, + "z": "2d409653.5d1eca", + "wires": [ + [ + "943c3d93.373b6" + ] + ] + }, + { + "id": "943c3d93.373b6", + "type": "set", + "name": "set from input", + "xml": "\n\n", + "comments": "", + "x": 1405.6667518615723, + "y": 761.1340374946594, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "e7f84327.84a63", + "type": "set", + "name": "set from DB", + "xml": "\n\n", + "comments": "", + "x": 1401.3809432983398, + "y": 805.9911432266235, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "ce4ca7fe.3e7cb8", + "type": "switchNode", + "name": "switch input model-uuid", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1010.9047660827637, + "y": 828.8156480789185, + "z": "2d409653.5d1eca", + "wires": [ + [ + "129c283a.58a938", + "f388a15f.e6114" + ] + ] + }, + { + "id": "129c283a.58a938", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1250.9047393798828, + "y": 805.9585800170898, + "z": "2d409653.5d1eca", + "wires": [ + [ + "e7f84327.84a63" + ] + ] + }, + { + "id": "f388a15f.e6114", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1252.3333358764648, + "y": 850.2441711425781, + "z": "2d409653.5d1eca", + "wires": [ + [ + "f7cc5fcf.99787" + ] + ] + }, + { + "id": "f7cc5fcf.99787", + "type": "set", + "name": "set from input", + "xml": "\n\n", + "comments": "", + "x": 1406.6190719604492, + "y": 849.6727433204651, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "35b76f99.a7dea", + "type": "set", + "name": "set from DB", + "xml": "\n\n", + "comments": "", + "x": 1398.5238761901855, + "y": 894.8483505249023, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "7c33a884.ca3c58", + "type": "switchNode", + "name": "switch input model-version", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1022.0476379394531, + "y": 917.6727952957153, + "z": "2d409653.5d1eca", + "wires": [ + [ + "58b3abed.100754", + "caf817e5.49f0e8" + ] + ] + }, + { + "id": "58b3abed.100754", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1248.047622680664, + "y": 894.8157577514648, + "z": "2d409653.5d1eca", + "wires": [ + [ + "35b76f99.a7dea" + ] + ] + }, + { + "id": "caf817e5.49f0e8", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1249.476219177246, + "y": 939.1013488769531, + "z": "2d409653.5d1eca", + "wires": [ + [ + "ac9f727b.ef4a8" + ] + ] + }, + { + "id": "ac9f727b.ef4a8", + "type": "set", + "name": "set from input", + "xml": "\n\n", + "comments": "", + "x": 1403.7619552612305, + "y": 938.5299210548401, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "28c79e76.10a892", + "type": "set", + "name": "set from DB", + "xml": "\n\n", + "comments": "", + "x": 1398.5238761901855, + "y": 981.9911727905273, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "edeb06d4.5eecf8", + "type": "switchNode", + "name": "switch input model-name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1017.0476379394531, + "y": 1004.8156175613403, + "z": "2d409653.5d1eca", + "wires": [ + [ + "21506f3d.981f2", + "aa8a9329.da852" + ] + ] + }, + { + "id": "21506f3d.981f2", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1248.047622680664, + "y": 981.9585800170898, + "z": "2d409653.5d1eca", + "wires": [ + [ + "28c79e76.10a892" + ] + ] + }, + { + "id": "aa8a9329.da852", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1249.476219177246, + "y": 1026.2441711425781, + "z": "2d409653.5d1eca", + "wires": [ + [ + "b6027793.3313e8" + ] + ] + }, + { + "id": "b6027793.3313e8", + "type": "set", + "name": "set from input", + "xml": "\n\n", + "comments": "", + "x": 1403.7619552612305, + "y": 1025.672743320465, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "faebe95e.4f34b8", + "type": "set", + "name": "set vnf-id", + "xml": "\n\n", + "comments": "", + "x": 967.4047088623047, + "y": 656.6102752685547, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "3872041e.a052dc", + "type": "set", + "name": "set model-customization-uuid", + "xml": "\n\n", + "comments": "", + "x": 1029.8332252502441, + "y": 1077.6578216552734, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "737aa51.ec59a5c", + "type": "switchNode", + "name": "switch service-data.vnfs.vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 514.0832901000977, + "y": 290.99992656707764, + "z": "2d409653.5d1eca", + "wires": [ + [ + "c740abf8.58e428", + "5c2c7ae5.9ba064", + "1f42e923.85e837" + ] + ] + }, + { + "id": "c740abf8.58e428", + "type": "other", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 756.2976760864258, + "y": 229.55935764312744, + "z": "2d409653.5d1eca", + "wires": [ + [ + "22af1633.9116da" + ] + ] + }, + { + "id": "ddc7e93e.966958", + "type": "set", + "name": "set vnf-index=0", + "xml": "\n\n", + "comments": "", + "x": 1091.583381652832, + "y": 229.05943202972412, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "5c2c7ae5.9ba064", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 757.476203918457, + "y": 351.1785469055176, + "z": "2d409653.5d1eca", + "wires": [ + [ + "75a231aa.1493a" + ] + ] + }, + { + "id": "5bbfbcf3.457464", + "type": "execute", + "name": "printContext", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 406.92457580566406, + "y": 2612.3495638668537, + "z": "2d409653.5d1eca", + "wires": [ + [] + ] + }, + { + "id": "dfc91ed9.e8c0a", + "type": "set", + "name": "set ss.capability-type = vnf", + "xml": "\n\n", + "comments": "", + "x": 482.39292907714844, + "y": 1374.1072206497192, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "726f4a1f.8ea164", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 955.5356597900391, + "y": 1431.4643297195435, + "z": "2d409653.5d1eca", + "wires": [ + [ + "8f03299d.ca8b58", + "888aa7c6.ce34c8" + ] + ] + }, + { + "id": "d4c51d8c.3fd83", + "type": "for", + "name": "for each existing VNF", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1104.5357284545898, + "y": 351.3572244644165, + "z": "2d409653.5d1eca", + "wires": [ + [ + "d88cbd0e.fb318" + ] + ] + }, + { + "id": "d88cbd0e.fb318", + "type": "switchNode", + "name": "switch vnf-id: input vs service-data", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1381.821434020996, + "y": 351.4287118911743, + "z": "2d409653.5d1eca", + "wires": [ + [ + "613296f0.c41d88" + ] + ] + }, + { + "id": "613296f0.c41d88", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1604.6072006225586, + "y": 351.00018405914307, + "z": "2d409653.5d1eca", + "wires": [ + [ + "f07dff31.8a8c5" + ] + ] + }, + { + "id": "f07dff31.8a8c5", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1737.0714530944824, + "y": 351.0357446670532, + "z": "2d409653.5d1eca", + "wires": [ + [ + "71df4665.735218", + "e54095c.a974a68", + "2cb82547.83089a" + ] + ] + }, + { + "id": "71df4665.735218", + "type": "break", + "name": "break", + "xml": "\n", + "comments": "", + "x": 1904.964241027832, + "y": 437.03572273254395, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "35c0989a.5d1028", + "type": "set", + "name": "set new vnf_length = 1", + "xml": "\n\n", + "comments": "", + "x": 1115.142951965332, + "y": 274.3929147720337, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "e54095c.a974a68", + "type": "set", + "name": "set vnf-index = idx", + "xml": "\n\n", + "comments": "", + "x": 1935.5357971191406, + "y": 393.82140159606934, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "9d35ffb1.ce2cb", + "type": "set", + "name": "set is-new-vnf = true", + "xml": "\n\n", + "comments": "", + "x": 468.3929214477539, + "y": 210.89286994934082, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "2cb82547.83089a", + "type": "set", + "name": "set is-new-vnf = false", + "xml": "\n\n", + "comments": "", + "x": 1943.5714836120605, + "y": 350.53574657440186, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "75a231aa.1493a", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 894.7500228881836, + "y": 350.82144260406494, + "z": "2d409653.5d1eca", + "wires": [ + [ + "d4c51d8c.3fd83", + "a9dae2bf.27c9d" + ] + ] + }, + { + "id": "a9dae2bf.27c9d", + "type": "switchNode", + "name": "switch is-new-vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1092.250015258789, + "y": 437.3928442001343, + "z": "2d409653.5d1eca", + "wires": [ + [ + "aafe48b1.4e7ba8" + ] + ] + }, + { + "id": "aafe48b1.4e7ba8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1272.1071701049805, + "y": 436.9642915725708, + "z": "2d409653.5d1eca", + "wires": [ + [ + "8895a3c6.dce4e" + ] + ] + }, + { + "id": "22af1633.9116da", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 910.2499923706055, + "y": 229.5714235305786, + "z": "2d409653.5d1eca", + "wires": [ + [ + "ddc7e93e.966958", + "35c0989a.5d1028" + ] + ] + }, + { + "id": "1f42e923.85e837", + "type": "other", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 754.7499923706055, + "y": 289.32142543792725, + "z": "2d409653.5d1eca", + "wires": [ + [ + "22af1633.9116da" + ] + ] + }, + { + "id": "bc77197c.29eef8", + "type": "switchNode", + "name": "switch is-new-vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 456.25000381469727, + "y": 604.8214321136475, + "z": "2d409653.5d1eca", + "wires": [ + [ + "6a808e60.77a37" + ] + ] + }, + { + "id": "6a808e60.77a37", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 636.1071586608887, + "y": 604.392879486084, + "z": "2d409653.5d1eca", + "wires": [ + [ + "e67789aa.f9ccd8" + ] + ] + }, + { + "id": "204b0359.b69b9c", + "type": "set", + "name": "set new vnf_length++", + "xml": "\n\n", + "comments": "", + "x": 1620, + "y": 483.57142639160156, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "8895a3c6.dce4e", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1417.9999771118164, + "y": 436.5713882446289, + "z": "2d409653.5d1eca", + "wires": [ + [ + "204b0359.b69b9c", + "5e9aebe.a0a8114" + ] + ] + }, + { + "id": "5e9aebe.a0a8114", + "type": "set", + "name": "set vnf-index = vnf_length", + "xml": "\n\n", + "comments": "", + "x": 1629.4999809265137, + "y": 436.0713882446289, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "71d531a5.f9c57", + "type": "switchNode", + "name": "switch resource-resolution-data.status", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1017.1429252624512, + "y": 2015.7144899368286, + "z": "2d409653.5d1eca", + "wires": [ + [ + "95915292.b1cbe", + "8847833b.7e141" + ] + ] + }, + { + "id": "95915292.b1cbe", + "type": "other", + "name": "PENDING", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1286.5001411437988, + "y": 2015.71444606781, + "z": "2d409653.5d1eca", + "wires": [ + [ + "a8f748b4.9f28e8" + ] + ] + }, + { + "id": "8847833b.7e141", + "type": "other", + "name": "FAILED", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1280.0359573364258, + "y": 2066.678776741028, + "z": "2d409653.5d1eca", + "wires": [ + [ + "a8f748b4.9f28e8" + ] + ] + }, + { + "id": "a8f748b4.9f28e8", + "type": "call", + "name": "call ss.capability-dg", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1495.1546897888184, + "y": 2067.440628051758, + "z": "2d409653.5d1eca", + "wires": [ + [ + "2dd36be3.cf5d44", + "d2b8fc6a.176c9" + ] + ] + }, + { + "id": "2dd36be3.cf5d44", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1700.04732131958, + "y": 2067.4406547546387, + "z": "2d409653.5d1eca", + "wires": [ + [ + "8dbc33f.2629cd" + ] + ] + }, + { + "id": "87e7082f.14d0a8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 751.2735900878906, + "y": 2015.527940750122, + "z": "2d409653.5d1eca", + "wires": [ + [ + "71d531a5.f9c57", + "90286397.09b08" + ] + ] + }, + { + "id": "90286397.09b08", + "type": "break", + "name": "break", + "xml": "\n", + "comments": "", + "x": 915.5593299865723, + "y": 2391.813596725464, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "d2b8fc6a.176c9", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1709.844985961914, + "y": 2240.7424488067627, + "z": "2d409653.5d1eca", + "wires": [ + [ + "3117d1e3.ae428e" + ] + ] + }, + { + "id": "3117d1e3.ae428e", + "type": "record", + "name": "record", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1853.594985961914, + "y": 2239.4924488067627, + "z": "2d409653.5d1eca", + "wires": [ + [] + ] + }, + { + "id": "9525749b.e0a2a8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\n\n\n", + "comments": "", + "x": 2113.952507019043, + "y": 2156.206455230713, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "8dbc33f.2629cd", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1889.3931884765625, + "y": 2067.4322185516357, + "z": "2d409653.5d1eca", + "wires": [ + [ + "9525749b.e0a2a8", + "54bc9834.e72248", + "175c4397.c22a6c" + ] + ] + }, + { + "id": "54bc9834.e72248", + "type": "call", + "name": "call self-serve-vnf-mdsal-put", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2162.8811264038086, + "y": 2112.328701019287, + "z": "2d409653.5d1eca", + "wires": [ + [] + ] + }, + { + "id": "175c4397.c22a6c", + "type": "set", + "name": "set error-message", + "xml": "\n", + "comments": "", + "x": 2126.8100253513876, + "y": 2066.971579824175, + "z": "2d409653.5d1eca", + "wires": [] + }, + { + "id": "ec9923c5.9922b", + "type": "call", + "name": "call self-serve-vnf-mdsal-put", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 463.95216369628906, + "y": 2499.492456436157, + "z": "2d409653.5d1eca", + "wires": [ + [] + ] + } +] \ No newline at end of file