diff options
Diffstat (limited to 'platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-network-input.json')
-rw-r--r-- | platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-network-input.json | 1756 |
1 files changed, 1755 insertions, 1 deletions
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 e8224837..26a82347 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 +1,1755 @@ -[{"id":"6ab127d7.3e57c8","type":"dgstart","name":"DGSTART","outputs":1,"x":172.85714721679688,"y":85.71428680419922,"z":"41a5a817.3d5648","wires":[["4c59a442.f4cf4c"]]},{"id":"4c59a442.f4cf4c","type":"service-logic","name":"GENERIC-RESOURCE-API ${project.version}","module":"GENERIC-RESOURCE-API","version":"${project.version}","comments":"","xml":"<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>","outputs":1,"x":245.14285278320312,"y":137.95240020751953,"z":"41a5a817.3d5648","wires":[["f4dd0024.4a75d"]]},{"id":"f4dd0024.4a75d","type":"method","name":"validate-network-input","xml":"<method rpc='validate-network-input' mode='sync'>\n","comments":"","outputs":1,"x":245.28577423095703,"y":199.71428680419922,"z":"41a5a817.3d5648","wires":[["6b1e8286.76d08c"]]},{"id":"6b1e8286.76d08c","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":258.60719299316406,"y":482.15778160095215,"z":"41a5a817.3d5648","wires":[["d7d522c6.c47a1","ef3da6ff.fcb4c8","d770503.09738b","49787de8.d52cc4","4dc7f80.27c8508","9e606dc6.bb62"]]},{"id":"d7d522c6.c47a1","type":"switchNode","name":"switch svc-request-id","xml":"<switch test='`$network-topology-operation-input.sdnc-request-header.svc-request-id`'>\n","comments":"","outputs":1,"x":575.0000076293945,"y":208.14287757873535,"z":"41a5a817.3d5648","wires":[["eda00305.af8c6"]]},{"id":"eda00305.af8c6","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":800.7143118722097,"y":208.14288003104048,"z":"41a5a817.3d5648","wires":[["5fa7cf6c.c6e4f"]]},{"id":"5fa7cf6c.c6e4f","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"sdnc-request-header.svc-request-id is a required input\" />\n","comments":"","x":952.1428778512136,"y":208.14287812369184,"z":"41a5a817.3d5648","wires":[]},{"id":"ef3da6ff.fcb4c8","type":"switchNode","name":"switch svc-action","xml":"<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n","comments":"","outputs":1,"x":563.5713806152344,"y":166.71430778503418,"z":"41a5a817.3d5648","wires":[["d3c980b5.f4f9d"]]},{"id":"d3c980b5.f4f9d","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":799.2857322692871,"y":165.28570556640625,"z":"41a5a817.3d5648","wires":[["60f3d2b2.8b6fec"]]},{"id":"60f3d2b2.8b6fec","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"sdnc-request-header.svc-action is a required input\" />\n","comments":"","x":949.2857055664062,"y":165.2857151031494,"z":"41a5a817.3d5648","wires":[]},{"id":"d770503.09738b","type":"switchNode","name":"switch request-action","xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n","comments":"","outputs":1,"x":573.571418762207,"y":251.00002479553223,"z":"41a5a817.3d5648","wires":[["642ffc6d.edb964"]]},{"id":"642ffc6d.edb964","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":800.7143075125559,"y":251.0000337873189,"z":"41a5a817.3d5648","wires":[["d98a3d01.69dd1"]]},{"id":"d98a3d01.69dd1","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"request-information.request-action is a required input\" />\n","comments":"","x":952.1428734915598,"y":251.00003187997027,"z":"41a5a817.3d5648","wires":[]},{"id":"49787de8.d52cc4","type":"switchNode","name":"switch service-instance-id","xml":"<switch test='`$network-topology-operation-input.service-information.service-instance-id`'>\n","comments":"","outputs":1,"x":582.7143249511719,"y":293.7142868041992,"z":"41a5a817.3d5648","wires":[["e35572e4.683a8"]]},{"id":"e35572e4.683a8","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":799.1429138183594,"y":294.7142868041992,"z":"41a5a817.3d5648","wires":[["18765702.c192b9"]]},{"id":"18765702.c192b9","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"service-information.service-instance-id is a required input\" />\n","comments":"","x":957.5714416503906,"y":293.7142868041992,"z":"41a5a817.3d5648","wires":[]},{"id":"5cdaef51.cf01","type":"comment","name":"validate-network-input - CHANGELOG","info":"12/8: Initial release 1.0.0","comments":"","x":457.8571472167969,"y":49.71428680419922,"z":"41a5a817.3d5648","wires":[]},{"id":"4dc7f80.27c8508","type":"switchNode","name":"switch svc-action","xml":"<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n","comments":"","outputs":1,"x":559.8571472167969,"y":380.7142868041992,"z":"41a5a817.3d5648","wires":[["ab840805.c88aa8","7698d514.9e9e2c","9c038218.279e2","8a5331f6.7fc97"]]},{"id":"ab840805.c88aa8","type":"other","name":"assign","xml":"<outcome value='assign'>","comments":"","outputs":1,"x":792.5715026855469,"y":386.2856979370117,"z":"41a5a817.3d5648","wires":[["181f85f2.59fb4a"]]},{"id":"7698d514.9e9e2c","type":"other","name":"activate","xml":"<outcome value='activate'>","comments":"","outputs":1,"x":797.8571472167969,"y":443.7142868041992,"z":"41a5a817.3d5648","wires":[["d7064d3a.59a01"]]},{"id":"9c038218.279e2","type":"other","name":"deactivate","xml":"<outcome value='deactivate'>","comments":"","outputs":1,"x":804.8571472167969,"y":533.7142868041992,"z":"41a5a817.3d5648","wires":[["c401091a.c37a98"]]},{"id":"181f85f2.59fb4a","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":954.8571472167969,"y":385.7142868041992,"z":"41a5a817.3d5648","wires":[["9bede249.ab53a"]]},{"id":"9bede249.ab53a","type":"switchNode","name":"switch request-action","xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n","comments":"","outputs":1,"x":1174.8571472167969,"y":385.7142868041992,"z":"41a5a817.3d5648","wires":[["a2e85843.a5abb8","d66ddc9c.2a644"]]},{"id":"a2e85843.a5abb8","type":"other","name":"CreateNetworkInstance","xml":"<outcome value='CreateNetworkInstance'>","comments":"","outputs":1,"x":1454.8571472167969,"y":350.7142868041992,"z":"41a5a817.3d5648","wires":[["3038a703.535d38"]]},{"id":"d66ddc9c.2a644","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1403.8571472167969,"y":394.7142868041992,"z":"41a5a817.3d5648","wires":[["f2b15bb.3c848a8"]]},{"id":"f2b15bb.3c848a8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"request-information.request-action is required to be CreateNetworkInstance for svc-action=assign\" />\n","comments":"","x":1572.8571472167969,"y":394.7142868041992,"z":"41a5a817.3d5648","wires":[]},{"id":"d7064d3a.59a01","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":971.8571472167969,"y":443.7142868041992,"z":"41a5a817.3d5648","wires":[["34fe96d4.b2500a"]]},{"id":"34fe96d4.b2500a","type":"switchNode","name":"switch request-action","xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n","comments":"","outputs":1,"x":1188.8571472167969,"y":443.7142868041992,"z":"41a5a817.3d5648","wires":[["c4a51e3e.a25db","8bdfe41b.6d4f88"]]},{"id":"c4a51e3e.a25db","type":"other","name":"CreateNetworkInstance","xml":"<outcome value='CreateNetworkInstance'>","comments":"","outputs":1,"x":1469.8571472167969,"y":444.7142868041992,"z":"41a5a817.3d5648","wires":[["246b8ff9.bce8"]]},{"id":"8bdfe41b.6d4f88","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1412.8571472167969,"y":484.7142868041992,"z":"41a5a817.3d5648","wires":[["bc9c621d.3e2ae"]]},{"id":"bc9c621d.3e2ae","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"request-information.request-action is required to be CreateNetworkInstance for svc-action=activate\" />\n","comments":"","x":1584.714443206787,"y":486.1428928375244,"z":"41a5a817.3d5648","wires":[]},{"id":"c401091a.c37a98","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":986.8571472167969,"y":532.7142868041992,"z":"41a5a817.3d5648","wires":[["a1a63bd0.1ec5a8"]]},{"id":"a1a63bd0.1ec5a8","type":"switchNode","name":"switch request-action","xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n","comments":"","outputs":1,"x":1203.8571472167969,"y":532.7142868041992,"z":"41a5a817.3d5648","wires":[["75f3214d.9e77d","21bf838c.09f3ec"]]},{"id":"75f3214d.9e77d","type":"other","name":"DeleteNetworkInstance","xml":"<outcome value='DeleteNetworkInstance'>","comments":"","outputs":1,"x":1484.8571472167969,"y":533.7142868041992,"z":"41a5a817.3d5648","wires":[["5a3b4e49.08f33"]]},{"id":"21bf838c.09f3ec","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1427.8571472167969,"y":573.7142868041992,"z":"41a5a817.3d5648","wires":[["a50b5c0e.432a7"]]},{"id":"a50b5c0e.432a7","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"request-information.request-action is required to be DeleteNetworkInstance for svc-action=deactivate\" />\n","comments":"","x":1596.8572120666504,"y":576.5714483261108,"z":"41a5a817.3d5648","wires":[]},{"id":"8a5331f6.7fc97","type":"other","name":"unassign","xml":"<outcome value='unassign'>","comments":"","outputs":1,"x":800.8571166992188,"y":627.7142639160156,"z":"41a5a817.3d5648","wires":[["3a283b63.0312d4"]]},{"id":"3a283b63.0312d4","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":982.8571472167969,"y":623.7142868041992,"z":"41a5a817.3d5648","wires":[["acd7d9f1.6d5088"]]},{"id":"acd7d9f1.6d5088","type":"switchNode","name":"switch request-action","xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n","comments":"","outputs":1,"x":1199.8571472167969,"y":623.7142868041992,"z":"41a5a817.3d5648","wires":[["32330185.59cdce","3c3df1cc.6cec8e"]]},{"id":"32330185.59cdce","type":"other","name":"DeleteNetworkInstance","xml":"<outcome value='DeleteNetworkInstance'>","comments":"","outputs":1,"x":1480.8571472167969,"y":624.7142868041992,"z":"41a5a817.3d5648","wires":[["d66e133d.3bb22"]]},{"id":"3c3df1cc.6cec8e","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1423.8571472167969,"y":664.7142868041992,"z":"41a5a817.3d5648","wires":[["778da03.f91686"]]},{"id":"778da03.f91686","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"request-information.request-action is required to be DeleteNetworkInstance for svc-action=unassign\" />\n","comments":"","x":1592.8571472167969,"y":664.7142868041992,"z":"41a5a817.3d5648","wires":[]},{"id":"3038a703.535d38","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":1690.8571472167969,"y":349.7142868041992,"z":"41a5a817.3d5648","wires":[["c765164c.9eace8","11185b8d.68e464","d22c5621.e7ed08","53430aac.e9f274","8953c98c.1fc098","b1716261.5a723","2999af64.a7a08"]]},{"id":"246b8ff9.bce8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":1694.8571472167969,"y":444.7142868041992,"z":"41a5a817.3d5648","wires":[["5011a400.db0fec","c765164c.9eace8","11185b8d.68e464","d22c5621.e7ed08","53430aac.e9f274","b1716261.5a723","2999af64.a7a08"]]},{"id":"5a3b4e49.08f33","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":1740.8571472167969,"y":534.7142868041992,"z":"41a5a817.3d5648","wires":[["5011a400.db0fec"]]},{"id":"d66e133d.3bb22","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","comments":"","outputs":1,"x":1739.8571472167969,"y":625.7142868041992,"z":"41a5a817.3d5648","wires":[["5011a400.db0fec"]]},{"id":"2999af64.a7a08","type":"switchNode","name":"switch onap-model-information.model-uuid","xml":"<switch test='`$network-topology-operation-input.service-information.onap-model-information.model-uuid`'>\n","comments":"","outputs":1,"x":2327.523811340332,"y":1073.714238166809,"z":"41a5a817.3d5648","wires":[["da26908.26dc67","7dd72bf4.535174"]]},{"id":"5011a400.db0fec","type":"switchNode","name":"switch network-information.network-id","xml":"<switch test='`$network-topology-operation-input.network-information.network-id`'>\n","comments":"","outputs":1,"x":2299.8569946289062,"y":592.3809604644775,"z":"41a5a817.3d5648","wires":[["da2e5662.90bf18"]]},{"id":"da2e5662.90bf18","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":2528.571319580078,"y":594.3809604644775,"z":"41a5a817.3d5648","wires":[["46bc6888.3cf728"]]},{"id":"46bc6888.3cf728","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"service-information.network-information.network-id is a required input\" />\n","comments":"","x":2692.9999389648438,"y":592.3809604644775,"z":"41a5a817.3d5648","wires":[]},{"id":"7432549d.7b029c","type":"comment","name":"validations - required for all","info":"","comments":"","x":590.8571472167969,"y":123.71428680419922,"z":"41a5a817.3d5648","wires":[]},{"id":"6149c7a0.9e2508","type":"comment","name":"validations specific per svc-action","info":"","comments":"","x":602.8571472167969,"y":338.7142868041992,"z":"41a5a817.3d5648","wires":[]},{"id":"507daba4.f33a84","type":"comment","name":"network-request-information block validations","info":"","comments":"","x":2330.857147216797,"y":925.7142868041992,"z":"41a5a817.3d5648","wires":[]},{"id":"c765164c.9eace8","type":"switchNode","name":"switch network-request-information.tenant","xml":"<switch test='`$network-topology-operation-input.network-request-input.tenant`'>\n","comments":"","outputs":1,"x":2327.857147216797,"y":975.7142868041992,"z":"41a5a817.3d5648","wires":[["1a5fa5c7.b0d18a"]]},{"id":"1a5fa5c7.b0d18a","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":2569.571502685547,"y":977.7142868041992,"z":"41a5a817.3d5648","wires":[["f027f546.8a9e68"]]},{"id":"f027f546.8a9e68","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"network-request-input.tenant is a required input\" />\n","comments":"","x":2721.0000915527344,"y":975.7142868041992,"z":"41a5a817.3d5648","wires":[]},{"id":"11185b8d.68e464","type":"switchNode","name":"switch network-request-information.aic-cloud-region","xml":"<switch test='`$network-topology-operation-input.network-request-input.aic-cloud-region`'>\n","comments":"","outputs":1,"x":2356.857147216797,"y":1018.7142868041992,"z":"41a5a817.3d5648","wires":[["7c6634cb.2fe02c"]]},{"id":"7c6634cb.2fe02c","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":2618.571502685547,"y":1018.7142868041992,"z":"41a5a817.3d5648","wires":[["5b96c621.a931a8"]]},{"id":"5b96c621.a931a8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"service-information.network-request-information.aic-cloud-region is a required input\" />\n","comments":"","x":2782.999969482422,"y":1017.7142868041992,"z":"41a5a817.3d5648","wires":[]},{"id":"d22c5621.e7ed08","type":"switchNode","name":"switch onap-model-information.model-invariant-uuid","xml":"<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`'>\n","comments":"","outputs":1,"x":2346.857208251953,"y":769.7143230438232,"z":"41a5a817.3d5648","wires":[["ffe55e64.cc6e"]]},{"id":"ffe55e64.cc6e","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":2631.8572692871094,"y":768.7143173217773,"z":"41a5a817.3d5648","wires":[["5ca74dcc.f22ac4"]]},{"id":"5ca74dcc.f22ac4","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"network-information.onap-model-information.model-invariant-uuid is a required input\" />\n","comments":"","x":2783.2857360839844,"y":767.7143173217773,"z":"41a5a817.3d5648","wires":[]},{"id":"53430aac.e9f274","type":"switchNode","name":"switch onap-model-information.model-uuid","xml":"<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`'>\n","comments":"","outputs":1,"x":2320.0000915527344,"y":845.571403503418,"z":"41a5a817.3d5648","wires":[["cc57c618.935228"]]},{"id":"cc57c618.935228","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":2560.0000915527344,"y":846.571403503418,"z":"41a5a817.3d5648","wires":[["475e9557.c6d32c"]]},{"id":"475e9557.c6d32c","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"network-information.onap-model-information.model-uuid is a required input\" />\n","comments":"","x":2725.4285583496094,"y":844.5713729858398,"z":"41a5a817.3d5648","wires":[]},{"id":"2fbcae92.f3d252","type":"comment","name":"network-information.onap-model-information block validations","info":"","comments":"","x":2366.0000915527344,"y":730.571403503418,"z":"41a5a817.3d5648","wires":[]},{"id":"b1716261.5a723","type":"switchNode","name":"switch onap-model-information.model-customization-uuid","xml":"<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`'>\n","comments":"","outputs":1,"x":2364.857147216797,"y":804.7142868041992,"z":"41a5a817.3d5648","wires":[["a7c4b830.4d2a88"]]},{"id":"a7c4b830.4d2a88","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":2660.857147216797,"y":805.7142868041992,"z":"41a5a817.3d5648","wires":[["50af7fb0.9a0cd"]]},{"id":"50af7fb0.9a0cd","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"network-information.onap-model-information.model-customization-uuid is a required input\" />\n","comments":"","x":2808.285614013672,"y":805.7142868041992,"z":"41a5a817.3d5648","wires":[]},{"id":"9e606dc6.bb62","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n","comments":"","x":565.2142219543457,"y":702.3571214675903,"z":"41a5a817.3d5648","wires":[]},{"id":"8953c98c.1fc098","type":"switchNode","name":"switch network-information.network-id","xml":"<switch test='`$network-topology-operation-input.network-information.network-id`'>\n\n","comments":"","outputs":1,"x":2301.8570709228516,"y":639.047643661499,"z":"41a5a817.3d5648","wires":[["aae74684.f0dda8","80692ac4.4c61e8"]]},{"id":"aae74684.f0dda8","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":2597.857021331787,"y":671.71435546875,"z":"41a5a817.3d5648","wires":[["4ed88700.e91638"]]},{"id":"80692ac4.4c61e8","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":2595.5239181518555,"y":638.7142295837402,"z":"41a5a817.3d5648","wires":[["8c56108c.57f57"]]},{"id":"8c56108c.57f57","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n<parameter name='' value='' />\n","comments":"","x":2755.857147216797,"y":635.7142868041992,"z":"41a5a817.3d5648","wires":[]},{"id":"841b40cc.f635f","type":"get-resource","name":"get-resource NETWORK_MODEL","xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.sli.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from NETWORK_MODEL WHERE customization_uuid = $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid\n and service_uuid = $network-topology-operation-input.service-information.onap-model-information.model-uuid'\n pfx='network-model'>\n\n","comments":"","outputs":1,"x":3043.040214538574,"y":1288.8927631378174,"z":"41a5a817.3d5648","wires":[["5d7f37c8.9ba188","b4e8d9f3.c1cda8"]]},{"id":"c17b9253.2645b","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No network model found for customization UUID ' \n + $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid +\n ' and model-uuid ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n","comments":"","x":3502.5044174194336,"y":1279.9401788711548,"z":"41a5a817.3d5648","wires":[]},{"id":"5d7f37c8.9ba188","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":3303.7544288635254,"y":1273.2973852157593,"z":"41a5a817.3d5648","wires":[["c17b9253.2645b"]]},{"id":"b4e8d9f3.c1cda8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":3297.5044288635254,"y":1305.7973852157593,"z":"41a5a817.3d5648","wires":[["c17b9253.2645b"]]},{"id":"5076277.ef718d8","type":"for","name":"for nidx..service-data.networks.network[]","xml":"<for index='nidx' start='0' end='`$service-data.networks.network_length`' >\n","comments":"","outputs":1,"x":3745.9684448242188,"y":711.1587524414062,"z":"41a5a817.3d5648","wires":[["bdf3da2f.82df78"]]},{"id":"7b4191b9.96922","type":"switchNode","name":"switch service-data.networks.network_length","xml":"<switch test='`$service-data.networks.network_length`'>\n","comments":"","outputs":1,"x":3005.682388305664,"y":673.730110168457,"z":"41a5a817.3d5648","wires":[["5d1aec57.6490c4","eeefabc.77a5a58"]]},{"id":"5d1aec57.6490c4","type":"other","name":"outcome Null","xml":"<outcome value=''>\n","comments":"","outputs":1,"x":3294.682388305664,"y":675.7301712036133,"z":"41a5a817.3d5648","wires":[["c38a3978.799d68"]]},{"id":"eeefabc.77a5a58","type":"other","name":"other","xml":"<outcome value='Other'>\n","comments":"","outputs":1,"x":3274.682388305664,"y":710.7301712036133,"z":"41a5a817.3d5648","wires":[["43481644.30d748"]]},{"id":"bdf3da2f.82df78","type":"switchNode","name":"switch networkid found","xml":"<switch test=\"`$service-data.networks.network[$nidx].network-id == $network-topology-operation-input.network-information.network-id`\">\n\n","comments":"","outputs":1,"x":4036.3969955444336,"y":710.4088363647461,"z":"41a5a817.3d5648","wires":[["6db05184.d3014"]]},{"id":"6db05184.d3014","type":"outcomeTrue","name":"true","xml":"<outcome value='true'>\n","comments":"","outputs":1,"x":4225.349349975586,"y":711.3015747070312,"z":"41a5a817.3d5648","wires":[["95f707a8.f519b8"]]},{"id":"d129023b.96226","type":"set","name":"set tmp.nidx and ctx.network-data","xml":"<set>\n<parameter name='tmp.nidx' value='`$nidx`' />\n<parameter name='ctx.network-data.' value='`$service-data.networks.network[$nidx].`' />\n","comments":"","x":4668.881118774414,"y":720.0515975952148,"z":"41a5a817.3d5648","wires":[]},{"id":"43481644.30d748","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":3475.952407836914,"y":712.2847366333008,"z":"41a5a817.3d5648","wires":[["5076277.ef718d8","37c09b6f.552274"]]},{"id":"37c09b6f.552274","type":"switchNode","name":"switch tmp.nidx ","xml":"<switch test=\"`$tmp.nidx`\">\n\n","comments":"","outputs":1,"x":3664.269874572754,"y":753.1419591903687,"z":"41a5a817.3d5648","wires":[["3234ec06.966ed4"]]},{"id":"62bd6613.9eb128","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"network-topology-operation-input.network-request-input.network-id not found in service-data\" />\n","comments":"","x":4017.1268577575684,"y":748.856201171875,"z":"41a5a817.3d5648","wires":[]},{"id":"3234ec06.966ed4","type":"outcome","name":"NULL","xml":"<outcome value=''>\n","comments":"","outputs":1,"x":3835.6984100341797,"y":751.7133445739746,"z":"41a5a817.3d5648","wires":[["62bd6613.9eb128"]]},{"id":"4ed88700.e91638","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":2731.968276977539,"y":672.1587600708008,"z":"41a5a817.3d5648","wires":[["7b4191b9.96922"]]},{"id":"c38a3978.799d68","type":"record","name":"record","xml":"<record plugin=\"com.att.sdnctl.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"GENERIC-RESOURCE-API.validate-network-input\"/>\n<parameter name=\"field3\" value=\"`$network-topology-operation-input.sdnc-request-header.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"Network id proveded but no network exists that matches\"/>\n<parameter name=\"field5\" value=\"`$network-topology-operation-input.network-information.network-id`\"/>\n\n\n\n","comments":"","outputs":1,"x":3455.968276977539,"y":675.1587600708008,"z":"41a5a817.3d5648","wires":[[]]},{"id":"c767fce.cccd4","type":"switchNode","name":"switch order-status","xml":"<switch test='`$ctx.network-data.network-data.network-level-oper-status.order-status`'>\n","comments":"","outputs":1,"x":4627.301528930664,"y":757.1587753295898,"z":"41a5a817.3d5648","wires":[["a1a0872f.35e998"]]},{"id":"a1a0872f.35e998","type":"other","name":"outcome Created","xml":"<outcome value='Created'>\n","comments":"","outputs":1,"x":4841.301528930664,"y":757.1587753295898,"z":"41a5a817.3d5648","wires":[["7d734a8.c4b78b4"]]},{"id":"7d734a8.c4b78b4","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'Network aready exists in Created state matching network-id ' + $network-topology-operation-input.network-information.network-id`\" />\n","comments":"","x":5045.301528930664,"y":753.1587600708008,"z":"41a5a817.3d5648","wires":[]},{"id":"95f707a8.f519b8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":4373.967788696289,"y":711.1587600708008,"z":"41a5a817.3d5648","wires":[["d129023b.96226"]]},{"id":"da26908.26dc67","type":"other","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":2592.671890258789,"y":1073.3068771362305,"z":"41a5a817.3d5648","wires":[["1dddd4c3.75a05b"]]},{"id":"7dd72bf4.535174","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":2598.9218254089355,"y":1212.473482131958,"z":"41a5a817.3d5648","wires":[["d31eafb0.3ca5d"]]},{"id":"eadc3f09.27d1","type":"get-resource","name":"get-resource SERVICE_MODEL","xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.sli.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from SERVICE_MODEL WHERE service_uuid = $network-topology-operation-input.service-information.onap-model-information.model-uuid'\n pfx='service-model'>\n\n","comments":"","outputs":1,"x":3045.540199279785,"y":1211.9575357437134,"z":"41a5a817.3d5648","wires":[["3724789a.07bf88","7fff67b2.5b9128"]]},{"id":"cdf7a94d.143108","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No service model found for service UUID ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n","comments":"","x":3492.623565673828,"y":1211.9575662612915,"z":"41a5a817.3d5648","wires":[]},{"id":"3724789a.07bf88","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":3293.8736457824707,"y":1207.3147821426392,"z":"41a5a817.3d5648","wires":[["cdf7a94d.143108"]]},{"id":"7fff67b2.5b9128","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":3287.6236457824707,"y":1239.8147821426392,"z":"41a5a817.3d5648","wires":[["cdf7a94d.143108"]]},{"id":"2199ac52.a52754","type":"get-resource","name":"get-resource NETWORK_MODEL","xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.sli.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from NETWORK_MODEL WHERE customization_uuid = $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid\n and service_uuid = $service-data.service-information.onap-model-information.model-uuid'\n pfx='network-model'>\n\n","comments":"","outputs":1,"x":3039.226402282715,"y":1148.1150856018066,"z":"41a5a817.3d5648","wires":[["fb39ce72.7ac11","9a65b565.a66b48"]]},{"id":"b207cf63.6ed86","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No network model found for customization UUID ' \n + $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid +\n ' and model-uuid ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n","comments":"","x":3498.690605163574,"y":1139.162501335144,"z":"41a5a817.3d5648","wires":[]},{"id":"fb39ce72.7ac11","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":3299.940616607666,"y":1132.5197076797485,"z":"41a5a817.3d5648","wires":[["b207cf63.6ed86"]]},{"id":"9a65b565.a66b48","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":3294.9405937194824,"y":1163.7697067260742,"z":"41a5a817.3d5648","wires":[["b207cf63.6ed86"]]},{"id":"65fe4dcf.819eb4","type":"get-resource","name":"get-resource SERVICE_MODEL","xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.sli.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from SERVICE_MODEL WHERE service_uuid = $service-data.service-information.onap-model-information.model-uuid'\n pfx='service-model'>","comments":"","outputs":1,"x":3037.9763259887695,"y":1073.6797513961792,"z":"41a5a817.3d5648","wires":[["718f4575.5b593c","2ee513d0.71b3dc"]]},{"id":"17962387.d3415c","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No service model found for service UUID ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n","comments":"","x":3488.8097534179688,"y":1071.1798887252808,"z":"41a5a817.3d5648","wires":[]},{"id":"718f4575.5b593c","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":3290.0598335266113,"y":1066.5371046066284,"z":"41a5a817.3d5648","wires":[["17962387.d3415c"]]},{"id":"2ee513d0.71b3dc","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":3283.8098335266113,"y":1099.0371046066284,"z":"41a5a817.3d5648","wires":[["17962387.d3415c"]]},{"id":"1dddd4c3.75a05b","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":2767.996139526367,"y":1072.5197052955627,"z":"41a5a817.3d5648","wires":[["65fe4dcf.819eb4","2199ac52.a52754"]]},{"id":"d31eafb0.3ca5d","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":2760.496139526367,"y":1211.2697086334229,"z":"41a5a817.3d5648","wires":[["eadc3f09.27d1","841b40cc.f635f"]]}] +[ + { + "id":"3562cf58.a10c3", + "type":"dgstart", + "name":"DGSTART", + "outputs":1, + "x":124.66666412353516, + "y":56, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "e0c4e082.c3295" + ] + ] + }, + { + "id":"e0c4e082.c3295", + "type":"service-logic", + "name":"GENERIC-RESOURCE-API ${project.version}", + "module":"GENERIC-RESOURCE-API", + "version":"${project.version}", + "comments":"", + "xml":"<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>", + "outputs":1, + "x":196.9523696899414, + "y":108.23811340332031, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "74573d69.9fc2d4" + ] + ] + }, + { + "id":"74573d69.9fc2d4", + "type":"method", + "name":"validate-network-input", + "xml":"<method rpc='validate-network-input' mode='sync'>\n", + "comments":"", + "outputs":1, + "x":197.0952911376953, + "y":170, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "38143f74.bd9fb" + ] + ] + }, + { + "id":"38143f74.bd9fb", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "outputs":1, + "x":210.41670989990234, + "y":452.44349479675293, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "6a4466c6.034508", + "a2d77c10.0ac29", + "a84fadec.2e44e", + "ffea4923.ca61d8", + "d893960c.dd4f28", + "5bf0bd5.e1cf344" + ] + ] + }, + { + "id":"6a4466c6.034508", + "type":"switchNode", + "name":"switch svc-request-id", + "xml":"<switch test='`$network-topology-operation-input.sdnc-request-header.svc-request-id`'>\n", + "comments":"", + "outputs":1, + "x":526.8095245361328, + "y":178.42859077453613, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "2121585b.cc4c88" + ] + ] + }, + { + "id":"2121585b.cc4c88", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":752.523828778948, + "y":178.42859322684126, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "b7fb6dfb.8d24d" + ] + ] + }, + { + "id":"b7fb6dfb.8d24d", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"sdnc-request-header.svc-request-id is a required input\" />\n", + "comments":"", + "x":903.9523947579519, + "y":178.42859131949263, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"a2d77c10.0ac29", + "type":"switchNode", + "name":"switch svc-action", + "xml":"<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n", + "comments":"", + "outputs":1, + "x":515.3808975219727, + "y":137.00002098083496, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "b4f2a460.952418" + ] + ] + }, + { + "id":"b4f2a460.952418", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":751.0952491760254, + "y":135.57141876220703, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "61cade62.7bdae" + ] + ] + }, + { + "id":"61cade62.7bdae", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"sdnc-request-header.svc-action is a required input\" />\n", + "comments":"", + "x":901.0952224731445, + "y":135.5714282989502, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"a84fadec.2e44e", + "type":"switchNode", + "name":"switch request-action", + "xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n", + "comments":"", + "outputs":1, + "x":525.3809356689453, + "y":221.285737991333, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "f530f35d.dff69" + ] + ] + }, + { + "id":"f530f35d.dff69", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":752.5238244192942, + "y":221.28574698311968, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "81af5b92.07ad88" + ] + ] + }, + { + "id":"81af5b92.07ad88", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"request-information.request-action is a required input\" />\n", + "comments":"", + "x":903.9523903982981, + "y":221.28574507577105, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"ffea4923.ca61d8", + "type":"switchNode", + "name":"switch service-instance-id", + "xml":"<switch test='`$network-topology-operation-input.service-information.service-instance-id`'>\n", + "comments":"", + "outputs":1, + "x":534.5238418579102, + "y":264, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "f94eed30.1cf1f" + ] + ] + }, + { + "id":"f94eed30.1cf1f", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":750.9524307250977, + "y":265, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "8de683d9.482d8" + ] + ] + }, + { + "id":"8de683d9.482d8", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"service-information.service-instance-id is a required input\" />\n", + "comments":"", + "x":909.3809585571289, + "y":264, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"5c67dc8d.8d5404", + "type":"comment", + "name":"validate-network-input - CHANGELOG", + "info":"12/8: Initial release 1.0.0", + "comments":"", + "x":409.66666412353516, + "y":20, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"d893960c.dd4f28", + "type":"switchNode", + "name":"switch svc-action", + "xml":"<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n", + "comments":"", + "outputs":1, + "x":511.66666412353516, + "y":351, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "bbb03e72.c193c", + "d561d416.9bde38", + "6249118d.6483f", + "3af74b5a.5deb94" + ] + ] + }, + { + "id":"bbb03e72.c193c", + "type":"other", + "name":"assign", + "xml":"<outcome value='assign'>", + "comments":"", + "outputs":1, + "x":744.3810195922852, + "y":356.5714111328125, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "891109fe.945338" + ] + ] + }, + { + "id":"d561d416.9bde38", + "type":"other", + "name":"activate", + "xml":"<outcome value='activate'>", + "comments":"", + "outputs":1, + "x":739.6667709350586, + "y":486.99999046325684, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "715e1bb3.dc8644" + ] + ] + }, + { + "id":"6249118d.6483f", + "type":"other", + "name":"deactivate", + "xml":"<outcome value='deactivate'>", + "comments":"", + "outputs":1, + "x":742.6667327880859, + "y":653.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "34bfca22.5765e6" + ] + ] + }, + { + "id":"891109fe.945338", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "comments":"", + "outputs":1, + "x":906.6666641235352, + "y":356, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "fa6a9864.20de58" + ] + ] + }, + { + "id":"fa6a9864.20de58", + "type":"switchNode", + "name":"switch request-action", + "xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n", + "comments":"", + "outputs":1, + "x":1126.6666641235352, + "y":356, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "6cbfdbf5.656f04", + "e45f32a3.8baec" + ] + ] + }, + { + "id":"6cbfdbf5.656f04", + "type":"other", + "name":"CreateNetworkInstance", + "xml":"<outcome value='CreateNetworkInstance'>", + "comments":"", + "outputs":1, + "x":1406.6666641235352, + "y":321, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "a3e07e88.c882c" + ] + ] + }, + { + "id":"e45f32a3.8baec", + "type":"other", + "name":"Other", + "xml":"<outcome value='Other'>", + "comments":"", + "outputs":1, + "x":1355.6666641235352, + "y":365, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "1947914a.274a4f" + ] + ] + }, + { + "id":"1947914a.274a4f", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"request-information.request-action is required to be CreateNetworkInstance for svc-action=assign\" />\n", + "comments":"", + "x":1524.6666641235352, + "y":365, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"715e1bb3.dc8644", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "outputs":1, + "x":913.6667709350586, + "y":486.99999046325684, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "61933e36.32ebf" + ] + ] + }, + { + "id":"61933e36.32ebf", + "type":"switchNode", + "name":"switch request-action", + "xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n", + "comments":"", + "outputs":1, + "x":1130.6667709350586, + "y":486.99999046325684, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "d2032cc2.899d9", + "99d34aaa.d04488", + "44919742.aa0cd8" + ] + ] + }, + { + "id":"d2032cc2.899d9", + "type":"other", + "name":"CreateNetworkInstance", + "xml":"<outcome value='CreateNetworkInstance'>", + "comments":"", + "outputs":1, + "x":1411.6667709350586, + "y":487.99999046325684, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "71f64cf9.079ef4" + ] + ] + }, + { + "id":"99d34aaa.d04488", + "type":"other", + "name":"Other", + "xml":"<outcome value='Other'>", + "comments":"", + "outputs":1, + "x":1354.6667709350586, + "y":527.9999904632568, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "b7f6be61.4073c" + ] + ] + }, + { + "id":"b7f6be61.4073c", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"request-information.request-action is required to be CreateNetworkInstance for svc-action=activate\" />\n", + "comments":"", + "x":1526.5240669250488, + "y":529.428596496582, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"34bfca22.5765e6", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "outputs":1, + "x":924.6667327880859, + "y":652.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "d7eb74bd.890dc8" + ] + ] + }, + { + "id":"d7eb74bd.890dc8", + "type":"switchNode", + "name":"switch request-action", + "xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n", + "comments":"", + "outputs":1, + "x":1141.666732788086, + "y":652.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "16268a9c.1f62a5", + "baf47ce9.50dcc", + "1bec30c1.fe7d2f" + ] + ] + }, + { + "id":"16268a9c.1f62a5", + "type":"other", + "name":"DeleteNetworkInstance", + "xml":"<outcome value='DeleteNetworkInstance'>", + "comments":"", + "outputs":1, + "x":1422.666732788086, + "y":653.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "66edda2e.adbdb4" + ] + ] + }, + { + "id":"baf47ce9.50dcc", + "type":"other", + "name":"Other", + "xml":"<outcome value='Other'>", + "comments":"", + "outputs":1, + "x":1365.666732788086, + "y":693.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "a51db5f8.e4cd38" + ] + ] + }, + { + "id":"a51db5f8.e4cd38", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"request-information.request-action is required to be DeleteNetworkInstance for svc-action=deactivate\" />\n", + "comments":"", + "x":1534.6667976379395, + "y":695.857174873352, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"3af74b5a.5deb94", + "type":"other", + "name":"unassign", + "xml":"<outcome value='unassign'>", + "comments":"", + "outputs":1, + "x":738.6667022705078, + "y":746.9999904632568, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "fc12acc9.e5517" + ] + ] + }, + { + "id":"fc12acc9.e5517", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "outputs":1, + "x":920.6667327880859, + "y":743.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "521c12e4.61495c" + ] + ] + }, + { + "id":"521c12e4.61495c", + "type":"switchNode", + "name":"switch request-action", + "xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n", + "comments":"", + "outputs":1, + "x":1137.666732788086, + "y":743.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "74f5e24d.62b7fc", + "5f7ef187.e1747" + ] + ] + }, + { + "id":"74f5e24d.62b7fc", + "type":"other", + "name":"DeleteNetworkInstance", + "xml":"<outcome value='DeleteNetworkInstance'>", + "comments":"", + "outputs":1, + "x":1418.666732788086, + "y":744.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "7f6850df.2b87e" + ] + ] + }, + { + "id":"5f7ef187.e1747", + "type":"other", + "name":"Other", + "xml":"<outcome value='Other'>", + "comments":"", + "outputs":1, + "x":1361.666732788086, + "y":784.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "c7092fc3.cd677" + ] + ] + }, + { + "id":"c7092fc3.cd677", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"request-information.request-action is required to be DeleteNetworkInstance for svc-action=unassign\" />\n", + "comments":"", + "x":1530.666732788086, + "y":784.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"a3e07e88.c882c", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "comments":"", + "outputs":1, + "x":1642.6666641235352, + "y":320, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "43839f1a.168f2", + "50cf5531.098c6c", + "7341b7e.9ac2b48", + "a0f0d3d5.a87ab", + "88002920.134a48", + "6d91f416.826f2c", + "9a5aad4a.6e681" + ] + ] + }, + { + "id":"71f64cf9.079ef4", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "comments":"", + "outputs":1, + "x":1636.6667709350586, + "y":487.99999046325684, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "43839f1a.168f2", + "50cf5531.098c6c", + "7341b7e.9ac2b48", + "a0f0d3d5.a87ab", + "88002920.134a48", + "6d91f416.826f2c", + "b67ae856.729b08" + ] + ] + }, + { + "id":"66edda2e.adbdb4", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "comments":"", + "outputs":1, + "x":1678.666732788086, + "y":654.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "b67ae856.729b08" + ] + ] + }, + { + "id":"7f6850df.2b87e", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "comments":"", + "outputs":1, + "x":1677.666732788086, + "y":745.0000133514404, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "b67ae856.729b08" + ] + ] + }, + { + "id":"88002920.134a48", + "type":"switchNode", + "name":"switch onap-model-information.model-uuid", + "xml":"<switch test='`$network-topology-operation-input.service-information.onap-model-information.model-uuid`'>\n", + "comments":"", + "outputs":1, + "x":2279.3333282470703, + "y":1043.9999513626099, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "1d5cf7df.d6b918", + "9241a417.ce32a8" + ] + ] + }, + { + "id":"424069b0.42ea38", + "type":"comment", + "name":"validations - required for all", + "info":"", + "comments":"", + "x":542.6666641235352, + "y":94, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"67177f2d.d0dfb", + "type":"comment", + "name":"validations specific per svc-action", + "info":"", + "comments":"", + "x":554.6666641235352, + "y":309, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"b6492325.12cf4", + "type":"comment", + "name":"network-request-information block validations", + "info":"", + "comments":"", + "x":2282.666664123535, + "y":896, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"43839f1a.168f2", + "type":"switchNode", + "name":"switch network-request-information.tenant", + "xml":"<switch test='`$network-topology-operation-input.network-request-input.tenant`'>\n", + "comments":"", + "outputs":1, + "x":2279.666664123535, + "y":946, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "f579222c.d4325" + ] + ] + }, + { + "id":"f579222c.d4325", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":2521.381019592285, + "y":948, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "ad98280c.f99968" + ] + ] + }, + { + "id":"ad98280c.f99968", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"network-request-input.tenant is a required input\" />\n", + "comments":"", + "x":2672.8096084594727, + "y":946, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"50cf5531.098c6c", + "type":"switchNode", + "name":"switch network-request-information.aic-cloud-region", + "xml":"<switch test='`$network-topology-operation-input.network-request-input.aic-cloud-region`'>\n", + "comments":"", + "outputs":1, + "x":2308.666664123535, + "y":989, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "d057fdf3.d010e" + ] + ] + }, + { + "id":"d057fdf3.d010e", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":2570.381019592285, + "y":989, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "3c313792.39c5f8" + ] + ] + }, + { + "id":"3c313792.39c5f8", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"service-information.network-request-information.aic-cloud-region is a required input\" />\n", + "comments":"", + "x":2734.80948638916, + "y":988, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"7341b7e.9ac2b48", + "type":"switchNode", + "name":"switch onap-model-information.model-uuid", + "xml":"<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`'>\n", + "comments":"", + "outputs":1, + "x":2271.8096084594727, + "y":815.8571166992188, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "76f250fe.8ad13" + ] + ] + }, + { + "id":"76f250fe.8ad13", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":2511.8096084594727, + "y":816.8571166992188, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "5f0fb81f.eafbb8" + ] + ] + }, + { + "id":"5f0fb81f.eafbb8", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"network-information.onap-model-information.model-uuid is a required input\" />\n", + "comments":"", + "x":2677.2380752563477, + "y":814.8570861816406, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"a0f0d3d5.a87ab", + "type":"switchNode", + "name":"switch onap-model-information.model-customization-uuid", + "xml":"<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`'>\n", + "comments":"", + "outputs":1, + "x":2316.666664123535, + "y":775, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "b58e5e29.9b188" + ] + ] + }, + { + "id":"b58e5e29.9b188", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":2612.666664123535, + "y":776, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "d1292b85.45d678" + ] + ] + }, + { + "id":"d1292b85.45d678", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"network-information.onap-model-information.model-customization-uuid is a required input\" />\n", + "comments":"", + "x":2760.09513092041, + "y":776, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"5bf0bd5.e1cf344", + "type":"returnSuccess", + "name":"return success", + "xml":"<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n", + "comments":"", + "x":517.023738861084, + "y":672.6428346633911, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"a1c80246.e678", + "type":"get-resource", + "name":"get-resource NETWORK_MODEL", + "xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.sli.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from NETWORK_MODEL WHERE customization_uuid = $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid\n and service_uuid = $network-topology-operation-input.service-information.onap-model-information.model-uuid'\n pfx='network-model'>\n\n", + "comments":"", + "outputs":1, + "x":2994.8497314453125, + "y":1259.1784763336182, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "89788b78.0fbba8", + "fe14df05.e082" + ] + ] + }, + { + "id":"925507bc.719978", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No network model found for customization UUID ' \n + $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid +\n ' and model-uuid ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n", + "comments":"", + "x":3454.313934326172, + "y":1250.2258920669556, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"89788b78.0fbba8", + "type":"not-found", + "name":"not-found", + "xml":"<outcome value='not-found'>\n", + "comments":"", + "outputs":1, + "x":3255.5639457702637, + "y":1243.58309841156, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "925507bc.719978" + ] + ] + }, + { + "id":"fe14df05.e082", + "type":"failure", + "name":"failure", + "xml":"<outcome value='failure'>\n", + "comments":"", + "outputs":1, + "x":3249.3139457702637, + "y":1276.08309841156, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "925507bc.719978" + ] + ] + }, + { + "id":"1d5cf7df.d6b918", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":2544.4814071655273, + "y":1043.5925903320312, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "b9cf48d2.24de78" + ] + ] + }, + { + "id":"9241a417.ce32a8", + "type":"other", + "name":"Other", + "xml":"<outcome value='Other'>", + "comments":"", + "outputs":1, + "x":2550.731342315674, + "y":1182.7591953277588, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "c5c99455.9c06d8" + ] + ] + }, + { + "id":"dd80fff3.bf7d7", + "type":"get-resource", + "name":"get-resource SERVICE_MODEL", + "xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.sli.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from SERVICE_MODEL WHERE service_uuid = $network-topology-operation-input.service-information.onap-model-information.model-uuid'\n pfx='service-model'>\n\n", + "comments":"", + "outputs":1, + "x":2997.3497161865234, + "y":1182.2432489395142, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "6a57274e.5355b8", + "7bb62a10.e078e4" + ] + ] + }, + { + "id":"fb19a79a.af3d48", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No service model found for service UUID ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n", + "comments":"", + "x":3444.4330825805664, + "y":1182.2432794570923, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"6a57274e.5355b8", + "type":"not-found", + "name":"not-found", + "xml":"<outcome value='not-found'>\n", + "comments":"", + "outputs":1, + "x":3245.683162689209, + "y":1177.60049533844, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "fb19a79a.af3d48" + ] + ] + }, + { + "id":"7bb62a10.e078e4", + "type":"failure", + "name":"failure", + "xml":"<outcome value='failure'>\n", + "comments":"", + "outputs":1, + "x":3239.433162689209, + "y":1210.10049533844, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "fb19a79a.af3d48" + ] + ] + }, + { + "id":"56d4c353.92e90c", + "type":"get-resource", + "name":"get-resource NETWORK_MODEL", + "xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.sli.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from NETWORK_MODEL WHERE customization_uuid = $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid\n and service_uuid = $service-data.service-information.onap-model-information.model-uuid'\n pfx='network-model'>\n\n", + "comments":"", + "outputs":1, + "x":2991.035919189453, + "y":1118.4007987976074, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "415be4e2.5955dc", + "5521a407.7c24fc" + ] + ] + }, + { + "id":"e4108457.428de8", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No network model found for customization UUID ' \n + $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid +\n ' and model-uuid ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n", + "comments":"", + "x":3450.5001220703125, + "y":1109.4482145309448, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"415be4e2.5955dc", + "type":"not-found", + "name":"not-found", + "xml":"<outcome value='not-found'>\n", + "comments":"", + "outputs":1, + "x":3251.7501335144043, + "y":1102.8054208755493, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "e4108457.428de8" + ] + ] + }, + { + "id":"5521a407.7c24fc", + "type":"failure", + "name":"failure", + "xml":"<outcome value='failure'>\n", + "comments":"", + "outputs":1, + "x":3246.7501106262207, + "y":1134.055419921875, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "e4108457.428de8" + ] + ] + }, + { + "id":"b5ccaabe.a03018", + "type":"get-resource", + "name":"get-resource SERVICE_MODEL", + "xml":"<get-resource plugin='org.onap.ccsdk.sli.adaptors.sli.resource.sql.SqlResource' resource='SQL'\n key='SELECT * from SERVICE_MODEL WHERE service_uuid = $service-data.service-information.onap-model-information.model-uuid'\n pfx='service-model'>", + "comments":"", + "outputs":1, + "x":2989.785842895508, + "y":1043.96546459198, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "7521044.4b449fc", + "4aa1c6c1.dc1288" + ] + ] + }, + { + "id":"5c9d87d7.566af8", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'No service model found for service UUID ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n", + "comments":"", + "x":3440.619270324707, + "y":1041.4656019210815, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"7521044.4b449fc", + "type":"not-found", + "name":"not-found", + "xml":"<outcome value='not-found'>\n", + "comments":"", + "outputs":1, + "x":3241.8693504333496, + "y":1036.8228178024292, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "5c9d87d7.566af8" + ] + ] + }, + { + "id":"4aa1c6c1.dc1288", + "type":"failure", + "name":"failure", + "xml":"<outcome value='failure'>\n", + "comments":"", + "outputs":1, + "x":3235.6193504333496, + "y":1069.3228178024292, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "5c9d87d7.566af8" + ] + ] + }, + { + "id":"b9cf48d2.24de78", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "outputs":1, + "x":2719.8056564331055, + "y":1042.8054184913635, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "b5ccaabe.a03018", + "56d4c353.92e90c" + ] + ] + }, + { + "id":"c5c99455.9c06d8", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "outputs":1, + "x":2712.3056564331055, + "y":1181.5554218292236, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "dd80fff3.bf7d7", + "a1c80246.e678" + ] + ] + }, + { + "id":"44919742.aa0cd8", + "type":"outcome", + "name":"ActivateDCINetworkInstance", + "xml":"<outcome value='ActivateDCINetworkInstance'>", + "comments":"", + "outputs":1, + "x":1426.333251953125, + "y":441, + "z":"9587f32a.6a9aa", + "wires":[ + [ + + ] + ] + }, + { + "id":"1bec30c1.fe7d2f", + "type":"outcome", + "name":"DeActivateDCINetworkInstance", + "xml":"<outcome value='DeActivateDCINetworkInstance'>", + "comments":"", + "outputs":1, + "x":1447.6666259765625, + "y":604, + "z":"9587f32a.6a9aa", + "wires":[ + [ + + ] + ] + }, + { + "id":"6d91f416.826f2c", + "type":"switchNode", + "name":"switch onap-model-information.model-invariant-uuid", + "xml":"<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`'>\n", + "comments":"", + "outputs":1, + "x":2298.6667251586914, + "y":740.000036239624, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "429b261e.09c5a8" + ] + ] + }, + { + "id":"429b261e.09c5a8", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":2583.6667861938477, + "y":739.0000305175781, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "defe665.bee1098" + ] + ] + }, + { + "id":"defe665.bee1098", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"network-information.onap-model-information.model-invariant-uuid is a required input\" />\n", + "comments":"", + "x":2735.0952529907227, + "y":738.0000305175781, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"f11122f.6d0b4e", + "type":"comment", + "name":"network-information.onap-model-information block validations", + "info":"", + "comments":"", + "x":2317.8096084594727, + "y":700.8571166992188, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"9a5aad4a.6e681", + "type":"switchNode", + "name":"switch network-information.network-id", + "xml":"<switch test='`$network-topology-operation-input.network-information.network-id`'>\n\n", + "comments":"", + "outputs":1, + "x":2253.66658782959, + "y":609.3333568572998, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "35c914cb.fa2c7c", + "f70379ac.e82478" + ] + ] + }, + { + "id":"35c914cb.fa2c7c", + "type":"other", + "name":"Other", + "xml":"<outcome value='Other'>", + "comments":"", + "outputs":1, + "x":2549.6665382385254, + "y":642.0000686645508, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "f6b8e9bf.429b88" + ] + ] + }, + { + "id":"f6b8e9bf.429b88", + "type":"block", + "name":"block", + "xml":"<block>\n", + "atomic":"false", + "comments":"", + "outputs":1, + "x":2683.7777938842773, + "y":642.4444732666016, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "124f1a13.d4f066" + ] + ] + }, + { + "id":"124f1a13.d4f066", + "type":"switchNode", + "name":"switch service-data.networks.network_length", + "xml":"<switch test='`$service-data.networks.network_length`'>\n", + "comments":"", + "outputs":1, + "x":2957.4919052124023, + "y":644.0158233642578, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "92655d33.ed6d7", + "9ed4f2.56f8bb1" + ] + ] + }, + { + "id":"92655d33.ed6d7", + "type":"other", + "name":"outcome Null", + "xml":"<outcome value=''>\n", + "comments":"", + "outputs":1, + "x":3246.4919052124023, + "y":646.0158843994141, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "1dc93ca8.c6ca53" + ] + ] + }, + { + "id":"9ed4f2.56f8bb1", + "type":"other", + "name":"other", + "xml":"<outcome value='Other'>\n", + "comments":"", + "outputs":1, + "x":3226.4919052124023, + "y":681.0158843994141, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "8f8d810b.3f421" + ] + ] + }, + { + "id":"8f8d810b.3f421", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "outputs":1, + "x":3427.7619247436523, + "y":682.5704498291016, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "1f53b4b0.227ebb", + "ff0f33a8.2a294" + ] + ] + }, + { + "id":"1f53b4b0.227ebb", + "type":"for", + "name":"for nidx..service-data.networks.network[]", + "xml":"<for index='nidx' start='0' end='`$service-data.networks.network_length`' >\n", + "comments":"", + "outputs":1, + "x":3697.777961730957, + "y":681.444465637207, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "8351ac5.ac1f25" + ] + ] + }, + { + "id":"8351ac5.ac1f25", + "type":"switchNode", + "name":"switch networkid found", + "xml":"<switch test=\"`$service-data.networks.network[$nidx].network-id == $network-topology-operation-input.network-information.network-id`\">\n\n", + "comments":"", + "outputs":1, + "x":3988.206512451172, + "y":680.6945495605469, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "9138e8c9.7ab098" + ] + ] + }, + { + "id":"9138e8c9.7ab098", + "type":"outcomeTrue", + "name":"true", + "xml":"<outcome value='true'>\n", + "comments":"", + "outputs":1, + "x":4177.158866882324, + "y":681.587287902832, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "8476406f.ea8ad" + ] + ] + }, + { + "id":"a2e4da11.fec288", + "type":"set", + "name":"set tmp.nidx and ctx.network-data", + "xml":"<set>\n<parameter name='tmp.nidx' value='`$nidx`' />\n<parameter name='ctx.network-data.' value='`$service-data.networks.network[$nidx].`' />\n", + "comments":"", + "x":4620.690635681152, + "y":690.3373107910156, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"ff0f33a8.2a294", + "type":"switchNode", + "name":"switch tmp.nidx ", + "xml":"<switch test=\"`$tmp.nidx`\">\n\n", + "comments":"", + "outputs":1, + "x":3616.079391479492, + "y":723.4276723861694, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "8aba4dc7.d9aff" + ] + ] + }, + { + "id":"74581001.a829d", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"network-topology-operation-input.network-request-input.network-id not found in service-data\" />\n", + "comments":"", + "x":3968.9363746643066, + "y":719.1419143676758, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"8aba4dc7.d9aff", + "type":"outcome", + "name":"NULL", + "xml":"<outcome value=''>\n", + "comments":"", + "outputs":1, + "x":3787.507926940918, + "y":721.9990577697754, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "74581001.a829d" + ] + ] + }, + { + "id":"2ea1516d.a319ae", + "type":"switchNode", + "name":"switch order-status", + "xml":"<switch test='`$ctx.network-data.network-data.network-level-oper-status.order-status`'>\n", + "comments":"", + "outputs":1, + "x":4579.111045837402, + "y":727.4444885253906, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "8688e510.ad7d88" + ] + ] + }, + { + "id":"8688e510.ad7d88", + "type":"other", + "name":"outcome Created", + "xml":"<outcome value='Created'>\n", + "comments":"", + "outputs":1, + "x":4793.111045837402, + "y":727.4444885253906, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "55924408.41735c" + ] + ] + }, + { + "id":"55924408.41735c", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"`'Network aready exists in Created state matching network-id ' + $network-topology-operation-input.network-information.network-id`\" />\n", + "comments":"", + "x":4997.111045837402, + "y":723.4444732666016, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"8476406f.ea8ad", + "type":"block", + "name":"block : atomic", + "xml":"<block atomic=\"true\">", + "atomic":"true", + "outputs":1, + "x":4325.777305603027, + "y":681.4444732666016, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "a2e4da11.fec288" + ] + ] + }, + { + "id":"1dc93ca8.c6ca53", + "type":"record", + "name":"record", + "xml":"<record plugin=\"com.att.sdnctl.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"GENERIC-RESOURCE-API.validate-network-input\"/>\n<parameter name=\"field3\" value=\"`$network-topology-operation-input.sdnc-request-header.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"Network id proveded but no network exists that matches\"/>\n<parameter name=\"field5\" value=\"`$network-topology-operation-input.network-information.network-id`\"/>\n\n\n\n", + "comments":"", + "outputs":1, + "x":3407.7777938842773, + "y":645.4444732666016, + "z":"9587f32a.6a9aa", + "wires":[ + [ + + ] + ] + }, + { + "id":"b67ae856.729b08", + "type":"switchNode", + "name":"switch network-information.network-id", + "xml":"<switch test='`$network-topology-operation-input.network-information.network-id`'>\n", + "comments":"", + "outputs":1, + "x":2251.6665115356445, + "y":562.6666736602783, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "9dba4815.084fc8" + ] + ] + }, + { + "id":"9dba4815.084fc8", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":2480.3808364868164, + "y":564.6666736602783, + "z":"9587f32a.6a9aa", + "wires":[ + [ + "cae9bfb4.2d442" + ] + ] + }, + { + "id":"cae9bfb4.2d442", + "type":"returnFailure", + "name":"return failure", + "xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"service-information.network-information.network-id is a required input\" />\n", + "comments":"", + "x":2644.809455871582, + "y":562.6666736602783, + "z":"9587f32a.6a9aa", + "wires":[ + + ] + }, + { + "id":"f70379ac.e82478", + "type":"other", + "name":"NULL", + "xml":"<outcome value=''>", + "comments":"", + "outputs":1, + "x":2547.3334350585938, + "y":608.999942779541, + "z":"9587f32a.6a9aa", + "wires":[ + [ + + ] + ] + } +]
\ No newline at end of file |