DG'S added for MDONS use case
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_success-aai-update-tapi.json
1 [\r
2     {\r
3         "id": "257d2596.c5ecca",\r
4         "type": "block",\r
5         "name": "block : atomic",\r
6         "xml": "<block atomic=\"true\">\n",\r
7         "atomic": "false",\r
8         "comments": "",\r
9         "outputs": 1,\r
10         "x": 571,\r
11         "y": 662,\r
12         "z": "2ef02d36.ca2f92",\r
13         "wires": [\r
14             [\r
15                 "5432b538.633ffc",\r
16                 "7695aa94.c622d4",\r
17                 "ebe3ff74.b36dd"\r
18             ]\r
19         ]\r
20     },\r
21     {\r
22         "id": "1cc69ab0.52e865",\r
23         "type": "dgstart",\r
24         "name": "DGSTART",\r
25         "outputs": 1,\r
26         "x": 101.5,\r
27         "y": 597,\r
28         "z": "2ef02d36.ca2f92",\r
29         "wires": [\r
30             [\r
31                 "d088abd2.9587b8"\r
32             ]\r
33         ]\r
34     },\r
35     {\r
36         "id": "d088abd2.9587b8",\r
37         "type": "service-logic",\r
38         "name": "optical-service ${project.version}",\r
39         "module": "optical-service",\r
40         "version": "${project.version}",\r
41         "comments": "",\r
42         "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
43         "outputs": 1,\r
44         "x": 249.5,\r
45         "y": 654,\r
46         "z": "2ef02d36.ca2f92",\r
47         "wires": [\r
48             [\r
49                 "ddbd4624.086548"\r
50             ]\r
51         ]\r
52     },\r
53     {\r
54         "id": "ddbd4624.086548",\r
55         "type": "method",\r
56         "name": "method success-aai-update-tapi",\r
57         "xml": "<method rpc='success-aai-update-tapi' mode='sync'>\n",\r
58         "comments": "",\r
59         "outputs": 1,\r
60         "x": 439.5,\r
61         "y": 589,\r
62         "z": "2ef02d36.ca2f92",\r
63         "wires": [\r
64             [\r
65                 "257d2596.c5ecca"\r
66             ]\r
67         ]\r
68     },\r
69     {\r
70         "id": "5432b538.633ffc",\r
71         "type": "save",\r
72         "name": "save",\r
73         "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/' + $aend-node-uuid + '/p-interfaces/p-interface/' + $aend-nep `\" />\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=\"`$aend-node-uuid`\" /> \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/' + $zend-node-uuid + '/p-interfaces/p-interface/' + $zend-nep `\" />\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=\"`$zend-node-uuid`\" />\n",\r
74         "comments": "",\r
75         "outputs": 1,\r
76         "x": 729,\r
77         "y": 607,\r
78         "z": "2ef02d36.ca2f92",\r
79         "wires": [\r
80             []\r
81         ]\r
82     },\r
83     {\r
84         "id": "7695aa94.c622d4",\r
85         "type": "get-resource",\r
86         "name": "Get service from AAI",\r
87         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\nkey='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'  \npfx='aai.service'      local-only='false'>\n\n",\r
88         "comments": "",\r
89         "outputs": 1,\r
90         "x": 788,\r
91         "y": 661,\r
92         "z": "2ef02d36.ca2f92",\r
93         "wires": [\r
94             []\r
95         ]\r
96     },\r
97     {\r
98         "id": "ebe3ff74.b36dd",\r
99         "type": "for",\r
100         "name": "for",\r
101         "xml": "<for index='idy' start='0' end='`$aai.service.relationship-list.relationship_length`' >\n",\r
102         "comments": "",\r
103         "outputs": 1,\r
104         "x": 700,\r
105         "y": 733,\r
106         "z": "2ef02d36.ca2f92",\r
107         "wires": [\r
108             [\r
109                 "50909009.4a074"\r
110             ]\r
111         ]\r
112     },\r
113     {\r
114         "id": "50909009.4a074",\r
115         "type": "block",\r
116         "name": "block : atomic",\r
117         "xml": "<block atomic='true'>",\r
118         "atomic": "true",\r
119         "comments": "",\r
120         "outputs": 1,\r
121         "x": 847,\r
122         "y": 733,\r
123         "z": "2ef02d36.ca2f92",\r
124         "wires": [\r
125             [\r
126                 "65d0b7bd.e13a18",\r
127                 "9f8f4fb.cc3cbb"\r
128             ]\r
129         ]\r
130     },\r
131     {\r
132         "id": "65d0b7bd.e13a18",\r
133         "type": "set",\r
134         "name": "set",\r
135         "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
136         "comments": "",\r
137         "x": 991,\r
138         "y": 637,\r
139         "z": "2ef02d36.ca2f92",\r
140         "wires": []\r
141     },\r
142     {\r
143         "id": "9f8f4fb.cc3cbb",\r
144         "type": "call",\r
145         "name": "call call-bandwidth-update-pinterface",\r
146         "xml": "<call module='optical-service' rpc='call-bandwidth-update-pinterface' mode='sync' >\n",\r
147         "comments": "",\r
148         "outputs": 1,\r
149         "x": 1127,\r
150         "y": 732,\r
151         "z": "2ef02d36.ca2f92",\r
152         "wires": [\r
153             []\r
154         ]\r
155     }\r
156 ]