Changes in MSA service flow
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_optical-service-create-sync-success.json
1 [\r
2     {\r
3         "id": "ed855935.68b9c",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 105.5,\r
8         "y": 109,\r
9         "z": "7dd93eb8.cfce58",\r
10         "wires": [\r
11             [\r
12                 "3c249c15.d445ac"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "aeb9ff8.19b168",\r
18         "type": "method",\r
19         "name": "method",\r
20         "xml": "<method rpc='optical-service-create-sync-success' mode='sync'>\n",\r
21         "comments": "",\r
22         "outputs": 1,\r
23         "x": 299.5,\r
24         "y": 81,\r
25         "z": "7dd93eb8.cfce58",\r
26         "wires": [\r
27             [\r
28                 "2bc24e2c.b2707a"\r
29             ]\r
30         ]\r
31     },\r
32     {\r
33         "id": "3c249c15.d445ac",\r
34         "type": "service-logic",\r
35         "name": "optical-service ${project.version}",\r
36         "module": "optical-service",\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='optical-service' version='${project.version}'>",\r
40         "outputs": 1,\r
41         "x": 141,\r
42         "y": 232,\r
43         "z": "7dd93eb8.cfce58",\r
44         "wires": [\r
45             [\r
46                 "aeb9ff8.19b168"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "2bc24e2c.b2707a",\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": 402.5,\r
59         "y": 145,\r
60         "z": "7dd93eb8.cfce58",\r
61         "wires": [\r
62             [\r
63                 "45c29ba0.1a8f6c",\r
64                 "8ae2e619.562c8",\r
65                 "f8f48edd.64e44",\r
66                 "4cef2908.13e6b8",\r
67                 "b6ddb6e7.407d88",\r
68                 "861e288.ff5a6d8",\r
69                 "d66dfe6f.f22d28",\r
70                 "3cba8d47.890d8a",\r
71                 "9679e92f.973568",\r
72                 "4a3b5ff.ccb33a"\r
73             ]\r
74         ]\r
75     },\r
76     {\r
77         "id": "f8f48edd.64e44",\r
78         "type": "save",\r
79         "name": "update rate in aend in DB",\r
80         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $available-bandwidth-aend WHERE \ninterface_name = $optical-service-create-input.payload.service-aend.port-id'\nforce='true' pfx='save-result'>\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    \n    \n    \n\n\n\n\n\n\n\n\n\n\n\n",\r
81         "comments": "",\r
82         "outputs": 1,\r
83         "x": 803.5,\r
84         "y": 189,\r
85         "z": "7dd93eb8.cfce58",\r
86         "wires": [\r
87             []\r
88         ]\r
89     },\r
90     {\r
91         "id": "b6ddb6e7.407d88",\r
92         "type": "update",\r
93         "name": "update p-interface a-End in AAI",\r
94         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='p-interface'\nkey = 'pnf.pnf-name = $a-end-pnf-name\n      AND p-interface.interface-name = $optical-service-create-input.payload.service-aend.port-id'\n      local-only='false'>\n<parameter name='available-capacity' value='`$available-bandwidth-aend`' />\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
95         "comments": "",\r
96         "outputs": 1,\r
97         "x": 727.5,\r
98         "y": 319,\r
99         "z": "7dd93eb8.cfce58",\r
100         "wires": [\r
101             []\r
102         ]\r
103     },\r
104     {\r
105         "id": "4cef2908.13e6b8",\r
106         "type": "save",\r
107         "name": "update rate in azend DB",\r
108         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $available-bandwidth-zend WHERE \ninterface_name = $optical-service-create-input.payload.service-zend.port-id'\nforce='true' pfx='save-result'>\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    \n    \n    \n\n\n\n\n\n\n\n\n\n\n\n",\r
109         "comments": "",\r
110         "outputs": 1,\r
111         "x": 741.5,\r
112         "y": 263,\r
113         "z": "7dd93eb8.cfce58",\r
114         "wires": [\r
115             []\r
116         ]\r
117     },\r
118     {\r
119         "id": "861e288.ff5a6d8",\r
120         "type": "update",\r
121         "name": "update p-interface z-End in AAI",\r
122         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='p-interface'\nkey = 'pnf.pnf-name = $z-end-pnf-name\n      AND p-interface.interface-name = $optical-service-create-input.payload.service-zend.port-id'\n      local-only='false'>\n<parameter name='available-capacity' value='`$available-bandwidth-zend`' />\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
123         "comments": "",\r
124         "outputs": 1,\r
125         "x": 723.5,\r
126         "y": 391,\r
127         "z": "7dd93eb8.cfce58",\r
128         "wires": [\r
129             []\r
130         ]\r
131     },\r
132     {\r
133         "id": "45c29ba0.1a8f6c",\r
134         "type": "record",\r
135         "name": "record",\r
136         "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 sync success\"/>\n\n",\r
137         "comments": "",\r
138         "outputs": 1,\r
139         "x": 562.5,\r
140         "y": 92,\r
141         "z": "7dd93eb8.cfce58",\r
142         "wires": [\r
143             []\r
144         ]\r
145     },\r
146     {\r
147         "id": "8ae2e619.562c8",\r
148         "type": "set",\r
149         "name": "set available rate as 0",\r
150         "xml": "<set>\n<parameter name='available-bandwidth-aend' value='0' />\n<parameter name='available-bandwidth-zend' value='0' />\n\n\n\n\n\n\n\n\n\n",\r
151         "comments": "",\r
152         "x": 674.5,\r
153         "y": 142,\r
154         "z": "7dd93eb8.cfce58",\r
155         "wires": []\r
156     },\r
157     {\r
158         "id": "9679e92f.973568",\r
159         "type": "save",\r
160         "name": "save Service Request Details in DB",\r
161         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url) VALUES ( $optical-service-create-input.request-id , $controller-id , 'CREATED' , $optical-service-create-input.payload.service-rate ,  $optical-service-create-input.service-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url );\">\n",\r
162         "comments": "",\r
163         "outputs": 1,\r
164         "x": 667.5,\r
165         "y": 467,\r
166         "z": "7dd93eb8.cfce58",\r
167         "wires": [\r
168             []\r
169         ]\r
170     },\r
171     {\r
172         "id": "4a3b5ff.ccb33a",\r
173         "type": "save",\r
174         "name": "save service-instance details in AAI",\r
175         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $optical-service-create-input.service-id' >\n<parameter name='service-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='service-instance-name' value='`$optical-service-create-input.payload.service-name`' />\n<parameter name='service-type' value='Domain-Service' />\n<parameter name='orchestration-status' value='CREATED' />\n<parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\n<parameter name='service-layer' value='`$optical-service-create-input.payload.service-layer`' />\n\n",\r
176         "comments": "",\r
177         "outputs": 1,\r
178         "x": 636.5,\r
179         "y": 535,\r
180         "z": "7dd93eb8.cfce58",\r
181         "wires": [\r
182             []\r
183         ]\r
184     },\r
185     {\r
186         "id": "d66dfe6f.f22d28",\r
187         "type": "save",\r
188         "name": "save service-instance relation with p-interface",\r
189         "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list'  \n     key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n     service-subscription.service-type = $optical-service-create-input.service-type AND\n     service-instance.service-instance-id = $optical-service-create-input.service-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $a-end-pnf-name + '/p-interfaces/p-interface/' + $optical-service-create-input.payload.service-aend.port-id `\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$a-end-pnf-name`\" /> \n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[1].related-link\" value=\"`'/network/pnfs/pnf/' + $z-end-pnf-name + '/p-interfaces/p-interface/' + $optical-service-create-input.payload.service-zend.port-id `\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value=\"`$z-end-pnf-name`\" />\n   \n    ",\r
190         "comments": "",\r
191         "outputs": 1,\r
192         "x": 621.5,\r
193         "y": 608,\r
194         "z": "7dd93eb8.cfce58",\r
195         "wires": [\r
196             []\r
197         ]\r
198     },\r
199     {\r
200         "id": "3cba8d47.890d8a",\r
201         "type": "set",\r
202         "name": "set",\r
203         "xml": "<set>\n<parameter name='final-response-code' value='200' />\n",\r
204         "comments": "",\r
205         "x": 469.566650390625,\r
206         "y": 703.566650390625,\r
207         "z": "7dd93eb8.cfce58",\r
208         "wires": []\r
209     }\r
210 ]