From: Marcus Williams Date: Mon, 13 Nov 2017 19:56:47 +0000 (+0000) Subject: Merge "Update ccsdk sli northbound version" X-Git-Tag: v1.2.1~10 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=17986b076be31cf96cd3223536edce004b6be4db;hp=49b1157258e089545f3067587f11d8562062f8f0;p=sdnc%2Foam.git Merge "Update ccsdk sli northbound version" Former-commit-id: 2f17babe76901bc37e2268a2b99b6c89f6df36ce --- diff --git a/installation/dmaap-listener/src/main/properties/dhcpalert.properties b/installation/dmaap-listener/src/main/properties/dhcpalert.properties index 485972a7..d836c7f2 100755 --- a/installation/dmaap-listener/src/main/properties/dhcpalert.properties +++ b/installation/dmaap-listener/src/main/properties/dhcpalert.properties @@ -1,22 +1,23 @@ -TransportType=HTTPAAF -Latitude =40.397443 -Longitude =-74.135602 +TransportType=HTTPAUTH +Latitude =50.000000 +Longitude =-100.000000 Version =1.0 -ServiceName =dmaap.onap.org/events -Environment =DEV -Partner = +ServiceName =dmaap-v1.dev.dmaap.dt.saat.acsi.openecomp.org/events +Environment =TEST +Partner = BOT_R +routeOffer=MR1 SubContextPath =/ Protocol =http MethodType =GET -username =sdnc -password =Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U +username =admin +password =admin contenttype =application/json -authKey=VCisJnH4Zh772CLs:kcrM5mGlb7a0R+jlPN6gYUCKXrk= -authDate=2016-05-10T13:13:50-0700 -host=dmaap.onap.org:3904 -topic=com.att.instar.edgeRouterStatusChange-v1 -group=sdnc_st -id=sdnc_mtsnjv9sdma01 +authKey=fxoW4jZrO7mdLWWa:f4KxkoBtToyoEG7suMoV8KhnkwM= +authDate=2016-02-18T13:57:37-0800 +host=ueb.api.simpledemo.onap.org:3904 +topic=VCPE-DHCP-EVENT +group=jmsgrp +id=sdnc_1 timeout=15000 limit=1000 filter= diff --git a/installation/dmaap-listener/src/main/properties/dmaap-listener.preferredRoute.txt b/installation/dmaap-listener/src/main/properties/dmaap-listener.preferredRoute.txt index ddd4e86d..1400ee2d 100755 --- a/installation/dmaap-listener/src/main/properties/dmaap-listener.preferredRoute.txt +++ b/installation/dmaap-listener/src/main/properties/dmaap-listener.preferredRoute.txt @@ -1 +1 @@ -preferredRouteKey=MR1SBSFD_1 \ No newline at end of file +preferredRouteKey=MR1 diff --git a/installation/dmaap-listener/src/main/properties/dmaap-listener.properties b/installation/dmaap-listener/src/main/properties/dmaap-listener.properties index 0879ac79..ed0fd9c3 100755 --- a/installation/dmaap-listener/src/main/properties/dmaap-listener.properties +++ b/installation/dmaap-listener/src/main/properties/dmaap-listener.properties @@ -1 +1 @@ -subscriptions=org.onap.ccsdk.sli.northbound.dmaapclient.SdncFlatJsonDmaapConsumer:dhcpalert.properties +subscriptions=org.onap.ccsdk.sli.northbound.dmaapclient.SdncDhcpEventConsumer:dhcpalert.properties diff --git a/installation/dmaap-listener/src/main/scripts/start-dmaap-listener.sh b/installation/dmaap-listener/src/main/scripts/start-dmaap-listener.sh index 06f14058..6a8eb13d 100644 --- a/installation/dmaap-listener/src/main/scripts/start-dmaap-listener.sh +++ b/installation/dmaap-listener/src/main/scripts/start-dmaap-listener.sh @@ -45,7 +45,7 @@ do done echo "Starting dmaap-listener" -exec ${JAVA} ${JAVA_OPTS} -jar ${DMAAPLISTENERROOT}/lib/dmaap-listener*.jar -Dlog4j.configuration=file:${PROPERTY_DIR}/log4j.properties -cp ${LISTENERCLASSPATH} +exec ${JAVA} ${JAVA_OPTS} -Dlog4j.configuration=file:${PROPERTY_DIR}/log4j.properties -jar ${DMAAPLISTENERROOT}/lib/dmaap-listener*.jar dmaap-listener.properties -cp ${LISTENERCLASSPATH} diff --git a/installation/sdnc/src/main/resources/sdnctl.dump b/installation/sdnc/src/main/resources/sdnctl.dump index 1ac22d28..9949c88c 100644 --- a/installation/sdnc/src/main/resources/sdnctl.dump +++ b/installation/sdnc/src/main/resources/sdnctl.dump @@ -3286,6 +3286,14 @@ CREATE TABLE `WAN_COMBO_ALLOWABLE` ( ) ENGINE=InnoDB AUTO_INCREMENT=147 DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `DHCP_MAP`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `DHCP_MAP` ( + `mac_addr` varchar(128) NOT NULL, + `ip_addr` varchar(128) DEFAULT NULL, + PRIMARY KEY (`mac_addr`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*!40101 SET character_set_client = @saved_cs_client */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; diff --git a/installation/src/main/properties/generic-resource-api-dg.properties b/installation/src/main/properties/generic-resource-api-dg.properties index 7d6ce821..ecf8c37d 100644 --- a/installation/src/main/properties/generic-resource-api-dg.properties +++ b/installation/src/main/properties/generic-resource-api-dg.properties @@ -18,6 +18,7 @@ restapi.parentsvc.templatefile=parent-provided-allotted-resource.json restapi.network-ar.templatefile=network-provided-allotted-resources.json restapi.vnf-ar.templatefile=vnf-provided-allotted-resources.json restapi.services.templatefile=vcpe-services-service.json +restapi.services.vnf.vfmodule.templatefile=vfmodule-vim-parameters.vgw.json # URLs restapi.cr-allottedresource=/restconf/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/ restapi.sz-allottedresource=/restconf/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/ @@ -32,4 +33,5 @@ restapi.vnf=/restconf/config/GENERIC-RESOURCE-API:services/service/{service-inst restapi.vnf-api.service-information=/restconf/config/VNF-API:vnfs/vnf-list/{vnf-id}/service-data restapi.parent-provided-resource=/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}/ restapi.network-provided-resource=/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources/ -restapi.services=/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id} \ No newline at end of file +restapi.services=/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id} +restapi.service.vnf.vfmodule-resource=/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id} diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_brg-topology-operation-activate.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_brg-topology-operation-activate.json index 073762cc..b31d50be 100755 --- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_brg-topology-operation-activate.json +++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_brg-topology-operation-activate.json @@ -1,20 +1,20 @@ [ { - "id":"9714cec7.1c4c", + "id":"d9e7e1c2.493d3", "type":"dgstart", "name":"DGSTART", "outputs":1, - "x":217.99998474121094, - "y":153.59999084472656, - "z":"862ed298.34c67", + "x":103, + "y":46, + "z":"f97ade34.d219f", "wires":[ [ - "740711e8.2f0a3" + "9a1b0b6b.996428" ] ] }, { - "id":"740711e8.2f0a3", + "id":"9a1b0b6b.996428", "type":"service-logic", "name":"GENERIC-RESOURCE-API ${project.version}", "module":"GENERIC-RESOURCE-API", @@ -22,144 +22,156 @@ "comments":"", "xml":"", "outputs":1, - "x":314.23806381225586, - "y":214.55238151550293, - "z":"862ed298.34c67", + "x":199.23807907104492, + "y":106.95239067077637, + "z":"f97ade34.d219f", "wires":[ [ - "98c97074.b0862" + "1b80fdb3.e51d42" ] ] }, { - "id":"98c97074.b0862", + "id":"1b80fdb3.e51d42", "type":"method", "name":"brg-topology-operation-activate", "xml":"\n", "comments":"", "outputs":1, - "x":360.154842376709, - "y":249.79043674468994, - "z":"862ed298.34c67", + "x":245.15485763549805, + "y":142.19044589996338, + "z":"f97ade34.d219f", "wires":[ [ - "2804280a.93bf08" + "b9ef2573.e57c88" ] ] }, { - "id":"2804280a.93bf08", + "id":"b9ef2573.e57c88", "type":"block", "name":"block : atomic", "xml":"", "atomic":"true", "comments":"", "outputs":1, - "x":268.4761772155762, - "y":393.12377882003784, - "z":"862ed298.34c67", + "x":140.97620391845703, + "y":1138.0237922668457, + "z":"f97ade34.d219f", "wires":[ [ - "630ab7ec.b2f0d8", - "7e4ae814.209b28", - "2357e7c9.48bf08", - "ed4c6941.aa8be8", - "fc236776.686848", - "4451f783.4736a8", - "696c9ae0.fd9424", - "76055be0.805a24", - "fc290b65.76c018", - "b2a43c5b.9bcb5", - "624fd076.69a64", - "f79aa33.e64036", - "df8cc0e.bcffc4", - "bc6ed59e.4e1728", - "9b6d7ee4.10e23", - "a6207934.86f518", - "77b9bf2c.b44d5", - "7e8c5cfa.726864", - "a9b802e0.3c87a", - "9b340dbc.c3cb9", - "5a18305b.6de8e", - "570d3d0b.27f934" + "b4a1686c.6724e8", + "377fb8b4.251228", + "d661220d.d848d", + "c5c60948.27fc28", + "c4711874.0ee758", + "aceb1a27.11b7a8", + "a5137e71.81a65", + "5972a9da.16e978", + "50e72018.6624", + "b3b13e68.d59bb", + "ef8d3b6f.8c3c58", + "531893c6.c405dc", + "7c4bd318.44ab8c", + "14b435e1.73803a", + "b8e9e857.b4d5e8", + "970b23d4.8d05e", + "815c3841.72ff98", + "a9cc06ef.aed3d8", + "17504c2b.5ecc04", + "13ddb22.203944e", + "75aa4c7c.d1f814", + "173f16cf.2f6b79", + "5bcb3869.fa6198", + "60d1bf52.ad3d6", + "ac82543e.0a2288", + "4a0f8ea5.474a2", + "5f66c498.33c76c", + "eab64b.710229b8", + "36e0c301.ee8e2c", + "5f18f40a.7db70c", + "ecf121e2.af8c8", + "496f8c72.09c0b4", + "9e2897fc.bd5fd8", + "fc322e28.718d1" ] ] }, { - "id":"7e4ae814.209b28", + "id":"377fb8b4.251228", "type":"returnSuccess", "name":"return success", "xml":"\n\n\n\n", "comments":"", - "x":528.0001068115234, - "y":1964.4814386367798, - "z":"862ed298.34c67", + "x":420.00017166137695, + "y":2417.3817806243896, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"630ab7ec.b2f0d8", + "id":"b4a1686c.6724e8", "type":"set", "name":"set output to api handler", "xml":"\n\n\n\n \n", "comments":"", - "x":556.754020690918, - "y":1928.6039848327637, - "z":"862ed298.34c67", + "x":448.7540855407715, + "y":2381.5043268203735, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"b2a43c5b.9bcb5", + "id":"b3b13e68.d59bb", "type":"set", "name":"set allotted-resource-oper-status", "xml":"\n\n\n\n\n\n", "comments":"", - "x":574.7542037963867, - "y":773.6513910293579, - "z":"862ed298.34c67", + "x":459.7542190551758, + "y":666.0514001846313, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"ed4c6941.aa8be8", + "id":"c5c60948.27fc28", "type":"set", "name":"set tmp.ar.self-link", "xml":"\n\n\n", "comments":"", - "x":530.7380485534668, - "y":366.9333162307739, - "z":"862ed298.34c67", + "x":415.73806381225586, + "y":259.33332538604736, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"2357e7c9.48bf08", + "id":"d661220d.d848d", "type":"set", "name":"set tmp.ar.allotted-resource-id,etc", "xml":"\n\n\n\n\n\n", "comments":"", - "x":577.9973106384277, - "y":333.19258213043213, - "z":"862ed298.34c67", + "x":462.9973258972168, + "y":225.59259128570557, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"fc236776.686848", + "id":"c4711874.0ee758", "type":"execute", "name":"execute Properties", "xml":"\n \n \n", "comments":"", "outputs":1, - "x":536.9934043884277, - "y":402.8315153121948, - "z":"862ed298.34c67", + "x":421.9934196472168, + "y":295.23152446746826, + "z":"f97ade34.d219f", "wires":[ [ @@ -167,32 +179,32 @@ ] }, { - "id":"696c9ae0.fd9424", + "id":"a5137e71.81a65", "type":"execute", "name":"execute RestApiCallNode - Get AR by id", "xml":"\n \n \n \n \n \n \n\n", "comments":"", "outputs":1, - "x":599.5187377929688, - "y":564.0594825744629, - "z":"862ed298.34c67", + "x":484.5187530517578, + "y":456.4594917297363, + "z":"f97ade34.d219f", "wires":[ [ - "aa88cd52.d9ee2", - "9c39ee65.4e4a7" + "edb9e1fa.046de", + "d98ea5a4.989128" ] ] }, { - "id":"4451f783.4736a8", + "id":"aceb1a27.11b7a8", "type":"execute", "name":"generate allotted-resource url", "xml":"\n \n \n \n \n", "comments":"", "outputs":1, - "x":565.0648384094238, - "y":462.61721992492676, - "z":"862ed298.34c67", + "x":450.0648536682129, + "y":355.0172290802002, + "z":"f97ade34.d219f", "wires":[ [ @@ -200,307 +212,307 @@ ] }, { - "id":"aa88cd52.d9ee2", + "id":"edb9e1fa.046de", "type":"success", "name":"success", "xml":"\n", "comments":"", "outputs":1, - "x":856.8148765563965, - "y":562.8672430515289, - "z":"862ed298.34c67", + "x":741.8148918151855, + "y":455.26725220680237, + "z":"f97ade34.d219f", "wires":[ [ - "6411ad19.c5cdf4" + "52d019c0.82c438" ] ] }, { - "id":"76055be0.805a24", + "id":"5972a9da.16e978", "type":"execute", "name":"execute RestApiCallNode - PUT AR by id", "xml":"\n \n \n \n \n \n \n \n\n", "comments":"", "outputs":1, - "x":607.529296875, - "y":917.034122467041, - "z":"862ed298.34c67", + "x":492.52931213378906, + "y":809.4341316223145, + "z":"f97ade34.d219f", "wires":[ [ - "524852fa.5809ec", - "45984ad.2c61db4", - "f284d2b.77bd73" + "854bd044.7a222", + "8243312c.4fc6e", + "a02378bd.a2d368" ] ] }, { - "id":"524852fa.5809ec", + "id":"854bd044.7a222", "type":"not-found", "name":"not-found", "xml":"\n", "comments":"", "outputs":1, - "x":1131.8373680114746, - "y":942.0324144363403, - "z":"862ed298.34c67", + "x":1016.8373832702637, + "y":834.4324235916138, + "z":"f97ade34.d219f", "wires":[ [ - "1f14fd6.cfd5303" + "981caf01.1190d" ] ] }, { - "id":"45984ad.2c61db4", + "id":"8243312c.4fc6e", "type":"failure", "name":"failure", "xml":"\n", "comments":"", "outputs":1, - "x":1122.837417602539, - "y":910.5324401855469, - "z":"862ed298.34c67", + "x":1007.8374328613281, + "y":802.9324493408203, + "z":"f97ade34.d219f", "wires":[ [ - "1f14fd6.cfd5303" + "981caf01.1190d" ] ] }, { - "id":"f284d2b.77bd73", + "id":"a02378bd.a2d368", "type":"success", "name":"success", "xml":"\n", "comments":"", "outputs":1, - "x":1126.5874557495117, - "y":880.8895450606942, - "z":"862ed298.34c67", + "x":1011.5874710083008, + "y":773.2895542159677, + "z":"f97ade34.d219f", "wires":[ [ - "5e98e0e7.a8f18" + "9efe8414.91ed18" ] ] }, { - "id":"1f14fd6.cfd5303", + "id":"981caf01.1190d", "type":"returnFailure", "name":"return failure", "xml":"\n\t\n\t\n \n", "comments":"", - "x":1292.5874557495117, - "y":911.2824640274048, - "z":"862ed298.34c67", + "x":1177.5874710083008, + "y":803.6824731826782, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"6411ad19.c5cdf4", + "id":"52d019c0.82c438", "type":"block", "name":"block: atomic", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":1037.8148307800293, - "y":563.3671925067902, - "z":"862ed298.34c67", + "x":922.8148460388184, + "y":455.7672016620636, + "z":"f97ade34.d219f", "wires":[ [ - "b10b50e5.999b7", - "733a431f.52145c" + "515d911f.70f65", + "388539de.469206" ] ] }, { - "id":"b10b50e5.999b7", + "id":"515d911f.70f65", "type":"switchNode", "name":"switch brg length", "xml":"\n", "comments":"", "outputs":1, - "x":1283.672077178955, - "y":597.6529557704926, - "z":"862ed298.34c67", + "x":1168.6720924377441, + "y":490.052964925766, + "z":"f97ade34.d219f", "wires":[ [ - "1e55cba1.58e264" + "a34fd934.5de948" ] ] }, { - "id":"1e55cba1.58e264", + "id":"a34fd934.5de948", "type":"other", "name":"outcome 1", "xml":"\n", "comments":"", "outputs":1, - "x":1474.6720809936523, - "y":597.6529533863068, - "z":"862ed298.34c67", + "x":1359.6720962524414, + "y":490.0529625415802, + "z":"f97ade34.d219f", "wires":[ [ - "9832defc.b7dbf" + "1534773e.2f1e69" ] ] }, { - "id":"34a64577.34e1ba", + "id":"d1c6c306.93b2a", "type":"set", "name":"set brg-ar from get", "xml":"\n\n", "comments":"", - "x":1874.5292167663574, - "y":598.2243776321411, - "z":"862ed298.34c67", + "x":1759.5292320251465, + "y":490.62438678741455, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"9832defc.b7dbf", + "id":"1534773e.2f1e69", "type":"block", "name":"block: atomic", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":1645.5290641784668, - "y":598.224422454834, - "z":"862ed298.34c67", + "x":1530.5290794372559, + "y":490.6244316101074, + "z":"f97ade34.d219f", "wires":[ [ - "34a64577.34e1ba", - "559f0e6b.981e9", - "4c4b37a6.f52e48" + "d1c6c306.93b2a", + "2feb6861.c55048", + "834030e7.c71a9" ] ] }, { - "id":"559f0e6b.981e9", + "id":"2feb6861.c55048", "type":"set", "name":"set oper-status", "xml":"\n\n\n\n\n", "comments":"", - "x":1872.5294609069824, - "y":665.6529417037964, - "z":"862ed298.34c67", + "x":1757.5294761657715, + "y":558.0529508590698, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"7ea8f57e.8498ac", + "id":"2bb45a1f.a94976", "type":"comment", "name":"GET brg-allotted-resource from mdsal", "info":"", "comments":"", - "x":624.8148002624512, - "y":527.3671834468842, - "z":"862ed298.34c67", + "x":509.81481552124023, + "y":419.7671926021576, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"4c4b37a6.f52e48", + "id":"834030e7.c71a9", "type":"switchNode", "name":"switch order-status", "xml":"\n", "comments":"", "outputs":1, - "x":1882.529239654541, - "y":631.2243757247925, - "z":"862ed298.34c67", + "x":1767.52925491333, + "y":523.6243848800659, + "z":"f97ade34.d219f", "wires":[ [ - "bc5b9fe2.1d29b", - "1af731a5.1e75de" + "930ea57d.0f30f8", + "4c055a7a.ab9f24" ] ] }, { - "id":"bc5b9fe2.1d29b", + "id":"930ea57d.0f30f8", "type":"outcome", "name":"outcome Created", "xml":"\n", "comments":"", "outputs":1, - "x":2094.129196166992, - "y":592.2243757247925, - "z":"862ed298.34c67", + "x":1979.1292114257812, + "y":484.6243848800659, + "z":"f97ade34.d219f", "wires":[ [ - "6d467f9b.08848" + "56b9c5ed.fb1fec" ] ] }, { - "id":"1af731a5.1e75de", + "id":"4c055a7a.ab9f24", "type":"outcome", "name":"outcome Other", "xml":"\n", "comments":"", "outputs":1, - "x":2119.8435707092285, - "y":627.6529664993286, - "z":"862ed298.34c67", + "x":2004.8435859680176, + "y":520.052975654602, + "z":"f97ade34.d219f", "wires":[ [ - "6d467f9b.08848" + "56b9c5ed.fb1fec" ] ] }, { - "id":"6005dffd.1f2f8", + "id":"77c5ca77.4678d4", "type":"comment", "name":"Set allotted-resource-identifiers", "info":"", "comments":"", - "x":580.338623046875, - "y":617.9386367797852, - "z":"862ed298.34c67", + "x":465.33863830566406, + "y":510.3386459350586, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"733a431f.52145c", + "id":"388539de.469206", "type":"set", "name":"save backup copy of mdsal-ar for rollback", "xml":"\n\n", "comments":"", - "x":1363.3864097595215, - "y":563.3672845363617, - "z":"862ed298.34c67", + "x":1248.3864250183105, + "y":455.76729369163513, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"40eb8f67.e7464", + "id":"ddaea4c6.1d9aa8", "type":"comment", "name":"Create urls for restapi", "info":"", "comments":"", - "x":535.9576454162598, - "y":432.224347114563, - "z":"862ed298.34c67", + "x":420.9576606750488, + "y":324.6243562698364, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"5e98e0e7.a8f18", + "id":"9efe8414.91ed18", "type":"block", "name":"block", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":1268.243423461914, - "y":877.0817142501473, - "z":"862ed298.34c67", + "x":1153.2434387207031, + "y":769.4817234054208, + "z":"f97ade34.d219f", "wires":[ [ @@ -508,28 +520,28 @@ ] }, { - "id":"234bb7ec.13fd38", + "id":"ff41987d.46ce18", "type":"comment", "name":"TO DO: vnf/put parent", "info":"", "comments":"", - "x":538.2433624267578, - "y":805.7481861114502, - "z":"862ed298.34c67", + "x":423.2433776855469, + "y":698.1481952667236, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"fc290b65.76c018", + "id":"50e72018.6624", "type":"execute", "name":"execute getTime", "xml":"\n \n\n", "comments":"", "outputs":1, - "x":522.2433662414551, - "y":735.081545829773, - "z":"862ed298.34c67", + "x":407.24338150024414, + "y":627.4815549850464, + "z":"f97ade34.d219f", "wires":[ [ @@ -537,32 +549,32 @@ ] }, { - "id":"9c39ee65.4e4a7", + "id":"d98ea5a4.989128", "type":"other", "name":"other", "xml":"\n", "comments":"", "outputs":1, - "x":856.5766716003418, - "y":599.0814158916473, - "z":"862ed298.34c67", + "x":741.5766868591309, + "y":491.4814250469208, + "z":"f97ade34.d219f", "wires":[ [ - "ba479039.83567" + "838280a9.26353" ] ] }, { - "id":"ba479039.83567", + "id":"838280a9.26353", "type":"block", "name":"block: atomic", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":1036.5766220092773, - "y":599.7479665279388, - "z":"862ed298.34c67", + "x":921.5766372680664, + "y":492.1479756832123, + "z":"f97ade34.d219f", "wires":[ [ @@ -570,29 +582,29 @@ ] }, { - "id":"624fd076.69a64", + "id":"ef8d3b6f.8c3c58", "type":"set", "name":"set id", "xml":"\n\n\n\n\n\n\n\n\n", "comments":"", - "x":505.243408203125, - "y":654.7481575012207, - "z":"862ed298.34c67", + "x":390.24342346191406, + "y":547.1481666564941, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"6d467f9b.08848", + "id":"56b9c5ed.fb1fec", "type":"block", "name":"block", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":2308.599712371826, - "y":593.6000099182129, - "z":"862ed298.34c67", + "x":2193.5997276306152, + "y":486.0000190734863, + "z":"f97ade34.d219f", "wires":[ [ @@ -600,157 +612,157 @@ ] }, { - "id":"f79aa33.e64036", + "id":"531893c6.c405dc", "type":"update", "name":"update AAI allotted-resource", "xml":"\n\t\n", "comments":"", "outputs":1, - "x":565.8571472167969, - "y":838.8380537033081, - "z":"862ed298.34c67", + "x":450.85716247558594, + "y":731.2380628585815, + "z":"f97ade34.d219f", "wires":[ [ - "3772e0cf.d582a", - "e579d939.2bcda8" + "35b2a07f.fbd7b", + "172a8c52.4cd114" ] ] }, { - "id":"3772e0cf.d582a", + "id":"35b2a07f.fbd7b", "type":"failure", "name":"failure", "xml":"\n", "comments":"", "outputs":1, - "x":821.6190414428711, - "y":821.7905507087708, - "z":"862ed298.34c67", + "x":706.6190567016602, + "y":714.1905598640442, + "z":"f97ade34.d219f", "wires":[ [ - "bd539ae8.82afb8" + "22b0ba82.e21336" ] ] }, { - "id":"bd539ae8.82afb8", + "id":"22b0ba82.e21336", "type":"returnFailure", "name":"return failure", "xml":"\n\t\n\t\n \n", "comments":"", - "x":988.1429214477539, - "y":833.4096217155457, - "z":"862ed298.34c67", + "x":873.142936706543, + "y":725.8096308708191, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"e579d939.2bcda8", + "id":"172a8c52.4cd114", "type":"failure", "name":"not-found", "xml":"\n", "comments":"", "outputs":1, - "x":828.7143287658691, - "y":854.5525183677673, - "z":"862ed298.34c67", + "x":713.7143440246582, + "y":746.9525275230408, + "z":"f97ade34.d219f", "wires":[ [ - "bd539ae8.82afb8" + "22b0ba82.e21336" ] ] }, { - "id":"df8cc0e.bcffc4", + "id":"7c4bd318.44ab8c", "type":"execute", "name":"execute RestApiCallNode - setup BRG to vgMux vxlan tunnel port", "xml":"\n \n \n \n \n \n \n \n\n", "comments":"", "outputs":1, - "x":682.6666412353516, - "y":1250.2666578292847, - "z":"862ed298.34c67", + "x":563.0000610351562, + "y":1300.6668300628662, + "z":"f97ade34.d219f", "wires":[ [ - "d7f7d75a.4c4868", - "3486dace.a913f6", - "b9738ec8.10f4e" + "37688fbb.e25e1", + "ac4b28e5.62c318", + "12690113.8980bf" ] ] }, { - "id":"d7f7d75a.4c4868", + "id":"37688fbb.e25e1", "type":"not-found", "name":"not-found", "xml":"\n", "comments":"", "outputs":1, - "x":1016.641429901123, - "y":1309.598269842565, - "z":"862ed298.34c67", + "x":896.9748497009277, + "y":1359.9984420761466, + "z":"f97ade34.d219f", "wires":[ [ - "882ff805.77cb38" + "5f4a9e0d.9b39c" ] ] }, { - "id":"3486dace.a913f6", + "id":"ac4b28e5.62c318", "type":"failure", "name":"failure", "xml":"\n", "comments":"", "outputs":1, - "x":1007.6414794921875, - "y":1278.0982955917716, - "z":"862ed298.34c67", + "x":887.9748992919922, + "y":1328.4984678253531, + "z":"f97ade34.d219f", "wires":[ [ - "882ff805.77cb38" + "5f4a9e0d.9b39c" ] ] }, { - "id":"b9738ec8.10f4e", + "id":"12690113.8980bf", "type":"success", "name":"success", "xml":"\n", "comments":"", "outputs":1, - "x":1011.3915176391602, - "y":1248.455400466919, - "z":"862ed298.34c67", + "x":891.7249374389648, + "y":1298.8555727005005, + "z":"f97ade34.d219f", "wires":[ [ - "f51263c3.6ba25" + "2f4610c6.cb40f" ] ] }, { - "id":"882ff805.77cb38", + "id":"5f4a9e0d.9b39c", "type":"returnFailure", "name":"return failure", "xml":"\n\t\n\t\n \n", "comments":"", - "x":1177.3915176391602, - "y":1278.8483194336295, - "z":"862ed298.34c67", + "x":1057.7249374389648, + "y":1329.248491667211, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"f51263c3.6ba25", + "id":"2f4610c6.cb40f", "type":"block", "name":"block", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":1153.0474853515625, - "y":1244.647569656372, - "z":"862ed298.34c67", + "x":1033.3809051513672, + "y":1295.0477418899536, + "z":"f97ade34.d219f", "wires":[ [ @@ -758,95 +770,95 @@ ] }, { - "id":"bc6ed59e.4e1728", + "id":"14b435e1.73803a", "type":"execute", "name":"execute RestApiCallNode - setup BRG vxlan bridge domain", "xml":"\n \n \n \n \n \n \n \n\n", "comments":"", "outputs":1, - "x":664.3334045410156, - "y":1396.9334523677826, - "z":"862ed298.34c67", + "x":544.6668243408203, + "y":1447.3336246013641, + "z":"f97ade34.d219f", "wires":[ [ - "fa0c2499.dcc778", - "183327f.13d81d8", - "c3f0b691.125e48" + "3797ac64.379644", + "fce58130.bb12a", + "6c45ae8b.a4da4" ] ] }, { - "id":"fa0c2499.dcc778", + "id":"3797ac64.379644", "type":"not-found", "name":"not-found", "xml":"\n", "comments":"", "outputs":1, - "x":1012.3080425262451, - "y":1472.598369024694, - "z":"862ed298.34c67", + "x":965.9747314453125, + "y":1502.9985536560416, + "z":"f97ade34.d219f", "wires":[ [ - "f22038a6.365ea8" + "5e305e58.bfbe4" ] ] }, { - "id":"183327f.13d81d8", + "id":"fce58130.bb12a", "type":"failure", "name":"failure", "xml":"\n", "comments":"", "outputs":1, - "x":1003.3080921173096, - "y":1441.0983947739005, - "z":"862ed298.34c67", + "x":956.974781036377, + "y":1471.4985794052482, + "z":"f97ade34.d219f", "wires":[ [ - "f22038a6.365ea8" + "5e305e58.bfbe4" ] ] }, { - "id":"c3f0b691.125e48", + "id":"6c45ae8b.a4da4", "type":"success", "name":"success", "xml":"\n", "comments":"", "outputs":1, - "x":1007.0581302642822, - "y":1411.4554996490479, - "z":"862ed298.34c67", + "x":960.7248191833496, + "y":1441.8556842803955, + "z":"f97ade34.d219f", "wires":[ [ - "27dadc9a.d76214" + "fb3d8268.ba343" ] ] }, { - "id":"f22038a6.365ea8", + "id":"5e305e58.bfbe4", "type":"returnFailure", "name":"return failure", "xml":"\n\t\n\t\n \n", "comments":"", - "x":1173.0581302642822, - "y":1441.8484186157584, - "z":"862ed298.34c67", + "x":1126.7248191833496, + "y":1472.248603247106, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"27dadc9a.d76214", + "id":"fb3d8268.ba343", "type":"block", "name":"block", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":1148.7140979766846, - "y":1407.647668838501, - "z":"862ed298.34c67", + "x":1102.380786895752, + "y":1438.0478534698486, + "z":"f97ade34.d219f", "wires":[ [ @@ -854,28 +866,28 @@ ] }, { - "id":"77b9bf2c.b44d5", + "id":"815c3841.72ff98", "type":"set", "name":"set BRG to vgMUX VXLAN Tunnel Port Props", - "xml":"\n\n\n\n", + "xml":"\n\n\n\n", "comments":"", - "x":618.7777862548828, - "y":1115.2669172286987, - "z":"862ed298.34c67", + "x":499.1112060546875, + "y":1165.6670894622803, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"a6207934.86f518", + "id":"970b23d4.8d05e", "type":"execute", "name":"generate full brg-vpp-honeycomb url", "xml":"\n \n \n \n \n", "comments":"", "outputs":1, - "x":590.4444274902344, - "y":1170.2666959762573, - "z":"862ed298.34c67", + "x":470.77784729003906, + "y":1220.6668682098389, + "z":"f97ade34.d219f", "wires":[ [ @@ -883,15 +895,15 @@ ] }, { - "id":"9b6d7ee4.10e23", + "id":"b8e9e857.b4d5e8", "type":"execute", "name":"generate honeycomb-url to vBRG", "xml":"\n \n \n \n \n", "comments":"", "outputs":1, - "x":582.4444427490234, - "y":1029.9332246780396, - "z":"862ed298.34c67", + "x":461.7778778076172, + "y":1109.3333940505981, + "z":"f97ade34.d219f", "wires":[ [ @@ -899,273 +911,260 @@ ] }, { - "id":"7e8c5cfa.726864", + "id":"a9cc06ef.aed3d8", "type":"set", "name":"set BRG Bridge Domain Props", "xml":"\n\n", "comments":"", - "x":573.7777404785156, - "y":1321.9333276748657, - "z":"862ed298.34c67", + "x":454.1111602783203, + "y":1372.3334999084473, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"f6f2dfd6.852a7", - "type":"comment", - "name":"TO DO: assign brg-ar.allotted-resource-data.brg-topology.brg-assignments.vbrg-wan-ip", - "info":"need to quary mdsal-ar and get information assigned in tunnelxconn DG?", - "comments":"", - "x":740.0000152587891, - "y":979.100019454956, - "z":"862ed298.34c67", - "wires":[ - - ] - }, - { - "id":"71a3722d.c764ec", + "id":"a0257b81.5e78c8", "type":"comment", "name":"save service data for BRG to md-sal for SO to do GET ", "info":"http://c1.vm1.sdnc.simpledemo.openecomp.org:8282/restconf/config/GENERIC-RESOURCE-API:services/service/e565bb6b-de14-4a5c-a992-65a681771a7a/service-data/service-topology/\n\n\nservice-instance-id is of the vBRG (in VNF-API data)", "comments":"", - "x":626.5807056427002, - "y":1518.8236003890634, - "z":"862ed298.34c67", + "x":199.2949981689453, + "y":1965.7714748382568, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"9b340dbc.c3cb9", + "id":"13ddb22.203944e", "type":"execute", "name":"execute RestApiCallNode - Get service-data by vnf-id", "xml":"\n \n \n \n \n \n \n\n", "comments":"", "outputs":1, - "x":639.5014038085938, - "y":1639.934621810913, - "z":"862ed298.34c67", + "x":531.5014686584473, + "y":2092.834963798523, + "z":"f97ade34.d219f", "wires":[ [ - "4e83fb54.735574", - "7c8664e4.3c832c" + "855aaba9.6b3aa8", + "a699d7fa.a36428" ] ] }, { - "id":"4e83fb54.735574", + "id":"855aaba9.6b3aa8", "type":"success", "name":"success", "xml":"\n", "comments":"", "outputs":1, - "x":928.3213233947754, - "y":1637.3139653205872, - "z":"862ed298.34c67", + "x":820.3213882446289, + "y":2090.214307308197, + "z":"f97ade34.d219f", "wires":[ [ - "79817d79.711c34" + "f2f0f6cf.5680f8" ] ] }, { - "id":"79817d79.711c34", + "id":"f2f0f6cf.5680f8", "type":"block", "name":"block: atomic", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":1109.3212776184082, - "y":1637.8139147758484, - "z":"862ed298.34c67", + "x":1001.3213424682617, + "y":2090.7142567634583, + "z":"f97ade34.d219f", "wires":[ [ - "6046c592.b5db8c", - "c9922e86.95618" + "4bd61641.b9f8b8", + "917b8b10.4cc338" ] ] }, { - "id":"6046c592.b5db8c", + "id":"4bd61641.b9f8b8", "type":"switchNode", "name":"switch brg length", "xml":"\n", "comments":"", "outputs":1, - "x":1355.178524017334, - "y":1672.0996780395508, - "z":"862ed298.34c67", + "x":1247.1785888671875, + "y":2125.0000200271606, + "z":"f97ade34.d219f", "wires":[ [ - "c543d4c5.a58778" + "8fd40478.4d0058" ] ] }, { - "id":"c543d4c5.a58778", + "id":"8fd40478.4d0058", "type":"other", "name":"outcome 1", "xml":"\n", "comments":"", "outputs":1, - "x":1546.1785278320312, - "y":1672.099675655365, - "z":"862ed298.34c67", + "x":1438.1785926818848, + "y":2125.000017642975, + "z":"f97ade34.d219f", "wires":[ [ - "3876bd15.40e182" + "dfcd0278.2218" ] ] }, { - "id":"7a8acdfc.bcdab4", + "id":"b0e5cf35.cee86", "type":"set", "name":"set service-data from get", "xml":"\n\n", "comments":"", - "x":1946.0356636047363, - "y":1672.6710999011993, - "z":"862ed298.34c67", + "x":1838.0357284545898, + "y":2125.571441888809, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"3876bd15.40e182", + "id":"dfcd0278.2218", "type":"block", "name":"block: atomic", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":1717.0355110168457, - "y":1672.6711447238922, - "z":"862ed298.34c67", + "x":1609.0355758666992, + "y":2125.571486711502, + "z":"f97ade34.d219f", "wires":[ [ - "7a8acdfc.bcdab4", - "b568a24.2ba8a6" + "b0e5cf35.cee86", + "86e0cd73.efb82" ] ] }, { - "id":"310849e5.8628a6", + "id":"e935998f.98c578", "type":"comment", "name":"GET vnf-api service info", "info":"", "comments":"", - "x":544.8926582336426, - "y":1603.2423181533813, - "z":"862ed298.34c67", + "x":436.8927230834961, + "y":2056.142660140991, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"b568a24.2ba8a6", + "id":"86e0cd73.efb82", "type":"switchNode", "name":"switch order-status", "xml":"\n", "comments":"", "outputs":1, - "x":1929.7498817443848, - "y":1724.242525100708, - "z":"862ed298.34c67", + "x":1821.7499465942383, + "y":2177.142867088318, + "z":"f97ade34.d219f", "wires":[ [ - "8af678dd.44f128", - "afb48fe3.c1a3e" + "80a04a27.27e6e8", + "bd91de80.00dd6" ] ] }, { - "id":"8af678dd.44f128", + "id":"80a04a27.27e6e8", "type":"outcome", "name":"outcome Created", "xml":"\n", "comments":"", "outputs":1, - "x":2165.635643005371, - "y":1666.6710979938507, - "z":"862ed298.34c67", + "x":2061.635509490967, + "y":2141.571415901184, + "z":"f97ade34.d219f", "wires":[ [ - "d2e19aea.143628" + "e6bcc367.5fb5e" ] ] }, { - "id":"afb48fe3.c1a3e", + "id":"bd91de80.00dd6", "type":"outcome", "name":"outcome Other", "xml":"\n", "comments":"", "outputs":1, - "x":2191.3500175476074, - "y":1702.0996887683868, - "z":"862ed298.34c67", + "x":2087.349884033203, + "y":2177.00000667572, + "z":"f97ade34.d219f", "wires":[ [ - "d2e19aea.143628" + "e6bcc367.5fb5e" ] ] }, { - "id":"3f5ea151.93eb9e", + "id":"ead3daba.b613a8", "type":"comment", "name":"Set service-data", "info":"", "comments":"", - "x":518.9879188537598, - "y":1688.0995111465454, - "z":"862ed298.34c67", + "x":410.9879837036133, + "y":2140.9998531341553, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"c9922e86.95618", + "id":"917b8b10.4cc338", "type":"set", "name":"save backup copy of mdsal-ar for rollback", "xml":"\n\n", "comments":"", - "x":1434.8928565979004, - "y":1637.81400680542, - "z":"862ed298.34c67", + "x":1326.892921447754, + "y":2090.71434879303, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"7c8664e4.3c832c", + "id":"a699d7fa.a36428", "type":"other", "name":"other", "xml":"\n", "comments":"", "outputs":1, - "x":928.0831184387207, - "y":1673.5281381607056, - "z":"862ed298.34c67", + "x":820.0831832885742, + "y":2126.4284801483154, + "z":"f97ade34.d219f", "wires":[ [ - "d7ef85ba.f3d028" + "bcb372d0.e3af8" ] ] }, { - "id":"d7ef85ba.f3d028", + "id":"bcb372d0.e3af8", "type":"block", "name":"block: atomic", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":1108.0830688476562, - "y":1674.194688796997, - "z":"862ed298.34c67", + "x":1000.0831336975098, + "y":2127.095030784607, + "z":"f97ade34.d219f", "wires":[ [ @@ -1173,16 +1172,16 @@ ] }, { - "id":"d2e19aea.143628", + "id":"e6bcc367.5fb5e", "type":"block", "name":"block", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":2380.106159210205, - "y":1668.0467321872711, - "z":"862ed298.34c67", + "x":2276.106025695801, + "y":2142.9470500946045, + "z":"f97ade34.d219f", "wires":[ [ @@ -1190,15 +1189,15 @@ ] }, { - "id":"a9b802e0.3c87a", + "id":"17504c2b.5ecc04", "type":"execute", "name":"generate vnf service-info url", "xml":"\n \n \n \n \n", "comments":"", "outputs":1, - "x":565.3108673095703, - "y":1561.3633251190186, - "z":"862ed298.34c67", + "x":452.3109130859375, + "y":2014.2635564804077, + "z":"f97ade34.d219f", "wires":[ [ @@ -1206,95 +1205,95 @@ ] }, { - "id":"570d3d0b.27f934", + "id":"173f16cf.2f6b79", "type":"execute", "name":"execute RestApiCallNode - PUT service into service", "xml":"\n \n \n \n \n \n \n \n\n", "comments":"", "outputs":1, - "x":639.5965881347656, - "y":1816.6016731262207, - "z":"862ed298.34c67", + "x":531.5966529846191, + "y":2269.5020151138306, + "z":"f97ade34.d219f", "wires":[ [ - "50cebd0f.3a5ba4", - "e6947788.b35638", - "3b96374a.556b08" + "5cf17dae.c40c44", + "35de11e4.9a122e", + "95e02b4f.ebd798" ] ] }, { - "id":"50cebd0f.3a5ba4", + "id":"5cf17dae.c40c44", "type":"not-found", "name":"not-found", "xml":"\n", "comments":"", "outputs":1, - "x":1145.8094444274902, - "y":1811.123685836792, - "z":"862ed298.34c67", + "x":1037.8095092773438, + "y":2264.024027824402, + "z":"f97ade34.d219f", "wires":[ [ - "90f2f682.5d5ec8" + "6d015df7.3af934" ] ] }, { - "id":"e6947788.b35638", + "id":"35de11e4.9a122e", "type":"failure", "name":"failure", "xml":"\n", "comments":"", "outputs":1, - "x":1136.8094940185547, - "y":1779.6237115859985, - "z":"862ed298.34c67", + "x":1028.8095588684082, + "y":2232.5240535736084, + "z":"f97ade34.d219f", "wires":[ [ - "90f2f682.5d5ec8" + "6d015df7.3af934" ] ] }, { - "id":"3b96374a.556b08", + "id":"95e02b4f.ebd798", "type":"success", "name":"success", "xml":"\n", "comments":"", "outputs":1, - "x":1140.5595321655273, - "y":1749.9808164611459, - "z":"862ed298.34c67", + "x":1032.5595970153809, + "y":2202.8811584487557, + "z":"f97ade34.d219f", "wires":[ [ - "53875c1b.048fd4" + "90681ac.479fee8" ] ] }, { - "id":"90f2f682.5d5ec8", + "id":"6d015df7.3af934", "type":"returnFailure", "name":"return failure", "xml":"\n\t\n\t\n \n", "comments":"", - "x":1306.5595321655273, - "y":1780.3737354278564, - "z":"862ed298.34c67", + "x":1198.5595970153809, + "y":2233.2740774154663, + "z":"f97ade34.d219f", "wires":[ ] }, { - "id":"53875c1b.048fd4", + "id":"90681ac.479fee8", "type":"block", "name":"block", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, - "x":1282.2154998779297, - "y":1746.172985650599, - "z":"862ed298.34c67", + "x":1174.2155647277832, + "y":2199.073327638209, + "z":"f97ade34.d219f", "wires":[ [ @@ -1302,19 +1301,392 @@ ] }, { - "id":"5a18305b.6de8e", + "id":"75aa4c7c.d1f814", "type":"execute", "name":"generate services url", "xml":"\n \n \n \n \n", "comments":"", "outputs":1, - "x":542.929931640625, - "y":1776.1254720687866, - "z":"862ed298.34c67", + "x":434.9299964904785, + "y":2229.0258140563965, + "z":"f97ade34.d219f", + "wires":[ + [ + + ] + ] + }, + { + "id":"5bcb3869.fa6198", + "type":"get-resource", + "name":"get-resource IPADDR from dmaap DHCP_MAP ", + "xml":"\n", + "comments":"", + "outputs":1, + "x":507.85716247558594, + "y":857.7501087188721, + "z":"f97ade34.d219f", + "wires":[ + [ + + ] + ] + }, + { + "id":"60d1bf52.ad3d6", + "type":"set", + "name":"set brg-ar.allotted-resource-data.brg-topology.brg-assignments.vbrg-wan-ip", + "xml":"\n\n", + "comments":"", + "x":594.0000305175781, + "y":907.0000267028809, + "z":"f97ade34.d219f", + "wires":[ + + ] + }, + { + "id":"ac82543e.0a2288", + "type":"set", + "name":"set tmp.ar.consuming-service-instance-id to find vgmux-lan-ip", + "xml":"\n\n", + "comments":"", + "x":554.9999694824219, + "y":954.9998550415039, + "z":"f97ade34.d219f", + "wires":[ + + ] + }, + { + "id":"4a0f8ea5.474a2", + "type":"call", + "name":"call GENERIC-RESOURCE-API:get-vgmux-lan-ip", + "xml":"\n", + "comments":"", + "outputs":1, + "x":515.0000152587891, + "y":1003.3331918716431, + "z":"f97ade34.d219f", "wires":[ [ ] ] + }, + { + "id":"5f66c498.33c76c", + "type":"set", + "name":"set brg-ar.allotted-resource-data.brg-topology.brg-assignments.vgmux-lan-ip", + "xml":"\n\n", + "comments":"", + "x":593.3332672119141, + "y":1056.6665697097778, + "z":"f97ade34.d219f", + "wires":[ + + ] + }, + { + "id":"e5c25a7.36cf4a8", + "type":"comment", + "name":"Change to POST and just update service?", + "info":"", + "comments":"", + "x":627.8571662902832, + "y":2293.928587913513, + "z":"f97ade34.d219f", + "wires":[ + + ] + }, + { + "id":"9e2897fc.bd5fd8", + "type":"execute", + "name":"execute RestApiCallNode - setup BRG to vgMux vxlan tunnel port", + "xml":"\n \n \n \n \n \n \n \n\n", + "comments":"", + "outputs":1, + "x":571.6666870117188, + "y":1769.1666793823242, + "z":"f97ade34.d219f", + "wires":[ + [ + "d26a8b7a.d9ece8", + "fbdedf10.5454a", + "57356d95.5d51a4" + ] + ] + }, + { + "id":"d26a8b7a.d9ece8", + "type":"not-found", + "name":"not-found", + "xml":"\n", + "comments":"", + "outputs":1, + "x":905.6414756774902, + "y":1828.4982913956046, + "z":"f97ade34.d219f", + "wires":[ + [ + "44fec79e.04adb8" + ] + ] + }, + { + "id":"fbdedf10.5454a", + "type":"failure", + "name":"failure", + "xml":"\n", + "comments":"", + "outputs":1, + "x":896.6415252685547, + "y":1796.9983171448112, + "z":"f97ade34.d219f", + "wires":[ + [ + "44fec79e.04adb8" + ] + ] + }, + { + "id":"57356d95.5d51a4", + "type":"success", + "name":"success", + "xml":"\n", + "comments":"", + "outputs":1, + "x":900.3915634155273, + "y":1767.3554220199585, + "z":"f97ade34.d219f", + "wires":[ + [ + "267bd26d.8679be" + ] + ] + }, + { + "id":"44fec79e.04adb8", + "type":"returnFailure", + "name":"return failure", + "xml":"\n\t\n\t\n \n", + "comments":"", + "x":1066.3915634155273, + "y":1797.748340986669, + "z":"f97ade34.d219f", + "wires":[ + + ] + }, + { + "id":"267bd26d.8679be", + "type":"block", + "name":"block", + "xml":"\n", + "atomic":"false", + "comments":"", + "outputs":1, + "x":1042.0475311279297, + "y":1763.5475912094116, + "z":"f97ade34.d219f", + "wires":[ + [ + + ] + ] + }, + { + "id":"fc322e28.718d1", + "type":"execute", + "name":"execute RestApiCallNode - setup BRG vxlan bridge domain", + "xml":"\n \n \n \n \n \n \n \n\n", + "comments":"", + "outputs":1, + "x":551.6668167114258, + "y":1875.833604812622, + "z":"f97ade34.d219f", + "wires":[ + [ + "2e288f38.66f4a", + "bb6fb110.a62d", + "2d9ebec0.87afb2" + ] + ] + }, + { + "id":"2e288f38.66f4a", + "type":"not-found", + "name":"not-found", + "xml":"\n", + "comments":"", + "outputs":1, + "x":896.3081550598145, + "y":1956.498349569738, + "z":"f97ade34.d219f", + "wires":[ + [ + "171f1a40.fd48f6" + ] + ] + }, + { + "id":"bb6fb110.a62d", + "type":"failure", + "name":"failure", + "xml":"\n", + "comments":"", + "outputs":1, + "x":887.3082046508789, + "y":1924.9983753189445, + "z":"f97ade34.d219f", + "wires":[ + [ + "171f1a40.fd48f6" + ] + ] + }, + { + "id":"2d9ebec0.87afb2", + "type":"success", + "name":"success", + "xml":"\n", + "comments":"", + "outputs":1, + "x":891.0582427978516, + "y":1895.3554801940918, + "z":"f97ade34.d219f", + "wires":[ + [ + "8bfdc2b2.d6b66" + ] + ] + }, + { + "id":"171f1a40.fd48f6", + "type":"returnFailure", + "name":"return failure", + "xml":"\n\t\n\t\n \n", + "comments":"", + "x":1057.0582427978516, + "y":1925.7483991608024, + "z":"f97ade34.d219f", + "wires":[ + + ] + }, + { + "id":"8bfdc2b2.d6b66", + "type":"block", + "name":"block", + "xml":"\n", + "atomic":"false", + "comments":"", + "outputs":1, + "x":1032.714210510254, + "y":1891.547649383545, + "z":"f97ade34.d219f", + "wires":[ + [ + + ] + ] + }, + { + "id":"ecf121e2.af8c8", + "type":"set", + "name":"set vG to vgMUX VXLAN Tunnel Port Props", + "xml":"\n\n\n\n", + "comments":"", + "x":501.4445343017578, + "y":1669.1668691635132, + "z":"f97ade34.d219f", + "wires":[ + + ] + }, + { + "id":"496f8c72.09c0b4", + "type":"execute", + "name":"generate full brg-vpp-honeycomb url", + "xml":"\n \n \n \n \n", + "comments":"", + "outputs":1, + "x":481.1111755371094, + "y":1724.1666479110718, + "z":"f97ade34.d219f", + "wires":[ + [ + + ] + ] + }, + { + "id":"5f18f40a.7db70c", + "type":"execute", + "name":"generate honeycomb-url to vG", + "xml":"\n \n \n \n \n", + "comments":"", + "outputs":1, + "x":460.44456481933594, + "y":1609.499843597412, + "z":"f97ade34.d219f", + "wires":[ + [ + + ] + ] + }, + { + "id":"eab64b.710229b8", + "type":"set", + "name":"set brg-ar.allotted-resource-data.brg-topology.brg-assignments.vg-ip", + "xml":"\n\n", + "comments":"", + "x":570.0000457763672, + "y":1506.666633605957, + "z":"f97ade34.d219f", + "wires":[ + + ] + }, + { + "id":"36e0c301.ee8e2c", + "type":"set", + "name":"set brg-ar.allotted-resource-data.brg-topology.brg-assignments.vgmux-bearer-ip", + "xml":"\n\n", + "comments":"", + "x":608.3333435058594, + "y":1556.6665630340576, + "z":"f97ade34.d219f", + "wires":[ + + ] + }, + { + "id":"a70320e9.12944", + "type":"comment", + "name":"Setup VXLAN Tunnel - vG to vgMUX", + "info":"", + "comments":"", + "x":155, + "y":1509.999852180481, + "z":"f97ade34.d219f", + "wires":[ + + ] + }, + { + "id":"a334503d.66fee", + "type":"comment", + "name":"Setup VXLAN Tunnel - vBRG to vgMUX", + "info":"", + "comments":"", + "x":157.1666717529297, + "y":860.0001373291016, + "z":"f97ade34.d219f", + "wires":[ + + ] } ] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_get-tunnelxconn-ar.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_get-tunnelxconn-ar.json new file mode 100644 index 00000000..a263325a --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_get-tunnelxconn-ar.json @@ -0,0 +1,162 @@ +[ + { + "id":"39f3ae67.7e9242", + "type":"dgstart", + "name":"DGSTART", + "outputs":1, + "x":186.66665649414062, + "y":111.66666412353516, + "z":"e0aca357.6f32a", + "wires":[ + [ + "a29ec69.164b938" + ] + ] + }, + { + "id":"a29ec69.164b938", + "type":"service-logic", + "name":"GENERIC-RESOURCE-API ${project.version}", + "module":"GENERIC-RESOURCE-API", + "version":"${project.version}", + "comments":"", + "xml":"", + "outputs":1, + "x":282.90473556518555, + "y":172.61905479431152, + "z":"e0aca357.6f32a", + "wires":[ + [ + "4705cb34.a0c174" + ] + ] + }, + { + "id":"4705cb34.a0c174", + "type":"method", + "name":"get-tunnelxconn-ar", + "xml":"\n", + "comments":"", + "outputs":1, + "x":303.82152938842773, + "y":241.1904535293579, + "z":"e0aca357.6f32a", + "wires":[ + [ + "7864ada9.710574" + ] + ] + }, + { + "id":"7864ada9.710574", + "type":"block", + "name":"block : atomic", + "xml":"", + "atomic":"true", + "comments":"", + "outputs":1, + "x":237.14284896850586, + "y":351.19045209884644, + "z":"e0aca357.6f32a", + "wires":[ + [ + "2c32d527.ae06da", + "9e578822.5550a8" + ] + ] + }, + { + "id":"9e578822.5550a8", + "type":"for", + "name":"for tmp.tunnel-ar", + "xml":"\n\n\n", + "comments":"", + "outputs":1, + "x":421.66666412353516, + "y":359.9999370574951, + "z":"e0aca357.6f32a", + "wires":[ + [ + "4655d18f.1efdc" + ] + ] + }, + { + "id":"2c32d527.ae06da", + "type":"get-resource", + "name":"get-resource tunnelxconn-ar", + "xml":"\n", + "comments":"", + "outputs":1, + "x":499.99998474121094, + "y":301.33330726623535, + "z":"e0aca357.6f32a", + "wires":[ + [ + + ] + ] + }, + { + "id":"4655d18f.1efdc", + "type":"switchNode", + "name":"switch consuming-service-instance-id match", + "xml":"\n\n\n", + "comments":"", + "outputs":1, + "x":706.3333587646484, + "y":358.9999713897705, + "z":"e0aca357.6f32a", + "wires":[ + [ + "d430e328.d45e6" + ] + ] + }, + { + "id":"d430e328.d45e6", + "type":"success", + "name":"true", + "xml":"\n", + "comments":"", + "outputs":1, + "x":900.3333625793457, + "y":299.99995613098145, + "z":"e0aca357.6f32a", + "wires":[ + [ + "bbaf2c6f.a5b81" + ] + ] + }, + { + "id":"bbaf2c6f.a5b81", + "type":"block", + "name":"block", + "xml":"\n", + "atomic":"false", + "comments":"", + "outputs":1, + "x":1124.9999465942383, + "y":333.6666135787964, + "z":"e0aca357.6f32a", + "wires":[ + [ + "885aaec0.195b" + ] + ] + }, + { + "id":"885aaec0.195b", + "type":"set", + "name":"set tmp.tunnelxconn-ar", + "xml":"\n\n", + "comments":"", + "x":1310.6668128967285, + "y":330.3332872390747, + "z":"e0aca357.6f32a", + "wires":[ + + ] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_gw-vfmodule-update.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_gw-vfmodule-update.json new file mode 100644 index 00000000..f5d7ced5 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_gw-vfmodule-update.json @@ -0,0 +1 @@ +[{"id":"ff331a1b.1c488","type":"dgstart","name":"DGSTART","outputs":1,"x":171,"y":61,"z":"a2d41f5.f696b6","wires":[["b1e4068e.a8248"]]},{"id":"b1e4068e.a8248","type":"service-logic","name":"GENERIC-RESOURCE-API ${project.version}","module":"GENERIC-RESOURCE-API","version":"${project.version}","comments":"","xml":"","outputs":1,"x":267.2380790710449,"y":121.95239067077637,"z":"a2d41f5.f696b6","wires":[["446ed2d0.62eac4"]]},{"id":"446ed2d0.62eac4","type":"method","name":"gw-vfmodule","xml":"\n","comments":"","outputs":1,"x":151.15488815307617,"y":215.19043064117432,"z":"a2d41f5.f696b6","wires":[["472b6b38.991c9c"]]},{"id":"472b6b38.991c9c","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":267.9999809265137,"y":315.0000009536743,"z":"a2d41f5.f696b6","wires":[["37136d7b.9d869a","ef5050d6.256b6","eb0397a.74a27e8","d4b6b0db.1e149"]]},{"id":"8b408e80.6fa7a8","type":"execute","name":"generate vnf service-info url - vnf-d","xml":"\n \n \n \n \n\n","comments":"","outputs":1,"x":2027.2500610351562,"y":1485.0002136230469,"z":"a2d41f5.f696b6","wires":[[]]},{"id":"af678515.3b6dc8","type":"execute","name":"execute RestApiCallNode - PUT service into service","xml":"\n \n \n \n \n \n \n \n \n\n","comments":"","outputs":1,"x":1613.9999389648438,"y":2016.0001831054688,"z":"a2d41f5.f696b6","wires":[["91040b39.f22c2"]]},{"id":"61bfb216.427e1c","type":"execute","name":"generate vnf service-info url - service-instance-id","xml":"\n \n \n \n \n","comments":"","outputs":1,"x":2072.7500610351562,"y":1442.2502136230469,"z":"a2d41f5.f696b6","wires":[[]]},{"id":"e0830250.c2c27","type":"execute","name":"generate vnf service-info url - vf-module-id","xml":"\n \n \n \n \n\n","comments":"","outputs":1,"x":2051.5000610351562,"y":1526.0002136230469,"z":"a2d41f5.f696b6","wires":[[]]},{"id":"30dc1fcc.9a851","type":"set","name":"set tmp.vgw.vg_mux_tunnel.vni","xml":"\n\n\n\n\n\n","comments":"","x":1605.2500610351562,"y":1603.5002136230469,"z":"a2d41f5.f696b6","wires":[]},{"id":"669eab32.da6dc4","type":"set","name":"set tmp.service.vnf.vf-module-id","xml":"\n\n","comments":"","x":2067.75,"y":1283.0834045410156,"z":"a2d41f5.f696b6","wires":[]},{"id":"13501960.e241ff","type":"set","name":"set tmp.service-data.vnf-information.vnf-id","xml":"\n\n\n","comments":"","x":2034,"y":1243.0834045410156,"z":"a2d41f5.f696b6","wires":[]},{"id":"447eb1b6.b6fa5","type":"set","name":"set tmp.service-data.service-information.service-instance-id","xml":"\n\n","comments":"","x":2082.7499389648438,"y":1188.083251953125,"z":"a2d41f5.f696b6","wires":[]},{"id":"5f6db3a1.3f84a4","type":"set","name":"set tmp.service.vnf.vf-module-id","xml":"\n\n","comments":"","x":1587.75,"y":1321.8333435058594,"z":"a2d41f5.f696b6","wires":[]},{"id":"3f9b4d45.aeea12","type":"execute","name":"execute Propertis gen-res-api-dg","xml":"\n \n \n","comments":"","outputs":1,"x":1595.2498779296875,"y":1113.0834045410156,"z":"a2d41f5.f696b6","wires":[[]]},{"id":"91040b39.f22c2","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1895.2499389648438,"y":2067.2501831054688,"z":"a2d41f5.f696b6","wires":[["72a0c285.aded84"]]},{"id":"72a0c285.aded84","type":"returnFailure","name":"return failure","xml":"\n\n\n","comments":"","x":2085.2499389648438,"y":2076.0001831054688,"z":"a2d41f5.f696b6","wires":[]},{"id":"37136d7b.9d869a","type":"set","name":"set VGW2BRG-fa:16:3e:8f:ea:68 & consuming service-instance","xml":"\n\n\n\n\n","comments":"","x":640.0000610351562,"y":312.08343505859375,"z":"a2d41f5.f696b6","wires":[]},{"id":"a257a1ad.5c67c8","type":"get-resource","name":"get-resource vnfs","xml":"\n","comments":"","outputs":1,"x":804.3055419921875,"y":658.7499694824219,"z":"a2d41f5.f696b6","wires":[[]]},{"id":"2d739416.c7e85c","type":"for","name":"for tmp.vnfs","xml":"\n\n\n","comments":"","outputs":1,"x":798.1944580078125,"y":760.9723510742188,"z":"a2d41f5.f696b6","wires":[["1a3e1a43.0a466e"]]},{"id":"612e9f6e.18b6e","type":"switchNode","name":"switch parameter name","xml":"\n\n\n","comments":"","outputs":1,"x":1086.1942749023438,"y":776.361083984375,"z":"a2d41f5.f696b6","wires":[["e671abf7.bf0aa8"]]},{"id":"e671abf7.bf0aa8","type":"success","name":"true","xml":"\n","comments":"","outputs":1,"x":1244.91650390625,"y":922.5,"z":"a2d41f5.f696b6","wires":[["fd3690b6.c3232"]]},{"id":"fd3690b6.c3232","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1160,"y":1382.5,"z":"a2d41f5.f696b6","wires":[["5d3d78fd.9d7e18","3f9b4d45.aeea12","5f6db3a1.3f84a4","44a79ac4.bca8c4","86b5a8ca.a751d8","20051d0c.51867a","bd8cc978.6b6dc8","be425f83.ac7d28","ef072eb2.986228","30dc1fcc.9a851","6845b51b.470444"]]},{"id":"4803c2a3.bb47e4","type":"comment","name":"vnfidx ","info":"","comments":"","x":1406.2499389648438,"y":796.2500305175781,"z":"a2d41f5.f696b6","wires":[]},{"id":"5d3d78fd.9d7e18","type":"for","name":"for each vnf parameter copy to vf_module_parameter","xml":"\n\n","comments":"","outputs":1,"x":1662.4999389648438,"y":991.25,"z":"a2d41f5.f696b6","wires":[["d1e7f1cd.6532f8"]]},{"id":"16294d67.941e83","type":"set","name":"set name/values","xml":"\n\n","comments":"","x":2167.6389770507812,"y":1060.9722595214844,"z":"a2d41f5.f696b6","wires":[]},{"id":"ef5050d6.256b6","type":"get-resource","name":"get-resource tunnelxcon-allotted-resources","xml":"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t","comments":"","outputs":1,"x":581.3635559082031,"y":411.8182067871094,"z":"a2d41f5.f696b6","wires":[["12d5ec8f.a479d3"]]},{"id":"1178542e.cb8f2c","type":"for","name":"for tmp.xconns.tunnelxconn-allotted-resoruces.tunnelxonn-alloted-resource[]","xml":"\n\n\n","comments":"","outputs":1,"x":1055.4544982910156,"y":450.9090576171875,"z":"a2d41f5.f696b6","wires":[["cd424057.0ab1f"]]},{"id":"fc7b6817.1b14e8","type":"switchNode","name":"switch parameter name","xml":"","comments":"","outputs":1,"x":1441,"y":582.7423706054688,"z":"a2d41f5.f696b6","wires":[["2cedbe9.a6657c2"]]},{"id":"2cedbe9.a6657c2","type":"success","name":"true","xml":"\n","comments":"","outputs":1,"x":1609.5,"y":653.060546875,"z":"a2d41f5.f696b6","wires":[["58ede03d.79aa"]]},{"id":"58ede03d.79aa","type":"set","name":"set thisIsVGW","xml":"\n\n","comments":"","x":1773.8182373046875,"y":701.5454711914062,"z":"a2d41f5.f696b6","wires":[]},{"id":"eb0397a.74a27e8","type":"set","name":"set thisIsVGW false","xml":"\n\n","comments":"","x":501.81817626953125,"y":361.81817626953125,"z":"a2d41f5.f696b6","wires":[]},{"id":"d4b6b0db.1e149","type":"switchNode","name":"switch thsIsVGW","xml":"\n","comments":"","outputs":1,"x":316.3636474609375,"y":486.36370849609375,"z":"a2d41f5.f696b6","wires":[["7aacca5d.2f0d54"]]},{"id":"7aacca5d.2f0d54","type":"other","name":"true","xml":"\n","comments":"","outputs":1,"x":339.09090909090907,"y":568.1818181818181,"z":"a2d41f5.f696b6","wires":[["40d2bdfb.c44124"]]},{"id":"40d2bdfb.c44124","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":520.6747436523438,"y":756.293701171875,"z":"a2d41f5.f696b6","wires":[["a257a1ad.5c67c8","2d739416.c7e85c"]]},{"id":"1a3e1a43.0a466e","type":"block","name":"block : atomic","xml":"","atomic":"true","comments":"","outputs":1,"x":876.666748046875,"y":811.1112060546875,"z":"a2d41f5.f696b6","wires":[["612e9f6e.18b6e","670614ea.aa072c"]]},{"id":"cd424057.0ab1f","type":"block","name":"block : atomic","xml":"","atomic":"true","comments":"","outputs":1,"x":1210,"y":514.4444580078125,"z":"a2d41f5.f696b6","wires":[["fc7b6817.1b14e8","14eaeaa.5e2e915"]]},{"id":"d1e7f1cd.6532f8","type":"block","name":"block : atomic","xml":"","atomic":"true","comments":"","outputs":1,"x":1965.4166259765625,"y":1023.1944885253906,"z":"a2d41f5.f696b6","wires":[["16294d67.941e83"]]},{"id":"12d5ec8f.a479d3","type":"success","name":"success","xml":"\n","comments":"","outputs":1,"x":666.6666666666666,"y":462.22222222222223,"z":"a2d41f5.f696b6","wires":[["1178542e.cb8f2c"]]},{"id":"14eaeaa.5e2e915","type":"set","name":"set txconns.tunnelxconn-allotted-resources.tunnelxconn-alloted-resource[$txidx].allotted-resource-data.tunnelxconn-topology.allotted-resource-identifiers.consuming-service-instance-id","xml":"\n\n","comments":"","x":1312,"y":153,"z":"a2d41f5.f696b6","wires":[]},{"id":"670614ea.aa072c","type":"set","name":"set test3","xml":"\n\n\n\n\n","comments":"","x":1038,"y":702,"z":"a2d41f5.f696b6","wires":[]},{"id":"44a79ac4.bca8c4","type":"set","name":"set length of for endLoop1","xml":"\n","comments":"","x":1576.25,"y":917.5,"z":"a2d41f5.f696b6","wires":[]},{"id":"86b5a8ca.a751d8","type":"set","name":"set vf-module-object-path","xml":"\n\n","comments":"","x":1512.5,"y":1382.5,"z":"a2d41f5.f696b6","wires":[]},{"id":"20051d0c.51867a","type":"set","name":"copy vf-module-parameters","xml":"\n\n","comments":"","x":1550.0000610351562,"y":1788.2499389648438,"z":"a2d41f5.f696b6","wires":[]},{"id":"bd8cc978.6b6dc8","type":"execute","name":"execute print context","xml":"\n\n","comments":"","outputs":1,"x":1486.2500610351562,"y":1843.7499389648438,"z":"a2d41f5.f696b6","wires":[[]]},{"id":"be425f83.ac7d28","type":"set","name":"set tmp.vfmodule.param_length","xml":"\n\n","comments":"","x":1596.2501831054688,"y":1055,"z":"a2d41f5.f696b6","wires":[]},{"id":"aec8c574.ac52","type":"returnFailure","name":"return failure","xml":"\n\n\n","comments":"","x":1237.5,"y":1602.5,"z":"a2d41f5.f696b6","wires":[]},{"id":"ef072eb2.986228","type":"for","name":"for paramIdx to set VNI","xml":"\n","comments":"","outputs":1,"x":1585,"y":1702.5,"z":"a2d41f5.f696b6","wires":[["c6c3447d.0100b"]]},{"id":"e6c2b24.da9605","type":"switchNode","name":"switch parameter name vg-mux-tunnel-vni","xml":"","comments":"","outputs":1,"x":2082.5,"y":1771.25,"z":"a2d41f5.f696b6","wires":[["f590bc5f.01175"]]},{"id":"f590bc5f.01175","type":"success","name":"true","xml":"\n","comments":"","outputs":1,"x":2400,"y":1798.75,"z":"a2d41f5.f696b6","wires":[["6d7ff6e4.e0a7d8"]]},{"id":"6d7ff6e4.e0a7d8","type":"set","name":"set vni in tmp.vfmodule.param","xml":"\n\n","comments":"","x":2612.5,"y":1836.25,"z":"a2d41f5.f696b6","wires":[]},{"id":"6845b51b.470444","type":"set","name":"set switch test string","xml":"\n\n\n\n\n\n","comments":"","x":1575,"y":1652.5,"z":"a2d41f5.f696b6","wires":[]},{"id":"c6c3447d.0100b","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1791.25,"y":1697.5,"z":"a2d41f5.f696b6","wires":[["e6c2b24.da9605"]]},{"id":"ce6e6aac.4b2bb","type":"set","name":"set to see tmpvfmodule.param[].name","xml":"\n\n\n\n\n\n","comments":"","x":2070.0000610351562,"y":1690,"z":"a2d41f5.f696b6","wires":[]},{"id":"aa1e338f.4ea848","type":"comment","name":"let md-sal helper save data so no need for the RESTAPICAll Node","info":"","comments":"","x":1582.4999084472656,"y":1942.5,"z":"a2d41f5.f696b6","wires":[]},{"id":"8b2e483.cf39eb8","type":"comment","name":" using path from calling DG - these nodes for testing","info":"","comments":"","x":2065,"y":1393.75,"z":"a2d41f5.f696b6","wires":[]}] diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_network-topology-operation-create.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_network-topology-operation-create.json index dc7dae8e..4f1126c1 100644 --- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_network-topology-operation-create.json +++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_network-topology-operation-create.json @@ -66,7 +66,6 @@ "e986dd0a.7fdf58", "ba17de0c.0ea5e", "39b02aa1.204f3e", - "eb55ec0a.7da3a8", "bee6a021.504aa8", "f7d82967.39b968", "e292252a.39cff8", @@ -87,7 +86,7 @@ "id": "ec4c3437.b9425", "type": "execute", "name": "execute RestApiCallNode Create IPWAN L3VPN", - "xml": "\n\n\n\n\n\n\n\n", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, "x": 1121.0001831054688, @@ -96,7 +95,7 @@ "wires": [ [ "d40cc8a7.624908", - "550c17e5.cfd818" + "c80688e8.50ffd" ] ] }, @@ -131,11 +130,11 @@ "id": "257293b6.92d5cc", "type": "execute", "name": "execute RestApiCallNode Create SPTN L3VPN", - "xml": "\n\n\n\n\n\n\n", + "xml": "\n\n\n\n\n\n\n", "comments": "", "outputs": 1, - "x": 1157.6668701171875, - "y": 1239.666748046875, + "x": 1053.6668701171875, + "y": 1261.666748046875, "z": "d1c71750.37b338", "wires": [ [] @@ -1279,7 +1278,7 @@ "id": "e986dd0a.7fdf58", "type": "record", "name": "record", - "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, "x": 726, @@ -1296,8 +1295,8 @@ "xml": "\n", "comments": "", "outputs": 1, - "x": 712, - "y": 1143.0000305175781, + "x": 611, + "y": 1143, "z": "d1c71750.37b338", "wires": [ [ @@ -1314,8 +1313,8 @@ "xml": "\n", "comments": "", "outputs": 1, - "x": 667, - "y": 1060, + "x": 705, + "y": 1070, "z": "d1c71750.37b338", "wires": [ [ @@ -1330,8 +1329,8 @@ "xml": "\n", "comments": "", "outputs": 1, - "x": 856, - "y": 1247, + "x": 786, + "y": 1258, "z": "d1c71750.37b338", "wires": [ [ @@ -1346,8 +1345,8 @@ "xml": "\n", "comments": "", "outputs": 1, - "x": 852, - "y": 1291, + "x": 779, + "y": 1304, "z": "d1c71750.37b338", "wires": [ [ @@ -1361,16 +1360,16 @@ "name": "return failure", "xml": "\n\t\n\t\n \n\n", "comments": "", - "x": 1035, - "y": 1290, + "x": 942, + "y": 1308, "z": "d1c71750.37b338", "wires": [] }, { "id": "39b02aa1.204f3e", "type": "execute", - "name": "execute vpn-policy2-id", - "xml": "\n\n", + "name": "execute vpn-policy1 entry id", + "xml": "\n\n", "comments": "", "outputs": 1, "x": 820, @@ -1409,22 +1408,11 @@ "z": "d1c71750.37b338", "wires": [] }, - { - "id": "eb55ec0a.7da3a8", - "type": "set", - "name": "set policy entry", - "xml": "\n\n\n\n", - "comments": "", - "x": 806, - "y": 569, - "z": "d1c71750.37b338", - "wires": [] - }, { "id": "521ff026.a9cd98", "type": "execute", "name": "execute split ac1-route", - "xml": "\n\n\n\n", + "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2210, @@ -1527,7 +1515,7 @@ "id": "e2a6c5f2.23e27", "type": "execute", "name": "execute split ac2-route", - "xml": "\n\n\n\n", + "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2203, @@ -1670,8 +1658,8 @@ "atomic": "false", "comments": "", "outputs": 1, - "x": 834, - "y": 1060, + "x": 838, + "y": 1135, "z": "d1c71750.37b338", "wires": [ [ @@ -1686,16 +1674,16 @@ "id": "c47fb352.4e0cc", "type": "execute", "name": "execute RestApiCallNode IPWAN Site Config", - "xml": "\n\n\n\n\n\n\n\n", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, - "x": 1111, - "y": 1181.0000305175781, + "x": 1106, + "y": 1219, "z": "d1c71750.37b338", "wires": [ [ "d40cc8a7.624908", - "550c17e5.cfd818" + "df1ccdd8.7bf27" ] ] }, @@ -1703,11 +1691,11 @@ "id": "59489a1b.74de3c", "type": "execute", "name": "execute RestApiCallNode IPWAN VRF Config", - "xml": "\n\n\n\n\n\n\n\n", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, - "x": 1091, - "y": 1121.0000305175781, + "x": 1120, + "y": 1122, "z": "d1c71750.37b338", "wires": [ [ @@ -2125,7 +2113,7 @@ "id": "e652cb3f.9ae0d", "type": "execute", "name": "execute RestApiCallNode Get token", - "xml": "\n\n\n\n\n", + "xml": "\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, "x": 979, @@ -2185,7 +2173,7 @@ "id": "8a3a1639.1431d", "type": "set", "name": "set token-id", - "xml": "\n\n", + "xml": "\n\n", "comments": "", "x": 1368, "y": 906, @@ -2203,7 +2191,9 @@ "y": 1078, "z": "d1c71750.37b338", "wires": [ - [] + [ + "28652dba.d39e02" + ] ] }, { @@ -2226,7 +2216,7 @@ "id": "d57e2b04.e0fea", "type": "returnFailure", "name": "return failure", - "xml": "\n\t\n\t\n \n", + "xml": "\n\t\n\t\n \n", "comments": "", "x": 1373, "y": 1357.3929443359375, @@ -2246,5 +2236,74 @@ "wires": [ [] ] + }, + { + "id": "28652dba.d39e02", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1234, + "y": 1409, + "z": "d1c71750.37b338", + "wires": [ + [] + ] + }, + { + "id": "df1ccdd8.7bf27", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1324, + "y": 1473, + "z": "d1c71750.37b338", + "wires": [ + [ + "948b66a6.ef156" + ] + ] + }, + { + "id": "948b66a6.ef156", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1353.75, + "y": 1530.7501220703125, + "z": "d1c71750.37b338", + "wires": [] + }, + { + "id": "359e3cd1.226de4", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1210, + "y": 1061, + "z": "d1c71750.37b338", + "wires": [] + }, + { + "id": "c80688e8.50ffd", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1065, + "y": 1058, + "z": "d1c71750.37b338", + "wires": [ + [ + "359e3cd1.226de4" + ] + ] } ] diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_network-topology-operation-delete.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_network-topology-operation-delete.json index 5d46c148..3c8257f1 100644 --- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_network-topology-operation-delete.json +++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_network-topology-operation-delete.json @@ -257,7 +257,7 @@ "id": "a7f93024.722988", "type": "switchNode", "name": "switch service-type", - "xml": "\n", + "xml": "\n", "comments": "", "outputs": 1, "x": 1341, diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-network-input-parameters.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-network-input-parameters.json index da6fd8d3..e649dd76 100644 --- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-network-input-parameters.json +++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-network-input-parameters.json @@ -1015,7 +1015,7 @@ "id": "aeedc57a.12dee8", "type": "execute", "name": "execute requiredParameter", - "xml": "\n\n\n", + "xml": "\n\n\n", "comments": "", "outputs": 1, "x": 1207, @@ -1089,7 +1089,7 @@ "id": "1fbe8bfb.465ce4", "type": "execute", "name": "execute requiredParameters", - "xml": "\n\n\n", + "xml": "\n\n\n", "comments": "", "outputs": 1, "x": 1378.714256286621, diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-network-input.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-network-input.json index bab171ae..44b1a41b 100644 --- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-network-input.json +++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-network-input.json @@ -1,20 +1,20 @@ [ { - "id": "1b413dc8.b9ae22", + "id": "5f3f5b7a.41ac74", "type": "dgstart", "name": "DGSTART", "outputs": 1, - "x": 173.03125, - "y": 147.99999809265137, - "z": "ea83c234.74a66", + "x": 134.03125, + "y": 59.99999809265137, + "z": "8893d0be.32531", "wires": [ [ - "b9c51506.cb42b8" + "f0f3a318.27bb3" ] ] }, { - "id": "b9c51506.cb42b8", + "id": "f0f3a318.27bb3", "type": "service-logic", "name": "GENERIC-RESOURCE-API 1.2.0-SNAPSHOT", "module": "GENERIC-RESOURCE-API", @@ -22,1687 +22,1704 @@ "comments": "", "xml": "", "outputs": 1, - "x": 245.31695556640625, - "y": 200.23811149597168, - "z": "ea83c234.74a66", + "x": 206.31695556640625, + "y": 112.23811149597168, + "z": "8893d0be.32531", "wires": [ [ - "26567304.810b8c" + "f248e777.889178" ] ] }, { - "id": "26567304.810b8c", + "id": "f248e777.889178", "type": "method", "name": "validate-network-input", "xml": "\n", "comments": "", "outputs": 1, - "x": 245.45987701416016, - "y": 261.99999809265137, - "z": "ea83c234.74a66", + "x": 206.45987701416016, + "y": 173.99999809265137, + "z": "8893d0be.32531", "wires": [ [ - "c056e8e0.d5aa98" + "18b797ed.89fef8" ] ] }, { - "id": "c056e8e0.d5aa98", + "id": "18b797ed.89fef8", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, - "x": 258.7812957763672, - "y": 544.4434928894043, - "z": "ea83c234.74a66", + "x": 219.7812957763672, + "y": 456.4434928894043, + "z": "8893d0be.32531", "wires": [ [ - "f7738247.2ad73", - "4183fe1d.93134", - "6e7ed959.ee8ae8", - "294ce137.4036fe", - "32c347e7.e10498", - "40653e81.a79c4" + "5cd1db9.aa83c24", + "8d16602e.7c349", + "768a7c7d.821fd4", + "73298f6d.494ec", + "d214794.53eb788", + "f3d5b1ea.9645e" ] ] }, { - "id": "f7738247.2ad73", + "id": "5cd1db9.aa83c24", "type": "switchNode", "name": "switch svc-request-id", "xml": "\n", "comments": "", "outputs": 1, - "x": 575.1741104125977, - "y": 270.4285888671875, - "z": "ea83c234.74a66", + "x": 536.1741104125977, + "y": 182.4285888671875, + "z": "8893d0be.32531", "wires": [ [ - "62ae03a5.3e50bc" + "ab4d4682.0682b8" ] ] }, { - "id": "62ae03a5.3e50bc", + "id": "ab4d4682.0682b8", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 800.8884146554128, - "y": 270.4285913194926, - "z": "ea83c234.74a66", + "x": 761.8884146554128, + "y": 182.42859131949263, + "z": "8893d0be.32531", "wires": [ [ - "35b6a58f.f29d5a" + "11d5bd20.05ddf3" ] ] }, { - "id": "35b6a58f.f29d5a", + "id": "11d5bd20.05ddf3", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 952.3169806344167, - "y": 270.428589412144, - "z": "ea83c234.74a66", + "x": 913.3169806344167, + "y": 182.428589412144, + "z": "8893d0be.32531", "wires": [] }, { - "id": "4183fe1d.93134", + "id": "8d16602e.7c349", "type": "switchNode", "name": "switch svc-action", "xml": "\n", "comments": "", "outputs": 1, - "x": 563.7454833984375, - "y": 229.00001907348633, - "z": "ea83c234.74a66", + "x": 524.7454833984375, + "y": 141.00001907348633, + "z": "8893d0be.32531", "wires": [ [ - "5e116676.70e288" + "4b6601a6.daaba" ] ] }, { - "id": "5e116676.70e288", + "id": "4b6601a6.daaba", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 799.4598350524902, - "y": 227.5714168548584, - "z": "ea83c234.74a66", + "x": 760.4598350524902, + "y": 139.5714168548584, + "z": "8893d0be.32531", "wires": [ [ - "21d9a530.c1c2ca" + "887d1db4.9d597" ] ] }, { - "id": "21d9a530.c1c2ca", + "id": "887d1db4.9d597", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 949.4598083496094, - "y": 227.57142639160156, - "z": "ea83c234.74a66", + "x": 910.4598083496094, + "y": 139.57142639160156, + "z": "8893d0be.32531", "wires": [] }, { - "id": "6e7ed959.ee8ae8", + "id": "768a7c7d.821fd4", "type": "switchNode", "name": "switch request-action", "xml": "\n", "comments": "", "outputs": 1, - "x": 573.7455215454102, - "y": 313.2857360839844, - "z": "ea83c234.74a66", + "x": 534.7455215454102, + "y": 225.28573608398438, + "z": "8893d0be.32531", "wires": [ [ - "fd83a78d.66a948" + "cae90e43.102ff" ] ] }, { - "id": "fd83a78d.66a948", + "id": "cae90e43.102ff", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 800.8884102957591, - "y": 313.28574507577105, - "z": "ea83c234.74a66", + "x": 761.8884102957591, + "y": 225.28574507577105, + "z": "8893d0be.32531", "wires": [ [ - "886e4c02.7a3e6" + "4e414a1c.e00d24" ] ] }, { - "id": "886e4c02.7a3e6", + "id": "4e414a1c.e00d24", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 952.316976274763, - "y": 313.2857431684224, - "z": "ea83c234.74a66", + "x": 913.316976274763, + "y": 225.2857431684224, + "z": "8893d0be.32531", "wires": [] }, { - "id": "294ce137.4036fe", + "id": "73298f6d.494ec", "type": "switchNode", "name": "switch service-instance-id", "xml": "\n", "comments": "", "outputs": 1, - "x": 582.888427734375, - "y": 355.99999809265137, - "z": "ea83c234.74a66", + "x": 535.8884429931641, + "y": 282.00001335144043, + "z": "8893d0be.32531", "wires": [ [ - "2378998c.934706" + "df674f5c.d1532" ] ] }, { - "id": "2378998c.934706", + "id": "df674f5c.d1532", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 799.3170166015625, - "y": 356.99999809265137, - "z": "ea83c234.74a66", + "x": 760.3170166015625, + "y": 268.99999809265137, + "z": "8893d0be.32531", "wires": [ [ - "4f908320.d4841c" + "3065439b.14d65c" ] ] }, { - "id": "4f908320.d4841c", + "id": "3065439b.14d65c", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 957.7455444335938, - "y": 355.99999809265137, - "z": "ea83c234.74a66", + "x": 918.7455444335938, + "y": 267.99999809265137, + "z": "8893d0be.32531", "wires": [] }, { - "id": "7fe681cf.07fdd", + "id": "f4d14344.0e5f4", "type": "comment", "name": "validate-network-input - CHANGELOG", "info": "12/8: Initial release 1.0.0", "comments": "", - "x": 458.03125, - "y": 111.99999809265137, - "z": "ea83c234.74a66", + "x": 419.03125, + "y": 23.999998092651367, + "z": "8893d0be.32531", "wires": [] }, { - "id": "32c347e7.e10498", + "id": "d214794.53eb788", "type": "switchNode", "name": "switch svc-action", "xml": "\n", "comments": "", "outputs": 1, - "x": 560.03125, - "y": 442.99999809265137, - "z": "ea83c234.74a66", + "x": 493.03126525878906, + "y": 456.00001525878906, + "z": "8893d0be.32531", "wires": [ [ - "fc7d6a84.f93168", - "7959dc9f.1bdd34", - "94f36a2f.0904d8", - "d8141396.7d6f" + "54861d88.081944", + "2eb0e84d.0d9948", + "8ffdd9e.5892828", + "8b85a1e9.e5cbc" ] ] }, { - "id": "fc7d6a84.f93168", + "id": "54861d88.081944", "type": "other", "name": "assign", "xml": "", "comments": "", "outputs": 1, - "x": 792.74560546875, - "y": 448.57140922546387, - "z": "ea83c234.74a66", + "x": 753.74560546875, + "y": 360.57140922546387, + "z": "8893d0be.32531", "wires": [ [ - "5fad1b65.6cf5f4" + "a0ba5094.34089" ] ] }, { - "id": "7959dc9f.1bdd34", + "id": "2eb0e84d.0d9948", "type": "other", "name": "activate", "xml": "", "comments": "", "outputs": 1, - "x": 788.0313568115234, - "y": 578.9999885559082, - "z": "ea83c234.74a66", + "x": 749.0313568115234, + "y": 490.9999885559082, + "z": "8893d0be.32531", "wires": [ [ - "ad4e82b5.19db9" + "5513e34e.18308c" ] ] }, { - "id": "94f36a2f.0904d8", + "id": "8ffdd9e.5892828", "type": "other", "name": "deactivate", "xml": "", "comments": "", "outputs": 1, - "x": 791.0313186645508, - "y": 745.0000114440918, - "z": "ea83c234.74a66", + "x": 752.0313186645508, + "y": 657.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "c0070c2.94b94f" + "b5960321.a2acd" ] ] }, { - "id": "5fad1b65.6cf5f4", + "id": "a0ba5094.34089", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, - "x": 955.03125, - "y": 447.99999809265137, - "z": "ea83c234.74a66", + "x": 916.03125, + "y": 359.99999809265137, + "z": "8893d0be.32531", "wires": [ [ - "df6549d7.184d68" + "9bad05fb.b569a8" ] ] }, { - "id": "df6549d7.184d68", + "id": "9bad05fb.b569a8", "type": "switchNode", "name": "switch request-action", "xml": "\n", "comments": "", "outputs": 1, - "x": 1175.03125, - "y": 447.99999809265137, - "z": "ea83c234.74a66", + "x": 1136.03125, + "y": 359.99999809265137, + "z": "8893d0be.32531", "wires": [ [ - "ecdd6aae.5dce98", - "d4e2188a.cfa358" + "69ced2d8.9588fc", + "616c725f.66f59c" ] ] }, { - "id": "ecdd6aae.5dce98", + "id": "69ced2d8.9588fc", "type": "other", "name": "CreateNetworkInstance", "xml": "", "comments": "", "outputs": 1, - "x": 1455.03125, - "y": 412.99999809265137, - "z": "ea83c234.74a66", + "x": 1416.03125, + "y": 324.99999809265137, + "z": "8893d0be.32531", "wires": [ [ - "da59191b.907b08" + "8d01ace0.92a79" ] ] }, { - "id": "d4e2188a.cfa358", + "id": "616c725f.66f59c", "type": "other", "name": "Other", "xml": "", "comments": "", "outputs": 1, - "x": 1404.03125, - "y": 456.99999809265137, - "z": "ea83c234.74a66", + "x": 1365.03125, + "y": 368.99999809265137, + "z": "8893d0be.32531", "wires": [ [ - "5cd6e955.998228" + "5fb52cac.0eb654" ] ] }, { - "id": "5cd6e955.998228", + "id": "5fb52cac.0eb654", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 1573.03125, - "y": 456.99999809265137, - "z": "ea83c234.74a66", + "x": 1534.03125, + "y": 368.99999809265137, + "z": "8893d0be.32531", "wires": [] }, { - "id": "ad4e82b5.19db9", + "id": "5513e34e.18308c", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, - "x": 962.0313568115234, - "y": 578.9999885559082, - "z": "ea83c234.74a66", + "x": 923.0313568115234, + "y": 490.9999885559082, + "z": "8893d0be.32531", "wires": [ [ - "fdddb74f.c28e98" + "2378c65e.073eba" ] ] }, { - "id": "fdddb74f.c28e98", + "id": "2378c65e.073eba", "type": "switchNode", "name": "switch request-action", "xml": "\n", "comments": "", "outputs": 1, - "x": 1179.0313568115234, - "y": 578.9999885559082, - "z": "ea83c234.74a66", + "x": 1140.0313568115234, + "y": 490.9999885559082, + "z": "8893d0be.32531", "wires": [ [ - "67405a30.66b624", - "f789090b.e09ab8", - "a629f7e0.27dc18" + "8de45679.3b3c18", + "6955c602.6a6528", + "96152f20.469f" ] ] }, { - "id": "67405a30.66b624", + "id": "8de45679.3b3c18", "type": "other", "name": "CreateNetworkInstance", "xml": "", "comments": "", "outputs": 1, - "x": 1460.0313568115234, - "y": 579.9999885559082, - "z": "ea83c234.74a66", + "x": 1421.0313568115234, + "y": 491.9999885559082, + "z": "8893d0be.32531", "wires": [ [ - "c1306bc.3cbcc98" + "94518ad8.741728" ] ] }, { - "id": "f789090b.e09ab8", + "id": "6955c602.6a6528", "type": "other", "name": "Other", "xml": "", "comments": "", "outputs": 1, - "x": 1403.0313568115234, - "y": 619.9999885559082, - "z": "ea83c234.74a66", + "x": 1364.0313568115234, + "y": 531.9999885559082, + "z": "8893d0be.32531", "wires": [ [ - "5d963b8c.378d74" + "8b16105d.d10c5" ] ] }, { - "id": "5d963b8c.378d74", + "id": "8b16105d.d10c5", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 1574.8886528015137, - "y": 621.4285945892334, - "z": "ea83c234.74a66", + "x": 1535.8886528015137, + "y": 533.4285945892334, + "z": "8893d0be.32531", "wires": [] }, { - "id": "c0070c2.94b94f", + "id": "b5960321.a2acd", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, - "x": 973.0313186645508, - "y": 744.0000114440918, - "z": "ea83c234.74a66", + "x": 934.0313186645508, + "y": 656.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "22f63122.42e05e" + "413c7adb.c15c44" ] ] }, { - "id": "22f63122.42e05e", + "id": "413c7adb.c15c44", "type": "switchNode", "name": "switch request-action", "xml": "\n", "comments": "", "outputs": 1, - "x": 1190.0313186645508, - "y": 744.0000114440918, - "z": "ea83c234.74a66", + "x": 1151.0313186645508, + "y": 656.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "6d2db562.ba9bfc", - "3b6ddfe1.7bf99", - "b80bf0eb.dad37" + "366873bb.05934c", + "2e293ab5.08c366", + "b2644153.2a067" ] ] }, { - "id": "6d2db562.ba9bfc", + "id": "366873bb.05934c", "type": "other", "name": "DeleteNetworkInstance", "xml": "", "comments": "", "outputs": 1, - "x": 1471.0313186645508, - "y": 745.0000114440918, - "z": "ea83c234.74a66", + "x": 1432.0313186645508, + "y": 657.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "998324c.2692bd8" + "7a6470e0.53a19" ] ] }, { - "id": "3b6ddfe1.7bf99", + "id": "2e293ab5.08c366", "type": "other", "name": "Other", "xml": "", "comments": "", "outputs": 1, - "x": 1414.0313186645508, - "y": 785.0000114440918, - "z": "ea83c234.74a66", + "x": 1375.0313186645508, + "y": 697.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "c74085f9.cc0278" + "c463df98.ea3ee" ] ] }, { - "id": "c74085f9.cc0278", + "id": "c463df98.ea3ee", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 1583.0313835144043, - "y": 787.8571729660034, - "z": "ea83c234.74a66", + "x": 1544.0313835144043, + "y": 699.8571729660034, + "z": "8893d0be.32531", "wires": [] }, { - "id": "d8141396.7d6f", + "id": "8b85a1e9.e5cbc", "type": "other", "name": "unassign", "xml": "", "comments": "", "outputs": 1, - "x": 787.0312881469727, - "y": 838.9999885559082, - "z": "ea83c234.74a66", + "x": 748.0312881469727, + "y": 750.9999885559082, + "z": "8893d0be.32531", "wires": [ [ - "e1d20fe4.24b0a" + "c3a2fdfb.7fd72" ] ] }, { - "id": "e1d20fe4.24b0a", + "id": "c3a2fdfb.7fd72", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, - "x": 969.0313186645508, - "y": 835.0000114440918, - "z": "ea83c234.74a66", + "x": 930.0313186645508, + "y": 747.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "6bf4f4c3.27a5ec" + "4f8159c.6d86fa8" ] ] }, { - "id": "6bf4f4c3.27a5ec", + "id": "4f8159c.6d86fa8", "type": "switchNode", "name": "switch request-action", "xml": "\n", "comments": "", "outputs": 1, - "x": 1186.0313186645508, - "y": 835.0000114440918, - "z": "ea83c234.74a66", + "x": 1147.0313186645508, + "y": 747.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "344ada0a.a73ad6", - "e3edfc03.190b4" + "550fb1ae.b9c5c", + "8c9d3f7f.4516f" ] ] }, { - "id": "344ada0a.a73ad6", + "id": "550fb1ae.b9c5c", "type": "other", "name": "DeleteNetworkInstance", "xml": "", "comments": "", "outputs": 1, - "x": 1467.0313186645508, - "y": 836.0000114440918, - "z": "ea83c234.74a66", + "x": 1428.0313186645508, + "y": 748.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "af6f68e4.16d7c8" + "8347def4.e8f43" ] ] }, { - "id": "e3edfc03.190b4", + "id": "8c9d3f7f.4516f", "type": "other", "name": "Other", "xml": "", "comments": "", "outputs": 1, - "x": 1410.0313186645508, - "y": 876.0000114440918, - "z": "ea83c234.74a66", + "x": 1371.0313186645508, + "y": 788.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "2f09eef8.729d22" + "895e5aa8.c214e8" ] ] }, { - "id": "2f09eef8.729d22", + "id": "895e5aa8.c214e8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 1579.0313186645508, - "y": 876.0000114440918, - "z": "ea83c234.74a66", + "x": 1540.0313186645508, + "y": 788.0000114440918, + "z": "8893d0be.32531", "wires": [] }, { - "id": "da59191b.907b08", + "id": "8d01ace0.92a79", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, - "x": 1691.03125, - "y": 411.99999809265137, - "z": "ea83c234.74a66", + "x": 1652.03125, + "y": 323.99999809265137, + "z": "8893d0be.32531", "wires": [ [ - "6e0de85f.52ae38", - "f1bdb760.a39f58", - "93644671.27ab38", - "f574bbf5.e2c0a8", - "522e4061.48e94", - "3e035fc2.b3924", - "3aacf235.e8f50e" + "1bfbd5a6.718d3a", + "e6612016.3e4c5", + "b1a90522.c6b958", + "6352e03d.22eed", + "a58d7ad5.945658", + "6492fa8d.a3f754", + "dbf6cbd2.03c8d8" ] ] }, { - "id": "c1306bc.3cbcc98", + "id": "94518ad8.741728", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, - "x": 1685.0313568115234, - "y": 579.9999885559082, - "z": "ea83c234.74a66", + "x": 1646.0313568115234, + "y": 491.9999885559082, + "z": "8893d0be.32531", "wires": [ [ - "6e0de85f.52ae38", - "f1bdb760.a39f58", - "93644671.27ab38", - "f574bbf5.e2c0a8", - "522e4061.48e94", - "3e035fc2.b3924", - "ad0c00ef.1fb7b" + "1bfbd5a6.718d3a", + "e6612016.3e4c5", + "b1a90522.c6b958", + "6352e03d.22eed", + "a58d7ad5.945658", + "6492fa8d.a3f754", + "de4bc965.10a9a8" ] ] }, { - "id": "998324c.2692bd8", + "id": "7a6470e0.53a19", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, - "x": 1727.0313186645508, - "y": 746.0000114440918, - "z": "ea83c234.74a66", + "x": 1688.0313186645508, + "y": 658.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "ad0c00ef.1fb7b" + "de4bc965.10a9a8" ] ] }, { - "id": "af6f68e4.16d7c8", + "id": "8347def4.e8f43", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, - "x": 1726.0313186645508, - "y": 837.0000114440918, - "z": "ea83c234.74a66", + "x": 1687.0313186645508, + "y": 749.0000114440918, + "z": "8893d0be.32531", "wires": [ [ - "ad0c00ef.1fb7b" + "de4bc965.10a9a8" ] ] }, { - "id": "522e4061.48e94", + "id": "a58d7ad5.945658", "type": "switchNode", "name": "switch onap-model-information.model-uuid", "xml": "\n", "comments": "", "outputs": 1, - "x": 2327.697914123535, - "y": 1135.9999494552612, - "z": "ea83c234.74a66", + "x": 2288.697914123535, + "y": 1047.9999494552612, + "z": "8893d0be.32531", "wires": [ [ - "acd91e81.cd0da", - "a6bf8d05.347a4" + "a2089e7a.ac5b1", + "42b6c1fc.c06a7" ] ] }, { - "id": "99c35b5e.7ad5b8", + "id": "8ba860ac.98ed2", "type": "comment", "name": "validations - required for all", "info": "", "comments": "", - "x": 591.03125, - "y": 185.99999809265137, - "z": "ea83c234.74a66", + "x": 552.03125, + "y": 97.99999809265137, + "z": "8893d0be.32531", "wires": [] }, { - "id": "bb3aaf61.12982", + "id": "7f1548ab.76a718", "type": "comment", "name": "validations specific per svc-action", "info": "", "comments": "", - "x": 603.03125, - "y": 400.99999809265137, - "z": "ea83c234.74a66", + "x": 564.03125, + "y": 312.99999809265137, + "z": "8893d0be.32531", "wires": [] }, { - "id": "f39e6aa2.09d888", + "id": "a63772a0.90d1", "type": "comment", "name": "network-request-information block validations", "info": "", "comments": "", - "x": 2331.03125, - "y": 987.9999980926514, - "z": "ea83c234.74a66", + "x": 2292.03125, + "y": 899.9999980926514, + "z": "8893d0be.32531", "wires": [] }, { - "id": "6e0de85f.52ae38", + "id": "1bfbd5a6.718d3a", "type": "switchNode", "name": "switch network-request-information.tenant", "xml": "\n", "comments": "", "outputs": 1, - "x": 2328.03125, - "y": 1037.9999980926514, - "z": "ea83c234.74a66", + "x": 2289.03125, + "y": 949.9999980926514, + "z": "8893d0be.32531", "wires": [ [ - "4ae37797.bed6c8" + "cf16e334.e3d85" ] ] }, { - "id": "4ae37797.bed6c8", + "id": "cf16e334.e3d85", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 2569.74560546875, - "y": 1039.9999980926514, - "z": "ea83c234.74a66", + "x": 2530.74560546875, + "y": 951.9999980926514, + "z": "8893d0be.32531", "wires": [ [ - "47dce650.0f6df8" + "ad280e32.435b6" ] ] }, { - "id": "47dce650.0f6df8", + "id": "ad280e32.435b6", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 2721.1741943359375, - "y": 1037.9999980926514, - "z": "ea83c234.74a66", + "x": 2682.1741943359375, + "y": 949.9999980926514, + "z": "8893d0be.32531", "wires": [] }, { - "id": "f1bdb760.a39f58", + "id": "e6612016.3e4c5", "type": "switchNode", "name": "switch network-request-information.aic-cloud-region", "xml": "\n", "comments": "", "outputs": 1, - "x": 2357.03125, - "y": 1080.9999980926514, - "z": "ea83c234.74a66", + "x": 2318.03125, + "y": 992.9999980926514, + "z": "8893d0be.32531", "wires": [ [ - "500a2d6f.01c354" + "2e6c842b.3d3bfc" ] ] }, { - "id": "500a2d6f.01c354", + "id": "2e6c842b.3d3bfc", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 2618.74560546875, - "y": 1080.9999980926514, - "z": "ea83c234.74a66", + "x": 2579.74560546875, + "y": 992.9999980926514, + "z": "8893d0be.32531", "wires": [ [ - "9ab40c85.dc8f9" + "4f8437fb.4ebe28" ] ] }, { - "id": "9ab40c85.dc8f9", + "id": "4f8437fb.4ebe28", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 2783.174072265625, - "y": 1079.9999980926514, - "z": "ea83c234.74a66", + "x": 2744.174072265625, + "y": 991.9999980926514, + "z": "8893d0be.32531", "wires": [] }, { - "id": "93644671.27ab38", + "id": "b1a90522.c6b958", "type": "switchNode", "name": "switch onap-model-information.model-uuid", "xml": "\n", "comments": "", "outputs": 1, - "x": 2320.1741943359375, - "y": 907.8571147918701, - "z": "ea83c234.74a66", + "x": 2281.1741943359375, + "y": 819.8571147918701, + "z": "8893d0be.32531", "wires": [ [ - "5adb46d1.78a9b8" + "662ea3fd.3a569c" ] ] }, { - "id": "5adb46d1.78a9b8", + "id": "662ea3fd.3a569c", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 2560.1741943359375, - "y": 908.8571147918701, - "z": "ea83c234.74a66", + "x": 2521.1741943359375, + "y": 820.8571147918701, + "z": "8893d0be.32531", "wires": [ [ - "b5f06625.cfdca8" + "a27bb01c.4d33c" ] ] }, { - "id": "b5f06625.cfdca8", + "id": "a27bb01c.4d33c", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 2725.6026611328125, - "y": 906.857084274292, - "z": "ea83c234.74a66", + "x": 2686.6026611328125, + "y": 818.857084274292, + "z": "8893d0be.32531", "wires": [] }, { - "id": "f574bbf5.e2c0a8", + "id": "6352e03d.22eed", "type": "switchNode", "name": "switch onap-model-information.model-customization-uuid", "xml": "\n", "comments": "", "outputs": 1, - "x": 2365.03125, - "y": 866.9999980926514, - "z": "ea83c234.74a66", + "x": 2326.03125, + "y": 778.9999980926514, + "z": "8893d0be.32531", "wires": [ [ - "126e3258.9c32ee" + "8f05ec67.db021" ] ] }, { - "id": "126e3258.9c32ee", + "id": "8f05ec67.db021", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 2661.03125, - "y": 867.9999980926514, - "z": "ea83c234.74a66", + "x": 2622.03125, + "y": 779.9999980926514, + "z": "8893d0be.32531", "wires": [ [ - "109a29dd.e914a6" + "68925179.7127d" ] ] }, { - "id": "109a29dd.e914a6", + "id": "68925179.7127d", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 2808.459716796875, - "y": 867.9999980926514, - "z": "ea83c234.74a66", + "x": 2769.459716796875, + "y": 779.9999980926514, + "z": "8893d0be.32531", "wires": [] }, { - "id": "40653e81.a79c4", + "id": "f3d5b1ea.9645e", "type": "returnSuccess", "name": "return success", "xml": "\n\n\n\n", "comments": "", - "x": 565.3883247375488, - "y": 764.6428327560425, - "z": "ea83c234.74a66", + "x": 526.3883247375488, + "y": 676.6428327560425, + "z": "8893d0be.32531", "wires": [] }, { - "id": "84b45f59.b66f9", + "id": "96895c09.a6753", "type": "get-resource", "name": "get-resource NETWORK_MODEL", "xml": "\n\n", "comments": "", "outputs": 1, - "x": 3043.2143173217773, - "y": 1351.1784744262695, - "z": "ea83c234.74a66", + "x": 3004.2143173217773, + "y": 1263.1784744262695, + "z": "8893d0be.32531", "wires": [ [ - "a0253c48.a500d", - "8b8eb621.59ec18" + "f9258daf.8b602", + "5c25b9d9.438728" ] ] }, { - "id": "c49e6503.c07498", + "id": "ac3d2a23.2dc468", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 3502.6785202026367, - "y": 1342.225890159607, - "z": "ea83c234.74a66", + "x": 3463.6785202026367, + "y": 1254.225890159607, + "z": "8893d0be.32531", "wires": [] }, { - "id": "a0253c48.a500d", + "id": "f9258daf.8b602", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, - "x": 3303.9285316467285, - "y": 1335.5830965042114, - "z": "ea83c234.74a66", + "x": 3264.9285316467285, + "y": 1247.5830965042114, + "z": "8893d0be.32531", "wires": [ [ - "c49e6503.c07498" + "ac3d2a23.2dc468" ] ] }, { - "id": "8b8eb621.59ec18", + "id": "5c25b9d9.438728", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, - "x": 3297.6785316467285, - "y": 1368.0830965042114, - "z": "ea83c234.74a66", + "x": 3258.6785316467285, + "y": 1280.0830965042114, + "z": "8893d0be.32531", "wires": [ [ - "c49e6503.c07498" + "ac3d2a23.2dc468" ] ] }, { - "id": "acd91e81.cd0da", + "id": "a2089e7a.ac5b1", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 2592.845993041992, - "y": 1135.5925884246826, - "z": "ea83c234.74a66", + "x": 2553.845993041992, + "y": 1047.5925884246826, + "z": "8893d0be.32531", "wires": [ [ - "b13bfecc.d0f64" + "620a39e0.d0cdb8" ] ] }, { - "id": "a6bf8d05.347a4", + "id": "42b6c1fc.c06a7", "type": "other", "name": "Other", "xml": "", "comments": "", "outputs": 1, - "x": 2599.0959281921387, - "y": 1274.7591934204102, - "z": "ea83c234.74a66", + "x": 2560.0959281921387, + "y": 1186.7591934204102, + "z": "8893d0be.32531", "wires": [ [ - "468997da.29ae18" + "8a643c02.96779" ] ] }, { - "id": "9d1f773f.56bf68", + "id": "4b09caaf.8b4044", "type": "get-resource", "name": "get-resource SERVICE_MODEL", "xml": "\n\n", "comments": "", "outputs": 1, - "x": 3045.7143020629883, - "y": 1274.2432470321655, - "z": "ea83c234.74a66", + "x": 3006.7143020629883, + "y": 1186.2432470321655, + "z": "8893d0be.32531", "wires": [ [ - "84dd27a2.97bda8", - "3c927e02.744bb2" + "c368ca47.7ac378", + "c422bd25.160ed" ] ] }, { - "id": "40f84f26.9dfa6", + "id": "f0c9c755.52a178", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 3492.7976684570312, - "y": 1274.2432775497437, - "z": "ea83c234.74a66", + "x": 3453.7976684570312, + "y": 1186.2432775497437, + "z": "8893d0be.32531", "wires": [] }, { - "id": "84dd27a2.97bda8", + "id": "c368ca47.7ac378", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, - "x": 3294.047748565674, - "y": 1269.6004934310913, - "z": "ea83c234.74a66", + "x": 3255.047748565674, + "y": 1181.6004934310913, + "z": "8893d0be.32531", "wires": [ [ - "40f84f26.9dfa6" + "f0c9c755.52a178" ] ] }, { - "id": "3c927e02.744bb2", + "id": "c422bd25.160ed", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, - "x": 3287.797748565674, - "y": 1302.1004934310913, - "z": "ea83c234.74a66", + "x": 3248.797748565674, + "y": 1214.1004934310913, + "z": "8893d0be.32531", "wires": [ [ - "40f84f26.9dfa6" + "f0c9c755.52a178" ] ] }, { - "id": "911ff56e.c82ef8", + "id": "b60ce6b6.6e55c8", "type": "get-resource", "name": "get-resource NETWORK_MODEL", "xml": "\n\n", "comments": "", "outputs": 1, - "x": 3039.400505065918, - "y": 1210.4007968902588, - "z": "ea83c234.74a66", + "x": 3000.400505065918, + "y": 1122.4007968902588, + "z": "8893d0be.32531", "wires": [ [ - "9b7c8a4e.698078", - "375e7edf.448442" + "53ee50da.92c", + "302de1ee.96625e" ] ] }, { - "id": "cc1f0aec.867828", + "id": "508d66c6.0a5cd8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 3498.8647079467773, - "y": 1201.4482126235962, - "z": "ea83c234.74a66", + "x": 3459.8647079467773, + "y": 1113.4482126235962, + "z": "8893d0be.32531", "wires": [] }, { - "id": "9b7c8a4e.698078", + "id": "53ee50da.92c", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, - "x": 3300.114719390869, - "y": 1194.8054189682007, - "z": "ea83c234.74a66", + "x": 3261.114719390869, + "y": 1106.8054189682007, + "z": "8893d0be.32531", "wires": [ [ - "cc1f0aec.867828" + "508d66c6.0a5cd8" ] ] }, { - "id": "375e7edf.448442", + "id": "302de1ee.96625e", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, - "x": 3295.1146965026855, - "y": 1226.0554180145264, - "z": "ea83c234.74a66", + "x": 3256.1146965026855, + "y": 1138.0554180145264, + "z": "8893d0be.32531", "wires": [ [ - "cc1f0aec.867828" + "508d66c6.0a5cd8" ] ] }, { - "id": "6cb11322.a53b0c", + "id": "3336f7e.5de1408", "type": "get-resource", "name": "get-resource SERVICE_MODEL", "xml": "", "comments": "", "outputs": 1, - "x": 3038.1504287719727, - "y": 1135.9654626846313, - "z": "ea83c234.74a66", + "x": 2999.1504287719727, + "y": 1047.9654626846313, + "z": "8893d0be.32531", "wires": [ [ - "4e95e1fd.41641", - "9df2f9b2.794ca8" + "97b21fe.ac0ede", + "a706b0a7.379b8" ] ] }, { - "id": "b9ac34e6.4bbe58", + "id": "d796bf5.a742d4", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 3488.983856201172, - "y": 1133.465600013733, - "z": "ea83c234.74a66", + "x": 3449.983856201172, + "y": 1045.465600013733, + "z": "8893d0be.32531", "wires": [] }, { - "id": "4e95e1fd.41641", + "id": "97b21fe.ac0ede", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, - "x": 3290.2339363098145, - "y": 1128.8228158950806, - "z": "ea83c234.74a66", + "x": 3251.2339363098145, + "y": 1040.8228158950806, + "z": "8893d0be.32531", "wires": [ [ - "b9ac34e6.4bbe58" + "d796bf5.a742d4" ] ] }, { - "id": "9df2f9b2.794ca8", + "id": "a706b0a7.379b8", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, - "x": 3283.9839363098145, - "y": 1161.3228158950806, - "z": "ea83c234.74a66", + "x": 3244.9839363098145, + "y": 1073.3228158950806, + "z": "8893d0be.32531", "wires": [ [ - "b9ac34e6.4bbe58" + "d796bf5.a742d4" ] ] }, { - "id": "b13bfecc.d0f64", + "id": "620a39e0.d0cdb8", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, - "x": 2768.1702423095703, - "y": 1134.805416584015, - "z": "ea83c234.74a66", + "x": 2729.1702423095703, + "y": 1046.805416584015, + "z": "8893d0be.32531", "wires": [ [ - "6cb11322.a53b0c", - "911ff56e.c82ef8" + "3336f7e.5de1408", + "b60ce6b6.6e55c8" ] ] }, { - "id": "468997da.29ae18", + "id": "8a643c02.96779", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, - "x": 2760.6702423095703, - "y": 1273.555419921875, - "z": "ea83c234.74a66", + "x": 2721.6702423095703, + "y": 1185.555419921875, + "z": "8893d0be.32531", "wires": [ [ - "9d1f773f.56bf68", - "84b45f59.b66f9" + "4b09caaf.8b4044", + "96895c09.a6753" ] ] }, { - "id": "a629f7e0.27dc18", + "id": "96152f20.469f", "type": "outcome", "name": "ActivateDCINetworkInstance", "xml": "", "comments": "", "outputs": 1, - "x": 1474.6978378295898, - "y": 532.9999980926514, - "z": "ea83c234.74a66", + "x": 1435.6978378295898, + "y": 444.99999809265137, + "z": "8893d0be.32531", "wires": [ [ - "ffd7a509.990f28" + "4b2f8e37.5461c" ] ] }, { - "id": "b80bf0eb.dad37", + "id": "b2644153.2a067", "type": "outcome", "name": "DeActivateDCINetworkInstance", "xml": "", "comments": "", "outputs": 1, - "x": 1496.0312118530273, - "y": 695.9999980926514, - "z": "ea83c234.74a66", + "x": 1457.0312118530273, + "y": 607.9999980926514, + "z": "8893d0be.32531", "wires": [ - [] + [ + "31bb2eb9.4b2df2" + ] ] }, { - "id": "3e035fc2.b3924", + "id": "6492fa8d.a3f754", "type": "switchNode", "name": "switch onap-model-information.model-invariant-uuid", "xml": "\n", "comments": "", "outputs": 1, - "x": 2347.0313110351562, - "y": 832.0000343322754, - "z": "ea83c234.74a66", + "x": 2308.0313110351562, + "y": 744.0000343322754, + "z": "8893d0be.32531", "wires": [ [ - "83d207ff.7bd648" + "d0898bc.4da8178" ] ] }, { - "id": "83d207ff.7bd648", + "id": "d0898bc.4da8178", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 2632.0313720703125, - "y": 831.0000286102295, - "z": "ea83c234.74a66", + "x": 2593.0313720703125, + "y": 743.0000286102295, + "z": "8893d0be.32531", "wires": [ [ - "f82300ac.a06c3" + "1ca0e8c8.26dc17" ] ] }, { - "id": "f82300ac.a06c3", + "id": "1ca0e8c8.26dc17", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 2783.4598388671875, - "y": 830.0000286102295, - "z": "ea83c234.74a66", + "x": 2744.4598388671875, + "y": 742.0000286102295, + "z": "8893d0be.32531", "wires": [] }, { - "id": "97f835cb.91c378", + "id": "158231ee.a3fc1e", "type": "comment", "name": "network-information.onap-model-information block validations", "info": "", "comments": "", - "x": 2366.1741943359375, - "y": 792.8571147918701, - "z": "ea83c234.74a66", + "x": 2327.1741943359375, + "y": 704.8571147918701, + "z": "8893d0be.32531", "wires": [] }, { - "id": "3aacf235.e8f50e", + "id": "dbf6cbd2.03c8d8", "type": "switchNode", "name": "switch network-information.network-id", "xml": "\n\n", "comments": "", "outputs": 1, - "x": 2302.0311737060547, - "y": 701.3333549499512, - "z": "ea83c234.74a66", + "x": 2263.0311737060547, + "y": 613.3333549499512, + "z": "8893d0be.32531", "wires": [ [ - "9159921b.1a874", - "e6a3fc73.bccb" + "6175843f.314bac", + "6cf19d4d.69d604" ] ] }, { - "id": "9159921b.1a874", + "id": "6175843f.314bac", "type": "other", "name": "Other", "xml": "", "comments": "", "outputs": 1, - "x": 2598.0311241149902, - "y": 734.0000667572021, - "z": "ea83c234.74a66", + "x": 2559.0311241149902, + "y": 646.0000667572021, + "z": "8893d0be.32531", "wires": [ [ - "6dac7c4c.02e324" + "c1d6e588.8008f8" ] ] }, { - "id": "6dac7c4c.02e324", + "id": "c1d6e588.8008f8", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2732.142379760742, - "y": 734.4444713592529, - "z": "ea83c234.74a66", + "x": 2693.142379760742, + "y": 646.4444713592529, + "z": "8893d0be.32531", "wires": [ [ - "ad3bc41e.68ce58" + "71346c27.04b7d4" ] ] }, { - "id": "ad3bc41e.68ce58", + "id": "71346c27.04b7d4", "type": "switchNode", "name": "switch service-data.networks.network_length", "xml": "\n", "comments": "", "outputs": 1, - "x": 3005.856491088867, - "y": 736.0158214569092, - "z": "ea83c234.74a66", + "x": 2966.856491088867, + "y": 648.0158214569092, + "z": "8893d0be.32531", "wires": [ [ - "581b248a.42826c", - "cc92e437.07d7d8" + "34df5d30.93d862", + "b53e3219.4661d" ] ] }, { - "id": "581b248a.42826c", + "id": "34df5d30.93d862", "type": "other", "name": "outcome Null", "xml": "\n", "comments": "", "outputs": 1, - "x": 3294.856491088867, - "y": 738.0158824920654, - "z": "ea83c234.74a66", + "x": 3255.856491088867, + "y": 650.0158824920654, + "z": "8893d0be.32531", "wires": [ [ - "488942f3.44f17c" + "dd967162.ba1ae" ] ] }, { - "id": "cc92e437.07d7d8", + "id": "b53e3219.4661d", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, - "x": 3274.856491088867, - "y": 773.0158824920654, - "z": "ea83c234.74a66", + "x": 3235.856491088867, + "y": 685.0158824920654, + "z": "8893d0be.32531", "wires": [ [ - "b5588c72.ba5fc" + "ad38a9d8.149638" ] ] }, { - "id": "b5588c72.ba5fc", + "id": "ad38a9d8.149638", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, - "x": 3476.126510620117, - "y": 774.5704479217529, - "z": "ea83c234.74a66", + "x": 3437.126510620117, + "y": 686.5704479217529, + "z": "8893d0be.32531", "wires": [ [ - "54588ea6.fb302", - "8ffdffe5.986cf" + "aa0170e3.5679c", + "2465dbb6.c0a6e4" ] ] }, { - "id": "54588ea6.fb302", + "id": "aa0170e3.5679c", "type": "for", "name": "for nidx..service-data.networks.network[]", "xml": "\n", "comments": "", "outputs": 1, - "x": 3746.142547607422, - "y": 773.4444637298584, - "z": "ea83c234.74a66", + "x": 3707.142547607422, + "y": 685.4444637298584, + "z": "8893d0be.32531", "wires": [ [ - "1beda453.597b5c" + "1fbf0f94.4056a" ] ] }, { - "id": "1beda453.597b5c", + "id": "1fbf0f94.4056a", "type": "switchNode", "name": "switch networkid found", "xml": "\n\n", "comments": "", "outputs": 1, - "x": 4036.5710983276367, - "y": 772.6945476531982, - "z": "ea83c234.74a66", + "x": 3997.5710983276367, + "y": 684.6945476531982, + "z": "8893d0be.32531", "wires": [ [ - "6de598a.75bad68" + "3de6966a.9e173a" ] ] }, { - "id": "6de598a.75bad68", + "id": "3de6966a.9e173a", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, - "x": 4225.523452758789, - "y": 773.5872859954834, - "z": "ea83c234.74a66", + "x": 4186.523452758789, + "y": 685.5872859954834, + "z": "8893d0be.32531", "wires": [ [ - "d5f294f4.1bcec8" + "4f5a1354.1233dc" ] ] }, { - "id": "82ed9efc.d01f3", + "id": "4acc4fac.09f96", "type": "set", "name": "set tmp.nidx and ctx.network-data", "xml": "\n\n\n", "comments": "", - "x": 4669.055221557617, - "y": 782.337308883667, - "z": "ea83c234.74a66", + "x": 4630.055221557617, + "y": 694.337308883667, + "z": "8893d0be.32531", "wires": [] }, { - "id": "8ffdffe5.986cf", + "id": "2465dbb6.c0a6e4", "type": "switchNode", "name": "switch tmp.nidx ", "xml": "\n\n", "comments": "", "outputs": 1, - "x": 3664.443977355957, - "y": 815.4276704788208, - "z": "ea83c234.74a66", + "x": 3625.443977355957, + "y": 727.4276704788208, + "z": "8893d0be.32531", "wires": [ [ - "a08270b4.5a0dc" + "dea84216.b653a" ] ] }, { - "id": "7a3310df.c618f", + "id": "ecca41ce.fcb55", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 4017.3009605407715, - "y": 811.1419124603271, - "z": "ea83c234.74a66", + "x": 3978.3009605407715, + "y": 723.1419124603271, + "z": "8893d0be.32531", "wires": [] }, { - "id": "a08270b4.5a0dc", + "id": "dea84216.b653a", "type": "outcome", "name": "NULL", "xml": "\n", "comments": "", "outputs": 1, - "x": 3835.872512817383, - "y": 813.9990558624268, - "z": "ea83c234.74a66", + "x": 3796.872512817383, + "y": 725.9990558624268, + "z": "8893d0be.32531", "wires": [ [ - "7a3310df.c618f" + "ecca41ce.fcb55" ] ] }, { - "id": "6dea9d77.04a2a4", + "id": "9ff8451b.0ce6b8", "type": "switchNode", "name": "switch order-status", "xml": "\n", "comments": "", "outputs": 1, - "x": 4627.475631713867, - "y": 819.444486618042, - "z": "ea83c234.74a66", + "x": 4588.475631713867, + "y": 731.444486618042, + "z": "8893d0be.32531", "wires": [ [ - "47aee516.d8463c" + "1c527fbe.e34b3" ] ] }, { - "id": "47aee516.d8463c", + "id": "1c527fbe.e34b3", "type": "other", "name": "outcome Created", "xml": "\n", "comments": "", "outputs": 1, - "x": 4841.475631713867, - "y": 819.444486618042, - "z": "ea83c234.74a66", + "x": 4802.475631713867, + "y": 731.444486618042, + "z": "8893d0be.32531", "wires": [ [ - "b5ba6fb5.02e0e" + "1ed56338.a1e19d" ] ] }, { - "id": "b5ba6fb5.02e0e", + "id": "1ed56338.a1e19d", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 5045.475631713867, - "y": 815.4444713592529, - "z": "ea83c234.74a66", + "x": 5006.475631713867, + "y": 727.4444713592529, + "z": "8893d0be.32531", "wires": [] }, { - "id": "d5f294f4.1bcec8", + "id": "4f5a1354.1233dc", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, - "x": 4374.141891479492, - "y": 773.4444713592529, - "z": "ea83c234.74a66", + "x": 4335.141891479492, + "y": 685.4444713592529, + "z": "8893d0be.32531", "wires": [ [ - "82ed9efc.d01f3" + "4acc4fac.09f96" ] ] }, { - "id": "488942f3.44f17c", + "id": "dd967162.ba1ae", "type": "record", "name": "record", "xml": "\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, - "x": 3456.142379760742, - "y": 737.4444713592529, - "z": "ea83c234.74a66", + "x": 3417.142379760742, + "y": 649.4444713592529, + "z": "8893d0be.32531", "wires": [ [] ] }, { - "id": "ad0c00ef.1fb7b", + "id": "de4bc965.10a9a8", "type": "switchNode", "name": "switch network-information.network-id", "xml": "\n", "comments": "", "outputs": 1, - "x": 2300.0310974121094, - "y": 654.6666717529297, - "z": "ea83c234.74a66", + "x": 2261.0310974121094, + "y": 566.6666717529297, + "z": "8893d0be.32531", "wires": [ [ - "d99ce0de.0aa67" + "515a1b60.a2b844" ] ] }, { - "id": "d99ce0de.0aa67", + "id": "515a1b60.a2b844", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 2528.7454223632812, - "y": 656.6666717529297, - "z": "ea83c234.74a66", + "x": 2489.7454223632812, + "y": 568.6666717529297, + "z": "8893d0be.32531", "wires": [ [ - "68028a81.7e4cf4" + "5c3c2c39.9ce264" ] ] }, { - "id": "68028a81.7e4cf4", + "id": "5c3c2c39.9ce264", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", - "x": 2693.174041748047, - "y": 654.6666717529297, - "z": "ea83c234.74a66", + "x": 2654.174041748047, + "y": 566.6666717529297, + "z": "8893d0be.32531", "wires": [] }, { - "id": "e6a3fc73.bccb", + "id": "6cf19d4d.69d604", "type": "other", "name": "NULL", "xml": "", "comments": "", "outputs": 1, - "x": 2595.6980209350586, - "y": 700.9999408721924, - "z": "ea83c234.74a66", + "x": 2556.6980209350586, + "y": 612.9999408721924, + "z": "8893d0be.32531", + "wires": [ + [] + ] + }, + { + "id": "4b2f8e37.5461c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1662.00390625, + "y": 419.00390625, + "z": "8893d0be.32531", "wires": [ [] ] }, { - "id": "ffd7a509.990f28", + "id": "31bb2eb9.4b2df2", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, - "x": 1701.00390625, - "y": 507.00390625, - "z": "ea83c234.74a66", + "x": 1713.0312957763672, + "y": 597.0312662124634, + "z": "8893d0be.32531", "wires": [ [] ] diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_vf-module-topology-operation-assign.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_vf-module-topology-operation-assign.json index 8f09b90b..b36da886 100755 --- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_vf-module-topology-operation-assign.json +++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_vf-module-topology-operation-assign.json @@ -1 +1 @@ -[{"id":"ba18c526.d17c78","type":"dgstart","name":"DGSTART","outputs":1,"x":130,"y":110,"z":"e4baa5a8.a31318","wires":[["8ba9ecd6.6d936"]]},{"id":"8ba9ecd6.6d936","type":"service-logic","name":"GENERIC-RESOURCE-API ${project.version}","module":"GENERIC-RESOURCE-API","version":"${project.version}","comments":"","xml":"","outputs":1,"x":243.85713577270508,"y":149.80953788757324,"z":"e4baa5a8.a31318","wires":[["c7127bd0.ef2fd8"]]},{"id":"c7127bd0.ef2fd8","type":"method","name":"method vf-module-topology-operation-assign","xml":"\n","comments":"","outputs":1,"x":243.42862701416016,"y":190,"z":"e4baa5a8.a31318","wires":[["79397c09.ed5274"]]},{"id":"21494016.016","type":"comment","name":"vf-module-topology-operation-assign","info":"","comments":"","x":535.3210983276367,"y":52.97569942474365,"z":"e4baa5a8.a31318","wires":[]},{"id":"624fdfec.bf7d8","type":"switchNode","name":"switch request-action","xml":"\n","comments":"","outputs":1,"x":535.1905097961426,"y":365.52382230758667,"z":"e4baa5a8.a31318","wires":[["74eeaa1c.be92e4","134c69ff.005316"]]},{"id":"74eeaa1c.be92e4","type":"outcome","name":"CreateVfModuleInstance","xml":"\n","comments":"","outputs":1,"x":797.2381248474121,"y":342.66670846939087,"z":"e4baa5a8.a31318","wires":[["cb01b9a9.685a48"]]},{"id":"134c69ff.005316","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":740.9047698974609,"y":388.0476975440979,"z":"e4baa5a8.a31318","wires":[["d9c8e7b5.a66ae8"]]},{"id":"cb01b9a9.685a48","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":987.0952892303467,"y":342.6667399406433,"z":"e4baa5a8.a31318","wires":[[]]},{"id":"d9c8e7b5.a66ae8","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1005.9047775268555,"y":388.381010055542,"z":"e4baa5a8.a31318","wires":[]},{"id":"76409cce.086344","type":"get-resource","name":"get-resource VF_MODULE_MODEL","xml":"\n\n","comments":"","outputs":1,"x":582.5237770080566,"y":456.66677236557007,"z":"e4baa5a8.a31318","wires":[["dd68463c.c87178","d3cb4517.ac8c08"]]},{"id":"75201e32.0cf","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1023.9521980285645,"y":481.09524488449097,"z":"e4baa5a8.a31318","wires":[]},{"id":"dd68463c.c87178","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":848.3094673156738,"y":437.0476031303406,"z":"e4baa5a8.a31318","wires":[["6f89e52b.bf43cc"]]},{"id":"d3cb4517.ac8c08","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":856.8808975219727,"y":481.33331632614136,"z":"e4baa5a8.a31318","wires":[["75201e32.0cf"]]},{"id":"6f89e52b.bf43cc","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1023.309398651123,"y":436.1905035972595,"z":"e4baa5a8.a31318","wires":[]},{"id":"f5aeb74d.5bf438","type":"switchNode","name":"switch service-data.vnfs.vnf_length","xml":"\n","comments":"","outputs":1,"x":577.6190414428711,"y":665.2381076812744,"z":"e4baa5a8.a31318","wires":[["6bb339ec.749948","e28c0952.e044a8"]]},{"id":"6bb339ec.749948","type":"other","name":"NULL","xml":"\n","comments":"","outputs":1,"x":818.3333129882812,"y":642.3808479309082,"z":"e4baa5a8.a31318","wires":[["f1f5dab6.570ce8"]]},{"id":"e28c0952.e044a8","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":818.0951538085938,"y":683.333366394043,"z":"e4baa5a8.a31318","wires":[["ecd3b0db.60645"]]},{"id":"79397c09.ed5274","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":184.99999237060547,"y":2359.9999599456787,"z":"e4baa5a8.a31318","wires":[["624fdfec.bf7d8","76409cce.086344","f5aeb74d.5bf438","b864bec.d46214","c6d3c332.333ff","5a02ed1a.0ee094","fcb2cab8.814f18","67c44cf7.b6baf4","478f6983.a5e0a8","b69a54c5.a45d58","c2526b9f.9838f8","b384890d.a43ff8","7ee29093.2b4b4","706746b8.19a5e8","21781bbf.a9cfb4","dac77f20.01493","f90accfc.bc38","eab0098.e0d50f8","3ec776dc.c4924a","90e381df.54c71","7d2ca2a2.73c80c","388ab739.6c4fe8","9b75b20e.4510a","e8889dec.9dd74","ac1085e3.f13938","319cf957.f6edb6","c811246.d8ba4d8","efa475b7.980ae8","a247b0d0.a589c","f833ef67.9cf92","95db0874.7fa668","b87f9fec.9ac9e","a03bb466.634808","3c8bd226.36546e","f8307ef3.44142","21f945ed.4703fa","4646e366.6582ec","fc1913b.4d832f"]]},{"id":"f1f5dab6.570ce8","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":984.999927520752,"y":641.6666030883789,"z":"e4baa5a8.a31318","wires":[]},{"id":"ecd3b0db.60645","type":"for","name":"for each vnf","xml":"\n","comments":"","outputs":1,"x":980.3332977294922,"y":682.9999847412109,"z":"e4baa5a8.a31318","wires":[["1be32734.9e3679"]]},{"id":"1be32734.9e3679","type":"switchNode","name":"switch service data vnf == input vnf","xml":"\n","comments":"","outputs":1,"x":1231.6665153503418,"y":682.6666717529297,"z":"e4baa5a8.a31318","wires":[["2c5659ec.ad3dd6"]]},{"id":"2c5659ec.ad3dd6","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":1461.6666069030762,"y":682.0000257492065,"z":"e4baa5a8.a31318","wires":[["d38d34bf.3a83a8"]]},{"id":"b864bec.d46214","type":"set","name":"set vnf-index to -1","xml":"\n\n","comments":"","x":526.6666641235352,"y":596.6666069030762,"z":"e4baa5a8.a31318","wires":[]},{"id":"78e4042f.0ca05c","type":"set","name":"set vnf-index to idx","xml":"\n\n","comments":"","x":1783.3332443237305,"y":652.9999837875366,"z":"e4baa5a8.a31318","wires":[]},{"id":"c6d3c332.333ff","type":"switchNode","name":"switch vnf-index","xml":"\n","comments":"","outputs":1,"x":516.6666717529297,"y":733.3333034515381,"z":"e4baa5a8.a31318","wires":[["1476b5d.81c794a"]]},{"id":"1476b5d.81c794a","type":"outcome","name":"-1","xml":"\n","comments":"","outputs":1,"x":695.000057220459,"y":732.6666793823242,"z":"e4baa5a8.a31318","wires":[["ae034b1a.ea5ad8"]]},{"id":"ae034b1a.ea5ad8","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":854.9999656677246,"y":731.9999828338623,"z":"e4baa5a8.a31318","wires":[]},{"id":"5a02ed1a.0ee094","type":"switchNode","name":"switch vnf order status","xml":"\n","comments":"","outputs":1,"x":539.6666946411133,"y":804.6667003631592,"z":"e4baa5a8.a31318","wires":[["6e55331.17400cc","31914e29.080322"]]},{"id":"6e55331.17400cc","type":"outcome","name":"Created","xml":"\n","comments":"","outputs":1,"x":739.9999961853027,"y":778.3332843780518,"z":"e4baa5a8.a31318","wires":[["efaa33f.0a25bd"]]},{"id":"efaa33f.0a25bd","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":880.0000076293945,"y":778.3333263397217,"z":"e4baa5a8.a31318","wires":[[]]},{"id":"31914e29.080322","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":736.666633605957,"y":819.9999618530273,"z":"e4baa5a8.a31318","wires":[["d09d7b5b.818158"]]},{"id":"d09d7b5b.818158","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":896.666633605957,"y":819.6666488647461,"z":"e4baa5a8.a31318","wires":[]},{"id":"fcb2cab8.814f18","type":"switchNode","name":"switch vf-module_length","xml":"\n","comments":"","outputs":1,"x":543.333381652832,"y":896.6666212081909,"z":"e4baa5a8.a31318","wires":[["9263cf35.cb3cc","a2f6c209.2980d"]]},{"id":"9263cf35.cb3cc","type":"other","name":"NULL","xml":"\n","comments":"","outputs":1,"x":800.7143363952637,"y":863.8093948364258,"z":"e4baa5a8.a31318","wires":[["37fa8c70.964c34"]]},{"id":"37fa8c70.964c34","type":"set","name":"set vf-module-index=0","xml":"\n\n","comments":"","x":988.3333740234375,"y":864.4761695861816,"z":"e4baa5a8.a31318","wires":[]},{"id":"a2f6c209.2980d","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":801.142879486084,"y":928.0952529907227,"z":"e4baa5a8.a31318","wires":[["db5c1b7f.efac08"]]},{"id":"632dd1f4.02485","type":"set","name":"set vf-module-index = vf-module_length","xml":"\n\n","comments":"","x":1186.3334197998047,"y":908.2856483459473,"z":"e4baa5a8.a31318","wires":[]},{"id":"82872a13.5fe7f8","type":"for","name":"for each existing VF module","xml":"\n","comments":"","outputs":1,"x":1145.4285125732422,"y":952.3808784484863,"z":"e4baa5a8.a31318","wires":[["79d6fba6.5029b4"]]},{"id":"db5c1b7f.efac08","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":937.8571586608887,"y":928.095178604126,"z":"e4baa5a8.a31318","wires":[["632dd1f4.02485","82872a13.5fe7f8"]]},{"id":"79d6fba6.5029b4","type":"switchNode","name":"switch vf-module-information.vf-module-id == service-data.vnfs.vnf[].vf-modules.vf-module[].vf-module-id","xml":"\n","comments":"","outputs":1,"x":1649.0476150512695,"y":951.9522895812988,"z":"e4baa5a8.a31318","wires":[["5d658a75.3975d4"]]},{"id":"5d658a75.3975d4","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":2091.666664123535,"y":951.5237407684326,"z":"e4baa5a8.a31318","wires":[["421b0ac1.c08aa4"]]},{"id":"421b0ac1.c08aa4","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":2243.571544647217,"y":951.5237274169922,"z":"e4baa5a8.a31318","wires":[]},{"id":"2c370c75.fc9a44","type":"comment","name":"make sure this VF module doesn't exist already","info":"","comments":"","x":1675.4999618530273,"y":906.5797815322876,"z":"e4baa5a8.a31318","wires":[]},{"id":"67c44cf7.b6baf4","type":"set","name":"set new vf-module_length","xml":"\n\n","comments":"","x":548.3333206176758,"y":991.6665554046631,"z":"e4baa5a8.a31318","wires":[]},{"id":"478f6983.a5e0a8","type":"set","name":"set vf-module-topology data","xml":"\n\n\n\n\n\n","comments":"","x":554.8333396911621,"y":1104.1666622161865,"z":"e4baa5a8.a31318","wires":[]},{"id":"9f4a6c82.752a2","type":"set","name":"set aic-clli","xml":"\n\n","comments":"","x":1315.7855987548828,"y":1263.4045886993408,"z":"e4baa5a8.a31318","wires":[]},{"id":"b69a54c5.a45d58","type":"switchNode","name":"switch aic-clli","xml":"\n","comments":"","outputs":1,"x":514.8332595825195,"y":1377.3569288253784,"z":"e4baa5a8.a31318","wires":[["63670893.1e3b68"]]},{"id":"63670893.1e3b68","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":660.1189498901367,"y":1377.3569974899292,"z":"e4baa5a8.a31318","wires":[["d1949d38.26893"]]},{"id":"d1949d38.26893","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":807.2618103027344,"y":1376.9284315109253,"z":"e4baa5a8.a31318","wires":[]},{"id":"c2526b9f.9838f8","type":"get-resource","name":"get-resource cloud region","xml":"\n\n","comments":"","outputs":1,"x":553.6904754638672,"y":1177.5002002716064,"z":"e4baa5a8.a31318","wires":[["2e9679c1.dabc26","556ec535.b1abec"]]},{"id":"556ec535.b1abec","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":767.9366683959961,"y":1195.6510562896729,"z":"e4baa5a8.a31318","wires":[["59e25d61.85e274"]]},{"id":"59e25d61.85e274","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":942.9366416931152,"y":1195.6510925292969,"z":"e4baa5a8.a31318","wires":[]},{"id":"2e9679c1.dabc26","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":776.8652648925781,"y":1153.9367895126343,"z":"e4baa5a8.a31318","wires":[["7d7ab12a.70ec1"]]},{"id":"7d7ab12a.70ec1","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":943.214542388916,"y":1153.2423667907715,"z":"e4baa5a8.a31318","wires":[]},{"id":"b384890d.a43ff8","type":"set","name":"set vf-module-parameters","xml":"\n\n","comments":"","x":550.595287322998,"y":1826.7860202789307,"z":"e4baa5a8.a31318","wires":[]},{"id":"7ee29093.2b4b4","type":"set","name":"set order-status to PendingCreate","xml":"\n\n\n\n","comments":"","x":574.9762725830078,"y":4824.6424016952515,"z":"e4baa5a8.a31318","wires":[]},{"id":"706746b8.19a5e8","type":"get-resource","name":"get-resource VF_MODULE_TO_VFC_MAPPING","xml":"\n\n","comments":"","outputs":1,"x":623.9286880493164,"y":1880.642807006836,"z":"e4baa5a8.a31318","wires":[["c1f20ca7.f60de","10a18f7e.33e891"]]},{"id":"c1f20ca7.f60de","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":889.7143783569336,"y":1861.0236377716064,"z":"e4baa5a8.a31318","wires":[["4ecc9002.756aa"]]},{"id":"10a18f7e.33e891","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":898.2858085632324,"y":1905.3093509674072,"z":"e4baa5a8.a31318","wires":[["45ef9bd1.40c894"]]},{"id":"4ecc9002.756aa","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1064.7143096923828,"y":1860.1665382385254,"z":"e4baa5a8.a31318","wires":[]},{"id":"21781bbf.a9cfb4","type":"for","name":"for each vm-type","xml":"\n","comments":"","outputs":1,"x":524.0476989746094,"y":2509.6430587768555,"z":"e4baa5a8.a31318","wires":[["cabbea55.2886f8"]]},{"id":"d0795bff.bc69c8","type":"get-resource","name":"get-resource VFC_MODEL","xml":"\n\n","comments":"","outputs":1,"x":965.9524993896484,"y":2001.5477199554443,"z":"e4baa5a8.a31318","wires":[["9c63e2cb.97fb5","8d0e208f.5920d"]]},{"id":"c84a73cd.c4e67","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1336.3808479309082,"y":2025.9761123657227,"z":"e4baa5a8.a31318","wires":[]},{"id":"9c63e2cb.97fb5","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1161.7381172180176,"y":1981.9284706115723,"z":"e4baa5a8.a31318","wires":[["28822387.baf9cc"]]},{"id":"8d0e208f.5920d","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1170.3095474243164,"y":2026.214183807373,"z":"e4baa5a8.a31318","wires":[["c84a73cd.c4e67"]]},{"id":"28822387.baf9cc","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1336.7380485534668,"y":1981.0713710784912,"z":"e4baa5a8.a31318","wires":[]},{"id":"cabbea55.2886f8","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":715.9524917602539,"y":2508.214427947998,"z":"e4baa5a8.a31318","wires":[["d0795bff.bc69c8","eca0516a.3fa5d","f1ac110f.7a32d","1d9d491.32bd1b7","7518d7bc.8082b8","d99614b2.38ddf8","79dd1a08.432464","141da799.5b84c8"]]},{"id":"7d2ca2a2.73c80c","type":"set","name":"set vm_length","xml":"\n\n","comments":"","x":515.833366394043,"y":1940.8334846496582,"z":"e4baa5a8.a31318","wires":[]},{"id":"eca0516a.3fa5d","type":"set","name":"set vm data","xml":"\n\n\n\n\n","comments":"","x":916.6667518615723,"y":2127.5001974105835,"z":"e4baa5a8.a31318","wires":[]},{"id":"d38d34bf.3a83a8","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1610.0000686645508,"y":680.9197244644165,"z":"e4baa5a8.a31318","wires":[["78e4042f.0ca05c","a7ac7b7.2ad2e88"]]},{"id":"a7ac7b7.2ad2e88","type":"break","name":"break","xml":"\n","comments":"","x":1745.0000343322754,"y":702.5863103866577,"z":"e4baa5a8.a31318","wires":[]},{"id":"50cfe9ae.372c38","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":929.1665992736816,"y":1418.7529220581055,"z":"e4baa5a8.a31318","wires":[]},{"id":"dac77f20.01493","type":"switchNode","name":"switch input model-invariant-uuid","xml":"\n","comments":"","outputs":1,"x":573.0236740112305,"y":1441.5773658752441,"z":"e4baa5a8.a31318","wires":[["659c77e9.7f4f18","74de5833.fee938"]]},{"id":"659c77e9.7f4f18","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":778.6903457641602,"y":1418.720329284668,"z":"e4baa5a8.a31318","wires":[["50cfe9ae.372c38"]]},{"id":"74de5833.fee938","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":780.1189422607422,"y":1463.0059204101562,"z":"e4baa5a8.a31318","wires":[["a1fe0326.3a53b"]]},{"id":"a1fe0326.3a53b","type":"set","name":"set from input","xml":"\n\n","comments":"","x":934.4046783447266,"y":1462.4344925880432,"z":"e4baa5a8.a31318","wires":[]},{"id":"2dd9c208.718fae","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":930.1188697814941,"y":1507.2915983200073,"z":"e4baa5a8.a31318","wires":[]},{"id":"f90accfc.bc38","type":"switchNode","name":"switch input model-uuid","xml":"\n","comments":"","outputs":1,"x":545.642692565918,"y":1530.1161031723022,"z":"e4baa5a8.a31318","wires":[["51f29715.20d0f8","d6f024f9.949348"]]},{"id":"51f29715.20d0f8","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":779.6426658630371,"y":1507.2590351104736,"z":"e4baa5a8.a31318","wires":[["2dd9c208.718fae"]]},{"id":"d6f024f9.949348","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":781.0712623596191,"y":1551.544626235962,"z":"e4baa5a8.a31318","wires":[["62042fb1.77272"]]},{"id":"62042fb1.77272","type":"set","name":"set from input","xml":"\n\n","comments":"","x":935.3569984436035,"y":1550.9731984138489,"z":"e4baa5a8.a31318","wires":[]},{"id":"a6bf8c48.b281b","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":927.2618026733398,"y":1596.1488056182861,"z":"e4baa5a8.a31318","wires":[]},{"id":"eab0098.e0d50f8","type":"switchNode","name":"switch input model-version","xml":"\n","comments":"","outputs":1,"x":553.7855644226074,"y":1618.9732503890991,"z":"e4baa5a8.a31318","wires":[["4ccd7.162a832a","518ded3e.75ca04"]]},{"id":"4ccd7.162a832a","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":776.7855491638184,"y":1596.1162128448486,"z":"e4baa5a8.a31318","wires":[["a6bf8c48.b281b"]]},{"id":"518ded3e.75ca04","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":778.2141456604004,"y":1640.401803970337,"z":"e4baa5a8.a31318","wires":[["638ada17.7c2584"]]},{"id":"638ada17.7c2584","type":"set","name":"set from input","xml":"\n\n","comments":"","x":932.4998817443848,"y":1639.8303761482239,"z":"e4baa5a8.a31318","wires":[]},{"id":"f4c6962e.75c988","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":927.2618026733398,"y":1683.2916278839111,"z":"e4baa5a8.a31318","wires":[]},{"id":"3ec776dc.c4924a","type":"switchNode","name":"switch input model-name","xml":"\n","comments":"","outputs":1,"x":548.7855644226074,"y":1706.1160726547241,"z":"e4baa5a8.a31318","wires":[["7600c1a1.34774","dd561948.d52d48"]]},{"id":"7600c1a1.34774","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":776.7855491638184,"y":1683.2590351104736,"z":"e4baa5a8.a31318","wires":[["f4c6962e.75c988"]]},{"id":"dd561948.d52d48","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":778.2141456604004,"y":1727.544626235962,"z":"e4baa5a8.a31318","wires":[["5381543.b5468ac"]]},{"id":"5381543.b5468ac","type":"set","name":"set from input","xml":"\n\n","comments":"","x":932.4998817443848,"y":1726.9731984138489,"z":"e4baa5a8.a31318","wires":[]},{"id":"90e381df.54c71","type":"set","name":"set model-customization-uuid","xml":"\n\n","comments":"","x":563.2378997802734,"y":1778.6250619888306,"z":"e4baa5a8.a31318","wires":[]},{"id":"f1ac110f.7a32d","type":"for","name":"for each vm","xml":"\n","comments":"","outputs":1,"x":918.3332405090332,"y":2236.7531156539917,"z":"e4baa5a8.a31318","wires":[["8e6b243f.583508"]]},{"id":"1d9d491.32bd1b7","type":"set","name":"set vm-name-length","xml":"\n\n","comments":"","x":941.6666946411133,"y":2171.753373146057,"z":"e4baa5a8.a31318","wires":[]},{"id":"18165004.df83","type":"call","name":"call GENERIC-RESOURCE-API:generate-unique-name","xml":"\n","comments":"","outputs":1,"x":1384.761863708496,"y":2259.3722620010376,"z":"e4baa5a8.a31318","wires":[["e76d3ba1.b484f8","2a1c5abf.cc7856"]]},{"id":"e76d3ba1.b484f8","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1680.4761517842617,"y":2232.2295246124268,"z":"e4baa5a8.a31318","wires":[["4baa2d79.9b13e4"]]},{"id":"2a1c5abf.cc7856","type":"success","name":"success","xml":"\n","comments":"","outputs":1,"x":1683.8095016479492,"y":2283.896167755127,"z":"e4baa5a8.a31318","wires":[["8626bbb.4150148"]]},{"id":"1575979f.adc098","type":"set","name":"set variables for generating unique name","xml":"\n\n\n\n\n\n","comments":"","x":1341.4285774230957,"y":2207.7055883407593,"z":"e4baa5a8.a31318","wires":[]},{"id":"8626bbb.4150148","type":"set","name":"set generated name","xml":"\n\n","comments":"","x":1868.3332176208496,"y":2283.3721857070923,"z":"e4baa5a8.a31318","wires":[]},{"id":"4baa2d79.9b13e4","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1848.3332646687832,"y":2231.6580362319946,"z":"e4baa5a8.a31318","wires":[]},{"id":"388ab739.6c4fe8","type":"set","name":"set vf-module-id","xml":"\n\n","comments":"","x":516.4285469055176,"y":1047.348237991333,"z":"e4baa5a8.a31318","wires":[]},{"id":"8e6b243f.583508","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1082.738182067871,"y":2236.396019935608,"z":"e4baa5a8.a31318","wires":[["1575979f.adc098","18165004.df83"]]},{"id":"7518d7bc.8082b8","type":"get-resource","name":"get-resource VFC_TO_NETWORK_ROLE_MAPPING","xml":"\n\n","comments":"","outputs":1,"x":1045.595329284668,"y":2359.253088951111,"z":"e4baa5a8.a31318","wires":[["71a08ee7.14c92","7a73e707.b51298"]]},{"id":"71a08ee7.14c92","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1332.8095321655273,"y":2339.6339359283447,"z":"e4baa5a8.a31318","wires":[["42a3db7c.c4bde4"]]},{"id":"7a73e707.b51298","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1341.3809623718262,"y":2383.9196491241455,"z":"e4baa5a8.a31318","wires":[["d5efedb2.7d60c"]]},{"id":"42a3db7c.c4bde4","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1507.8094635009766,"y":2338.7768363952637,"z":"e4baa5a8.a31318","wires":[]},{"id":"d99614b2.38ddf8","type":"for","name":"for each network-role","xml":"\n","comments":"","outputs":1,"x":938.6906204223633,"y":2670.4439306259155,"z":"e4baa5a8.a31318","wires":[["4bcabc98.ea4e24"]]},{"id":"4bcabc98.ea4e24","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1145.1190719604492,"y":2667.11043548584,"z":"e4baa5a8.a31318","wires":[["36a6c86d.097308","837f1dbf.dff44","35c5bc83.48f7c4","65409122.eeca2","da28f677.f45f78","231dd30.999172e","bdd6810f.244ea","47edc8c7.d583e8"]]},{"id":"36a6c86d.097308","type":"for","name":"for each network","xml":"\n","comments":"","outputs":1,"x":1354.166633605957,"y":2499.253191947937,"z":"e4baa5a8.a31318","wires":[["89e2ef85.52c62"]]},{"id":"837f1dbf.dff44","type":"set","name":"set network-index to -1","xml":"\n\n","comments":"","x":1374.1667022705078,"y":2456.396188735962,"z":"e4baa5a8.a31318","wires":[]},{"id":"89e2ef85.52c62","type":"switchNode","name":"switch network-role matches","xml":"\n","comments":"","outputs":1,"x":1582.737907409668,"y":2497.824381828308,"z":"e4baa5a8.a31318","wires":[["16b2e9a3.043416"]]},{"id":"16b2e9a3.043416","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":1781.3095741271973,"y":2497.824585914612,"z":"e4baa5a8.a31318","wires":[["db944d5d.b6668"]]},{"id":"db944d5d.b6668","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1922.7381420135498,"y":2496.396014213562,"z":"e4baa5a8.a31318","wires":[["67f3ef04.c0a6c","18ca7106.b738af"]]},{"id":"67f3ef04.c0a6c","type":"set","name":"set network-index to idx","xml":"\n\n","comments":"","x":2101.30965423584,"y":2473.5390100479126,"z":"e4baa5a8.a31318","wires":[]},{"id":"18ca7106.b738af","type":"break","name":"break","xml":"\n","comments":"","x":2049.8808937072754,"y":2519.2531900405884,"z":"e4baa5a8.a31318","wires":[]},{"id":"35c5bc83.48f7c4","type":"switchNode","name":"switch network-index","xml":"\n","comments":"","outputs":1,"x":1366.0714721679688,"y":2548.062829017639,"z":"e4baa5a8.a31318","wires":[["170e8f83.a9e23"]]},{"id":"170e8f83.a9e23","type":"outcomeTrue","name":"-1","xml":"\n","comments":"","outputs":1,"x":1560.3571968078613,"y":2548.062726020813,"z":"e4baa5a8.a31318","wires":[["a6e6e9d9.38e488"]]},{"id":"a6e6e9d9.38e488","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1717.5000457763672,"y":2546.634196281433,"z":"e4baa5a8.a31318","wires":[]},{"id":"9b75b20e.4510a","type":"for","name":"for each cloud-region relationship","xml":"\n","comments":"","outputs":1,"x":575.9442901611328,"y":1266.0068836212158,"z":"e4baa5a8.a31318","wires":[["1b8a998c.af1726"]]},{"id":"1b8a998c.af1726","type":"switchNode","name":"switch related-to","xml":"\n","comments":"","outputs":1,"x":823.6228332519531,"y":1265.7568130493164,"z":"e4baa5a8.a31318","wires":[["8a817450.4b3f18"]]},{"id":"8a817450.4b3f18","type":"outcome","name":"complex","xml":"\n","comments":"","outputs":1,"x":993.0871543884277,"y":1265.1496353149414,"z":"e4baa5a8.a31318","wires":[["30bd9ac8.a95e36"]]},{"id":"5de7c2d5.2e20dc","type":"execute","name":"split related-link","xml":"\n \n \n \n","comments":"","outputs":1,"x":1333.1823120117188,"y":1219.5782108306885,"z":"e4baa5a8.a31318","wires":[[]]},{"id":"30bd9ac8.a95e36","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1152.8490142822266,"y":1266.2449989318848,"z":"e4baa5a8.a31318","wires":[["5de7c2d5.2e20dc","e5801a20.119d08","9f4a6c82.752a2"]]},{"id":"e5801a20.119d08","type":"break","name":"break","xml":"\n","comments":"","x":1302.848976135254,"y":1309.5782957077026,"z":"e4baa5a8.a31318","wires":[]},{"id":"65409122.eeca2","type":"set","name":"set network-role and tag","xml":"\n\n\n","comments":"","x":1375.8333549499512,"y":2644.2530155181885,"z":"e4baa5a8.a31318","wires":[]},{"id":"79dd1a08.432464","type":"set","name":"set vm-network-length","xml":"\n\n","comments":"","x":932.4999465942383,"y":3059.2532806396484,"z":"e4baa5a8.a31318","wires":[]},{"id":"da28f677.f45f78","type":"switchNode","name":"switch ipv4-ip-version","xml":"\n","comments":"","outputs":1,"x":1368.452407836914,"y":2727.5863428115845,"z":"e4baa5a8.a31318","wires":[["ba64a787.ba4118","2e9fc1a3.0b9b9e"]]},{"id":"d7307d95.7b8c5","type":"set","name":"set network-information-index to -1","xml":"\n\n\n","comments":"","x":1777.97603225708,"y":2692.5864477157593,"z":"e4baa5a8.a31318","wires":[]},{"id":"ba64a787.ba4118","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":1545.1189270019531,"y":2692.586483001709,"z":"e4baa5a8.a31318","wires":[["d7307d95.7b8c5"]]},{"id":"2e9fc1a3.0b9b9e","type":"other","name":"4","xml":"\n","comments":"","outputs":1,"x":1543.8808784484863,"y":2758.538625717163,"z":"e4baa5a8.a31318","wires":[["8dd043b4.688fd"]]},{"id":"e6d285da.6bc2f8","type":"set","name":"set network-information-index to 0","xml":"\n\n","comments":"","x":1948.4521408081055,"y":2733.0624866485596,"z":"e4baa5a8.a31318","wires":[]},{"id":"8dd043b4.688fd","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1711.0713539123535,"y":2757.872091293335,"z":"e4baa5a8.a31318","wires":[["e6d285da.6bc2f8","909b57b.c66aea8"]]},{"id":"909b57b.c66aea8","type":"set","name":"set ip-version 4, use-dhcp, and ip-count","xml":"\n\n\n\n","comments":"","x":1965.4047241210938,"y":2779.7294425964355,"z":"e4baa5a8.a31318","wires":[]},{"id":"231dd30.999172e","type":"switchNode","name":"switch ipv6-ip-version","xml":"\n","comments":"","outputs":1,"x":1368.9286041259766,"y":2854.4911251068115,"z":"e4baa5a8.a31318","wires":[["a42f90da.1aa4c","95f6b1ee.0f4d1"]]},{"id":"a42f90da.1aa4c","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":1547.7380981445312,"y":2824.728937149048,"z":"e4baa5a8.a31318","wires":[["8ebef5b1.d07e78"]]},{"id":"95f6b1ee.0f4d1","type":"other","name":"6","xml":"\n","comments":"","outputs":1,"x":1549.1666526794434,"y":2889.0144939422607,"z":"e4baa5a8.a31318","wires":[["2ae9d1a1.54891e"]]},{"id":"71edbafa.5f48b4","type":"set","name":"increment network-information-index","xml":"\n\n","comments":"","x":1954.880744934082,"y":2863.5385236740112,"z":"e4baa5a8.a31318","wires":[]},{"id":"2ae9d1a1.54891e","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1704.4048118591309,"y":2888.0622329711914,"z":"e4baa5a8.a31318","wires":[["71edbafa.5f48b4","a89d1a7f.ee0778"]]},{"id":"8ebef5b1.d07e78","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1690.404727935791,"y":2824.0625553131104,"z":"e4baa5a8.a31318","wires":[[]]},{"id":"bdd6810f.244ea","type":"switchNode","name":"switch network-information-index","xml":"\n","comments":"","outputs":1,"x":1404.166618347168,"y":2990.919370651245,"z":"e4baa5a8.a31318","wires":[["b53bbeec.db42f","b1edd581.077538"]]},{"id":"b53bbeec.db42f","type":"outcome","name":"-1","xml":"","comments":"","outputs":1,"x":1622.4999752044678,"y":2967.5861167907715,"z":"e4baa5a8.a31318","wires":[["ba350989.b70fd8"]]},{"id":"b1edd581.077538","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":1622.2619380950928,"y":3013.5384311676025,"z":"e4baa5a8.a31318","wires":[["9b9cf9cc.6a7228"]]},{"id":"ba350989.b70fd8","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1759.166690826416,"y":2965.919776916504,"z":"e4baa5a8.a31318","wires":[[]]},{"id":"9b9cf9cc.6a7228","type":"set","name":"set network-information-item_length","xml":"\n\n","comments":"","x":1850.8333053588867,"y":3010.919569015503,"z":"e4baa5a8.a31318","wires":[]},{"id":"e8889dec.9dd74","type":"for","name":"for each vm-type","xml":"\n","comments":"","outputs":1,"x":531,"y":3157.9194660186768,"z":"e4baa5a8.a31318","wires":[["8b116d7c.65c33"]]},{"id":"8b116d7c.65c33","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":734.5715255737305,"y":3158.1576709747314,"z":"e4baa5a8.a31318","wires":[["7e90f983.18fa18"]]},{"id":"47edc8c7.d583e8","type":"set","name":"save network-id","xml":"\n\n","comments":"This isn't a node in MD-SAL, but we need to save this for later when we are doing EIPAM processing","x":1347.9761810302734,"y":2594.253023147583,"z":"e4baa5a8.a31318","wires":[]},{"id":"7e90f983.18fa18","type":"for","name":"for each network-role","xml":"\n","comments":"","outputs":1,"x":935.999885559082,"y":3157.252721786499,"z":"e4baa5a8.a31318","wires":[["a533571e.4db208"]]},{"id":"a533571e.4db208","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1137.9047012329102,"y":3156.490758895874,"z":"e4baa5a8.a31318","wires":[["92a08557.b354a8"]]},{"id":"92a08557.b354a8","type":"for","name":"for each network-information-item","xml":"\n","comments":"","outputs":1,"x":1382.6665725708008,"y":3156.0151510238647,"z":"e4baa5a8.a31318","wires":[["1eb5f5e8.6678ba"]]},{"id":"b1e701d0.c2cbd","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":627.666633605957,"y":3361.9195766448975,"z":"e4baa5a8.a31318","wires":[["a3c5a1c.0beeb6","d65acdc0.dafd8","c7baae79.a8d3a","1445f578.93789b","c5ac535a.19e0c"]]},{"id":"a3c5a1c.0beeb6","type":"get-resource","name":"get-resource EIPAM_IP_SUBNETS","xml":"\n\n","comments":"","outputs":1,"x":1007.6666564941406,"y":3323.586072921753,"z":"e4baa5a8.a31318","wires":[["3976fb7d.92d3d4","959768c3.a1d588"]]},{"id":"39fae58.e71ee1a","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1397.6665954589844,"y":3345.2528343200684,"z":"e4baa5a8.a31318","wires":[]},{"id":"3976fb7d.92d3d4","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1223.0238647460938,"y":3301.205192565918,"z":"e4baa5a8.a31318","wires":[["c635b53c.368758"]]},{"id":"959768c3.a1d588","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1231.5952949523926,"y":3345.4909057617188,"z":"e4baa5a8.a31318","wires":[["39fae58.e71ee1a"]]},{"id":"c635b53c.368758","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1398.023796081543,"y":3300.348093032837,"z":"e4baa5a8.a31318","wires":[]},{"id":"d65acdc0.dafd8","type":"for","name":"for each record in EIPAM_IP_SUBNETS","xml":"\n","comments":"","outputs":1,"x":1026.9524688720703,"y":3628.82426071167,"z":"e4baa5a8.a31318","wires":[["ff66bf7.47f1b4"]]},{"id":"ff66bf7.47f1b4","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1283.3810195922852,"y":3629.77654838562,"z":"e4baa5a8.a31318","wires":[["367ad5cc.c5a3fa","77c765bc.e6637c","91e102ce.d36e8","3d0c6fc4.e325","82b00d4f.93cbf"]]},{"id":"367ad5cc.c5a3fa","type":"get-resource","name":"get-resource EIPAM_IP_SUBNET_KEYS","xml":"\n\n","comments":"","outputs":1,"x":1594.809585571289,"y":3466.205156326294,"z":"e4baa5a8.a31318","wires":[["6870a9ce.b3eae8","f0e997ff.17eb08"]]},{"id":"7945f51f.9f762c","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n ","comments":"","x":2009.809585571289,"y":3486.205156326294,"z":"e4baa5a8.a31318","wires":[]},{"id":"6870a9ce.b3eae8","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1835.1668548583984,"y":3442.1575145721436,"z":"e4baa5a8.a31318","wires":[["ed0022b6.a92c"]]},{"id":"f0e997ff.17eb08","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1843.7382850646973,"y":3486.4432277679443,"z":"e4baa5a8.a31318","wires":[["7945f51f.9f762c"]]},{"id":"ed0022b6.a92c","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":2010.1667861938477,"y":3441.3004150390625,"z":"e4baa5a8.a31318","wires":[]},{"id":"c7baae79.a8d3a","type":"set","name":"set max-level to -1","xml":"\n\n","comments":"","x":955.7619323730469,"y":3389.538688659668,"z":"e4baa5a8.a31318","wires":[]},{"id":"77c765bc.e6637c","type":"for","name":"for each record in EIPAM_IP_SUBNET_KEYS","xml":"\n","comments":"","outputs":1,"x":1609.3334045410156,"y":3535.2529106140137,"z":"e4baa5a8.a31318","wires":[["263bb568.7e1d3a"]]},{"id":"263bb568.7e1d3a","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1896.0000534057617,"y":3533.586248397827,"z":"e4baa5a8.a31318","wires":[["57db1b51.bf7814"]]},{"id":"57db1b51.bf7814","type":"switchNode","name":"switch level > max-level?","xml":"\n","comments":"","outputs":1,"x":2112.6666717529297,"y":3533.586166381836,"z":"e4baa5a8.a31318","wires":[["d90f79d9.b32da8"]]},{"id":"d90f79d9.b32da8","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":2304.333599090576,"y":3533.58616065979,"z":"e4baa5a8.a31318","wires":[["743cc06c.51758"]]},{"id":"743cc06c.51758","type":"set","name":"set max-level, selected-entity-id, selected-plan-name","xml":"\n\n\n\n","comments":"","x":2596.0001068115234,"y":3531.9194173812866,"z":"e4baa5a8.a31318","wires":[]},{"id":"91e102ce.d36e8","type":"get-resource","name":"get-resource EIPAM_IP_SUBNET_KEYS","xml":"\n\n","comments":"","outputs":1,"x":1596.000015258789,"y":3607.157615661621,"z":"e4baa5a8.a31318","wires":[["b2349884.088788","f1532f86.e76dd"]]},{"id":"7f0c353a.7f913c","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n ","comments":"","x":2011.000015258789,"y":3627.157615661621,"z":"e4baa5a8.a31318","wires":[]},{"id":"b2349884.088788","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1836.3572845458984,"y":3583.1099739074707,"z":"e4baa5a8.a31318","wires":[["70f90568.aa118c"]]},{"id":"f1532f86.e76dd","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1844.9287147521973,"y":3627.3956871032715,"z":"e4baa5a8.a31318","wires":[["7f0c353a.7f913c"]]},{"id":"70f90568.aa118c","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":2011.3572158813477,"y":3582.2528743743896,"z":"e4baa5a8.a31318","wires":[]},{"id":"c8da1d6e.45a7a","type":"for","name":"for each record in EIPAM_IP_SUBNET_KEYS","xml":"\n","comments":"","outputs":1,"x":2041.9523620605469,"y":3675.729072570801,"z":"e4baa5a8.a31318","wires":[["23e299e.e960066"]]},{"id":"2364c25f.16e04e","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1734.8093643188477,"y":3759.5385093688965,"z":"e4baa5a8.a31318","wires":[["c8da1d6e.45a7a","5a2be208.b22a9c","deb2167.63080e8","f568d578.388128","7ead2109.820b4"]]},{"id":"3d0c6fc4.e325","type":"for","name":"for each ip in ip-count","xml":"\n","comments":"","outputs":1,"x":1533.142807006836,"y":3759.5401363372803,"z":"e4baa5a8.a31318","wires":[["2364c25f.16e04e"]]},{"id":"23e299e.e960066","type":"set","name":"set eipam data for level","xml":"\n\n\n","comments":"","x":2348.8571243286133,"y":3675.4918384552,"z":"e4baa5a8.a31318","wires":[]},{"id":"5a2be208.b22a9c","type":"set","name":"set eipam data pools_length","xml":"\n\n","comments":"","x":1988.142677307129,"y":3721.2054557800293,"z":"e4baa5a8.a31318","wires":[]},{"id":"ac1085e3.f13938","type":"set","name":"set plans-index to 0","xml":"\n\n","comments":"","x":539.7619171142578,"y":3101.8717365264893,"z":"e4baa5a8.a31318","wires":[]},{"id":"1445f578.93789b","type":"set","name":"increment plans-index","xml":"\n\n","comments":"","x":971.0952224731445,"y":4020.871983528137,"z":"e4baa5a8.a31318","wires":[]},{"id":"82b00d4f.93cbf","type":"set","name":"set eipam requests_length","xml":"\n\n","comments":"","x":1543.6191711425781,"y":3901.2055082321167,"z":"e4baa5a8.a31318","wires":[]},{"id":"c5ac535a.19e0c","type":"set","name":"set eipam plan-name, address-family","xml":"\n\n\n","comments":"","x":1019.6666564941406,"y":3973.7284650802612,"z":"e4baa5a8.a31318","wires":[]},{"id":"319cf957.f6edb6","type":"set","name":"set eipam plans_length","xml":"\n\n","comments":"","x":543.4285697937012,"y":4045.919857978821,"z":"e4baa5a8.a31318","wires":[]},{"id":"c811246.d8ba4d8","type":"returnSuccess","name":"return success","xml":"\n\n\n\n","comments":"","x":511.5475769042969,"y":4917.2607316970825,"z":"e4baa5a8.a31318","wires":[]},{"id":"efa475b7.980ae8","type":"set","name":"copy input data","xml":"\n\n\n\n\n\n\n\n","comments":"","x":515.8332824707031,"y":4776.990706443787,"z":"e4baa5a8.a31318","wires":[]},{"id":"a247b0d0.a589c","type":"set","name":"copy vf-module-topology data","xml":"\n\n","comments":"","x":560.7142868041992,"y":4728.776218414307,"z":"e4baa5a8.a31318","wires":[]},{"id":"f833ef67.9cf92","type":"execute","name":"printContext","xml":"\n\n","comments":"","outputs":1,"x":506.42852783203125,"y":4869.49054813385,"z":"e4baa5a8.a31318","wires":[[]]},{"id":"77ad7e3d.8e3ec","type":"execute","name":"call EIPAM assignIPAddress","xml":"","comments":"","outputs":1,"x":923.5952911376953,"y":4134.880926132202,"z":"e4baa5a8.a31318","wires":[["9e574032.fe3cb"]]},{"id":"9e574032.fe3cb","type":"failure","name":"failure","xml":"","outputs":1,"x":1137.5952911376953,"y":4134.880926132202,"z":"e4baa5a8.a31318","wires":[["6086477b.665d78"]]},{"id":"6086477b.665d78","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n\t\n","comments":"","x":1276.5952911376953,"y":4134.880926132202,"z":"e4baa5a8.a31318","wires":[]},{"id":"deb2167.63080e8","type":"set","name":"set eipam client-key, mask","xml":"\n\n\n\n","comments":"","x":1985.2857284545898,"y":3855.015483856201,"z":"e4baa5a8.a31318","wires":[]},{"id":"b87f9fec.9ac9e","type":"for","name":"for each vm-type","xml":"\n","comments":"","outputs":1,"x":523,"y":4244.252558708191,"z":"e4baa5a8.a31318","wires":[["9092afca.a3962"]]},{"id":"9092afca.a3962","type":"for","name":"for each vm-network","xml":"\n","comments":"","outputs":1,"x":731.6666831970215,"y":4244.252884864807,"z":"e4baa5a8.a31318","wires":[["6b702819.1ea7a8"]]},{"id":"6b702819.1ea7a8","type":"for","name":"for each network-information-item","xml":"\n","comments":"","outputs":1,"x":996.6666717529297,"y":4245.919226646423,"z":"e4baa5a8.a31318","wires":[["83b69613.7b8da8"]]},{"id":"95db0874.7fa668","type":"set","name":"set plans-index = 0","xml":"\n\n","comments":"","x":529.9999923706055,"y":4189.252646446228,"z":"e4baa5a8.a31318","wires":[]},{"id":"98047ce0.4a6e9","type":"for","name":"for each eipam request","xml":"\n","comments":"","outputs":1,"x":1766.6666259765625,"y":4217.586531639099,"z":"e4baa5a8.a31318","wires":[["6f14c8cc.226b88"]]},{"id":"6f14c8cc.226b88","type":"set","name":"set ip address","xml":"\n\n","comments":"","x":1978.3332633972168,"y":4215.919702529907,"z":"e4baa5a8.a31318","wires":[]},{"id":"5aeee902.7037a8","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1566.6664581298828,"y":4242.586045265198,"z":"e4baa5a8.a31318","wires":[["98047ce0.4a6e9","a26fc3b8.56c3c"]]},{"id":"a26fc3b8.56c3c","type":"set","name":"increment plans-index","xml":"\n\n","comments":"","x":1761.66650390625,"y":4264.252387046814,"z":"e4baa5a8.a31318","wires":[]},{"id":"3c8bd226.36546e","type":"save","name":"update vf-module","xml":"\n\n\n\n\n\n","comments":"","outputs":1,"x":524.9999694824219,"y":4389.252729415894,"z":"e4baa5a8.a31318","wires":[["fb5d5bb7.763c78","e4f07aae.f62f88"]]},{"id":"d2a1fc69.961af","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1018.3333969116211,"y":4442.585899353027,"z":"e4baa5a8.a31318","wires":[]},{"id":"fb5d5bb7.763c78","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":694.3573303222656,"y":4356.204874038696,"z":"e4baa5a8.a31318","wires":[["383193dd.97ea3c"]]},{"id":"e4f07aae.f62f88","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":702.9286842346191,"y":4418.823854446411,"z":"e4baa5a8.a31318","wires":[["bcf4c9e0.38f9c8"]]},{"id":"4c9452bf.c4605c","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1029.3572845458984,"y":4374.348430633545,"z":"e4baa5a8.a31318","wires":[]},{"id":"a03bb466.634808","type":"set","name":"set vf-module-object-path","xml":"\n\n\n","comments":"","x":551.666633605957,"y":4314.252715110779,"z":"e4baa5a8.a31318","wires":[]},{"id":"c4679f1a.0f0a2","type":"save","name":"save vf-module relationships","xml":"\n \n \n \n","comments":"","outputs":1,"x":984.3094787597656,"y":4517.975717544556,"z":"e4baa5a8.a31318","wires":[["adfe5f0b.ad89b","8c43d965.e517d8"]]},{"id":"adfe5f0b.ad89b","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1209.1428108215332,"y":4478.847640037537,"z":"e4baa5a8.a31318","wires":[["be7ce494.4af018"]]},{"id":"8c43d965.e517d8","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1217.7142639160156,"y":4556.466782569885,"z":"e4baa5a8.a31318","wires":[["1b7e23d5.510b0c"]]},{"id":"fcd02140.3442a","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1544.1429443359375,"y":4498.657536506653,"z":"e4baa5a8.a31318","wires":[]},{"id":"f8307ef3.44142","type":"for","name":"for each vm-type","xml":"\n","comments":"","outputs":1,"x":525.3095092773438,"y":4519.642220497131,"z":"e4baa5a8.a31318","wires":[["51e803ad.53b7ac"]]},{"id":"51e803ad.53b7ac","type":"for","name":"for each vm-network","xml":"\n","comments":"","outputs":1,"x":735.9761867523193,"y":4517.976043701172,"z":"e4baa5a8.a31318","wires":[["c4679f1a.0f0a2"]]},{"id":"b89ddb3d.45f568","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1545.9762382507324,"y":4573.642075538635,"z":"e4baa5a8.a31318","wires":[]},{"id":"a89d1a7f.ee0778","type":"set","name":"set ip-version 6, use-dhcp, and ip-count","xml":"\n\n\n\n","comments":"","x":1964.7857208251953,"y":2908.213849067688,"z":"e4baa5a8.a31318","wires":[]},{"id":"1eb5f5e8.6678ba","type":"switchNode","name":"switch use-dhcp","xml":"\n","comments":"","outputs":1,"x":1630.500114440918,"y":3155.356598854065,"z":"e4baa5a8.a31318","wires":[["565e7fcb.5478a"]]},{"id":"565e7fcb.5478a","type":"outcome","name":"N","xml":"\n","comments":"","outputs":1,"x":1800.5000267028809,"y":3153.928201675415,"z":"e4baa5a8.a31318","wires":[["b1e701d0.c2cbd"]]},{"id":"83b69613.7b8da8","type":"switchNode","name":"switch use-dhcp","xml":"\n","comments":"","outputs":1,"x":1237.642837524414,"y":4244.642521858215,"z":"e4baa5a8.a31318","wires":[["9fada909.4d9ca8"]]},{"id":"9fada909.4d9ca8","type":"outcome","name":"N","xml":"\n","comments":"","outputs":1,"x":1407.642749786377,"y":4243.214124679565,"z":"e4baa5a8.a31318","wires":[["5aeee902.7037a8"]]},{"id":"21f945ed.4703fa","type":"for","name":"for each vm-type","xml":"\n","comments":"","outputs":1,"x":524.309455871582,"y":4649.642714500427,"z":"e4baa5a8.a31318","wires":[["76ad141b.68002c"]]},{"id":"76ad141b.68002c","type":"for","name":"for each vm","xml":"\n","comments":"","outputs":1,"x":719.3094863891602,"y":4648.975722312927,"z":"e4baa5a8.a31318","wires":[["5ad6102c.c24c4"]]},{"id":"87d443e8.e1d8d","type":"save","name":"save VIPR_CONFIGURATION","xml":"","comments":"","outputs":1,"x":1110.976188659668,"y":4671.643372535706,"z":"e4baa5a8.a31318","wires":[["87ac107d.fb4e7"]]},{"id":"cc126082.cba77","type":"comment","name":"Not a failure","info":"","comments":"","x":1630.976089477539,"y":4671.643377304077,"z":"e4baa5a8.a31318","wires":[]},{"id":"87ac107d.fb4e7","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1320.976173400879,"y":4671.643522262573,"z":"e4baa5a8.a31318","wires":[["84e3208f.2bb34"]]},{"id":"84e3208f.2bb34","type":"record","name":"record","xml":"\n\n\n\n\n\n","comments":"","outputs":1,"x":1464.3096160888672,"y":4671.643360137939,"z":"e4baa5a8.a31318","wires":[[]]},{"id":"7ead2109.820b4","type":"call","name":"call GENERIC-RESOURCE-API:generate-unique-name","xml":"\n","comments":"","outputs":1,"x":2074.3094940185547,"y":3809.641947746277,"z":"e4baa5a8.a31318","wires":[["b9a9e488.2e3ce8"]]},{"id":"b9a9e488.2e3ce8","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":2361.6905364990234,"y":3807.4993686676025,"z":"e4baa5a8.a31318","wires":[["f309c868.34d8b8"]]},{"id":"f568d578.388128","type":"set","name":"set variables for generating unique name","xml":"\n\n\n\n\n\n","comments":"","x":2027.6428260803223,"y":3764.6421089172363,"z":"e4baa5a8.a31318","wires":[]},{"id":"f309c868.34d8b8","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":2529.547649383545,"y":3806.9278802871704,"z":"e4baa5a8.a31318","wires":[]},{"id":"141da799.5b84c8","type":"switchNode","name":"switch ecomp-generated-naming == 'Y'","xml":"\n","comments":"","outputs":1,"x":1004.3095626831055,"y":2071.309280395508,"z":"e4baa5a8.a31318","wires":[["72f4c09e.079ae"]]},{"id":"72f4c09e.079ae","type":"outcomeFalse","name":"false","xml":"\n","comments":"","outputs":1,"x":1235.976173400879,"y":2070.3089113235474,"z":"e4baa5a8.a31318","wires":[["677921a6.61315"]]},{"id":"677921a6.61315","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1382.6429138183594,"y":2069.6423664093018,"z":"e4baa5a8.a31318","wires":[]},{"id":"f8d62ff8.4b7f3","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1494.3097381591797,"y":4622.975073814392,"z":"e4baa5a8.a31318","wires":[["9399828b.9d988"]]},{"id":"4f27d06f.de235","type":"comment","name":"Not a failure","info":"","comments":"","x":1817.6427917480469,"y":4621.308896064758,"z":"e4baa5a8.a31318","wires":[]},{"id":"9399828b.9d988","type":"record","name":"record","xml":"\n\n\n\n\n\n","comments":"","outputs":1,"x":1640.3096733093262,"y":4622.975707054138,"z":"e4baa5a8.a31318","wires":[[]]},{"id":"5ad6102c.c24c4","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":887.642879486084,"y":4647.975566864014,"z":"e4baa5a8.a31318","wires":[["d3772815.3ee328","87d443e8.e1d8d"]]},{"id":"d3772815.3ee328","type":"delete","name":"delete any pre-existing records in VIPR_CONFIGURATION","xml":"","comments":"","outputs":1,"x":1200.976203918457,"y":4623.309706687927,"z":"e4baa5a8.a31318","wires":[["f8d62ff8.4b7f3"]]},{"id":"5ded3d38.0d3994","type":"update","name":"update EIPAM_IP_ASSIGNMENTS to PENDING_DELETE...","xml":"","comments":"","outputs":1,"x":2907.6429481506348,"y":4259.64261007309,"z":"e4baa5a8.a31318","wires":[["da3d0ab5.9d7b78"]]},{"id":"e1b11e58.18b71","type":"set","name":"set status variable","xml":"\n\n","comments":"","x":2777.642910003662,"y":4212.9759821891785,"z":"e4baa5a8.a31318","wires":[]},{"id":"da3d0ab5.9d7b78","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":3212.6428565979004,"y":4257.97590970993,"z":"e4baa5a8.a31318","wires":[["9eddaf67.b6c3a"]]},{"id":"9eddaf67.b6c3a","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":3402.6428833007812,"y":4257.785645008087,"z":"e4baa5a8.a31318","wires":[]},{"id":"1f0f2297.a80cad","type":"execute","name":"execute EIPAM unassign IP addresses","xml":"\n\n","comments":"","outputs":1,"x":2842.6429176330566,"y":4304.642653942108,"z":"e4baa5a8.a31318","wires":[["764dc213.434fec"]]},{"id":"764dc213.434fec","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":3079.309543609619,"y":4304.642596721649,"z":"e4baa5a8.a31318","wires":[["d9d39111.ef82b"]]},{"id":"d9d39111.ef82b","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":3269.3095703125,"y":4304.452332019806,"z":"e4baa5a8.a31318","wires":[]},{"id":"3972c7d8.e4e1b8","type":"comment","name":"roll back EIPAM","info":"","comments":"","x":2752.6429481506348,"y":4159.642935593923,"z":"e4baa5a8.a31318","wires":[]},{"id":"663bcdf3.7476b4","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":2584.3095741271973,"y":4262.97610616684,"z":"e4baa5a8.a31318","wires":[["e1b11e58.18b71","5ded3d38.0d3994","1f0f2297.a80cad"]]},{"id":"383193dd.97ea3c","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":852.6428985595703,"y":4355.975544929504,"z":"e4baa5a8.a31318","wires":[["4c9452bf.c4605c","f9222e19.45f49"]]},{"id":"bcf4c9e0.38f9c8","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":857.6428375244141,"y":4418.641888618469,"z":"e4baa5a8.a31318","wires":[["d2a1fc69.961af","f9222e19.45f49"]]},{"id":"be7ce494.4af018","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1377.6428146362305,"y":4478.641909599304,"z":"e4baa5a8.a31318","wires":[["fcd02140.3442a","f9222e19.45f49"]]},{"id":"1b7e23d5.510b0c","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1372.642734527588,"y":4556.641750335693,"z":"e4baa5a8.a31318","wires":[["b89ddb3d.45f568","f9222e19.45f49"]]},{"id":"45ef9bd1.40c894","type":"set","name":"set vf-module-to-vfc-mapping length to 0","xml":"\n\n","comments":"","x":1151.500099182129,"y":1904.9280138015747,"z":"e4baa5a8.a31318","wires":[]},{"id":"d5efedb2.7d60c","type":"set","name":"set vfc-to-network-role-mapping length to 0","xml":"\n\n","comments":"","x":1604.7857818603516,"y":2383.9280395507812,"z":"e4baa5a8.a31318","wires":[]},{"id":"4646e366.6582ec","type":"switchNode","name":"switch plans-index > 0","xml":"\n","comments":"","outputs":1,"x":540.5000762939453,"y":4135.356512069702,"z":"e4baa5a8.a31318","wires":[["aa74ce89.4fd3e"]]},{"id":"aa74ce89.4fd3e","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":723.3572158813477,"y":4135.356721878052,"z":"e4baa5a8.a31318","wires":[["77ad7e3d.8e3ec"]]},{"id":"f9222e19.45f49","type":"switchNode","name":"switch plans-index > 0","xml":"\n","comments":"","outputs":1,"x":2231.6665000915527,"y":4262.261742115021,"z":"e4baa5a8.a31318","wires":[["2a6bae2e.123432"]]},{"id":"2a6bae2e.123432","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":2414.523639678955,"y":4262.26195192337,"z":"e4baa5a8.a31318","wires":[["663bcdf3.7476b4"]]},{"id":"fc1913b.4d832f","type":"set","name":"set service-type","xml":"\n\n","comments":"EIPAM plug-in needs this attribute set with this name","x":520.6666145324707,"y":4088.92791557312,"z":"e4baa5a8.a31318","wires":[]}] +[{"id":"12243e05.ed25c2","type":"dgstart","name":"DGSTART","outputs":1,"x":180,"y":156,"z":"f8904431.05f2f","wires":[["f4d1c0a3.d5f31"]]},{"id":"f4d1c0a3.d5f31","type":"service-logic","name":"GENERIC-RESOURCE-API 1.2.0-SNAPSHOT-INT110901","module":"GENERIC-RESOURCE-API","version":"${project.version}","comments":"","xml":"","outputs":1,"x":293.8571357727051,"y":195.80953788757324,"z":"f8904431.05f2f","wires":[["ecc152a5.bf1108"]]},{"id":"ecc152a5.bf1108","type":"method","name":"method vf-module-topology-operation-assign","xml":"\n","comments":"","outputs":1,"x":293.42862701416016,"y":236,"z":"f8904431.05f2f","wires":[["5dc10cee.56be04"]]},{"id":"47ff7743.1d3758","type":"comment","name":"vf-module-topology-operation-assign","info":"","comments":"","x":585.3210983276367,"y":98.97569942474365,"z":"f8904431.05f2f","wires":[]},{"id":"a9aec9fd.79ae2","type":"switchNode","name":"switch request-action","xml":"\n","comments":"","outputs":1,"x":585.1905097961426,"y":411.52382230758667,"z":"f8904431.05f2f","wires":[["4c9e7.644f9e198","5a30603c.26735"]]},{"id":"4c9e7.644f9e198","type":"outcome","name":"CreateVfModuleInstance","xml":"\n","comments":"","outputs":1,"x":847.2381248474121,"y":388.66670846939087,"z":"f8904431.05f2f","wires":[["55a8bac7.4c771c"]]},{"id":"5a30603c.26735","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":790.9047698974609,"y":434.0476975440979,"z":"f8904431.05f2f","wires":[["1744d698.e97981"]]},{"id":"55a8bac7.4c771c","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1037.0952892303467,"y":388.6667399406433,"z":"f8904431.05f2f","wires":[[]]},{"id":"1744d698.e97981","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1055.9047775268555,"y":434.381010055542,"z":"f8904431.05f2f","wires":[]},{"id":"b014fa38.34005","type":"get-resource","name":"get-resource VF_MODULE_MODEL","xml":"\n\n","comments":"","outputs":1,"x":632.5237770080566,"y":502.66677236557007,"z":"f8904431.05f2f","wires":[["d8a8a29a.dca6","fc3f7599.66aaa"]]},{"id":"6e4f251b.17feac","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1073.9521980285645,"y":527.095244884491,"z":"f8904431.05f2f","wires":[]},{"id":"d8a8a29a.dca6","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":898.3094673156738,"y":483.0476031303406,"z":"f8904431.05f2f","wires":[["d7058096.cb5ff8"]]},{"id":"fc3f7599.66aaa","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":906.8808975219727,"y":527.3333163261414,"z":"f8904431.05f2f","wires":[["6e4f251b.17feac"]]},{"id":"d7058096.cb5ff8","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1073.309398651123,"y":482.1905035972595,"z":"f8904431.05f2f","wires":[]},{"id":"b6f87a0.8006308","type":"switchNode","name":"switch service-data.vnfs.vnf_length","xml":"\n","comments":"","outputs":1,"x":627.6190414428711,"y":711.2381076812744,"z":"f8904431.05f2f","wires":[["7977778d.f4d74","9eec2ef4.0932c"]]},{"id":"7977778d.f4d74","type":"other","name":"NULL","xml":"\n","comments":"","outputs":1,"x":868.3333129882812,"y":688.3808479309082,"z":"f8904431.05f2f","wires":[["4732f893.59306"]]},{"id":"9eec2ef4.0932c","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":868.0951538085938,"y":729.333366394043,"z":"f8904431.05f2f","wires":[["6543ed07.361724"]]},{"id":"5dc10cee.56be04","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":234.99999237060547,"y":2405.9999599456787,"z":"f8904431.05f2f","wires":[["a9aec9fd.79ae2","b014fa38.34005","b6f87a0.8006308","24e6e61f.52f7fa","7278a5e5.34e4f4","481dcc0c.9eb044","f6138bf2.ad3c6","89532254.85a3d","1da89156.4d35c7","151894a2.272003","e9bf6c4c.c2ad2","1a344df3.fb7732","10188387.f28a2c","f8e58eca.5e5f5","ba9e655a.f1c4b","5ae5f387.50fd1c","cc25cb3a.593158","7de279db.be985","4cdc88c9.fda938","7d69c3ef.ea745c","39b8e65e.59c272","68e43af5.2c64a4","4f8e7534.cb8654","8874b3a6.20a57","3e4ceafe.888eee","11cfee21.5bdd6a","963118a6.12b53","967fc1c3.a568d","5bb2dea5.0b2c88","a1eb3f2f.dc5878","906d177a.23b878","35ae3c29.62e11c","12c538f6.bac537","d14590e1.bb8fd8","a8e24495.e3fae8","5037a7b6.fac458","7b68cee5.5f8108","2eeff3c5.141784","59c6a4fd.868b5c"]]},{"id":"4732f893.59306","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1034.999927520752,"y":687.6666030883789,"z":"f8904431.05f2f","wires":[]},{"id":"6543ed07.361724","type":"for","name":"for each vnf","xml":"\n","comments":"","outputs":1,"x":1030.3332977294922,"y":728.9999847412109,"z":"f8904431.05f2f","wires":[["d609b408.53f7e"]]},{"id":"d609b408.53f7e","type":"switchNode","name":"switch service data vnf == input vnf","xml":"\n","comments":"","outputs":1,"x":1281.6665153503418,"y":728.6666717529297,"z":"f8904431.05f2f","wires":[["f5c75729.f841c"]]},{"id":"f5c75729.f841c","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":1511.6666069030762,"y":728.0000257492065,"z":"f8904431.05f2f","wires":[["cfa27455.96cc6"]]},{"id":"24e6e61f.52f7fa","type":"set","name":"set vnf-index to -1","xml":"\n\n","comments":"","x":576.6666641235352,"y":642.6666069030762,"z":"f8904431.05f2f","wires":[]},{"id":"a60d7530.735ec","type":"set","name":"set vnf-index to idx","xml":"\n\n","comments":"","x":1833.3332443237305,"y":698.9999837875366,"z":"f8904431.05f2f","wires":[]},{"id":"7278a5e5.34e4f4","type":"switchNode","name":"switch vnf-index","xml":"\n","comments":"","outputs":1,"x":566.6666717529297,"y":779.3333034515381,"z":"f8904431.05f2f","wires":[["5331991b.bd2008"]]},{"id":"5331991b.bd2008","type":"outcome","name":"-1","xml":"\n","comments":"","outputs":1,"x":745.000057220459,"y":778.6666793823242,"z":"f8904431.05f2f","wires":[["3036e668.82ac5a"]]},{"id":"3036e668.82ac5a","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":904.9999656677246,"y":777.9999828338623,"z":"f8904431.05f2f","wires":[]},{"id":"481dcc0c.9eb044","type":"switchNode","name":"switch vnf order status","xml":"\n","comments":"","outputs":1,"x":589.6666946411133,"y":850.6667003631592,"z":"f8904431.05f2f","wires":[["39b8b432.a234f4","bf0bae35.6f47a8"]]},{"id":"39b8b432.a234f4","type":"outcome","name":"Created","xml":"\n","comments":"","outputs":1,"x":789.9999961853027,"y":824.3332843780518,"z":"f8904431.05f2f","wires":[["e236fa58.6c4788"]]},{"id":"e236fa58.6c4788","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":930.0000076293945,"y":824.3333263397217,"z":"f8904431.05f2f","wires":[[]]},{"id":"bf0bae35.6f47a8","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":786.666633605957,"y":865.9999618530273,"z":"f8904431.05f2f","wires":[["af20908b.808098"]]},{"id":"af20908b.808098","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":946.666633605957,"y":865.6666488647461,"z":"f8904431.05f2f","wires":[]},{"id":"f6138bf2.ad3c6","type":"switchNode","name":"switch vf-module_length","xml":"\n","comments":"","outputs":1,"x":593.333381652832,"y":942.6666212081909,"z":"f8904431.05f2f","wires":[["1318f7e3.2c3b78","ff070cf6.bcaf48"]]},{"id":"1318f7e3.2c3b78","type":"other","name":"NULL","xml":"\n","comments":"","outputs":1,"x":850.7143363952637,"y":909.8093948364258,"z":"f8904431.05f2f","wires":[["43239df.8b3b464"]]},{"id":"43239df.8b3b464","type":"set","name":"set vf-module-index=0","xml":"\n\n","comments":"","x":1038.3333740234375,"y":910.4761695861816,"z":"f8904431.05f2f","wires":[]},{"id":"ff070cf6.bcaf48","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":851.142879486084,"y":974.0952529907227,"z":"f8904431.05f2f","wires":[["94f25564.ea25b"]]},{"id":"a8559d0.6b0afe","type":"set","name":"set vf-module-index = vf-module_length","xml":"\n\n","comments":"","x":1236.3334197998047,"y":954.2856483459473,"z":"f8904431.05f2f","wires":[]},{"id":"78cc068f.8dd908","type":"for","name":"for each existing VF module","xml":"\n","comments":"","outputs":1,"x":1195.4285125732422,"y":998.3808784484863,"z":"f8904431.05f2f","wires":[["5458826e.777394"]]},{"id":"94f25564.ea25b","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":987.8571586608887,"y":974.095178604126,"z":"f8904431.05f2f","wires":[["a8559d0.6b0afe","78cc068f.8dd908"]]},{"id":"5458826e.777394","type":"switchNode","name":"switch vf-module-information.vf-module-id == service-data.vnfs.vnf[].vf-modules.vf-module[].vf-module-id","xml":"\n","comments":"","outputs":1,"x":1699.0476150512695,"y":997.9522895812988,"z":"f8904431.05f2f","wires":[["f26b82bf.e977d"]]},{"id":"f26b82bf.e977d","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":2141.666664123535,"y":997.5237407684326,"z":"f8904431.05f2f","wires":[["668a01c2.f5b0e"]]},{"id":"668a01c2.f5b0e","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":2293.571544647217,"y":997.5237274169922,"z":"f8904431.05f2f","wires":[]},{"id":"d3664b37.8af908","type":"comment","name":"make sure this VF module doesn't exist already","info":"","comments":"","x":1725.4999618530273,"y":952.5797815322876,"z":"f8904431.05f2f","wires":[]},{"id":"89532254.85a3d","type":"set","name":"set new vf-module_length","xml":"\n\n","comments":"","x":598.3333206176758,"y":1037.666555404663,"z":"f8904431.05f2f","wires":[]},{"id":"1da89156.4d35c7","type":"set","name":"set vf-module-topology data","xml":"\n\n\n\n\n\n","comments":"","x":604.8333396911621,"y":1150.1666622161865,"z":"f8904431.05f2f","wires":[]},{"id":"6a5ff544.353914","type":"set","name":"set aic-clli","xml":"\n\n","comments":"","x":1365.7855987548828,"y":1309.4045886993408,"z":"f8904431.05f2f","wires":[]},{"id":"151894a2.272003","type":"switchNode","name":"switch aic-clli","xml":"\n","comments":"","outputs":1,"x":564.8332595825195,"y":1423.3569288253784,"z":"f8904431.05f2f","wires":[["14c1e6e4.234661"]]},{"id":"14c1e6e4.234661","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":710.1189498901367,"y":1423.3569974899292,"z":"f8904431.05f2f","wires":[["ceed69fe.c2602"]]},{"id":"ceed69fe.c2602","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":857.2618103027344,"y":1422.9284315109253,"z":"f8904431.05f2f","wires":[]},{"id":"e9bf6c4c.c2ad2","type":"get-resource","name":"get-resource cloud region","xml":"\n\n","comments":"","outputs":1,"x":603.6904754638672,"y":1223.5002002716064,"z":"f8904431.05f2f","wires":[["ecd445cc.ed455","17cd4cca.f319ab"]]},{"id":"17cd4cca.f319ab","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":817.9366683959961,"y":1241.6510562896729,"z":"f8904431.05f2f","wires":[["76a6aa7c.a50c54"]]},{"id":"76a6aa7c.a50c54","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":992.9366416931152,"y":1241.6510925292969,"z":"f8904431.05f2f","wires":[]},{"id":"ecd445cc.ed455","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":826.8652648925781,"y":1199.9367895126343,"z":"f8904431.05f2f","wires":[["af0ea542.fcdfb"]]},{"id":"af0ea542.fcdfb","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":993.214542388916,"y":1199.2423667907715,"z":"f8904431.05f2f","wires":[]},{"id":"1a344df3.fb7732","type":"set","name":"set vf-module-parameters","xml":"\n\n","comments":"","x":600.595287322998,"y":1872.7860202789307,"z":"f8904431.05f2f","wires":[]},{"id":"10188387.f28a2c","type":"set","name":"set order-status to PendingCreate","xml":"\n\n\n\n","comments":"","x":616.2262573242188,"y":5074.3927001953125,"z":"f8904431.05f2f","wires":[]},{"id":"f8e58eca.5e5f5","type":"get-resource","name":"get-resource VF_MODULE_TO_VFC_MAPPING","xml":"\n\n","comments":"","outputs":1,"x":673.9286880493164,"y":1926.642807006836,"z":"f8904431.05f2f","wires":[["247fcc32.9a9bd4","9124fe48.9bbde8"]]},{"id":"247fcc32.9a9bd4","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":939.7143783569336,"y":1907.0236377716064,"z":"f8904431.05f2f","wires":[["56d416c7.7f36e8"]]},{"id":"9124fe48.9bbde8","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":948.2858085632324,"y":1951.3093509674072,"z":"f8904431.05f2f","wires":[["df2d8da2.dbcdf8"]]},{"id":"56d416c7.7f36e8","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1114.7143096923828,"y":1906.1665382385254,"z":"f8904431.05f2f","wires":[]},{"id":"ba9e655a.f1c4b","type":"for","name":"for each vm-type","xml":"\n","comments":"","outputs":1,"x":574.0476989746094,"y":2555.6430587768555,"z":"f8904431.05f2f","wires":[["950909dc.f398e"]]},{"id":"d06d02b2.30a36","type":"get-resource","name":"get-resource VFC_MODEL","xml":"\n\n","comments":"","outputs":1,"x":1015.9524993896484,"y":2047.5477199554443,"z":"f8904431.05f2f","wires":[["938189de.c5b208","b5e173da.7ef71"]]},{"id":"8bd622e3.ce6678","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1386.3808479309082,"y":2071.9761123657227,"z":"f8904431.05f2f","wires":[]},{"id":"938189de.c5b208","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1211.7381172180176,"y":2027.9284706115723,"z":"f8904431.05f2f","wires":[["1617d876.a17a8"]]},{"id":"b5e173da.7ef71","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1220.3095474243164,"y":2072.214183807373,"z":"f8904431.05f2f","wires":[["8bd622e3.ce6678"]]},{"id":"1617d876.a17a8","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1386.7380485534668,"y":2027.0713710784912,"z":"f8904431.05f2f","wires":[]},{"id":"950909dc.f398e","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":765.9524917602539,"y":2554.214427947998,"z":"f8904431.05f2f","wires":[["d06d02b2.30a36","b5c40074.82e0d","fbc75453.b46c","73181335.0de15c","4dd055d9.8e989c","bc5f9ee9.0fd05","9011598e.17006","6ce4d19f.10b0a8"]]},{"id":"39b8e65e.59c272","type":"set","name":"set vm_length","xml":"\n\n","comments":"","x":565.833366394043,"y":1986.8334846496582,"z":"f8904431.05f2f","wires":[]},{"id":"b5c40074.82e0d","type":"set","name":"set vm data","xml":"\n\n\n\n\n","comments":"","x":966.6667518615723,"y":2173.5001974105835,"z":"f8904431.05f2f","wires":[]},{"id":"cfa27455.96cc6","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1660.0000686645508,"y":726.9197244644165,"z":"f8904431.05f2f","wires":[["a60d7530.735ec","55e8eb76.280234"]]},{"id":"55e8eb76.280234","type":"break","name":"break","xml":"","comments":"","x":1795.0000343322754,"y":748.5863103866577,"z":"f8904431.05f2f","wires":[]},{"id":"f221ff2f.d06b18","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":979.1665992736816,"y":1464.7529220581055,"z":"f8904431.05f2f","wires":[]},{"id":"5ae5f387.50fd1c","type":"switchNode","name":"switch input model-invariant-uuid","xml":"\n","comments":"","outputs":1,"x":623.0236740112305,"y":1487.5773658752441,"z":"f8904431.05f2f","wires":[["1035d5e4.cd8b32","f407cbb5.44e8"]]},{"id":"1035d5e4.cd8b32","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":828.6903457641602,"y":1464.720329284668,"z":"f8904431.05f2f","wires":[["f221ff2f.d06b18"]]},{"id":"f407cbb5.44e8","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":830.1189422607422,"y":1509.0059204101562,"z":"f8904431.05f2f","wires":[["d4f06b62.dec4d8"]]},{"id":"d4f06b62.dec4d8","type":"set","name":"set from input","xml":"\n\n","comments":"","x":984.4046783447266,"y":1508.4344925880432,"z":"f8904431.05f2f","wires":[]},{"id":"4d6c6445.cbfb0c","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":980.1188697814941,"y":1553.2915983200073,"z":"f8904431.05f2f","wires":[]},{"id":"cc25cb3a.593158","type":"switchNode","name":"switch input model-uuid","xml":"\n","comments":"","outputs":1,"x":595.642692565918,"y":1576.1161031723022,"z":"f8904431.05f2f","wires":[["61999de9.848754","40fec6c5.51d25"]]},{"id":"61999de9.848754","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":829.6426658630371,"y":1553.2590351104736,"z":"f8904431.05f2f","wires":[["4d6c6445.cbfb0c"]]},{"id":"40fec6c5.51d25","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":831.0712623596191,"y":1597.544626235962,"z":"f8904431.05f2f","wires":[["72a3de3c.82b428"]]},{"id":"72a3de3c.82b428","type":"set","name":"set from input","xml":"\n\n","comments":"","x":985.3569984436035,"y":1596.9731984138489,"z":"f8904431.05f2f","wires":[]},{"id":"d38265bc.c7d2e","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":977.2618026733398,"y":1642.1488056182861,"z":"f8904431.05f2f","wires":[]},{"id":"7de279db.be985","type":"switchNode","name":"switch input model-version","xml":"\n","comments":"","outputs":1,"x":603.7855644226074,"y":1664.9732503890991,"z":"f8904431.05f2f","wires":[["cb5b83ed.84b72","3b3ee487.9fb894"]]},{"id":"cb5b83ed.84b72","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":826.7855491638184,"y":1642.1162128448486,"z":"f8904431.05f2f","wires":[["d38265bc.c7d2e"]]},{"id":"3b3ee487.9fb894","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":828.2141456604004,"y":1686.401803970337,"z":"f8904431.05f2f","wires":[["7480785e.ac0d48"]]},{"id":"7480785e.ac0d48","type":"set","name":"set from input","xml":"\n\n","comments":"","x":982.4998817443848,"y":1685.8303761482239,"z":"f8904431.05f2f","wires":[]},{"id":"f42c83c8.41e91","type":"set","name":"set from DB","xml":"\n\n","comments":"","x":977.2618026733398,"y":1729.2916278839111,"z":"f8904431.05f2f","wires":[]},{"id":"4cdc88c9.fda938","type":"switchNode","name":"switch input model-name","xml":"\n","comments":"","outputs":1,"x":598.7855644226074,"y":1752.1160726547241,"z":"f8904431.05f2f","wires":[["32343a44.73d23e","77ae4ba9.070c4c"]]},{"id":"32343a44.73d23e","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":826.7855491638184,"y":1729.2590351104736,"z":"f8904431.05f2f","wires":[["f42c83c8.41e91"]]},{"id":"77ae4ba9.070c4c","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":828.2141456604004,"y":1773.544626235962,"z":"f8904431.05f2f","wires":[["225fdcbf.3f84cc"]]},{"id":"225fdcbf.3f84cc","type":"set","name":"set from input","xml":"\n\n","comments":"","x":982.4998817443848,"y":1772.9731984138489,"z":"f8904431.05f2f","wires":[]},{"id":"7d69c3ef.ea745c","type":"set","name":"set model-customization-uuid","xml":"\n\n","comments":"","x":613.2378997802734,"y":1824.6250619888306,"z":"f8904431.05f2f","wires":[]},{"id":"fbc75453.b46c","type":"for","name":"for each vm","xml":"\n","comments":"","outputs":1,"x":968.3332405090332,"y":2282.7531156539917,"z":"f8904431.05f2f","wires":[["2ebd5ed6.df5f82"]]},{"id":"73181335.0de15c","type":"set","name":"set vm-name-length","xml":"\n\n","comments":"","x":991.6666946411133,"y":2217.753373146057,"z":"f8904431.05f2f","wires":[]},{"id":"31921ee1.b71012","type":"call","name":"call GENERIC-RESOURCE-API:generate-unique-name","xml":"\n","comments":"","outputs":1,"x":1434.761863708496,"y":2305.3722620010376,"z":"f8904431.05f2f","wires":[["a91ba6cc.cf06b","c6543c94.b350d8"]]},{"id":"a91ba6cc.cf06b","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1730.4761517842617,"y":2278.2295246124268,"z":"f8904431.05f2f","wires":[["876240e8.cdb2d8"]]},{"id":"c6543c94.b350d8","type":"success","name":"success","xml":"\n","comments":"","outputs":1,"x":1733.8095016479492,"y":2329.896167755127,"z":"f8904431.05f2f","wires":[["4879e3d7.d02fd4"]]},{"id":"c6fdac19.925758","type":"set","name":"set variables for generating unique name","xml":"\n\n\n\n\n\n","comments":"","x":1391.4285774230957,"y":2253.7055883407593,"z":"f8904431.05f2f","wires":[]},{"id":"4879e3d7.d02fd4","type":"set","name":"set generated name","xml":"\n\n","comments":"","x":1918.3332176208496,"y":2329.3721857070923,"z":"f8904431.05f2f","wires":[]},{"id":"876240e8.cdb2d8","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1898.3332646687832,"y":2277.6580362319946,"z":"f8904431.05f2f","wires":[]},{"id":"68e43af5.2c64a4","type":"set","name":"set vf-module-id","xml":"\n\n","comments":"","x":566.4285469055176,"y":1093.348237991333,"z":"f8904431.05f2f","wires":[]},{"id":"2ebd5ed6.df5f82","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1132.738182067871,"y":2282.396019935608,"z":"f8904431.05f2f","wires":[["c6fdac19.925758","31921ee1.b71012"]]},{"id":"4dd055d9.8e989c","type":"get-resource","name":"get-resource VFC_TO_NETWORK_ROLE_MAPPING","xml":"\n\n","comments":"","outputs":1,"x":1095.595329284668,"y":2405.253088951111,"z":"f8904431.05f2f","wires":[["94c492f8.7c2af","2adabc76.4fb224"]]},{"id":"94c492f8.7c2af","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1382.8095321655273,"y":2385.6339359283447,"z":"f8904431.05f2f","wires":[["1fb058c9.841daf"]]},{"id":"2adabc76.4fb224","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1391.3809623718262,"y":2429.9196491241455,"z":"f8904431.05f2f","wires":[["4bea2562.d69b54"]]},{"id":"1fb058c9.841daf","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1557.8094635009766,"y":2384.7768363952637,"z":"f8904431.05f2f","wires":[]},{"id":"bc5f9ee9.0fd05","type":"for","name":"for each network-role","xml":"\n","comments":"","outputs":1,"x":988.6906204223633,"y":2716.4439306259155,"z":"f8904431.05f2f","wires":[["1e6387b.5554df8"]]},{"id":"1e6387b.5554df8","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1195.1190719604492,"y":2713.11043548584,"z":"f8904431.05f2f","wires":[["d1147d40.681178","92a8ad60.071cb8","aca46669.1e6ba","9420dcc7.04e96","d934d530.947bd","341e9248.f1d036","d0faad95.8d7198","6716a3d8.3a7fbc"]]},{"id":"d1147d40.681178","type":"for","name":"for each network","xml":"\n","comments":"","outputs":1,"x":1404.166633605957,"y":2545.253191947937,"z":"f8904431.05f2f","wires":[["60ba540a.b45fac"]]},{"id":"92a8ad60.071cb8","type":"set","name":"set network-index to -1","xml":"\n\n","comments":"","x":1424.1667022705078,"y":2502.396188735962,"z":"f8904431.05f2f","wires":[]},{"id":"60ba540a.b45fac","type":"switchNode","name":"switch network-role matches","xml":"\n","comments":"","outputs":1,"x":1632.737907409668,"y":2543.824381828308,"z":"f8904431.05f2f","wires":[["dca543fd.ee8ed"]]},{"id":"dca543fd.ee8ed","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":1831.3095741271973,"y":2543.824585914612,"z":"f8904431.05f2f","wires":[["76f5d83a.f656f"]]},{"id":"76f5d83a.f656f","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1972.7381420135498,"y":2542.396014213562,"z":"f8904431.05f2f","wires":[["9e5316f1.1837c8","c2171d76.2b6c58"]]},{"id":"9e5316f1.1837c8","type":"set","name":"set network-index to idx","xml":"\n\n","comments":"","x":2151.30965423584,"y":2519.5390100479126,"z":"f8904431.05f2f","wires":[]},{"id":"c2171d76.2b6c58","type":"break","name":"break","xml":"","comments":"","x":2099.8808937072754,"y":2565.2531900405884,"z":"f8904431.05f2f","wires":[]},{"id":"aca46669.1e6ba","type":"switchNode","name":"switch network-index","xml":"\n","comments":"","outputs":1,"x":1416.0714721679688,"y":2594.062829017639,"z":"f8904431.05f2f","wires":[["97ca39a3.404448"]]},{"id":"97ca39a3.404448","type":"outcomeTrue","name":"-1","xml":"\n","comments":"","outputs":1,"x":1610.3571968078613,"y":2594.062726020813,"z":"f8904431.05f2f","wires":[["35daaecd.6386aa"]]},{"id":"35daaecd.6386aa","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1767.5000457763672,"y":2592.634196281433,"z":"f8904431.05f2f","wires":[]},{"id":"4f8e7534.cb8654","type":"for","name":"for each cloud-region relationship","xml":"\n","comments":"","outputs":1,"x":625.9442901611328,"y":1312.0068836212158,"z":"f8904431.05f2f","wires":[["31c30feb.1c3cb8"]]},{"id":"31c30feb.1c3cb8","type":"switchNode","name":"switch related-to","xml":"\n","comments":"","outputs":1,"x":873.6228332519531,"y":1311.7568130493164,"z":"f8904431.05f2f","wires":[["63a06b9d.bc207c"]]},{"id":"63a06b9d.bc207c","type":"outcome","name":"complex","xml":"\n","comments":"","outputs":1,"x":1043.0871543884277,"y":1311.1496353149414,"z":"f8904431.05f2f","wires":[["8701746c.0d7be8"]]},{"id":"272ff117.caf41e","type":"execute","name":"split related-link","xml":"\n \n \n \n","comments":"","outputs":1,"x":1383.1823120117188,"y":1265.5782108306885,"z":"f8904431.05f2f","wires":[[]]},{"id":"8701746c.0d7be8","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1202.8490142822266,"y":1312.2449989318848,"z":"f8904431.05f2f","wires":[["272ff117.caf41e","e47ef4bc.fde6a","6a5ff544.353914"]]},{"id":"e47ef4bc.fde6a","type":"break","name":"break","xml":"","comments":"","x":1352.848976135254,"y":1355.5782957077026,"z":"f8904431.05f2f","wires":[]},{"id":"9420dcc7.04e96","type":"set","name":"set network-role and tag","xml":"\n\n\n","comments":"","x":1425.8333549499512,"y":2690.2530155181885,"z":"f8904431.05f2f","wires":[]},{"id":"9011598e.17006","type":"set","name":"set vm-network-length","xml":"\n\n","comments":"","x":982.4999465942383,"y":3105.2532806396484,"z":"f8904431.05f2f","wires":[]},{"id":"d934d530.947bd","type":"switchNode","name":"switch ipv4-ip-version","xml":"\n","comments":"","outputs":1,"x":1418.452407836914,"y":2773.5863428115845,"z":"f8904431.05f2f","wires":[["deebf497.c887","7d7fbd40.e8a4ac"]]},{"id":"f84a7a0.5dde088","type":"set","name":"set network-information-index to -1","xml":"\n\n\n","comments":"","x":1827.97603225708,"y":2738.5864477157593,"z":"f8904431.05f2f","wires":[]},{"id":"deebf497.c887","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":1595.1189270019531,"y":2738.586483001709,"z":"f8904431.05f2f","wires":[["f84a7a0.5dde088"]]},{"id":"7d7fbd40.e8a4ac","type":"other","name":"4","xml":"\n","comments":"","outputs":1,"x":1593.8808784484863,"y":2804.538625717163,"z":"f8904431.05f2f","wires":[["7300e5a4.7df534"]]},{"id":"50b64750.df1f68","type":"set","name":"set network-information-index to 0","xml":"\n\n","comments":"","x":1998.4521408081055,"y":2779.0624866485596,"z":"f8904431.05f2f","wires":[]},{"id":"7300e5a4.7df534","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1761.0713539123535,"y":2803.872091293335,"z":"f8904431.05f2f","wires":[["50b64750.df1f68","7a328931.d0302"]]},{"id":"7a328931.d0302","type":"set","name":"set ip-version 4, use-dhcp, and ip-count","xml":"\n\n\n\n","comments":"","x":2015.4047241210938,"y":2825.7294425964355,"z":"f8904431.05f2f","wires":[]},{"id":"341e9248.f1d036","type":"switchNode","name":"switch ipv6-ip-version","xml":"\n","comments":"","outputs":1,"x":1418.9286041259766,"y":2900.4911251068115,"z":"f8904431.05f2f","wires":[["917a1f23.5df0c","21565a52.dc3bee"]]},{"id":"917a1f23.5df0c","type":"outcome","name":"NULL","xml":"","comments":"","outputs":1,"x":1597.7380981445312,"y":2870.728937149048,"z":"f8904431.05f2f","wires":[["30fff3e9.318f3c"]]},{"id":"21565a52.dc3bee","type":"other","name":"6","xml":"\n","comments":"","outputs":1,"x":1599.1666526794434,"y":2935.0144939422607,"z":"f8904431.05f2f","wires":[["15c9a755.d62661"]]},{"id":"1ea53f76.1b51c1","type":"set","name":"increment network-information-index","xml":"\n\n","comments":"","x":2004.880744934082,"y":2909.5385236740112,"z":"f8904431.05f2f","wires":[]},{"id":"15c9a755.d62661","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1754.4048118591309,"y":2934.0622329711914,"z":"f8904431.05f2f","wires":[["1ea53f76.1b51c1","11903d81.fcc1aa"]]},{"id":"30fff3e9.318f3c","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1740.404727935791,"y":2870.0625553131104,"z":"f8904431.05f2f","wires":[[]]},{"id":"d0faad95.8d7198","type":"switchNode","name":"switch network-information-index","xml":"\n","comments":"","outputs":1,"x":1454.166618347168,"y":3036.919370651245,"z":"f8904431.05f2f","wires":[["8dd87e18.4728b8","8470b9d3.3688f8"]]},{"id":"8dd87e18.4728b8","type":"outcome","name":"-1","xml":"","comments":"","outputs":1,"x":1672.4999752044678,"y":3013.5861167907715,"z":"f8904431.05f2f","wires":[["f629d5e6.34d3a"]]},{"id":"8470b9d3.3688f8","type":"other","name":"other","xml":"\n","comments":"","outputs":1,"x":1672.2619380950928,"y":3059.5384311676025,"z":"f8904431.05f2f","wires":[["4c260c2d.7b2034"]]},{"id":"f629d5e6.34d3a","type":"block","name":"block","xml":"\n","atomic":"false","comments":"","outputs":1,"x":1809.166690826416,"y":3011.919776916504,"z":"f8904431.05f2f","wires":[[]]},{"id":"4c260c2d.7b2034","type":"set","name":"set network-information-item_length","xml":"\n\n","comments":"","x":1900.8333053588867,"y":3056.919569015503,"z":"f8904431.05f2f","wires":[]},{"id":"8874b3a6.20a57","type":"for","name":"for each vm-type","xml":"\n","comments":"","outputs":1,"x":581,"y":3203.9194660186768,"z":"f8904431.05f2f","wires":[["150c6134.582a07"]]},{"id":"150c6134.582a07","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":784.5715255737305,"y":3204.1576709747314,"z":"f8904431.05f2f","wires":[["a80f048a.626ed"]]},{"id":"6716a3d8.3a7fbc","type":"set","name":"save network-id","xml":"\n\n","comments":"This isn't a node in MD-SAL, but we need to save this for later when we are doing EIPAM processing","x":1397.9761810302734,"y":2640.253023147583,"z":"f8904431.05f2f","wires":[]},{"id":"a80f048a.626ed","type":"for","name":"for each network-role","xml":"\n","comments":"","outputs":1,"x":985.999885559082,"y":3203.252721786499,"z":"f8904431.05f2f","wires":[["24bbb455.36620c"]]},{"id":"24bbb455.36620c","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1187.9047012329102,"y":3202.490758895874,"z":"f8904431.05f2f","wires":[["846d0839.fe7848"]]},{"id":"846d0839.fe7848","type":"for","name":"for each network-information-item","xml":"\n","comments":"","outputs":1,"x":1432.6665725708008,"y":3202.0151510238647,"z":"f8904431.05f2f","wires":[["8c75b71c.328668"]]},{"id":"8aa98267.f34158","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":677.666633605957,"y":3407.9195766448975,"z":"f8904431.05f2f","wires":[["238e3171.365596","352f82b5.11fc76","82635d4d.019668","dd0c75b4.eae44","1e8f073b.6f05f9"]]},{"id":"238e3171.365596","type":"get-resource","name":"get-resource EIPAM_IP_SUBNETS","xml":"\n\n","comments":"","outputs":1,"x":1057.6666564941406,"y":3369.586072921753,"z":"f8904431.05f2f","wires":[["6ca7b876.b272b","1ebe6c41.0f5554"]]},{"id":"ca9b8308.f4fc5","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1447.6665954589844,"y":3391.2528343200684,"z":"f8904431.05f2f","wires":[]},{"id":"6ca7b876.b272b","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1273.0238647460938,"y":3347.205192565918,"z":"f8904431.05f2f","wires":[["750e22a4.077754"]]},{"id":"1ebe6c41.0f5554","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1281.5952949523926,"y":3391.4909057617188,"z":"f8904431.05f2f","wires":[["ca9b8308.f4fc5"]]},{"id":"750e22a4.077754","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1448.023796081543,"y":3346.348093032837,"z":"f8904431.05f2f","wires":[]},{"id":"352f82b5.11fc76","type":"for","name":"for each record in EIPAM_IP_SUBNETS","xml":"\n","comments":"","outputs":1,"x":1076.9524688720703,"y":3674.82426071167,"z":"f8904431.05f2f","wires":[["f03262f0.3244a8"]]},{"id":"f03262f0.3244a8","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1333.3810195922852,"y":3675.77654838562,"z":"f8904431.05f2f","wires":[["8536e6ca.d6b168","b6de49.9eed79b8","527933d.f5ceecc","e79d950d.15109","1e54185e.592a48"]]},{"id":"8536e6ca.d6b168","type":"get-resource","name":"get-resource EIPAM_IP_SUBNET_KEYS","xml":"\n\n","comments":"","outputs":1,"x":1644.809585571289,"y":3512.205156326294,"z":"f8904431.05f2f","wires":[["f9772116.0d78","43aacff5.7008c8"]]},{"id":"1bebeb4e.09292d","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n ","comments":"","x":2059.809585571289,"y":3532.205156326294,"z":"f8904431.05f2f","wires":[]},{"id":"f9772116.0d78","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1885.1668548583984,"y":3488.1575145721436,"z":"f8904431.05f2f","wires":[["bf235577.aaf6"]]},{"id":"43aacff5.7008c8","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1893.7382850646973,"y":3532.4432277679443,"z":"f8904431.05f2f","wires":[["1bebeb4e.09292d"]]},{"id":"bf235577.aaf6","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":2060.1667861938477,"y":3487.3004150390625,"z":"f8904431.05f2f","wires":[]},{"id":"82635d4d.019668","type":"set","name":"set max-level to -1","xml":"\n\n","comments":"","x":1005.7619323730469,"y":3435.538688659668,"z":"f8904431.05f2f","wires":[]},{"id":"b6de49.9eed79b8","type":"for","name":"for each record in EIPAM_IP_SUBNET_KEYS","xml":"\n","comments":"","outputs":1,"x":1659.3334045410156,"y":3581.2529106140137,"z":"f8904431.05f2f","wires":[["d5adc7e7.c15f68"]]},{"id":"d5adc7e7.c15f68","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1946.0000534057617,"y":3579.586248397827,"z":"f8904431.05f2f","wires":[["e7f1dfec.5d311"]]},{"id":"e7f1dfec.5d311","type":"switchNode","name":"switch level > max-level?","xml":"\n","comments":"","outputs":1,"x":2162.6666717529297,"y":3579.586166381836,"z":"f8904431.05f2f","wires":[["10d7a03a.3108b8"]]},{"id":"10d7a03a.3108b8","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":2354.333599090576,"y":3579.58616065979,"z":"f8904431.05f2f","wires":[["1241dc64.64d09c"]]},{"id":"1241dc64.64d09c","type":"set","name":"set max-level, selected-entity-id, selected-plan-name","xml":"\n\n\n\n","comments":"","x":2646.0001068115234,"y":3577.9194173812866,"z":"f8904431.05f2f","wires":[]},{"id":"527933d.f5ceecc","type":"get-resource","name":"get-resource EIPAM_IP_SUBNET_KEYS","xml":"\n\n","comments":"","outputs":1,"x":1646.000015258789,"y":3653.157615661621,"z":"f8904431.05f2f","wires":[["7e54f81a.2f658","ad30d7cc.d7b19"]]},{"id":"a669144f.71726","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n ","comments":"","x":2061.000015258789,"y":3673.157615661621,"z":"f8904431.05f2f","wires":[]},{"id":"7e54f81a.2f658","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1886.3572845458984,"y":3629.1099739074707,"z":"f8904431.05f2f","wires":[["bc052b55.fad418"]]},{"id":"ad30d7cc.d7b19","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1894.9287147521973,"y":3673.3956871032715,"z":"f8904431.05f2f","wires":[["a669144f.71726"]]},{"id":"bc052b55.fad418","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":2061.3572158813477,"y":3628.2528743743896,"z":"f8904431.05f2f","wires":[]},{"id":"2727a7be.f15758","type":"for","name":"for each record in EIPAM_IP_SUBNET_KEYS","xml":"\n","comments":"","outputs":1,"x":2091.952362060547,"y":3721.729072570801,"z":"f8904431.05f2f","wires":[["922cde20.d7381"]]},{"id":"2e1988ae.5b71b","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1784.8093643188477,"y":3805.5385093688965,"z":"f8904431.05f2f","wires":[["2727a7be.f15758","1fbff78a.f4d12","6383ce2f.6e26d8","99dd85c.4fc4178","dc2ef1d5.2563f8"]]},{"id":"e79d950d.15109","type":"for","name":"for each ip in ip-count","xml":"\n","comments":"","outputs":1,"x":1583.142807006836,"y":3805.5401363372803,"z":"f8904431.05f2f","wires":[["2e1988ae.5b71b"]]},{"id":"922cde20.d7381","type":"set","name":"set eipam data for level","xml":"\n\n\n","comments":"","x":2398.8571243286133,"y":3721.4918384552,"z":"f8904431.05f2f","wires":[]},{"id":"1fbff78a.f4d12","type":"set","name":"set eipam data pools_length","xml":"\n\n","comments":"","x":2038.142677307129,"y":3767.2054557800293,"z":"f8904431.05f2f","wires":[]},{"id":"3e4ceafe.888eee","type":"set","name":"set plans-index to 0","xml":"\n\n","comments":"","x":589.7619171142578,"y":3147.8717365264893,"z":"f8904431.05f2f","wires":[]},{"id":"dd0c75b4.eae44","type":"set","name":"increment plans-index","xml":"\n\n","comments":"","x":1021.0952224731445,"y":4066.871983528137,"z":"f8904431.05f2f","wires":[]},{"id":"1e54185e.592a48","type":"set","name":"set eipam requests_length","xml":"\n\n","comments":"","x":1593.6191711425781,"y":3947.2055082321167,"z":"f8904431.05f2f","wires":[]},{"id":"1e8f073b.6f05f9","type":"set","name":"set eipam plan-name, address-family","xml":"\n\n\n","comments":"","x":1069.6666564941406,"y":4019.7284650802612,"z":"f8904431.05f2f","wires":[]},{"id":"11cfee21.5bdd6a","type":"set","name":"set eipam plans_length","xml":"\n\n","comments":"","x":593.4285697937012,"y":4091.919857978821,"z":"f8904431.05f2f","wires":[]},{"id":"963118a6.12b53","type":"returnSuccess","name":"return success","xml":"\n\n\n\n","comments":"","x":552.7975616455078,"y":5167.011030197144,"z":"f8904431.05f2f","wires":[]},{"id":"967fc1c3.a568d","type":"set","name":"copy input data","xml":"\n\n\n\n\n\n\n\n","comments":"","x":564.5832290649414,"y":4942.990794181824,"z":"f8904431.05f2f","wires":[]},{"id":"5bb2dea5.0b2c88","type":"set","name":"copy vf-module-topology data","xml":"\n\n","comments":"","x":609.4642333984375,"y":4894.776306152344,"z":"f8904431.05f2f","wires":[]},{"id":"a1eb3f2f.dc5878","type":"execute","name":"printContext","xml":"\n\n","comments":"","outputs":1,"x":547.6785125732422,"y":5119.240846633911,"z":"f8904431.05f2f","wires":[[]]},{"id":"753dc8b5.f46c2","type":"execute","name":"call EIPAM assignIPAddress","xml":"","comments":"","outputs":1,"x":973.5952911376953,"y":4180.880926132202,"z":"f8904431.05f2f","wires":[["4b08695f.8392f"]]},{"id":"4b08695f.8392f","type":"failure","name":"failure","xml":"","outputs":1,"x":1187.5952911376953,"y":4180.880926132202,"z":"f8904431.05f2f","wires":[["21aa8603.c2613a"]]},{"id":"21aa8603.c2613a","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n\t\n","comments":"","x":1326.5952911376953,"y":4180.880926132202,"z":"f8904431.05f2f","wires":[]},{"id":"6383ce2f.6e26d8","type":"set","name":"set eipam client-key, mask","xml":"\n\n\n\n","comments":"","x":2035.2857284545898,"y":3901.015483856201,"z":"f8904431.05f2f","wires":[]},{"id":"35ae3c29.62e11c","type":"for","name":"for each vm-type","xml":"\n","comments":"","outputs":1,"x":573,"y":4290.252558708191,"z":"f8904431.05f2f","wires":[["2a37ecf7.8780d4"]]},{"id":"2a37ecf7.8780d4","type":"for","name":"for each vm-network","xml":"\n","comments":"","outputs":1,"x":781.6666831970215,"y":4290.252884864807,"z":"f8904431.05f2f","wires":[["47adf55b.a27c64"]]},{"id":"47adf55b.a27c64","type":"for","name":"for each network-information-item","xml":"\n","comments":"","outputs":1,"x":1046.6666717529297,"y":4291.919226646423,"z":"f8904431.05f2f","wires":[["a560b608.d9df"]]},{"id":"906d177a.23b878","type":"set","name":"set plans-index = 0","xml":"\n\n","comments":"","x":579.9999923706055,"y":4235.252646446228,"z":"f8904431.05f2f","wires":[]},{"id":"daeb98c8.1a8c","type":"for","name":"for each eipam request","xml":"\n","comments":"","outputs":1,"x":1816.6666259765625,"y":4263.586531639099,"z":"f8904431.05f2f","wires":[["d7b2f5d9.8f7a68"]]},{"id":"d7b2f5d9.8f7a68","type":"set","name":"set ip address","xml":"\n\n","comments":"","x":2028.3332633972168,"y":4261.919702529907,"z":"f8904431.05f2f","wires":[]},{"id":"56f40ccc.3da3dc","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1616.6664581298828,"y":4288.586045265198,"z":"f8904431.05f2f","wires":[["daeb98c8.1a8c","833d5d4d.2fde38"]]},{"id":"833d5d4d.2fde38","type":"set","name":"increment plans-index","xml":"\n\n","comments":"","x":1811.66650390625,"y":4310.252387046814,"z":"f8904431.05f2f","wires":[]},{"id":"d14590e1.bb8fd8","type":"save","name":"update vf-module","xml":"\n\n\n\n\n\n","comments":"","outputs":1,"x":574.9999694824219,"y":4435.252729415894,"z":"f8904431.05f2f","wires":[["e7fd3464.3ad97","1bf6cb7c.3e0605"]]},{"id":"27d16a6a.8a37f6","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1068.333396911621,"y":4488.585899353027,"z":"f8904431.05f2f","wires":[]},{"id":"e7fd3464.3ad97","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":744.3573303222656,"y":4402.204874038696,"z":"f8904431.05f2f","wires":[["b8c0af54.5401d"]]},{"id":"1bf6cb7c.3e0605","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":752.9286842346191,"y":4464.823854446411,"z":"f8904431.05f2f","wires":[["97b79a52.c9ea08"]]},{"id":"e25600b8.fe60f","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1079.3572845458984,"y":4420.348430633545,"z":"f8904431.05f2f","wires":[]},{"id":"12c538f6.bac537","type":"set","name":"set vf-module-object-path","xml":"\n\n\n","comments":"","x":601.666633605957,"y":4360.252715110779,"z":"f8904431.05f2f","wires":[]},{"id":"9b200946.b21818","type":"save","name":"save vf-module relationships","xml":"\n \n \n \n","comments":"","outputs":1,"x":1034.3094787597656,"y":4563.975717544556,"z":"f8904431.05f2f","wires":[["3a5d434.74e2a3c","cbec555a.a66e1"]]},{"id":"3a5d434.74e2a3c","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1259.1428108215332,"y":4524.847640037537,"z":"f8904431.05f2f","wires":[["a7d81e5f.df835"]]},{"id":"cbec555a.a66e1","type":"not-found","name":"not-found","xml":"\n","comments":"","outputs":1,"x":1267.7142639160156,"y":4602.466782569885,"z":"f8904431.05f2f","wires":[["377f0d3a.fcf93a"]]},{"id":"9f618c7a.aa0268","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1594.1429443359375,"y":4544.657536506653,"z":"f8904431.05f2f","wires":[]},{"id":"a8e24495.e3fae8","type":"for","name":"for each vm-type","xml":"\n","comments":"","outputs":1,"x":575.3095092773438,"y":4565.642220497131,"z":"f8904431.05f2f","wires":[["4cd55e9f.5d4f1"]]},{"id":"4cd55e9f.5d4f1","type":"for","name":"for each vm-network","xml":"\n","comments":"","outputs":1,"x":785.9761867523193,"y":4563.976043701172,"z":"f8904431.05f2f","wires":[["9b200946.b21818"]]},{"id":"ed456f28.a4419","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1595.9762382507324,"y":4619.642075538635,"z":"f8904431.05f2f","wires":[]},{"id":"11903d81.fcc1aa","type":"set","name":"set ip-version 6, use-dhcp, and ip-count","xml":"\n\n\n\n","comments":"","x":2014.7857208251953,"y":2954.213849067688,"z":"f8904431.05f2f","wires":[]},{"id":"8c75b71c.328668","type":"switchNode","name":"switch use-dhcp","xml":"\n","comments":"","outputs":1,"x":1680.500114440918,"y":3201.356598854065,"z":"f8904431.05f2f","wires":[["c1eef226.9da368"]]},{"id":"c1eef226.9da368","type":"outcome","name":"N","xml":"\n","comments":"","outputs":1,"x":1850.5000267028809,"y":3199.928201675415,"z":"f8904431.05f2f","wires":[["8aa98267.f34158"]]},{"id":"a560b608.d9df","type":"switchNode","name":"switch use-dhcp","xml":"\n","comments":"","outputs":1,"x":1287.642837524414,"y":4290.642521858215,"z":"f8904431.05f2f","wires":[["8253a6e.60643d8"]]},{"id":"8253a6e.60643d8","type":"outcome","name":"N","xml":"\n","comments":"","outputs":1,"x":1457.642749786377,"y":4289.214124679565,"z":"f8904431.05f2f","wires":[["56f40ccc.3da3dc"]]},{"id":"5037a7b6.fac458","type":"for","name":"for each vm-type","xml":"\n","comments":"","outputs":1,"x":574.309455871582,"y":4695.642714500427,"z":"f8904431.05f2f","wires":[["8eb4043b.a1c41"]]},{"id":"8eb4043b.a1c41","type":"for","name":"for each vm","xml":"\n","comments":"","outputs":1,"x":769.3094863891602,"y":4694.975722312927,"z":"f8904431.05f2f","wires":[["5e904a67.9da9dc"]]},{"id":"a18648aa.2dca8","type":"save","name":"save VIPR_CONFIGURATION","xml":"","comments":"","outputs":1,"x":1160.976188659668,"y":4717.643372535706,"z":"f8904431.05f2f","wires":[["55737ac3.ddc7cc"]]},{"id":"2e31a72c.f726a8","type":"comment","name":"Not a failure","info":"","comments":"","x":1680.976089477539,"y":4717.643377304077,"z":"f8904431.05f2f","wires":[]},{"id":"55737ac3.ddc7cc","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1370.976173400879,"y":4717.643522262573,"z":"f8904431.05f2f","wires":[["d0a04dc7.3bc688"]]},{"id":"d0a04dc7.3bc688","type":"record","name":"record","xml":"\n\n\n\n\n\n","comments":"","outputs":1,"x":1514.3096160888672,"y":4717.643360137939,"z":"f8904431.05f2f","wires":[[]]},{"id":"dc2ef1d5.2563f8","type":"call","name":"call GENERIC-RESOURCE-API:generate-unique-name","xml":"\n","comments":"","outputs":1,"x":2124.3094940185547,"y":3855.641947746277,"z":"f8904431.05f2f","wires":[["dd263b35.ab1258"]]},{"id":"dd263b35.ab1258","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":2411.6905364990234,"y":3853.4993686676025,"z":"f8904431.05f2f","wires":[["8bcf10a0.8fe5e"]]},{"id":"99dd85c.4fc4178","type":"set","name":"set variables for generating unique name","xml":"\n\n\n\n\n\n","comments":"","x":2077.6428260803223,"y":3810.6421089172363,"z":"f8904431.05f2f","wires":[]},{"id":"8bcf10a0.8fe5e","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":2579.547649383545,"y":3852.9278802871704,"z":"f8904431.05f2f","wires":[]},{"id":"6ce4d19f.10b0a8","type":"switchNode","name":"switch ecomp-generated-naming == 'Y'","xml":"\n","comments":"","outputs":1,"x":1054.3095626831055,"y":2117.309280395508,"z":"f8904431.05f2f","wires":[["2de2475a.f4d5d8"]]},{"id":"2de2475a.f4d5d8","type":"outcomeFalse","name":"false","xml":"\n","comments":"","outputs":1,"x":1285.976173400879,"y":2116.3089113235474,"z":"f8904431.05f2f","wires":[["112945ce.9f9c9a"]]},{"id":"112945ce.9f9c9a","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":1432.6429138183594,"y":2115.6423664093018,"z":"f8904431.05f2f","wires":[]},{"id":"4da53680.141168","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":1544.3097381591797,"y":4668.975073814392,"z":"f8904431.05f2f","wires":[["425d9ea4.3de7b"]]},{"id":"518430e6.ca6d78","type":"comment","name":"Not a failure","info":"","comments":"","x":1867.6427917480469,"y":4667.308896064758,"z":"f8904431.05f2f","wires":[]},{"id":"425d9ea4.3de7b","type":"record","name":"record","xml":"\n\n\n\n\n\n","comments":"","outputs":1,"x":1690.3096733093262,"y":4668.975707054138,"z":"f8904431.05f2f","wires":[[]]},{"id":"5e904a67.9da9dc","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":937.642879486084,"y":4693.975566864014,"z":"f8904431.05f2f","wires":[["4c365ffc.e4afc8","a18648aa.2dca8"]]},{"id":"4c365ffc.e4afc8","type":"delete","name":"delete any pre-existing records in VIPR_CONFIGURATION","xml":"","comments":"","outputs":1,"x":1250.976203918457,"y":4669.309706687927,"z":"f8904431.05f2f","wires":[["4da53680.141168"]]},{"id":"1f795d99.f5ecd2","type":"update","name":"update EIPAM_IP_ASSIGNMENTS to PENDING_DELETE...","xml":"","comments":"","outputs":1,"x":2957.6429481506348,"y":4305.64261007309,"z":"f8904431.05f2f","wires":[["e2da69cb.3fe94"]]},{"id":"d2cb7754.38f5","type":"set","name":"set status variable","xml":"\n\n","comments":"","x":2827.642910003662,"y":4258.9759821891785,"z":"f8904431.05f2f","wires":[]},{"id":"e2da69cb.3fe94","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":3262.6428565979004,"y":4303.97590970993,"z":"f8904431.05f2f","wires":[["78b84819.7cbd28"]]},{"id":"78b84819.7cbd28","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":3452.6428833007812,"y":4303.785645008087,"z":"f8904431.05f2f","wires":[]},{"id":"aaf3ae90.95d7e","type":"execute","name":"execute EIPAM unassign IP addresses","xml":"\n\n","comments":"","outputs":1,"x":2892.6429176330566,"y":4350.642653942108,"z":"f8904431.05f2f","wires":[["3bd208da.2b5f5"]]},{"id":"3bd208da.2b5f5","type":"failure","name":"failure","xml":"\n","comments":"","outputs":1,"x":3129.309543609619,"y":4350.642596721649,"z":"f8904431.05f2f","wires":[["c853d33c.7bd92"]]},{"id":"c853d33c.7bd92","type":"returnFailure","name":"return failure","xml":"\n\t\n\t\n \n","comments":"","x":3319.3095703125,"y":4350.452332019806,"z":"f8904431.05f2f","wires":[]},{"id":"1232b93c.b99bef","type":"comment","name":"roll back EIPAM","info":"","comments":"","x":2802.6429481506348,"y":4205.642935593923,"z":"f8904431.05f2f","wires":[]},{"id":"a9f936cf.48789","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":2634.3095741271973,"y":4308.97610616684,"z":"f8904431.05f2f","wires":[["d2cb7754.38f5","1f795d99.f5ecd2","aaf3ae90.95d7e"]]},{"id":"b8c0af54.5401d","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":902.6428985595703,"y":4401.975544929504,"z":"f8904431.05f2f","wires":[["e25600b8.fe60f","920a4d60.b8ea28"]]},{"id":"97b79a52.c9ea08","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":907.6428375244141,"y":4464.641888618469,"z":"f8904431.05f2f","wires":[["27d16a6a.8a37f6","920a4d60.b8ea28"]]},{"id":"a7d81e5f.df835","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1427.6428146362305,"y":4524.641909599304,"z":"f8904431.05f2f","wires":[["9f618c7a.aa0268","920a4d60.b8ea28"]]},{"id":"377f0d3a.fcf93a","type":"block","name":"block : atomic","xml":"","atomic":"true","outputs":1,"x":1422.642734527588,"y":4602.641750335693,"z":"f8904431.05f2f","wires":[["ed456f28.a4419","920a4d60.b8ea28"]]},{"id":"df2d8da2.dbcdf8","type":"set","name":"set vf-module-to-vfc-mapping length to 0","xml":"\n\n","comments":"","x":1201.500099182129,"y":1950.9280138015747,"z":"f8904431.05f2f","wires":[]},{"id":"4bea2562.d69b54","type":"set","name":"set vfc-to-network-role-mapping length to 0","xml":"\n\n","comments":"","x":1654.7857818603516,"y":2429.9280395507812,"z":"f8904431.05f2f","wires":[]},{"id":"7b68cee5.5f8108","type":"switchNode","name":"switch plans-index > 0","xml":"\n","comments":"","outputs":1,"x":590.5000762939453,"y":4181.356512069702,"z":"f8904431.05f2f","wires":[["7d5eb184.20a448"]]},{"id":"7d5eb184.20a448","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":773.3572158813477,"y":4181.356721878052,"z":"f8904431.05f2f","wires":[["753dc8b5.f46c2"]]},{"id":"920a4d60.b8ea28","type":"switchNode","name":"switch plans-index > 0","xml":"\n","comments":"","outputs":1,"x":2281.6665000915527,"y":4308.261742115021,"z":"f8904431.05f2f","wires":[["53be3d84.4c3d64"]]},{"id":"53be3d84.4c3d64","type":"outcomeTrue","name":"true","xml":"\n","comments":"","outputs":1,"x":2464.523639678955,"y":4308.26195192337,"z":"f8904431.05f2f","wires":[["a9f936cf.48789"]]},{"id":"2eeff3c5.141784","type":"set","name":"set service-type","xml":"\n\n","comments":"EIPAM plug-in needs this attribute set with this name","x":570.6666145324707,"y":4134.92791557312,"z":"f8904431.05f2f","wires":[]},{"id":"82cb9ccd.420d9","type":"returnFailure","name":"return failure","xml":"\n\n\n","comments":"","x":309,"y":4892.749938964844,"z":"f8904431.05f2f","wires":[]},{"id":"81d39b95.9bfe2","type":"comment","name":"Fix $ in value","info":"","comments":"","x":814.7499465942383,"y":4898.000087738037,"z":"f8904431.05f2f","wires":[]},{"id":"59c6a4fd.868b5c","type":"call","name":"call check for VNF-API-preload and copy","xml":"\n","comments":"","outputs":1,"x":644.1668701171875,"y":5004.9169921875,"z":"f8904431.05f2f","wires":[[]]}] diff --git a/platform-logic/generic-resource-api/src/main/resources/graph.versions b/platform-logic/generic-resource-api/src/main/resources/graph.versions index 84f18614..8fb1451e 100644 --- a/platform-logic/generic-resource-api/src/main/resources/graph.versions +++ b/platform-logic/generic-resource-api/src/main/resources/graph.versions @@ -20,6 +20,8 @@ GENERIC-RESOURCE-API eipam-create-network-role-pool ${project.version} sync GENERIC-RESOURCE-API generate-l3network-network-id ${project.version} sync GENERIC-RESOURCE-API generate-panorama-name ${project.version} sync GENERIC-RESOURCE-API generate-unique-name ${project.version} sync +GENERIC-RESOURCE-API get-tunnelxconn-ar ${project.version} sync +GENERIC-RESOURCE-API gw-vfmodule-update ${project.version} sync GENERIC-RESOURCE-API manage-ipaddr-assignment ${project.version} sync GENERIC-RESOURCE-API manage-vni-assignment ${project.version} sync GENERIC-RESOURCE-API network-topology-operation-activate ${project.version} sync diff --git a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_brg-topology-operation-activate.xml b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_brg-topology-operation-activate.xml index ff5ba3e3..8a0333c2 100644 --- a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_brg-topology-operation-activate.xml +++ b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_brg-topology-operation-activate.xml @@ -129,6 +129,17 @@ + + + + + + + + + + + @@ -137,8 +148,8 @@ - - + + @@ -203,6 +214,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_get-tunnelxconn-ar.xml b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_get-tunnelxconn-ar.xml new file mode 100644 index 00000000..f74ec8e3 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_get-tunnelxconn-ar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_gw-vfmodule-update.xml b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_gw-vfmodule-update.xml new file mode 100644 index 00000000..eb4e5c4f --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_gw-vfmodule-update.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_network-topology-operation-create.xml b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_network-topology-operation-create.xml index d7ee6d01..f4fd9eef 100644 --- a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_network-topology-operation-create.xml +++ b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_network-topology-operation-create.xml @@ -152,7 +152,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -276,7 +276,7 @@ - + @@ -284,10 +284,6 @@ - - - - @@ -342,20 +338,20 @@ - - - - - - + + + + + + - - + + @@ -372,20 +368,20 @@ - - - - - - + + + + + + - - + + @@ -406,9 +402,13 @@ + + + + - + @@ -427,31 +427,43 @@ + + + + - - + + + + - + - + + + + + - + + + - + @@ -463,13 +475,19 @@ + + + + - + + + - + @@ -477,11 +495,11 @@ - - - - - + + + + + diff --git a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_network-topology-operation-delete.xml b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_network-topology-operation-delete.xml index 87deaa5d..3e2ff578 100644 --- a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_network-topology-operation-delete.xml +++ b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_network-topology-operation-delete.xml @@ -44,7 +44,7 @@ - + diff --git a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_validate-network-input-parameters.xml b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_validate-network-input-parameters.xml index 930e2773..0987a773 100644 --- a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_validate-network-input-parameters.xml +++ b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_validate-network-input-parameters.xml @@ -247,7 +247,7 @@ - + @@ -275,7 +275,7 @@ - + diff --git a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_validate-network-input.xml b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_validate-network-input.xml index 1f70a4b7..c0dc8f14 100755 --- a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_validate-network-input.xml +++ b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_validate-network-input.xml @@ -370,7 +370,9 @@ - + + + diff --git a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_vf-module-topology-operation-assign.xml b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_vf-module-topology-operation-assign.xml index 2855d9eb..f561acb9 100755 --- a/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_vf-module-topology-operation-assign.xml +++ b/platform-logic/generic-resource-api/src/main/xml/GENERIC-RESOURCE-API_vf-module-topology-operation-assign.xml @@ -36,7 +36,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -231,7 +231,7 @@ - + @@ -542,7 +542,7 @@ key="INSERT INTO VIPR_CONFIGURATION (vnf_id, vnf_name, ecomp_service_instance_id - + @@ -557,7 +557,8 @@ key="INSERT INTO VIPR_CONFIGURATION (vnf_id, vnf_name, ecomp_service_instance_id - + + - + diff --git a/platform-logic/restapi-templates/src/main/json/l3smsitetemplate.json b/platform-logic/restapi-templates/src/main/json/l3smsitetemplate.json index 016879c3..585c3114 100644 --- a/platform-logic/restapi-templates/src/main/json/l3smsitetemplate.json +++ b/platform-logic/restapi-templates/src/main/json/l3smsitetemplate.json @@ -23,18 +23,24 @@ "site":[ { "site-id": ${prop.l3vpn.site1_name}, + "site-name":"Site-forhuawei1", + "vrf-control-option": { + "custom-vrf": "true", + "vrf-definition-policy": "site-and-vpn-policy" + }, "vpn-policies": { "vpn-policy": [ { "vpn-policy-id": ${prop.l3vpn.vpn-policy1-id}, + "vpn-policy-name": "policy-forhuawei1", "entries": [ - { - "id": ${prop.l3vpn.entry1-id}, - "vpn": { - "vpn-id": ${prop.l3vpn.name}, - "site-role": "huawei-ac-net-l3vpn-svc:any-to-any-role" - } + { + "id": ${prop.l3vpn.entry1-id}, + "vpn": { + "vpn-id": ${prop.l3vpn.name}, + "site-role": "huawei-ac-net-l3vpn-svc:any-to-any-role" } + } ] } ] @@ -47,136 +53,93 @@ "appointed-access": { "ne-id": ${prop.l3vpn.pe1_id}, "ltp-id": ${prop.l3vpn.ac1_id}, + "admin-status":"admin-up", "vlan": { - "type": "huawei-ac-net-l3vpn-svc:vlan-dot1q", - "vlan-id": ${prop.l3vpn.sna1_svlan} + "huawei-ac-net-l3vpn-svc:type": "vlan-dot1q", + "vlan-id": ${prop.l3vpn.ac1_svlan}, + "sub-if-number":"dyn-allocate" } } }, "ip-connection": { "ipv4": { - "address-allocation-type": "huawei-ac-net-l3vpn-svc:static-address", "addresses": { - "provider-address": ${prop.l3vpn.ac1-peer-ip}, - "customer-address": ${prop.l3vpn.ac1-ip}, - "mask": "24" + "provider-address": ${prop.l3vpn.ac1_ip}, + "customer-address": ${prop.l3vpn.ac1_peer_ip}, + "mask": "30" } } }, - "service": { - "mtu": "1500" - }, "routing-protocols": { "routing-protocol": [ { "type": ${prop.l3vpn.ac1_protocol}, "static": { - "cascaded-lan-prefixes": [ + "cascaded-lan-prefixes": { "ipv4-lan-prefixes": [ { "ip-prefix": ${prop.l3vpn.sna1-route.ip-prefix}, - "next-hop": ${prop.l3vpn.sna1-route.next-hop} + "next-hop": ${prop.l3vpn.sna1-route.next-hop}, + "preference":"100" } ] } - ] - } - "bgp": { - "peers": [ - { - "peer-ip": ${prop.l3vpn.peer1-ip}, - "remote-as": ${prop.l3vpn.ac1_protocol_bgp_as} - } - ] } } - } ] }, "vpn-attachment": { - "vpn-policy-id": ${prop.l3vpn.name} - } - } - ] - }, - { - "site-id": ${prop.l3vpn.site2_name}, - "vpn-policies": { - "vpn-policy": [ - { - "vpn-policy-id": ${prop.l3vpn.vpn-policy2-id}, - "entries": [ - { - "id": ${prop.l3vpn.entry2-id}, - "vpn": { - "vpn-id": ${prop.l3vpn.name}, - "site-role": "huawei-ac-net-l3vpn-svc:any-to-any-role" - } + "vpn-policy-id": ${prop.l3vpn.vpn-policy1-id} } - ] - } - ] - }, - "site-network-accesses": { - "site-network-access": [ + }, { - "site-network-access-id": ${prop.l3vpn.sna2_name}, - "bearer": { - "appointed-access": { - "ne-id": ${prop.l3vpn.pe2_id}, + "site-network-access-id": ${prop.l3vpn.sna2_name}, + "bearer": { + "appointed-access": { + "ne-id": ${prop.l3vpn.pe2_id}, "ltp-id": ${prop.l3vpn.ac2_id}, + "admin-status": "admin-up", "vlan": { - "type": "huawei-ac-net-l3vpn-svc:vlan-dot1q", - "vlan-id": ${prop.l3vpn.sna2_svlan} - } + "huawei-ac-net-l3vpn-svc:type": "vlan-dot1q", + "vlan-id": ${prop.l3vpn.ac2_svlan}, + "sub-if-number": "dyn-allocate" + } } - }, - "ip-connection": { - "ipv4": { - "address-allocation-type": "huawei-ac-net-l3vpn-svc:static-address", - "addresses": { - "provider-address": ${prop.l3vpn.ac2-peer-ip}, - "customer-address": ${prop.l3vpn.ac2-ip}, - "mask": "24" + }, + "ip-connection": { + "ipv4": { + "addresses": { + "provider-address": ${prop.l3vpn.ac2_ip}, + "customer-address": ${prop.l3vpn.ac2_peer_ip}, + "mask": "30" } } - }, - "service": { - "mtu": "1500" - }, - "routing-protocols": { - "routing-protocol": [ - { - "type": ${prop.l3vpn.ac2_protocol}, - "static": { - "cascaded-lan-prefixes": [ - { - "ipv4-lan-prefixes": [ - { - "ip-prefix": ${prop.l3vpn.sna2-route.ip-prefix}, - "next-hop": ${prop.l3vpn.sna2-route.next-hop} - } - ] - } - ] - } - "bgp": { - "peers": [ - { - "peer-ip": ${prop.l3vpn.peer2-ip}, - "remote-as": ${prop.l3vpn.ac2_protocol_bgp_as} - } - ] - } + }, + "routing-protocols": { + "routing-protocol": [ + { + "huawei-ac-net-l3vpn-svc:type": ${prop.l3vpn.ac2_protocol}, + "static": { + "cascaded-lan-prefixes": { + "ipv4-lan-prefixes": [ + { + "ip-prefix": ${prop.l3vpn.sna2-route.ip-prefix}, + "next-hop": ${prop.l3vpn.sna2-route.next-hop}, + "preference": "100" + } + ] } - ] - }, - "vpn-attachment": { - "vpn-policy-id": ${prop.l3vpn.name} - } - } + } + } ] + }, + "vpn-attachment": { + "vpn-policy-id": ${prop.l3vpn.vpn-policy1-id} + } +} +] +} } ] } diff --git a/platform-logic/restapi-templates/src/main/json/l3smvpntemplate.json b/platform-logic/restapi-templates/src/main/json/l3smvpntemplate.json index 67f127ce..fa940a48 100644 --- a/platform-logic/restapi-templates/src/main/json/l3smvpntemplate.json +++ b/platform-logic/restapi-templates/src/main/json/l3smvpntemplate.json @@ -25,7 +25,8 @@ "vpn-id": ${prop.l3vpn.name}, "customer-name": "huawei", "vpn-service-topology": ${prop.l3vpn.topology}, - "route-exchange-policy": "huawei-ac-net-l3vpn-svc:vpnv4-way" + "route-exchange-policy": "vpnv4-way", + "address-family":"ipv4", } ] } diff --git a/platform-logic/restapi-templates/src/main/json/l3smvrftemplate.json b/platform-logic/restapi-templates/src/main/json/l3smvrftemplate.json index 732af278..1957135f 100644 --- a/platform-logic/restapi-templates/src/main/json/l3smvrftemplate.json +++ b/platform-logic/restapi-templates/src/main/json/l3smvrftemplate.json @@ -20,16 +20,96 @@ */ { + "huawei-ac-net-l3vpn-svc-vfi:vrf-attributes": { "vrf-attribute": [ { "vrf-attribute-id": ${prop.l3vpn.vrf1-id}, "ne-id": ${prop.l3vpn.pe1_id}, - "vpn-policy-id": ${prop.l3vpn.vpn-policy1-id} + "vpn-policy-id": ${prop.l3vpn.vpn-policy1-id}, + "site-id": ${prop.l3vpn.site1_name}, + "address-families": { + "address-family": [ + { + "af-type": "ipv4", + "tunnel-service": { + "type": "huawei-ac-net-l3vpn-svc-vfi:auto-select", + "auto-select": { + "select-tunnels": { + "select-tunnel": { + "type": "ldp", + "priority": 3 + } + } + } + }, + "access-protocols": { + "protocol": { + "type": "huawei-ac-net-l3vpn-svc:bgp", + "bgp": { + "import-routes": { + "import-route": [{ + "type": "huawei-ac-net-l3vpn-svc:static", + "policy-type": "none" + }, + { + "type": "huawei-ac-net-l3vpn-svc:direct", + "policy-type": "none" + } + ] + } + } + } + }, + "popgo": true + } + ] + } }, { "vrf-attribute-id": ${prop.l3vpn.vrf2-id}, "ne-id": ${prop.l3vpn.pe2_id}, - "vpn-policy-id": ${prop.l3vpn.vpn-policy2-id} + "vpn-policy-id": ${prop.l3vpn.vpn-policy1-id}, + "site-id": ${prop.l3vpn.site1_name}, + "address-families": { + "address-family": [ + { + "af-type": "ipv4", + "tunnel-service": { + "type": "huawei-ac-net-l3vpn-svc-vfi:auto-select", + "auto-select": { + "select-tunnels": { + "select-tunnel": [ + { + "type": "ldp", + "priority": 3 + } + ] + } + } + }, + "access-protocols": { + "protocol": { + "type": "huawei-ac-net-l3vpn-svc:bgp", + "bgp": { + "import-routes": { + "import-route": [{ + "type": "huawei-ac-net-l3vpn-svc:static", + "policy-type": "none" + }, + { + "type": "huawei-ac-net-l3vpn-svc:direct", + "policy-type": "none" + } + ] + } + } + } + }, + "popgo": true + } + ] + } } ] + } } diff --git a/platform-logic/restapi-templates/src/main/json/vfmodule-vim-parameters.vgw.json b/platform-logic/restapi-templates/src/main/json/vfmodule-vim-parameters.vgw.json new file mode 100644 index 00000000..72c2dfe2 --- /dev/null +++ b/platform-logic/restapi-templates/src/main/json/vfmodule-vim-parameters.vgw.json @@ -0,0 +1,79 @@ +{ + "GENERIC-RESOURCE-API:vf-module": [ + { + "GENERIC-RESOURCE-API:vf-module-id": ${tmp.service.vnf.vf-module.vf-module-id}, + "GENERIC-RESOURCE-API:vf-module-data": { + "GENERIC-RESOURCE-API:vf-module-topology": { + "GENERIC-RESOURCE-API:vf-module-parameters": { + "GENERIC-RESOURCE-API:param": [ + { + "name": "public_net_id", + "value": "external" + }, + { + "name": "mux_gw_private_subnet_id", + "value": "zdfw1muxgw01_private" + }, + { + "name": "mux_gw_private_net_id", + "value": "zdfw1muxgw01_private" + }, + { + "name": "mux_gw_private_subnet_id", + "value": "zdfw1muxgw01_sub_private" + }, + { + "name": "mux_gw_private_net_cidr", + "value": "10.5.0.0/24" + }, + { + "name": "cpe_public_net_id", + "value": "vCPEInfraCPEPUBLIC110306" + }, + { + "name": "cpe_public_subnet_id", + "value": "vCPEInfraCPEPUBLICSUB110306" + }, + { + "name": "cpe_public_net_cidr", + "value": "10.2.0.0/24" + }, + { + "name": "onap_private_net_id", + "value": "oam_onap_hUnI" + }, + { + "name": "onap_private_subnet_id", + "value": "oam_onap_hUnI" + }, + { + "name": "onap_private_net_cidr", + "value": "10.0.0.0/16" + }, + { + "name": "vgw_private_ip_0", + "value": "10.5.0.22" + }, + { + "name": "vgw_private_ip_1", + "value": "10.0.101.30" + }, + { + "name": "vgw_name_0", + "value": "zdcpe1cpe01gw01_110801" + }, + { + "name": "mux_ip_addr", + "value": "10.5.0.21" + }, + { + "name": "vg_vgmux_tunnel_vni", + "value": ${tmp.service.vnf.vf-module.vg-mux-tunnel-vni} + } + ] + } + } + } + } + ] +}