[ { "id":"39656334.a3e8bc", "type":"dgstart", "name":"DGSTART", "outputs":1, "x":167.5, "y":125, "z":"4a786afb.312ac4", "wires":[ [ "641071ac.34ce3" ] ] }, { "id":"641071ac.34ce3", "type":"service-logic", "name":"GENERIC-RESOURCE-API ${project.version}", "module":"GENERIC-RESOURCE-API", "version":"${project.version}", "comments":"", "xml":"", "outputs":1, "x":263.7380790710449, "y":185.95239067077637, "z":"4a786afb.312ac4", "wires":[ [ "67611285.46e87c" ] ] }, { "id":"67611285.46e87c", "type":"method", "name":"tunnelxconn-topology-operation-create", "xml":"\n", "comments":"", "outputs":1, "x":309.65485763549805, "y":221.19044589996338, "z":"4a786afb.312ac4", "wires":[ [ "a134c0c3.36b48" ] ] }, { "id":"a134c0c3.36b48", "type":"block", "name":"block : atomic", "xml":"", "atomic":"true", "comments":"", "outputs":1, "x":217.97619247436523, "y":364.5237879753113, "z":"4a786afb.312ac4", "wires":[ [ "afc9ff4c.06763", "fd58bf7f.5b2af", "fc1a7e2b.aacb3", "3dfd770d.60f198", "9fda81c2.e3d96", "9068ce9.11d8a3", "181809a4.09e046", "93a91e68.a5dae", "21a50431.15138c", "522f9134.9df63", "a51f265e.f89ce8", "5c0e33aa.afc40c", "e2f23076.04596", "742c0c13.6fb084", "81851f96.4bd83", "e1d29d16.5b99d" ] ] }, { "id":"fd58bf7f.5b2af", "type":"returnSuccess", "name":"return success", "xml":"\n\n\n\n", "comments":"", "x":471.16680908203125, "y":1489.5479049682617, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"afc9ff4c.06763", "type":"set", "name":"set output to api handler", "xml":"\n\n\n\n \n", "comments":"", "x":499.9207229614258, "y":1453.6704511642456, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"522f9134.9df63", "type":"set", "name":"set allotted-resource-oper-status", "xml":"\n\n\n\n\n\n", "comments":"", "x":524.2542190551758, "y":745.0514001846313, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"3dfd770d.60f198", "type":"set", "name":"set tmp.ar.self-link", "xml":"\n\n\n", "comments":"", "x":480.23806381225586, "y":338.33332538604736, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"fc1a7e2b.aacb3", "type":"set", "name":"set tmp.ar.allotted-resource-id,etc", "xml":"\n\n\n\n\n", "comments":"", "x":527.4973258972168, "y":304.59259128570557, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"9fda81c2.e3d96", "type":"execute", "name":"execute Properties", "xml":"\n \n \n", "comments":"", "outputs":1, "x":486.4934196472168, "y":374.23152446746826, "z":"4a786afb.312ac4", "wires":[ [ ] ] }, { "id":"181809a4.09e046", "type":"execute", "name":"execute RestApiCallNode - Get AR by id", "xml":"\n \n \n \n \n \n \n\n", "comments":"", "outputs":1, "x":549.0187530517578, "y":535.4594917297363, "z":"4a786afb.312ac4", "wires":[ [ "72f658fd.fd3218", "8b2321c4.4a2dd" ] ] }, { "id":"9068ce9.11d8a3", "type":"execute", "name":"generate allotted-resource url", "xml":"\n \n \n \n \n", "comments":"", "outputs":1, "x":514.5648536682129, "y":434.0172290802002, "z":"4a786afb.312ac4", "wires":[ [ ] ] }, { "id":"72f658fd.fd3218", "type":"success", "name":"success", "xml":"\n", "comments":"", "outputs":1, "x":806.3148918151855, "y":534.2672522068024, "z":"4a786afb.312ac4", "wires":[ [ "35db9fa9.7487b" ] ] }, { "id":"93a91e68.a5dae", "type":"execute", "name":"execute RestApiCallNode - PUT AR by id", "xml":"\n \n \n \n \n \n \n \n\n", "comments":"", "outputs":1, "x":557.0293121337891, "y":888.4341316223145, "z":"4a786afb.312ac4", "wires":[ [ "fe564e37.78d35", "68c9b814.ae8428", "20a9be75.8d72f2" ] ] }, { "id":"fe564e37.78d35", "type":"not-found", "name":"not-found", "xml":"\n", "comments":"", "outputs":1, "x":825.3373527526855, "y":949.432451248169, "z":"4a786afb.312ac4", "wires":[ [ "afa4d00a.d44e" ] ] }, { "id":"68c9b814.ae8428", "type":"failure", "name":"failure", "xml":"\n", "comments":"", "outputs":1, "x":818.3373794555664, "y":909.9323581680655, "z":"4a786afb.312ac4", "wires":[ [ "afa4d00a.d44e" ] ] }, { "id":"20a9be75.8d72f2", "type":"success", "name":"success", "xml":"\n", "comments":"", "outputs":1, "x":822.0874176025391, "y":880.2894630432129, "z":"4a786afb.312ac4", "wires":[ [ "33071dcd.5083e2" ] ] }, { "id":"afa4d00a.d44e", "type":"returnFailure", "name":"return failure", "xml":"\n\t\n\t\n \n", "comments":"", "x":988.0874176025391, "y":910.6823820099235, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"35db9fa9.7487b", "type":"block", "name":"block: atomic", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, "x":987.3148460388184, "y":534.7672016620636, "z":"4a786afb.312ac4", "wires":[ [ "b2595262.3530d", "d20db31.4b44d5" ] ] }, { "id":"b2595262.3530d", "type":"switchNode", "name":"switch tx length", "xml":"\n", "comments":"", "outputs":1, "x":1233.1720924377441, "y":569.052964925766, "z":"4a786afb.312ac4", "wires":[ [ "decde441.1f9868" ] ] }, { "id":"decde441.1f9868", "type":"other", "name":"outcome 1", "xml":"\n", "comments":"", "outputs":1, "x":1424.1720962524414, "y":569.0529625415802, "z":"4a786afb.312ac4", "wires":[ [ "343ba2be.ce917e" ] ] }, { "id":"779744db.feb39c", "type":"set", "name":"set tx-ar from get", "xml":"\n\n", "comments":"", "x":1824.0292320251465, "y":569.6243867874146, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"343ba2be.ce917e", "type":"block", "name":"block: atomic", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, "x":1595.0290794372559, "y":569.6244316101074, "z":"4a786afb.312ac4", "wires":[ [ "779744db.feb39c", "a99c0b17.0d6ea8", "e744f8ef.172ca8" ] ] }, { "id":"a99c0b17.0d6ea8", "type":"set", "name":"set oper-status", "xml":"\n\n\n\n\n", "comments":"", "x":1822.0294761657715, "y":637.0529508590698, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"ace3a58f.952468", "type":"comment", "name":"GET tunnelxconn-allotted-resource from mdsal", "info":"", "comments":"", "x":574.3148155212402, "y":498.7671926021576, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"e744f8ef.172ca8", "type":"switchNode", "name":"switch order-status", "xml":"\n", "comments":"", "outputs":1, "x":1832.02925491333, "y":602.6243848800659, "z":"4a786afb.312ac4", "wires":[ [ "6bd5626e.dd743c", "f59cb4de.fb1958" ] ] }, { "id":"6bd5626e.dd743c", "type":"outcome", "name":"outcome PendingCreate", "xml":"\n", "comments":"", "outputs":1, "x":2043.6292114257812, "y":563.6243848800659, "z":"4a786afb.312ac4", "wires":[ [ "9ce4e0bb.186ca" ] ] }, { "id":"f59cb4de.fb1958", "type":"outcome", "name":"outcome Other", "xml":"\n", "comments":"", "outputs":1, "x":2069.3435859680176, "y":599.052975654602, "z":"4a786afb.312ac4", "wires":[ [ "9ce4e0bb.186ca" ] ] }, { "id":"899fdbf4.ba87a8", "type":"comment", "name":"Set allotted-resource-identifiers", "info":"", "comments":"", "x":529.8386383056641, "y":589.3386459350586, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"d20db31.4b44d5", "type":"set", "name":"save backup copy of mdsal-ar for rollback", "xml":"\n\n", "comments":"", "x":1312.8864250183105, "y":534.7672936916351, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"66a8da44.6d23a4", "type":"comment", "name":"Create urls for restapi", "info":"", "comments":"", "x":485.4576606750488, "y":403.6243562698364, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"33071dcd.5083e2", "type":"block", "name":"block", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, "x":963.7433853149414, "y":876.481632232666, "z":"4a786afb.312ac4", "wires":[ [ ] ] }, { "id":"79d0ecaa.1db8b4", "type":"comment", "name":"TO DO: vnf/put parent", "info":"", "comments":"", "x":497.7433776855469, "y":810.4815540313718, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"21a50431.15138c", "type":"execute", "name":"execute getTime", "xml":"\n \n\n", "comments":"", "outputs":1, "x":471.74338150024414, "y":706.4815549850464, "z":"4a786afb.312ac4", "wires":[ [ ] ] }, { "id":"8b2321c4.4a2dd", "type":"other", "name":"other", "xml":"\n", "comments":"", "outputs":1, "x":806.0766868591309, "y":570.4814250469208, "z":"4a786afb.312ac4", "wires":[ [ "626d5dea.144114" ] ] }, { "id":"626d5dea.144114", "type":"block", "name":"block: atomic", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, "x":986.0766372680664, "y":571.1479756832123, "z":"4a786afb.312ac4", "wires":[ [ ] ] }, { "id":"a51f265e.f89ce8", "type":"set", "name":"set id", "xml":"\n\n\n\n\n\n\n\n\n", "comments":"", "x":454.74342346191406, "y":626.1481666564941, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"9ce4e0bb.186ca", "type":"block", "name":"block", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, "x":2258.0997276306152, "y":565.0000190734863, "z":"4a786afb.312ac4", "wires":[ [ ] ] }, { "id":"81851f96.4bd83", "type":"execute", "name":"execute RestApiCallNode - setup vG vxlan tunnel port", "xml":"\n \n \n \n \n \n \n \n\n", "comments":"", "outputs":1, "x":588.3330688476562, "y":1214.451904296875, "z":"4a786afb.312ac4", "wires":[ [ "51118cd5.ce58d4", "98768673.92b068", "813a7874.8439f8" ] ] }, { "id":"51118cd5.ce58d4", "type":"not-found", "name":"not-found", "xml":"\n", "comments":"", "outputs":1, "x":930.6411418914795, "y":1252.7834300026298, "z":"4a786afb.312ac4", "wires":[ [ "896732c2.335fd" ] ] }, { "id":"98768673.92b068", "type":"failure", "name":"failure", "xml":"\n", "comments":"", "outputs":1, "x":921.641191482544, "y":1221.2834557518363, "z":"4a786afb.312ac4", "wires":[ [ "896732c2.335fd" ] ] }, { "id":"813a7874.8439f8", "type":"success", "name":"success", "xml":"\n", "comments":"", "outputs":1, "x":925.3912296295166, "y":1191.6405606269836, "z":"4a786afb.312ac4", "wires":[ [ "85bfd8ec.a6d9d8" ] ] }, { "id":"896732c2.335fd", "type":"returnFailure", "name":"return failure", "xml":"\n\t\n\t\n \n", "comments":"", "x":1091.3912296295166, "y":1222.0334795936942, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"85bfd8ec.a6d9d8", "type":"block", "name":"block", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, "x":1067.047197341919, "y":1187.8327298164368, "z":"4a786afb.312ac4", "wires":[ [ ] ] }, { "id":"e2f23076.04596", "type":"set", "name":"set vgMUX VXLAN Tunnel Port vG Props", "xml":"\n\n\n\n", "comments":"", "x":553.444221496582, "y":1084.4521808624268, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"742c0c13.6fb084", "type":"execute", "name":"generate full vgMUX vpp-honeycomb url", "xml":"\n \n \n \n \n", "comments":"", "outputs":1, "x":547.4442138671875, "y":1141.1186981201172, "z":"4a786afb.312ac4", "wires":[ [ ] ] }, { "id":"5c0e33aa.afc40c", "type":"execute", "name":"generate honeycomb-url to vgMUX", "xml":"\n \n \n \n \n", "comments":"", "outputs":1, "x":534.7775421142578, "y":1032.7852993011475, "z":"4a786afb.312ac4", "wires":[ [ ] ] }, { "id":"e1d29d16.5b99d", "type":"execute", "name":"execute RestApiCallNode - setup vG vxlan tunnel xconnect", "xml":"\n \n \n \n \n \n \n \n\n", "comments":"", "outputs":1, "x":604, "y":1332, "z":"4a786afb.312ac4", "wires":[ [ "6bd302d3.f65bbc", "eaa38ec5.5a68b", "144162f6.ac5d4d" ] ] }, { "id":"6bd302d3.f65bbc", "type":"not-found", "name":"not-found", "xml":"\n", "comments":"", "outputs":1, "x":934.3080806732178, "y":1370.331535242498, "z":"4a786afb.312ac4", "wires":[ [ "fdbbce24.3b93" ] ] }, { "id":"eaa38ec5.5a68b", "type":"failure", "name":"failure", "xml":"\n", "comments":"", "outputs":1, "x":925.3081302642822, "y":1338.8315609917045, "z":"4a786afb.312ac4", "wires":[ [ "fdbbce24.3b93" ] ] }, { "id":"144162f6.ac5d4d", "type":"success", "name":"success", "xml":"\n", "comments":"", "outputs":1, "x":929.0581684112549, "y":1309.1886658668518, "z":"4a786afb.312ac4", "wires":[ [ "b6787459.fbc298" ] ] }, { "id":"fdbbce24.3b93", "type":"returnFailure", "name":"return failure", "xml":"\n\t\n\t\n \n", "comments":"", "x":1095.0581684112549, "y":1339.5815848335624, "z":"4a786afb.312ac4", "wires":[ ] }, { "id":"b6787459.fbc298", "type":"block", "name":"block", "xml":"\n", "atomic":"false", "comments":"", "outputs":1, "x":1070.7141361236572, "y":1305.380835056305, "z":"4a786afb.312ac4", "wires":[ [ ] ] } ]