Topology Discovery and optical-service DGs
[sdnc/oam.git] / platform-logic / optical-service / src / main / json / optical-service_optical-validate-input-params.json
1 [\r
2     {\r
3         "id": "45fe0f03.73594",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 157,\r
8         "y": 128,\r
9         "z": "d427ef29.f00798",\r
10         "wires": [\r
11             [\r
12                 "c0c6bb78.ab7328"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "85b96b99.939c28",\r
18         "type": "method",\r
19         "name": "method",\r
20         "xml": "<method rpc='optical-validate-input-params' mode='sync'>\n",\r
21         "comments": "",\r
22         "outputs": 1,\r
23         "x": 426,\r
24         "y": 187,\r
25         "z": "d427ef29.f00798",\r
26         "wires": [\r
27             [\r
28                 "f0b2b5e5.a9ccf"\r
29             ]\r
30         ]\r
31     },\r
32     {\r
33         "id": "c0c6bb78.ab7328",\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": 405.5,\r
42         "y": 122,\r
43         "z": "d427ef29.f00798",\r
44         "wires": [\r
45             [\r
46                 "85b96b99.939c28"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "f0b2b5e5.a9ccf",\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": 471,\r
59         "y": 256,\r
60         "z": "d427ef29.f00798",\r
61         "wires": [\r
62             [\r
63                 "d38614d0.bc36",\r
64                 "671058f0.99ab9",\r
65                 "f4433d75.377228",\r
66                 "a9973cda.a8ef68",\r
67                 "bc906c4e.a81f98"\r
68             ]\r
69         ]\r
70     },\r
71     {\r
72         "id": "d38614d0.bc36",\r
73         "type": "switchNode",\r
74         "name": "request-id",\r
75         "xml": "<switch test='`$optical-service-create-input.request-id`'>\n",\r
76         "comments": "",\r
77         "outputs": 1,\r
78         "x": 646,\r
79         "y": 148,\r
80         "z": "d427ef29.f00798",\r
81         "wires": [\r
82             [\r
83                 "23efd503.0cf412",\r
84                 "1d6aa3e0.f6a834"\r
85             ]\r
86         ]\r
87     },\r
88     {\r
89         "id": "f4433d75.377228",\r
90         "type": "switchNode",\r
91         "name": "global-customer-id",\r
92         "xml": "<switch test='`$optical-service-create-input.global-customer-id`'>\n",\r
93         "comments": "",\r
94         "outputs": 1,\r
95         "x": 655,\r
96         "y": 361,\r
97         "z": "d427ef29.f00798",\r
98         "wires": [\r
99             [\r
100                 "728c9f28.f9d0e8",\r
101                 "46df5e01.d1113"\r
102             ]\r
103         ]\r
104     },\r
105     {\r
106         "id": "a9973cda.a8ef68",\r
107         "type": "switchNode",\r
108         "name": "service-id",\r
109         "xml": "<switch test='`$optical-service-create-input.service-id`'>\n",\r
110         "comments": "",\r
111         "outputs": 1,\r
112         "x": 633,\r
113         "y": 538,\r
114         "z": "d427ef29.f00798",\r
115         "wires": [\r
116             [\r
117                 "d26d7cce.773f38",\r
118                 "2c3d9568.5117a2"\r
119             ]\r
120         ]\r
121     },\r
122     {\r
123         "id": "671058f0.99ab9",\r
124         "type": "switchNode",\r
125         "name": "service-type",\r
126         "xml": "<switch test='`$optical-service-create-input.service-type`'>\n",\r
127         "comments": "",\r
128         "outputs": 1,\r
129         "x": 648,\r
130         "y": 241,\r
131         "z": "d427ef29.f00798",\r
132         "wires": [\r
133             [\r
134                 "f2f4ba89.3681a8",\r
135                 "b7e00225.a8cb18"\r
136             ]\r
137         ]\r
138     },\r
139     {\r
140         "id": "23efd503.0cf412",\r
141         "type": "outcome",\r
142         "name": "NULL",\r
143         "xml": "<outcome value='``'>\n",\r
144         "comments": "",\r
145         "outputs": 1,\r
146         "x": 798,\r
147         "y": 143,\r
148         "z": "d427ef29.f00798",\r
149         "wires": [\r
150             [\r
151                 "34e9eaa3.5c0fee"\r
152             ]\r
153         ]\r
154     },\r
155     {\r
156         "id": "34e9eaa3.5c0fee",\r
157         "type": "returnFailure",\r
158         "name": "return failure",\r
159         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='request-id is a mandatory field' />\n",\r
160         "comments": "",\r
161         "x": 972,\r
162         "y": 141,\r
163         "z": "d427ef29.f00798",\r
164         "wires": []\r
165     },\r
166     {\r
167         "id": "728c9f28.f9d0e8",\r
168         "type": "outcome",\r
169         "name": "NULL",\r
170         "xml": "<outcome value='``'>\n",\r
171         "comments": "",\r
172         "outputs": 1,\r
173         "x": 798,\r
174         "y": 375,\r
175         "z": "d427ef29.f00798",\r
176         "wires": [\r
177             [\r
178                 "a83e9b81.69057"\r
179             ]\r
180         ]\r
181     },\r
182     {\r
183         "id": "d26d7cce.773f38",\r
184         "type": "outcome",\r
185         "name": "NULL",\r
186         "xml": "<outcome value='``'>\n",\r
187         "comments": "",\r
188         "outputs": 1,\r
189         "x": 796,\r
190         "y": 532,\r
191         "z": "d427ef29.f00798",\r
192         "wires": [\r
193             [\r
194                 "946c93a2.ec4708"\r
195             ]\r
196         ]\r
197     },\r
198     {\r
199         "id": "f2f4ba89.3681a8",\r
200         "type": "outcome",\r
201         "name": "NULL",\r
202         "xml": "<outcome value='``'>\n",\r
203         "comments": "",\r
204         "outputs": 1,\r
205         "x": 804,\r
206         "y": 249,\r
207         "z": "d427ef29.f00798",\r
208         "wires": [\r
209             [\r
210                 "fbae657d.c4d4c8"\r
211             ]\r
212         ]\r
213     },\r
214     {\r
215         "id": "a83e9b81.69057",\r
216         "type": "returnFailure",\r
217         "name": "return failure",\r
218         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='global-customer-id is a mandatory field' />\n",\r
219         "comments": "",\r
220         "x": 969,\r
221         "y": 378,\r
222         "z": "d427ef29.f00798",\r
223         "wires": []\r
224     },\r
225     {\r
226         "id": "fbae657d.c4d4c8",\r
227         "type": "returnFailure",\r
228         "name": "return failure",\r
229         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='service-type is a mandatory field' />\n",\r
230         "comments": "",\r
231         "x": 970,\r
232         "y": 241,\r
233         "z": "d427ef29.f00798",\r
234         "wires": []\r
235     },\r
236     {\r
237         "id": "946c93a2.ec4708",\r
238         "type": "returnFailure",\r
239         "name": "return failure",\r
240         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='service-id is a mandatory field' />\n",\r
241         "comments": "",\r
242         "x": 970,\r
243         "y": 518,\r
244         "z": "d427ef29.f00798",\r
245         "wires": []\r
246     },\r
247     {\r
248         "id": "46df5e01.d1113",\r
249         "type": "other",\r
250         "name": "other",\r
251         "xml": "<outcome value='Other'>\n",\r
252         "comments": "",\r
253         "outputs": 1,\r
254         "x": 804,\r
255         "y": 436,\r
256         "z": "d427ef29.f00798",\r
257         "wires": [\r
258             [\r
259                 "622cee2e.97fdc8"\r
260             ]\r
261         ]\r
262     },\r
263     {\r
264         "id": "622cee2e.97fdc8",\r
265         "type": "block",\r
266         "name": "block : atomic",\r
267         "xml": "<block atomic='true'>",\r
268         "atomic": "true",\r
269         "comments": "",\r
270         "outputs": 1,\r
271         "x": 964,\r
272         "y": 431,\r
273         "z": "d427ef29.f00798",\r
274         "wires": [\r
275             []\r
276         ]\r
277     },\r
278     {\r
279         "id": "1d6aa3e0.f6a834",\r
280         "type": "other",\r
281         "name": "other",\r
282         "xml": "<outcome value='Other'>\n",\r
283         "comments": "",\r
284         "outputs": 1,\r
285         "x": 784,\r
286         "y": 190,\r
287         "z": "d427ef29.f00798",\r
288         "wires": [\r
289             [\r
290                 "e5940f9b.9dd578"\r
291             ]\r
292         ]\r
293     },\r
294     {\r
295         "id": "e5940f9b.9dd578",\r
296         "type": "block",\r
297         "name": "block : atomic",\r
298         "xml": "<block atomic='true'>",\r
299         "atomic": "true",\r
300         "comments": "",\r
301         "outputs": 1,\r
302         "x": 973,\r
303         "y": 189,\r
304         "z": "d427ef29.f00798",\r
305         "wires": [\r
306             []\r
307         ]\r
308     },\r
309     {\r
310         "id": "b7e00225.a8cb18",\r
311         "type": "other",\r
312         "name": "other",\r
313         "xml": "<outcome value='Other'>\n",\r
314         "comments": "",\r
315         "outputs": 1,\r
316         "x": 811,\r
317         "y": 302,\r
318         "z": "d427ef29.f00798",\r
319         "wires": [\r
320             [\r
321                 "f8b5a2fb.5adfe"\r
322             ]\r
323         ]\r
324     },\r
325     {\r
326         "id": "f8b5a2fb.5adfe",\r
327         "type": "block",\r
328         "name": "block : atomic",\r
329         "xml": "<block atomic='true'>",\r
330         "atomic": "true",\r
331         "comments": "",\r
332         "outputs": 1,\r
333         "x": 954,\r
334         "y": 294,\r
335         "z": "d427ef29.f00798",\r
336         "wires": [\r
337             []\r
338         ]\r
339     },\r
340     {\r
341         "id": "2c3d9568.5117a2",\r
342         "type": "other",\r
343         "name": "other",\r
344         "xml": "<outcome value='Other'>\n",\r
345         "comments": "",\r
346         "outputs": 1,\r
347         "x": 794,\r
348         "y": 577,\r
349         "z": "d427ef29.f00798",\r
350         "wires": [\r
351             [\r
352                 "b2fd7e25.913c4"\r
353             ]\r
354         ]\r
355     },\r
356     {\r
357         "id": "b2fd7e25.913c4",\r
358         "type": "block",\r
359         "name": "block : atomic",\r
360         "xml": "<block atomic='true'>",\r
361         "atomic": "true",\r
362         "comments": "",\r
363         "outputs": 1,\r
364         "x": 969,\r
365         "y": 570,\r
366         "z": "d427ef29.f00798",\r
367         "wires": [\r
368             []\r
369         ]\r
370     },\r
371     {\r
372         "id": "bc906c4e.a81f98",\r
373         "type": "switchNode",\r
374         "name": "source",\r
375         "xml": "<switch test='`$optical-service-create-input.source`'>\n",\r
376         "comments": "",\r
377         "outputs": 1,\r
378         "x": 607,\r
379         "y": 661,\r
380         "z": "d427ef29.f00798",\r
381         "wires": [\r
382             [\r
383                 "6a791b88.4d9444",\r
384                 "a73ceec7.d4e338"\r
385             ]\r
386         ]\r
387     },\r
388     {\r
389         "id": "6a791b88.4d9444",\r
390         "type": "outcome",\r
391         "name": "SO",\r
392         "xml": "<outcome value='SO'>\n",\r
393         "comments": "",\r
394         "outputs": 1,\r
395         "x": 788,\r
396         "y": 679,\r
397         "z": "d427ef29.f00798",\r
398         "wires": [\r
399             [\r
400                 "77e76807.687ab8"\r
401             ]\r
402         ]\r
403     },\r
404     {\r
405         "id": "a73ceec7.d4e338",\r
406         "type": "other",\r
407         "name": "other",\r
408         "xml": "<outcome value='Other'>\n",\r
409         "comments": "",\r
410         "outputs": 1,\r
411         "x": 792,\r
412         "y": 748,\r
413         "z": "d427ef29.f00798",\r
414         "wires": [\r
415             [\r
416                 "2a90f153.aeb8ae"\r
417             ]\r
418         ]\r
419     },\r
420     {\r
421         "id": "77e76807.687ab8",\r
422         "type": "block",\r
423         "name": "block : atomic",\r
424         "xml": "<block atomic='true'>",\r
425         "atomic": "true",\r
426         "comments": "",\r
427         "outputs": 1,\r
428         "x": 965,\r
429         "y": 677,\r
430         "z": "d427ef29.f00798",\r
431         "wires": [\r
432             []\r
433         ]\r
434     },\r
435     {\r
436         "id": "2a90f153.aeb8ae",\r
437         "type": "returnFailure",\r
438         "name": "return failure",\r
439         "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='source must be SO' />\n",\r
440         "comments": "",\r
441         "x": 965,\r
442         "y": 749,\r
443         "z": "d427ef29.f00798",\r
444         "wires": []\r
445     }\r
446 ]