TAPI and MSA create and delete
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_service-delete-msa.json
1 [\r
2     {\r
3         "id": "53abb973.be3358",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 320.566650390625,\r
8         "y": 127.56666564941406,\r
9         "z": "8588d9b2.517e38",\r
10         "wires": [\r
11             [\r
12                 "a8f6adda.0744"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "a8f6adda.0744",\r
18         "type": "service-logic",\r
19         "name": "optical-service ${project.version}",\r
20         "module": "optical-service",\r
21         "version": "${project.version}",\r
22         "comments": "",\r
23         "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='optical-service' version='${project.version}'>",\r
24         "outputs": 1,\r
25         "x": 333.566650390625,\r
26         "y": 187.56666564941406,\r
27         "z": "8588d9b2.517e38",\r
28         "wires": [\r
29             [\r
30                 "18e37cee.ceb953"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "18e37cee.ceb953",\r
36         "type": "method",\r
37         "name": "method service-delete-msa-sync",\r
38         "xml": "<method rpc='service-delete-msa' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 353.566650390625,\r
42         "y": 267.56666564941406,\r
43         "z": "8588d9b2.517e38",\r
44         "wires": [\r
45             [\r
46                 "64d96c24.58677c"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "64d96c24.58677c",\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": 601.066650390625,\r
59         "y": 267.56666564941406,\r
60         "z": "8588d9b2.517e38",\r
61         "wires": [\r
62             [\r
63                 "d0c8eab9.2acb7",\r
64                 "7e4b0c6a.d80e4c"\r
65             ]\r
66         ]\r
67     },\r
68     {\r
69         "id": "d0c8eab9.2acb7",\r
70         "type": "set",\r
71         "name": "set",\r
72         "xml": "<set>\n<parameter name='optical-service-create-input.request-id' value=\"`$domain-service1`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN-MSA'`\"/>\n",\r
73         "comments": "",\r
74         "x": 783.566650390625,\r
75         "y": 242.56666564941406,\r
76         "z": "8588d9b2.517e38",\r
77         "wires": []\r
78     },\r
79     {\r
80         "id": "7e4b0c6a.d80e4c",\r
81         "type": "execute",\r
82         "name": "Call MSA Controller",\r
83         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/optical-service-delete-msa.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$controller-ip + '/cxf/openroadm/openroadm-services/' + $optical-service-delete-input.payload.service-name`\"/>\n<parameter name='restapiUser' value='admin' />\n<parameter name='restapiPassword' value='admin' />\n<parameter name=\"httpMethod\" value=\"DELETE\"/>\n<parameter name=\"responsePrefix\" value=\"service-delete-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.msa.jks\"/>  \n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/> \n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n\n\n\n\n\n",\r
84         "comments": "",\r
85         "outputs": 1,\r
86         "x": 781.566650390625,\r
87         "y": 344.56666564941406,\r
88         "z": "8588d9b2.517e38",\r
89         "wires": [\r
90             [\r
91                 "e8374b35.9489e8",\r
92                 "59601e7a.333fb8"\r
93             ]\r
94         ]\r
95     },\r
96     {\r
97         "id": "59601e7a.333fb8",\r
98         "type": "success",\r
99         "name": "success",\r
100         "xml": "<outcome value='success'>\n",\r
101         "comments": "",\r
102         "outputs": 1,\r
103         "x": 960.566650390625,\r
104         "y": 415.56666564941406,\r
105         "z": "8588d9b2.517e38",\r
106         "wires": [\r
107             [\r
108                 "f7639000.8d09b"\r
109             ]\r
110         ]\r
111     },\r
112     {\r
113         "id": "e8374b35.9489e8",\r
114         "type": "failure",\r
115         "name": "failure",\r
116         "xml": "<outcome value='failure'>\n",\r
117         "comments": "",\r
118         "outputs": 1,\r
119         "x": 957.566650390625,\r
120         "y": 301.56666564941406,\r
121         "z": "8588d9b2.517e38",\r
122         "wires": [\r
123             [\r
124                 "44136677.41a668"\r
125             ]\r
126         ]\r
127     },\r
128     {\r
129         "id": "44136677.41a668",\r
130         "type": "block",\r
131         "name": "block : atomic",\r
132         "xml": "<block atomic='true'>",\r
133         "atomic": "true",\r
134         "comments": "",\r
135         "outputs": 1,\r
136         "x": 1119.566650390625,\r
137         "y": 296.56666564941406,\r
138         "z": "8588d9b2.517e38",\r
139         "wires": [\r
140             [\r
141                 "656a3cd0.5027ec"\r
142             ]\r
143         ]\r
144     },\r
145     {\r
146         "id": "f7639000.8d09b",\r
147         "type": "block",\r
148         "name": "block : atomic",\r
149         "xml": "<block atomic='true'>",\r
150         "atomic": "true",\r
151         "comments": "",\r
152         "outputs": 1,\r
153         "x": 1133.566650390625,\r
154         "y": 418.56666564941406,\r
155         "z": "8588d9b2.517e38",\r
156         "wires": [\r
157             [\r
158                 "6f5cb50c.47cb9c",\r
159                 "61d2d42e.74ce34"\r
160             ]\r
161         ]\r
162     },\r
163     {\r
164         "id": "656a3cd0.5027ec",\r
165         "type": "returnFailure",\r
166         "name": "return failure",\r
167         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Error deleting the Service' />\n",\r
168         "comments": "",\r
169         "x": 1287.566650390625,\r
170         "y": 293.56666564941406,\r
171         "z": "8588d9b2.517e38",\r
172         "wires": []\r
173     },\r
174     {\r
175         "id": "6f5cb50c.47cb9c",\r
176         "type": "record",\r
177         "name": "record",\r
178         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Successfully sent the request\"/>\n\n",\r
179         "comments": "",\r
180         "outputs": 1,\r
181         "x": 1314.566650390625,\r
182         "y": 377.56666564941406,\r
183         "z": "8588d9b2.517e38",\r
184         "wires": [\r
185             []\r
186         ]\r
187     },\r
188     {\r
189         "id": "61d2d42e.74ce34",\r
190         "type": "switchNode",\r
191         "name": "switch",\r
192         "xml": "<switch test='`$service-delete-response.configuration-response-common.response-code`'>\n",\r
193         "comments": "",\r
194         "outputs": 1,\r
195         "x": 1307.566650390625,\r
196         "y": 468.56666564941406,\r
197         "z": "8588d9b2.517e38",\r
198         "wires": [\r
199             [\r
200                 "6a32e2cb.011efc",\r
201                 "126ef311.e5b135"\r
202             ]\r
203         ]\r
204     },\r
205     {\r
206         "id": "6a32e2cb.011efc",\r
207         "type": "other",\r
208         "name": "other",\r
209         "xml": "<outcome value='Other'>\n",\r
210         "comments": "",\r
211         "outputs": 1,\r
212         "x": 1450.566650390625,\r
213         "y": 443.56666564941406,\r
214         "z": "8588d9b2.517e38",\r
215         "wires": [\r
216             [\r
217                 "20f6b725.7d2e3"\r
218             ]\r
219         ]\r
220     },\r
221     {\r
222         "id": "20f6b725.7d2e3",\r
223         "type": "returnFailure",\r
224         "name": "return failure",\r
225         "xml": "<return status='failure'>\n<parameter name='error-code' value='`$service-delete-response.configuration-response-common.response-code`' />\n<parameter name='error-message' value='`$service-delete-response.configuration-response-common.response-message`' />\n",\r
226         "comments": "",\r
227         "x": 1647.566650390625,\r
228         "y": 441.56666564941406,\r
229         "z": "8588d9b2.517e38",\r
230         "wires": []\r
231     },\r
232     {\r
233         "id": "126ef311.e5b135",\r
234         "type": "outcome",\r
235         "name": "200",\r
236         "xml": "<outcome value='200'>\n",\r
237         "comments": "",\r
238         "outputs": 1,\r
239         "x": 1474.566650390625,\r
240         "y": 557.5666656494141,\r
241         "z": "8588d9b2.517e38",\r
242         "wires": [\r
243             [\r
244                 "47d51f0e.38e19"\r
245             ]\r
246         ]\r
247     },\r
248     {\r
249         "id": "47d51f0e.38e19",\r
250         "type": "block",\r
251         "name": "block : atomic",\r
252         "xml": "<block atomic='true'>",\r
253         "atomic": "true",\r
254         "comments": "",\r
255         "outputs": 1,\r
256         "x": 1638.566650390625,\r
257         "y": 552.5666656494141,\r
258         "z": "8588d9b2.517e38",\r
259         "wires": [\r
260             [\r
261                 "b9afc35f.499458",\r
262                 "f8b135a9.17c5d8",\r
263                 "70aa5b37.57ec94",\r
264                 "a77548a2.59db78",\r
265                 "ba4b7b38.d871e"\r
266             ]\r
267         ]\r
268     },\r
269     {\r
270         "id": "b9afc35f.499458",\r
271         "type": "record",\r
272         "name": "record",\r
273         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside controller\"/>\n\n",\r
274         "comments": "",\r
275         "outputs": 1,\r
276         "x": 1810.566650390625,\r
277         "y": 520.5666656494141,\r
278         "z": "8588d9b2.517e38",\r
279         "wires": [\r
280             []\r
281         ]\r
282     },\r
283     {\r
284         "id": "f8b135a9.17c5d8",\r
285         "type": "save",\r
286         "name": "save",\r
287         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"DELETING\" WHERE request_id = $optical-service-delete-input.request-id' \nforce='true' pfx='save-result'>\n\n\n\n\n\n\n\n\n\n",\r
288         "comments": "",\r
289         "outputs": 1,\r
290         "x": 1820.566650390625,\r
291         "y": 607.5666656494141,\r
292         "z": "8588d9b2.517e38",\r
293         "wires": [\r
294             []\r
295         ]\r
296     },\r
297     {\r
298         "id": "70aa5b37.57ec94",\r
299         "type": "get-resource",\r
300         "name": "get-resource",\r
301         "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey='SELECT *\nfrom REQUEST_DETAILS \nWHERE request_id = $optical-service-delete-input.request-id'\npfx='db.request-details'>\n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n\n    \n    \n    \n    \n    \n    \n    \n    \n\n",\r
302         "comments": "",\r
303         "outputs": 1,\r
304         "x": 1826.566650390625,\r
305         "y": 683.5666656494141,\r
306         "z": "8588d9b2.517e38",\r
307         "wires": [\r
308             [\r
309                 "84297f07.a526"\r
310             ]\r
311         ]\r
312     },\r
313     {\r
314         "id": "84297f07.a526",\r
315         "type": "success",\r
316         "name": "success",\r
317         "xml": "<outcome value='success'>\n",\r
318         "comments": "",\r
319         "outputs": 1,\r
320         "x": 1984.566650390625,\r
321         "y": 674.5666656494141,\r
322         "z": "8588d9b2.517e38",\r
323         "wires": [\r
324             [\r
325                 "aff15672.da7fa8"\r
326             ]\r
327         ]\r
328     },\r
329     {\r
330         "id": "aff15672.da7fa8",\r
331         "type": "set",\r
332         "name": "set",\r
333         "xml": "<set>\n<parameter name='instance-id' value='`$db.request-details.service-instance-id`' />\n<parameter name='customer-id' value='`$db.request-details.global-customer-id`' />\n<parameter name='service-id' value='`$db.request-details.service-type`' />\n\n\n\n\n\n\n\n\n\n\n\n\n",\r
334         "comments": "",\r
335         "x": 2133.566650390625,\r
336         "y": 677.5666656494141,\r
337         "z": "8588d9b2.517e38",\r
338         "wires": []\r
339     },\r
340     {\r
341         "id": "a77548a2.59db78",\r
342         "type": "update",\r
343         "name": "update",\r
344         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true' \nresource='service-instance' \nkey = 'customer.global-customer-id = $customer-id AND\n     service-subscription.service-type = $service-id AND\n     service-instance.service-instance-id = $instance-id'\nlocal-only='false'>\n    <parameter name='orchestration-status' value='DELETING' />\n\n    \n    \n    \n\n",\r
345         "comments": "",\r
346         "outputs": 1,\r
347         "x": 1799.566650390625,\r
348         "y": 750.5666656494141,\r
349         "z": "8588d9b2.517e38",\r
350         "wires": [\r
351             []\r
352         ]\r
353     },\r
354     {\r
355         "id": "ba4b7b38.d871e",\r
356         "type": "set",\r
357         "name": "set",\r
358         "xml": "<set>\n<parameter name='final-response-code' value=\"200\" />\n",\r
359         "comments": "",\r
360         "x": 1790.566650390625,\r
361         "y": 859.566650390625,\r
362         "z": "8588d9b2.517e38",\r
363         "wires": []\r
364     }\r
365 ]