diff options
Diffstat (limited to 'platform-logic/vnfapi/src/main/json/VNF-API_vnf-instance-topology-activate.json')
-rw-r--r-- | platform-logic/vnfapi/src/main/json/VNF-API_vnf-instance-topology-activate.json | 358 |
1 files changed, 354 insertions, 4 deletions
diff --git a/platform-logic/vnfapi/src/main/json/VNF-API_vnf-instance-topology-activate.json b/platform-logic/vnfapi/src/main/json/VNF-API_vnf-instance-topology-activate.json index 5e025e36..f26343e0 100644 --- a/platform-logic/vnfapi/src/main/json/VNF-API_vnf-instance-topology-activate.json +++ b/platform-logic/vnfapi/src/main/json/VNF-API_vnf-instance-topology-activate.json @@ -1,4 +1,354 @@ - - - -[{"id":"224ab88a.0adf58","type":"set","name":"set: order-status = Active","xml":"<set>\n\t<parameter name=\"vnf-instance-service-data.oper-status.order-status\" value=\"Active\"/>","comments":"","outputs":1,"x":423.33331298828125,"y":374.3888626098633,"z":"76e70bd1.ad60c4","wires":[[]]},{"id":"ab9eb400.713038","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":170.33330535888672,"y":141.88887786865234,"z":"76e70bd1.ad60c4","wires":[["224ab88a.0adf58","c8ee6ab7.bac638","c0d479cd.b79348","34cb709c.929ed","f798ae57.6d47d","b8342ba1.d183f8","a8c37c05.42ceb","716ea0ca.5337a"]]},{"id":"e7f31ebf.f0df3","type":"method","name":"method vnf-instance-topology-activate","xml":"<method rpc='vnf-instance-topology-activate' mode='sync'>\n","comments":"","outputs":1,"x":212.99999237060547,"y":86.0555419921875,"z":"76e70bd1.ad60c4","wires":[["ab9eb400.713038"]]},{"id":"ef96001e.3e2e5","type":"service-logic","name":"VNF-API 1.0.0","module":"VNF-API","version":"${project.version}","comments":"","xml":"<service-logic xmlns='http://www.att.com/sdnctl/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.att.com/sdnctl/svclogic ./svclogic.xsd' module='VNF-API' version='${project.version}'>","outputs":1,"x":304.99996185302734,"y":39.05554962158203,"z":"76e70bd1.ad60c4","wires":[["e7f31ebf.f0df3"]]},{"id":"5b8d2293.3efc3c","type":"dgstart","name":"DGSTART","outputs":1,"x":139.83330535888672,"y":38.888877868652344,"z":"76e70bd1.ad60c4","wires":[["ef96001e.3e2e5"]]},{"id":"c8ee6ab7.bac638","type":"switchNode","name":"switch: order-status = PendingCreate","xml":"<switch test=\"`$vnf-instance-service-data.oper-status.order-status == PendingCreate`\">","comments":"","outputs":1,"x":462.66668701171875,"y":270.72208404541016,"z":"76e70bd1.ad60c4","wires":[["2f2bb679.ddde5a"]]},{"id":"2f2bb679.ddde5a","type":"other","name":"false","xml":"<outcome value='false'>","comments":"","outputs":1,"x":712.0000381469727,"y":271.05539321899414,"z":"76e70bd1.ad60c4","wires":[["caf23eef.2d6a7"]]},{"id":"9112f66c.accf18","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Invalid order-status'/>","comments":"","x":1370.3331604003906,"y":270.0554447174072,"z":"76e70bd1.ad60c4","wires":[]},{"id":"f798ae57.6d47d","type":"switchNode","name":"switch:vnf-instance-id config == input","xml":"<switch test=\"`$vnf-instance-topology-operation-input.vnf-instance-request-information.vnf-instance-id == $vnf-instance-service-data.vnf-instance-id`\">","comments":"","outputs":1,"x":456.1060485839844,"y":218.93431854248047,"z":"76e70bd1.ad60c4","wires":[["d6b1f417.d762b8"]]},{"id":"d6b1f417.d762b8","type":"outcomeFalse","name":"false","xml":"<outcome value='false'>\n","comments":"","outputs":1,"x":684.5605239868164,"y":219.11613845825195,"z":"76e70bd1.ad60c4","wires":[["7f1082ca.4c62bc"]]},{"id":"7f1082ca.4c62bc","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value=\"`'vnf-instance-id = ' + $vnf-instance-topology-operation-input.vnf-instance-request-information.vnf-instance-id + ' not found in SDNC'`\"/>","comments":"","x":837.6514663696289,"y":219.02524185180664,"z":"76e70bd1.ad60c4","wires":[]},{"id":"c0d479cd.b79348","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />","comments":"","x":392.4444274902344,"y":595.0555191040039,"z":"76e70bd1.ad60c4","wires":[]},{"id":"caf23eef.2d6a7","type":"switchNode","name":"switch: order-status = PendingUpdate","xml":"<switch test=\"`$vnf-instance-service-data.oper-status.order-status == PendingUpdate`\">","comments":"","outputs":1,"x":962.9242324829102,"y":270.4798011779785,"z":"76e70bd1.ad60c4","wires":[["3d49c074.c55d4"]]},{"id":"3d49c074.c55d4","type":"other","name":"false","xml":"<outcome value='false'>","comments":"","outputs":1,"x":1205.3786392211914,"y":270.4797706604004,"z":"76e70bd1.ad60c4","wires":[["9112f66c.accf18"]]},{"id":"26b3d7a2.652ae8","type":"comment","name":"once success is returned, operational-data gets saved","info":"","comments":"","x":738.8510208129883,"y":555.9898414611816,"z":"76e70bd1.ad60c4","wires":[]},{"id":"34cb709c.929ed","type":"set","name":"set: last-order-status = order-status","xml":"<set>\n\t<parameter name=\"vnf-instance-service-data.oper-status.last-order-status\" value=\"`$vnf-instance-service-data.oper-status.order-status`\"/>","comments":"","outputs":1,"x":456.4469909667969,"y":323.00257110595703,"z":"76e70bd1.ad60c4","wires":[[]]},{"id":"1c5ee2ad.503e0d","type":"comment","name":"request-action = VNFActivateRequest, svc-action = activate","info":"","comments":"","x":718.9443893432617,"y":78.22221183776855,"z":"76e70bd1.ad60c4","wires":[]},{"id":"b8342ba1.d183f8","type":"set","name":"set: service-data = input","xml":"<set>\n\t<parameter name=\"vnf-instance-service-data.\" value=\"vnf-instance-topology-operation-input.\" />","comments":"","outputs":1,"x":420.33331298828125,"y":509.4444351196289,"z":"76e70bd1.ad60c4","wires":[[]]},{"id":"a8c37c05.42ceb","type":"set","name":"set: last-action ","xml":"<set>\n\t<parameter name=\"vnf-instance-service-data.oper-status.last-action\" value=\"`$vnf-instance-service-data.request-information.request-action`\"/>","comments":"","outputs":1,"x":390.33331298828125,"y":421.4444351196289,"z":"76e70bd1.ad60c4","wires":[[]]},{"id":"9d73784e.83dda8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":778.7460327148438,"y":464.43293380737305,"z":"76e70bd1.ad60c4","wires":[["852e8aa2.d5c6c8"]]},{"id":"852e8aa2.d5c6c8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='error-code' value='500'/>\n\t<parameter name='error-message' value=\"`'An error occurred while updating vnf-instance orchestration-status in AnAI with vnf-instance-id = ' + $vnf-instance-topology-operation-input.vnf-instance-request-information.vnf-instance-id`\"/>","comments":"","x":961.8889617919922,"y":464.43300437927246,"z":"76e70bd1.ad60c4","wires":[]},{"id":"5f34e90c.952258","type":"set","name":"Set final indicator to Y","xml":"<set>\n<parameter name=\"ack-final\" value=\"Y\"/>","comments":"","outputs":1,"x":414.65076446533203,"y":553.1586799621582,"z":"76e70bd1.ad60c4","wires":[[]]},{"id":"716ea0ca.5337a","type":"save","name":"update AnAI - vnf-instance.orchestration-status","xml":"<update plugin=\"com.att.sdnctl.sli.aai.AAIService\" \n\tresource=\"generic-vnf\" \n\t\tkey=\"generic-vnf.vnf-id = $vnf-instance-topology-operation-input.vnf-instance-request-information.vnf-instance-id\" >\n<parameter name=\"orchestration-status\" value=\"active\" />","comments":"","outputs":1,"x":491.22217559814453,"y":464.44443130493164,"z":"76e70bd1.ad60c4","wires":[["9d73784e.83dda8","d85d5574.f399a8"]]},{"id":"d85d5574.f399a8","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":785.9721984863281,"y":507.1944456100464,"z":"76e70bd1.ad60c4","wires":[["852e8aa2.d5c6c8"]]}] +[ + { + "id": "224ab88a.0adf58", + "type": "set", + "name": "set: order-status = Active", + "xml": "<set>\n\t<parameter name=\"vnf-instance-service-data.oper-status.order-status\" value=\"Active\"/>", + "comments": "", + "outputs": 1, + "x": 423.33331298828125, + "y": 374.3888626098633, + "z": "76e70bd1.ad60c4", + "wires": [ + [] + ] + }, + { + "id": "ab9eb400.713038", + "type": "block", + "name": "block : atomic", + "xml": "<block atomic=\"true\">", + "atomic": "true", + "outputs": 1, + "x": 170.33330535888672, + "y": 141.88887786865234, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "224ab88a.0adf58", + "c8ee6ab7.bac638", + "c0d479cd.b79348", + "34cb709c.929ed", + "f798ae57.6d47d", + "b8342ba1.d183f8", + "a8c37c05.42ceb", + "716ea0ca.5337a" + ] + ] + }, + { + "id": "e7f31ebf.f0df3", + "type": "method", + "name": "method vnf-instance-topology-activate", + "xml": "<method rpc='vnf-instance-topology-activate' mode='sync'>\n", + "comments": "", + "outputs": 1, + "x": 212.99999237060547, + "y": 86.0555419921875, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "ab9eb400.713038" + ] + ] + }, + { + "id": "ef96001e.3e2e5", + "type": "service-logic", + "name": "VNF-API ${project.version}", + "module": "VNF-API", + "version": "${project.version}", + "comments": "", + "xml": "<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='VNF-API' version='${project.version}'>", + "outputs": 1, + "x": 304.99996185302734, + "y": 39.05554962158203, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "e7f31ebf.f0df3" + ] + ] + }, + { + "id": "5b8d2293.3efc3c", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 139.83330535888672, + "y": 38.888877868652344, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "ef96001e.3e2e5" + ] + ] + }, + { + "id": "c8ee6ab7.bac638", + "type": "switchNode", + "name": "switch: order-status = PendingCreate", + "xml": "<switch test=\"`$vnf-instance-service-data.oper-status.order-status == PendingCreate`\">", + "comments": "", + "outputs": 1, + "x": 462.66668701171875, + "y": 270.72208404541016, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "2f2bb679.ddde5a" + ] + ] + }, + { + "id": "2f2bb679.ddde5a", + "type": "other", + "name": "false", + "xml": "<outcome value='false'>", + "comments": "", + "outputs": 1, + "x": 712.0000381469727, + "y": 271.05539321899414, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "caf23eef.2d6a7" + ] + ] + }, + { + "id": "9112f66c.accf18", + "type": "returnFailure", + "name": "return failure", + "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Invalid order-status'/>", + "comments": "", + "x": 1370.3331604003906, + "y": 270.0554447174072, + "z": "76e70bd1.ad60c4", + "wires": [] + }, + { + "id": "f798ae57.6d47d", + "type": "switchNode", + "name": "switch:vnf-instance-id config == input", + "xml": "<switch test=\"`$vnf-instance-topology-operation-input.vnf-instance-request-information.vnf-instance-id == $vnf-instance-service-data.vnf-instance-id`\">", + "comments": "", + "outputs": 1, + "x": 456.1060485839844, + "y": 218.93431854248047, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "d6b1f417.d762b8" + ] + ] + }, + { + "id": "d6b1f417.d762b8", + "type": "outcomeFalse", + "name": "false", + "xml": "<outcome value='false'>\n", + "comments": "", + "outputs": 1, + "x": 684.5605239868164, + "y": 219.11613845825195, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "7f1082ca.4c62bc" + ] + ] + }, + { + "id": "7f1082ca.4c62bc", + "type": "returnFailure", + "name": "return failure", + "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value=\"`'vnf-instance-id = ' + $vnf-instance-topology-operation-input.vnf-instance-request-information.vnf-instance-id + ' not found in SDNC'`\"/>", + "comments": "", + "x": 837.6514663696289, + "y": 219.02524185180664, + "z": "76e70bd1.ad60c4", + "wires": [] + }, + { + "id": "c0d479cd.b79348", + "type": "returnSuccess", + "name": "return success", + "xml": "<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />", + "comments": "", + "x": 392.4444274902344, + "y": 595.0555191040039, + "z": "76e70bd1.ad60c4", + "wires": [] + }, + { + "id": "caf23eef.2d6a7", + "type": "switchNode", + "name": "switch: order-status = PendingUpdate", + "xml": "<switch test=\"`$vnf-instance-service-data.oper-status.order-status == PendingUpdate`\">", + "comments": "", + "outputs": 1, + "x": 962.9242324829102, + "y": 270.4798011779785, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "3d49c074.c55d4" + ] + ] + }, + { + "id": "3d49c074.c55d4", + "type": "other", + "name": "false", + "xml": "<outcome value='false'>", + "comments": "", + "outputs": 1, + "x": 1205.3786392211914, + "y": 270.4797706604004, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "9112f66c.accf18" + ] + ] + }, + { + "id": "26b3d7a2.652ae8", + "type": "comment", + "name": "once success is returned, operational-data gets saved", + "info": "", + "comments": "", + "x": 738.8510208129883, + "y": 555.9898414611816, + "z": "76e70bd1.ad60c4", + "wires": [] + }, + { + "id": "34cb709c.929ed", + "type": "set", + "name": "set: last-order-status = order-status", + "xml": "<set>\n\t<parameter name=\"vnf-instance-service-data.oper-status.last-order-status\" value=\"`$vnf-instance-service-data.oper-status.order-status`\"/>", + "comments": "", + "outputs": 1, + "x": 456.4469909667969, + "y": 323.00257110595703, + "z": "76e70bd1.ad60c4", + "wires": [ + [] + ] + }, + { + "id": "1c5ee2ad.503e0d", + "type": "comment", + "name": "request-action = VNFActivateRequest, svc-action = activate", + "info": "", + "comments": "", + "x": 718.9443893432617, + "y": 78.22221183776855, + "z": "76e70bd1.ad60c4", + "wires": [] + }, + { + "id": "b8342ba1.d183f8", + "type": "set", + "name": "set: service-data = input", + "xml": "<set>\n\t<parameter name=\"vnf-instance-service-data.\" value=\"vnf-instance-topology-operation-input.\" />", + "comments": "", + "outputs": 1, + "x": 420.33331298828125, + "y": 509.4444351196289, + "z": "76e70bd1.ad60c4", + "wires": [ + [] + ] + }, + { + "id": "a8c37c05.42ceb", + "type": "set", + "name": "set: last-action ", + "xml": "<set>\n\t<parameter name=\"vnf-instance-service-data.oper-status.last-action\" value=\"`$vnf-instance-service-data.request-information.request-action`\"/>", + "comments": "", + "outputs": 1, + "x": 390.33331298828125, + "y": 421.4444351196289, + "z": "76e70bd1.ad60c4", + "wires": [ + [] + ] + }, + { + "id": "9d73784e.83dda8", + "type": "failure", + "name": "failure", + "xml": "<outcome value='failure'>\n", + "comments": "", + "outputs": 1, + "x": 778.7460327148438, + "y": 464.43293380737305, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "852e8aa2.d5c6c8" + ] + ] + }, + { + "id": "852e8aa2.d5c6c8", + "type": "returnFailure", + "name": "return failure", + "xml": "<return status='failure'>\n\t<parameter name='error-code' value='500'/>\n\t<parameter name='error-message' value=\"`'An error occurred while updating vnf-instance orchestration-status in AnAI with vnf-instance-id = ' + $vnf-instance-topology-operation-input.vnf-instance-request-information.vnf-instance-id`\"/>", + "comments": "", + "x": 961.8889617919922, + "y": 464.43300437927246, + "z": "76e70bd1.ad60c4", + "wires": [] + }, + { + "id": "5f34e90c.952258", + "type": "set", + "name": "Set final indicator to Y", + "xml": "<set>\n<parameter name=\"ack-final\" value=\"Y\"/>", + "comments": "", + "outputs": 1, + "x": 414.65076446533203, + "y": 553.1586799621582, + "z": "76e70bd1.ad60c4", + "wires": [ + [] + ] + }, + { + "id": "716ea0ca.5337a", + "type": "save", + "name": "update AnAI - vnf-instance.orchestration-status", + "xml": "<update plugin=\"org.openecomp.sdnc.sli.aai.AAIService\" \n\tresource=\"generic-vnf\" \n\t\tkey=\"generic-vnf.vnf-id = $vnf-instance-topology-operation-input.vnf-instance-request-information.vnf-instance-id\" >\n<parameter name=\"orchestration-status\" value=\"active\" />", + "comments": "", + "outputs": 1, + "x": 491.22217559814453, + "y": 464.44443130493164, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "9d73784e.83dda8", + "d85d5574.f399a8" + ] + ] + }, + { + "id": "d85d5574.f399a8", + "type": "not-found", + "name": "not-found", + "xml": "<outcome value='not-found'>\n", + "comments": "", + "outputs": 1, + "x": 785.9721984863281, + "y": 507.1944456100464, + "z": "76e70bd1.ad60c4", + "wires": [ + [ + "852e8aa2.d5c6c8" + ] + ] + } +]
\ No newline at end of file |