DG changes for the closed loop and async
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_aai-delete-service-handling.json
1 [\r
2     {\r
3         "id": "c59cd7ed.c18398",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 296.6761169433594,\r
8         "y": 220.00946044921875,\r
9         "z": "21304dc.3a53bb2",\r
10         "wires": [\r
11             [\r
12                 "7775f962.7d1d48"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "7775f962.7d1d48",\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": 483.6761169433594,\r
26         "y": 169.00946044921875,\r
27         "z": "21304dc.3a53bb2",\r
28         "wires": [\r
29             [\r
30                 "b8012816.18beb8"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "b8012816.18beb8",\r
36         "type": "method",\r
37         "name": "method",\r
38         "xml": "<method rpc='aai-delete-service-handling' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 337.6761169433594,\r
42         "y": 343.00946044921875,\r
43         "z": "21304dc.3a53bb2",\r
44         "wires": [\r
45             [\r
46                 "196e7dad.1c2812"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "196e7dad.1c2812",\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": 510.6761169433594,\r
59         "y": 342.00946044921875,\r
60         "z": "21304dc.3a53bb2",\r
61         "wires": [\r
62             [\r
63                 "a6739c0e.92be6",\r
64                 "f1965e9d.262ad",\r
65                 "683ccc80.4a0d74",\r
66                 "2d2c4969.e00236",\r
67                 "25b8985d.2f67f8",\r
68                 "5ffac464.a53b7c"\r
69             ]\r
70         ]\r
71     },\r
72     {\r
73         "id": "a6739c0e.92be6",\r
74         "type": "record",\r
75         "name": "record",\r
76         "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 Revert PInterface details\"/>\n",\r
77         "comments": "",\r
78         "outputs": 1,\r
79         "x": 741.6761169433594,\r
80         "y": 229.00946044921875,\r
81         "z": "21304dc.3a53bb2",\r
82         "wires": [\r
83             []\r
84         ]\r
85     },\r
86     {\r
87         "id": "f1965e9d.262ad",\r
88         "type": "get-resource",\r
89         "name": "Get service from AAI",\r
90         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\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' \npfx='aai.service'      local-only='false'>\n\n",\r
91         "comments": "",\r
92         "outputs": 1,\r
93         "x": 760.6761169433594,\r
94         "y": 345.00946044921875,\r
95         "z": "21304dc.3a53bb2",\r
96         "wires": [\r
97             []\r
98         ]\r
99     },\r
100     {\r
101         "id": "683ccc80.4a0d74",\r
102         "type": "record",\r
103         "name": "record",\r
104         "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 Revert PInterface details\"/>\n<parameter name=\"field2\" value=\"`$aai.service.orchestration-status`\"/>\n<parameter name=\"field3\" value=\"`$aai.service.relationship-list.relationship_length`\"/>\n\n\n",\r
105         "comments": "",\r
106         "outputs": 1,\r
107         "x": 770.6761169433594,\r
108         "y": 411.00946044921875,\r
109         "z": "21304dc.3a53bb2",\r
110         "wires": [\r
111             []\r
112         ]\r
113     },\r
114     {\r
115         "id": "2d2c4969.e00236",\r
116         "type": "for",\r
117         "name": "for",\r
118         "xml": "<for index='idx' start='0' end='`$aai.service.relationship-list.relationship_length`' >\n",\r
119         "comments": "",\r
120         "outputs": 1,\r
121         "x": 743.6761169433594,\r
122         "y": 474.00946044921875,\r
123         "z": "21304dc.3a53bb2",\r
124         "wires": [\r
125             [\r
126                 "8c2d23c8.832ee"\r
127             ]\r
128         ]\r
129     },\r
130     {\r
131         "id": "9ec6b9b8.0d7588",\r
132         "type": "set",\r
133         "name": "set",\r
134         "xml": "<set>\n<parameter name='pnf-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[0].relationship-value`' />\n<parameter name='pinterface-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[1].relationship-value`' />\n\n",\r
135         "comments": "",\r
136         "x": 1322.0094909667969,\r
137         "y": 134.34279251098633,\r
138         "z": "21304dc.3a53bb2",\r
139         "wires": []\r
140     },\r
141     {\r
142         "id": "9554b44d.e6e5c8",\r
143         "type": "record",\r
144         "name": "record",\r
145         "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 Revert PInterface details\"/>\n<parameter name=\"field2\" value=\"`$pnf-name`\"/>\n<parameter name=\"field3\" value=\"`$pinterface-name`\"/>\n\n\n\n\n",\r
146         "comments": "",\r
147         "outputs": 1,\r
148         "x": 1315.0093841552734,\r
149         "y": 213.34278774261475,\r
150         "z": "21304dc.3a53bb2",\r
151         "wires": [\r
152             []\r
153         ]\r
154     },\r
155     {\r
156         "id": "25b8985d.2f67f8",\r
157         "type": "delete",\r
158         "name": "delete service instance AAI",\r
159         "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\nkey='customer.global-customer-id = $output.global-customer-id AND\nservice-subscription.service-type = $output.service-type AND\nservice-instance.service-instance-id = $output.service-instance-id'>\n",\r
160         "comments": "",\r
161         "outputs": 1,\r
162         "x": 763.6761169433594,\r
163         "y": 550.0094604492188,\r
164         "z": "21304dc.3a53bb2",\r
165         "wires": [\r
166             []\r
167         ]\r
168     },\r
169     {\r
170         "id": "4840f1f2.10ca4",\r
171         "type": "block",\r
172         "name": "block",\r
173         "xml": "<block>",\r
174         "atomic": "false",\r
175         "comments": "",\r
176         "outputs": 1,\r
177         "x": 1097.6760864257812,\r
178         "y": 408.00942039489746,\r
179         "z": "21304dc.3a53bb2",\r
180         "wires": [\r
181             [\r
182                 "9ec6b9b8.0d7588",\r
183                 "9554b44d.e6e5c8",\r
184                 "c93b81e9.ed754",\r
185                 "1719f86d.9ee9a8",\r
186                 "d599af84.718a",\r
187                 "e87968c4.4c12d8"\r
188             ]\r
189         ]\r
190     },\r
191     {\r
192         "id": "5ffac464.a53b7c",\r
193         "type": "delete",\r
194         "name": "delete from db",\r
195         "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\n    resource=\"SQL\"\n    key=\"DELETE FROM REQUEST_DETAILS WHERE request_id = $request-id\">",\r
196         "comments": "",\r
197         "outputs": 1,\r
198         "x": 700.6761169433594,\r
199         "y": 607.0094604492188,\r
200         "z": "21304dc.3a53bb2",\r
201         "wires": [\r
202             []\r
203         ]\r
204     },\r
205     {\r
206         "id": "d599af84.718a",\r
207         "type": "get-resource",\r
208         "name": "get p-interface total capacity",\r
209         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"p-interface\"\n     key='pnf.pnf-name = $pnf-name AND\n     p-interface.interface-name = $pinterface-name ' \npfx='p.in.details'      local-only='false'>\n\n",\r
210         "comments": "",\r
211         "outputs": 1,\r
212         "x": 1403.5649185180664,\r
213         "y": 284.45390129089355,\r
214         "z": "21304dc.3a53bb2",\r
215         "wires": [\r
216             []\r
217         ]\r
218     },\r
219     {\r
220         "id": "e87968c4.4c12d8",\r
221         "type": "set",\r
222         "name": "set",\r
223         "xml": "<set>\n<parameter name='new-rate' value='`$p.in.details.speed-value`' />\n",\r
224         "comments": "",\r
225         "x": 1330.4538688659668,\r
226         "y": 359.6761236190796,\r
227         "z": "21304dc.3a53bb2",\r
228         "wires": []\r
229     },\r
230     {\r
231         "id": "c93b81e9.ed754",\r
232         "type": "update",\r
233         "name": "update p-interface capacity AAI",\r
234         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='p-interface'\n     key='pnf.pnf-name = $pnf-name AND\n     p-interface.interface-name = $pinterface-name '\n      local-only='false'>\n<parameter name='available-capacity' value='`$new-rate`' />\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
235         "comments": "",\r
236         "outputs": 1,\r
237         "x": 1357.3428497314453,\r
238         "y": 425.34275674819946,\r
239         "z": "21304dc.3a53bb2",\r
240         "wires": [\r
241             []\r
242         ]\r
243     },\r
244     {\r
245         "id": "1719f86d.9ee9a8",\r
246         "type": "save",\r
247         "name": "update pinterface rate DB",\r
248         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $new-rate WHERE interface_name = $pinterface-name '\nforce='true' pfx='save-result'>",\r
249         "comments": "",\r
250         "outputs": 1,\r
251         "x": 1360.009407043457,\r
252         "y": 503.34279108047485,\r
253         "z": "21304dc.3a53bb2",\r
254         "wires": [\r
255             []\r
256         ]\r
257     },\r
258     {\r
259         "id": "8c2d23c8.832ee",\r
260         "type": "switchNode",\r
261         "name": "switch",\r
262         "xml": "<switch test=\"`$aai.service.relationship-list.relationship[$idx].related-to == 'p-interface'`\">\n",\r
263         "comments": "",\r
264         "outputs": 1,\r
265         "x": 918.9488182067871,\r
266         "y": 410.0094404220581,\r
267         "z": "21304dc.3a53bb2",\r
268         "wires": [\r
269             [\r
270                 "161999ff.507a66"\r
271             ]\r
272         ]\r
273     },\r
274     {\r
275         "id": "161999ff.507a66",\r
276         "type": "outcomeTrue",\r
277         "name": "true",\r
278         "xml": "<outcome value='true'>\n",\r
279         "comments": "",\r
280         "outputs": 1,\r
281         "x": 1015.6155395507811,\r
282         "y": 348.3428064982096,\r
283         "z": "21304dc.3a53bb2",\r
284         "wires": [\r
285             [\r
286                 "4840f1f2.10ca4"\r
287             ]\r
288         ]\r
289     }\r
290 ]