DG'S added for MDONS use case
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_delete-service-async.json
1 [\r
2     {\r
3         "id": "8cc3da66.4f40d8",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 207.77777099609375,\r
8         "y": 274.3333263397217,\r
9         "z": "cd7e2d57.0833e",\r
10         "wires": [\r
11             [\r
12                 "1e550516.1038fb"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "1e550516.1038fb",\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": 394.77777099609375,\r
26         "y": 223.33332633972168,\r
27         "z": "cd7e2d57.0833e",\r
28         "wires": [\r
29             [\r
30                 "8bf17f5d.611f3"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "8bf17f5d.611f3",\r
36         "type": "method",\r
37         "name": "method",\r
38         "xml": "<method rpc='delete-service-async' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 248.77777099609375,\r
42         "y": 397.3333263397217,\r
43         "z": "cd7e2d57.0833e",\r
44         "wires": [\r
45             [\r
46                 "b44c3e44.1bd1b"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "b44c3e44.1bd1b",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic='true'>",\r
55         "atomic": "true",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 421.77777099609375,\r
59         "y": 396.3333263397217,\r
60         "z": "cd7e2d57.0833e",\r
61         "wires": [\r
62             [\r
63                 "6d08e4a5.fe6bac",\r
64                 "11020991.7c7d86",\r
65                 "9db1a4b5.47b0b8"\r
66             ]\r
67         ]\r
68     },\r
69     {\r
70         "id": "6d08e4a5.fe6bac",\r
71         "type": "record",\r
72         "name": "record",\r
73         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside Delete Service Async\"/>\n",\r
74         "comments": "",\r
75         "outputs": 1,\r
76         "x": 594.7777709960938,\r
77         "y": 307.3333263397217,\r
78         "z": "cd7e2d57.0833e",\r
79         "wires": [\r
80             []\r
81         ]\r
82     },\r
83     {\r
84         "id": "11020991.7c7d86",\r
85         "type": "switchNode",\r
86         "name": "switch",\r
87         "xml": "<switch test='`$response-code`'>\n",\r
88         "comments": "",\r
89         "outputs": 1,\r
90         "x": 595.7777709960938,\r
91         "y": 396.3333263397217,\r
92         "z": "cd7e2d57.0833e",\r
93         "wires": [\r
94             [\r
95                 "25e55ab4.b92da6",\r
96                 "b0822e31.3769c"\r
97             ]\r
98         ]\r
99     },\r
100     {\r
101         "id": "25e55ab4.b92da6",\r
102         "type": "outcome",\r
103         "name": "outcome",\r
104         "xml": "<outcome value='200'>\n",\r
105         "comments": "",\r
106         "outputs": 1,\r
107         "x": 763.7777709960938,\r
108         "y": 339.3333263397217,\r
109         "z": "cd7e2d57.0833e",\r
110         "wires": [\r
111             [\r
112                 "4a5e5e93.4bb0a"\r
113             ]\r
114         ]\r
115     },\r
116     {\r
117         "id": "26f00225.07a6ee",\r
118         "type": "call",\r
119         "name": "call",\r
120         "xml": "<call module='optical-service' rpc='aai-delete-service-handling' mode='sync' >\n",\r
121         "comments": "",\r
122         "outputs": 1,\r
123         "x": 1110.7777709960938,\r
124         "y": 340.3333263397217,\r
125         "z": "cd7e2d57.0833e",\r
126         "wires": [\r
127             []\r
128         ]\r
129     },\r
130     {\r
131         "id": "4a5e5e93.4bb0a",\r
132         "type": "block",\r
133         "name": "block : atomic",\r
134         "xml": "<block atomic='true'>",\r
135         "atomic": "true",\r
136         "comments": "",\r
137         "outputs": 1,\r
138         "x": 939.7777709960938,\r
139         "y": 339.3333263397217,\r
140         "z": "cd7e2d57.0833e",\r
141         "wires": [\r
142             [\r
143                 "26f00225.07a6ee",\r
144                 "bfe4da6d.23bff8"\r
145             ]\r
146         ]\r
147     },\r
148     {\r
149         "id": "e2afd11c.20c8",\r
150         "type": "update",\r
151         "name": "update AAI service 'CREATED'",\r
152         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='service-instance'\n     key='customer.global-customer-id = $output.global-customer-id AND\n     service-subscription.service-type = $output.service-type AND\n     service-instance.service-instance-id = $output.service-instance-id' \n      local-only='false'>\n<parameter name='orchestration-status' value='CREATED' />\n\n\n\n\n\n\n\n\n\n    \n    \n    \n    \n    \n    \n    \n    \n   \n    \n    \n    \n\n \n \n",\r
153         "comments": "",\r
154         "outputs": 1,\r
155         "x": 1164.1110534667969,\r
156         "y": 459.2222137451172,\r
157         "z": "cd7e2d57.0833e",\r
158         "wires": [\r
159             []\r
160         ]\r
161     },\r
162     {\r
163         "id": "b0822e31.3769c",\r
164         "type": "other",\r
165         "name": "other",\r
166         "xml": "<outcome value='Other'>\n",\r
167         "comments": "",\r
168         "outputs": 1,\r
169         "x": 738.7777709960938,\r
170         "y": 410.3333263397217,\r
171         "z": "cd7e2d57.0833e",\r
172         "wires": [\r
173             [\r
174                 "7741584b.61db58"\r
175             ]\r
176         ]\r
177     },\r
178     {\r
179         "id": "7741584b.61db58",\r
180         "type": "block",\r
181         "name": "block : atomic",\r
182         "xml": "<block atomic='true'>",\r
183         "atomic": "true",\r
184         "comments": "",\r
185         "outputs": 1,\r
186         "x": 901.7777709960938,\r
187         "y": 412.3333263397217,\r
188         "z": "cd7e2d57.0833e",\r
189         "wires": [\r
190             [\r
191                 "e2afd11c.20c8",\r
192                 "80fddf5d.9a9f2",\r
193                 "e0a008e3.38d8a8"\r
194             ]\r
195         ]\r
196     },\r
197     {\r
198         "id": "9db1a4b5.47b0b8",\r
199         "type": "execute",\r
200         "name": "execute",\r
201         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/async-response-so.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$output.notification-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.so.username`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.so.password`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />",\r
202         "comments": "",\r
203         "outputs": 1,\r
204         "x": 596.7777709960938,\r
205         "y": 483.3333263397217,\r
206         "z": "cd7e2d57.0833e",\r
207         "wires": [\r
208             [\r
209                 "e497ea1c.ea2f88",\r
210                 "d8b75d43.49a72"\r
211             ]\r
212         ]\r
213     },\r
214     {\r
215         "id": "e497ea1c.ea2f88",\r
216         "type": "failure",\r
217         "name": "failure",\r
218         "xml": "<outcome value='failure'>\n",\r
219         "comments": "",\r
220         "outputs": 1,\r
221         "x": 758.7777709960938,\r
222         "y": 476.3333263397217,\r
223         "z": "cd7e2d57.0833e",\r
224         "wires": [\r
225             [\r
226                 "18019049.2a70d"\r
227             ]\r
228         ]\r
229     },\r
230     {\r
231         "id": "d8b75d43.49a72",\r
232         "type": "success",\r
233         "name": "success",\r
234         "xml": "<outcome value='success'>\n",\r
235         "comments": "",\r
236         "outputs": 1,\r
237         "x": 760.7777709960938,\r
238         "y": 546.3333263397217,\r
239         "z": "cd7e2d57.0833e",\r
240         "wires": [\r
241             [\r
242                 "9194dca2.b34f"\r
243             ]\r
244         ]\r
245     },\r
246     {\r
247         "id": "18019049.2a70d",\r
248         "type": "record",\r
249         "name": "record",\r
250         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Send to SO fails for service delete\"/>\n",\r
251         "comments": "",\r
252         "outputs": 1,\r
253         "x": 904.7777709960938,\r
254         "y": 476.3333263397217,\r
255         "z": "cd7e2d57.0833e",\r
256         "wires": [\r
257             []\r
258         ]\r
259     },\r
260     {\r
261         "id": "9194dca2.b34f",\r
262         "type": "record",\r
263         "name": "record",\r
264         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Send to SO fails for service delete\"/>\n",\r
265         "comments": "",\r
266         "outputs": 1,\r
267         "x": 900.7777709960938,\r
268         "y": 546.3333263397217,\r
269         "z": "cd7e2d57.0833e",\r
270         "wires": [\r
271             []\r
272         ]\r
273     },\r
274     {\r
275         "id": "bfe4da6d.23bff8",\r
276         "type": "set",\r
277         "name": "set",\r
278         "xml": "<set>\n<parameter name='response-message' value='SUCCESS' />\n",\r
279         "comments": "",\r
280         "x": 1093.7777709960938,\r
281         "y": 276.3333263397217,\r
282         "z": "cd7e2d57.0833e",\r
283         "wires": []\r
284     },\r
285     {\r
286         "id": "80fddf5d.9a9f2",\r
287         "type": "set",\r
288         "name": "set",\r
289         "xml": "<set>\n<parameter name='response-message' value='FAILURE' />\n",\r
290         "comments": "",\r
291         "x": 1103.7777709960938,\r
292         "y": 397.3333263397217,\r
293         "z": "cd7e2d57.0833e",\r
294         "wires": []\r
295     },\r
296     {\r
297         "id": "e0a008e3.38d8a8",\r
298         "type": "save",\r
299         "name": "update DB 'CREATED'",\r
300         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\" WHERE request_id = $request-id'\nforce='true' pfx='save-result'>",\r
301         "comments": "",\r
302         "outputs": 1,\r
303         "x": 1127.7777404785156,\r
304         "y": 515.5554885864258,\r
305         "z": "cd7e2d57.0833e",\r
306         "wires": [\r
307             []\r
308         ]\r
309     }\r
310 ]