3 "id": "2b9a1424.f485ec",
\r
9 "z": "d3028d55.5844c",
\r
17 "id": "a2e5095f.de7898",
\r
20 "xml": "<method rpc='service-create-msa' mode='sync'>\n",
\r
25 "z": "d3028d55.5844c",
\r
33 "id": "aa23222f.bc76d8",
\r
34 "type": "service-logic",
\r
35 "name": "optical-service ${project.version}",
\r
36 "module": "optical-service",
\r
37 "version": "${project.version}",
\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
43 "z": "d3028d55.5844c",
\r
51 "id": "374ef365.4365d4",
\r
53 "name": "Call MSA Controller",
\r
54 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/optical-service-create-msa.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$controller-ip + '/cxf/openroadm/openroadm-services'`\"/>\n<parameter name='restapiUser' value='admin' />\n<parameter name='restapiPassword' value='admin' />\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"service-create-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.msa.jks\"/> \n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/> \n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/> ",
\r
59 "z": "d3028d55.5844c",
\r
68 "id": "e418881c.c81778",
\r
71 "xml": "<outcome value='failure'>\n",
\r
76 "z": "d3028d55.5844c",
\r
84 "id": "213e5cd0.481964",
\r
87 "xml": "<outcome value='success'>\n",
\r
92 "z": "d3028d55.5844c",
\r
100 "id": "2d4e8e63.345f52",
\r
103 "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=\"Successfully sent the request\"/>\n\n",
\r
108 "z": "d3028d55.5844c",
\r
114 "id": "d3e41e81.36a96",
\r
117 "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=\"Failure\"/>\n\n",
\r
122 "z": "d3028d55.5844c",
\r
128 "id": "d671b0a6.2b1d",
\r
130 "name": "block : atomic",
\r
131 "xml": "<block atomic='true'>",
\r
137 "z": "d3028d55.5844c",
\r
151 "id": "4202eada.c00e9c",
\r
153 "name": "block : atomic",
\r
154 "xml": "<block atomic='true'>",
\r
160 "z": "d3028d55.5844c",
\r
169 "id": "1364e09.3c15d1f",
\r
170 "type": "returnFailure",
\r
171 "name": "return failure",
\r
172 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Could not connect to Controller' />\n",
\r
176 "z": "d3028d55.5844c",
\r
180 "id": "4e6aa919.c49248",
\r
182 "name": "block : atomic",
\r
183 "xml": "<block atomic='true'>",
\r
189 "z": "d3028d55.5844c",
\r
198 "id": "3008cbc8.fcfd94",
\r
199 "type": "switchNode",
\r
201 "xml": "<switch test='`$service-create-response.configuration-response-common.response-code`'>\n",
\r
206 "z": "d3028d55.5844c",
\r
215 "id": "7837dd73.2a710c",
\r
218 "xml": "<outcome value='200'>\n",
\r
223 "z": "d3028d55.5844c",
\r
231 "id": "767b4872.12c6d",
\r
234 "xml": "<outcome value='Other'>\n",
\r
239 "z": "d3028d55.5844c",
\r
247 "id": "6732375e.1a15a",
\r
248 "type": "returnFailure",
\r
249 "name": "return failure",
\r
250 "xml": "<return status='failure'>\n<parameter name='error-code' value='`$service-create-response.configuration-response-common.response-code`' />\n<parameter name='error-message' value='`$service-create-response.configuration-response-common.response-message`' />\n",
\r
254 "z": "d3028d55.5844c",
\r
258 "id": "f8b00189.009718",
\r
260 "name": "call sync success DG",
\r
261 "xml": "<call module='optical-service' rpc='optical-service-create-sync-success' mode='sync' >\n",
\r
266 "z": "d3028d55.5844c",
\r
272 "id": "e582696b.bfd64",
\r
274 "name": "set parameters",
\r
275 "xml": "<set>\n<parameter name='notification-url' value=\"`$prop.controller.url + '/' + $prop.sdnc.async.url`\" />\n<parameter name='service-aend-nodeid' value='`$param-prefix[0]`' />\n<parameter name='service-zend-nodeid' value='`$param-prefix1[0]`' />\n",
\r
278 "y": 169.00001525878906,
\r
279 "z": "d3028d55.5844c",
\r
283 "id": "3aa20ba3.1be9c4",
\r
286 "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=\"Logical link name\"/>\n<parameter name=\"field2\" value=\"`$logical-link-check`\"/>\n<parameter name=\"field3\" value=\"`$a-end-pnf-name`\"/>\n<parameter name=\"field4\" value=\"`$z-end-pnf-name`\"/>\n\n\n\n\n\n\n\n",
\r
290 "y": 125.00001525878906,
\r
291 "z": "d3028d55.5844c",
\r
297 "id": "c57047a.90c3ab8",
\r
298 "type": "switchNode",
\r
300 "xml": "<switch test='`$optical-service-create-input.payload.service-protocol`'>\n",
\r
305 "z": "d3028d55.5844c",
\r
314 "id": "e640d047.8b9a48",
\r
316 "name": "Ethernet",
\r
317 "xml": "<outcome value='Ethernet'>\n",
\r
322 "z": "d3028d55.5844c",
\r
330 "id": "98d37fbb.84095",
\r
331 "type": "switchNode",
\r
333 "xml": "<switch test='`$optical-service-create-input.payload.coding-func`'>\n",
\r
338 "z": "d3028d55.5844c",
\r
347 "id": "e0966dd6.b1775",
\r
349 "name": "block : atomic",
\r
350 "xml": "<block atomic='true'>",
\r
356 "z": "d3028d55.5844c",
\r
364 "id": "2e9e0315.971fdc",
\r
366 "name": "Do Nothing",
\r
367 "xml": "<outcome value='Other'>\n",
\r
372 "z": "d3028d55.5844c",
\r
378 "id": "381822b1.80b79e",
\r
380 "name": "10GBASE-R",
\r
381 "xml": "<outcome value='10GBASE-R'>\n",
\r
386 "z": "d3028d55.5844c",
\r
394 "id": "800aa6e0.11c5d8",
\r
397 "xml": "<outcome value='Other'>\n",
\r
402 "z": "d3028d55.5844c",
\r
408 "id": "efd565dd.38cea",
\r
411 "xml": "<set>\n<parameter name='mapping-mode-aend' value='mapping-mode' />\n<parameter name='mapping-mode-zend' value='mapping-mode' />\n<parameter name='mapping-mode.value' value='GFP-F' />\n",
\r
415 "z": "d3028d55.5844c",
\r
419 "id": "e0320b48.98ab8",
\r
421 "name": "split node-id z-end",
\r
422 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$zend-nodeid`'/>\n<parameter name=\"regex\" value=\"-\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/>\n",
\r
427 "z": "d3028d55.5844c",
\r
433 "id": "1d32325.a1daece",
\r
435 "name": "split node-id a-end",
\r
436 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$aend-nodeid`'/>\n<parameter name=\"regex\" value=\"-\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",
\r
441 "z": "d3028d55.5844c",
\r
447 "id": "185b18b9.1e9acf",
\r
448 "type": "switchNode",
\r
450 "xml": "<switch test='`$optical-service-create-input.payload.service-rate`'>\n",
\r
453 "x": 749.566650390625,
\r
454 "y": 238.56666564941406,
\r
455 "z": "d3028d55.5844c",
\r
464 "id": "fbe62272.e26fb8",
\r
467 "xml": "<outcome value='10'>\n",
\r
470 "x": 946.566650390625,
\r
471 "y": 195.56666564941406,
\r
472 "z": "d3028d55.5844c",
\r
480 "id": "8121433b.1d8c48",
\r
483 "xml": "<outcome value='100'>\n",
\r
486 "x": 945.7333984375,
\r
487 "y": 271.566650390625,
\r
488 "z": "d3028d55.5844c",
\r
496 "id": "4ca46304.56d004",
\r
499 "xml": "<set>\n<parameter name='optical-service-create-input.payload.coding-func' value='10GBASE-R' />\n\n",
\r
501 "x": 1126.7334594726562,
\r
502 "y": 193.56666564941406,
\r
503 "z": "d3028d55.5844c",
\r
507 "id": "8900f991.ec20e8",
\r
510 "xml": "<set>\n<parameter name='optical-service-create-input.payload.coding-func' value='100GBASE-R' />\n\n",
\r
512 "x": 1121.5667114257812,
\r
513 "y": 266.566650390625,
\r
514 "z": "d3028d55.5844c",
\r