eb2877495a5f5cb1513048d421b3a02965f4f985
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / sdwan / GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-delete.json
1 [\r
2     {\r
3         "id": "dbaa41e6.046bf",\r
4         "type": "method",\r
5         "name": "method sdwan-vf-operation-vpn-delete",\r
6         "xml": "<method rpc='sdwan-vf-operation-vpn-delete' mode='sync'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 347.03125,\r
10         "y": 269.99999737739563,\r
11         "z": "4a211eac.9076a",\r
12         "wires": [\r
13             [\r
14                 "2654c2fb.11dfbe"\r
15             ]\r
16         ]\r
17     },\r
18     {\r
19         "id": "8578b02a.61d67",\r
20         "type": "dgstart",\r
21         "name": "DGSTART",\r
22         "outputs": 1,\r
23         "x": 147.0311279296875,\r
24         "y": 109.99999737739563,\r
25         "z": "4a211eac.9076a",\r
26         "wires": [\r
27             [\r
28                 "de304501.e706b8"\r
29             ]\r
30         ]\r
31     },\r
32     {\r
33         "id": "de304501.e706b8",\r
34         "type": "service-logic",\r
35         "name": "GENERIC-RESOURCE-API ${project.version}",\r
36         "module": "GENERIC-RESOURCE-API",\r
37         "version": "${project.version}",\r
38         "comments": "",\r
39         "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}'>",\r
40         "outputs": 1,\r
41         "x": 359.03113174438477,\r
42         "y": 182.00001454353333,\r
43         "z": "4a211eac.9076a",\r
44         "wires": [\r
45             [\r
46                 "dbaa41e6.046bf"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "2654c2fb.11dfbe",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">\n",\r
55         "atomic": "false",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 517.4755821228027,\r
59         "y": 332.4444534778595,\r
60         "z": "4a211eac.9076a",\r
61         "wires": [\r
62             [\r
63                 "d773525e.57dfe",\r
64                 "7dccf11a.58654",\r
65                 "f366cb35.f14868",\r
66                 "1458597e.bb0697",\r
67                 "38c53cd1.7984d4",\r
68                 "6bc9b9bd.b7c0e8",\r
69                 "a3fafa89.e43bc8"\r
70             ]\r
71         ]\r
72     },\r
73     {\r
74         "id": "d773525e.57dfe",\r
75         "type": "record",\r
76         "name": "record",\r
77         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sdwan-vf-module-operation-delete\"/>\n<parameter name=\"field3\" value=\"SDWAN-Delete\"/>\n",\r
78         "comments": "",\r
79         "outputs": 1,\r
80         "x": 792.8088531494141,\r
81         "y": 193.3333694934845,\r
82         "z": "4a211eac.9076a",\r
83         "wires": [\r
84             []\r
85         ]\r
86     },\r
87     {\r
88         "id": "7dccf11a.58654",\r
89         "type": "returnSuccess",\r
90         "name": "return success",\r
91         "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",\r
92         "comments": "",\r
93         "x": 806.586784362793,\r
94         "y": 504.9796769618988,\r
95         "z": "4a211eac.9076a",\r
96         "wires": []\r
97     },\r
98     {\r
99         "id": "1458597e.bb0697",\r
100         "type": "set",\r
101         "name": "set new vpn-vf length",\r
102         "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length - 1`\"/>\n",\r
103         "comments": "",\r
104         "x": 836.1082077026367,\r
105         "y": 318.89519906044006,\r
106         "z": "4a211eac.9076a",\r
107         "wires": []\r
108     },\r
109     {\r
110         "id": "f366cb35.f14868",\r
111         "type": "set",\r
112         "name": "Remove networks from ServiceData",\r
113         "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].\" value=\"\"/>\n\n",\r
114         "comments": "",\r
115         "x": 876.732364654541,\r
116         "y": 366.8631408214569,\r
117         "z": "4a211eac.9076a",\r
118         "wires": []\r
119     },\r
120     {\r
121         "id": "a3fafa89.e43bc8",\r
122         "type": "delete",\r
123         "name": "delete SDWAN VPNInstance connectivity in AAI",\r
124         "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource='sdwan-vpn' \n        key='sdwan-vpn.sdwan-vpn-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id'>\n",\r
125         "comments": "",\r
126         "outputs": 1,\r
127         "x": 914.6637077331543,\r
128         "y": 260.00628304481506,\r
129         "z": "4a211eac.9076a",\r
130         "wires": [\r
131             []\r
132         ]\r
133     },\r
134     {\r
135         "id": "38c53cd1.7984d4",\r
136         "type": "call",\r
137         "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters",\r
138         "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-sdwan-vf-vpn-input-parameters' mode='sync' >\n",\r
139         "comments": "",\r
140         "outputs": 1,\r
141         "x": 997.0312805175781,\r
142         "y": 131.99999928474426,\r
143         "z": "4a211eac.9076a",\r
144         "wires": [\r
145             []\r
146         ]\r
147     },\r
148     {\r
149         "id": "6bc9b9bd.b7c0e8",\r
150         "type": "set",\r
151         "name": "set vf-module-object-path",\r
152         "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
153         "comments": "",\r
154         "x": 845.0000305175781,\r
155         "y": 431.00001335144043,\r
156         "z": "4a211eac.9076a",\r
157         "wires": []\r
158     }\r
159 ]