3 "id": "45094e01.04b5",
\r
9 "z": "4469619c.5c5ce",
\r
17 "id": "2edc368c.b0f64a",
\r
18 "type": "service-logic",
\r
19 "name": "APPC 2.0.0",
\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='APPC' version='2.0.0'>",
\r
25 "x": 271.0000762939453,
\r
26 "y": 59.566673278808594,
\r
27 "z": "4469619c.5c5ce",
\r
35 "id": "65d6d2.3359293",
\r
37 "name": "StopApplication_VM_VSCP",
\r
38 "xml": "<method rpc='StopApplication_VM_vSCP' mode='sync'>\n",
\r
41 "x": 483.5000915527344,
\r
42 "y": 59.56667232513428,
\r
43 "z": "4469619c.5c5ce",
\r
51 "id": "a649fe4e.d578c",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic='true'>",
\r
60 "z": "4469619c.5c5ce",
\r
72 "id": "3befe32a.cda1ac",
\r
73 "type": "switchNode",
\r
74 "name": "Connection details already exist ?",
\r
75 "xml": "<switch test='`length($connection-details) == 0`'>\n\n\n",
\r
80 "z": "4469619c.5c5ce",
\r
88 "id": "4e1f878a.293dd8",
\r
89 "type": "outcomeTrue",
\r
90 "name": "none found",
\r
91 "xml": "<outcome value='true'>\n",
\r
96 "z": "4469619c.5c5ce",
\r
104 "id": "631a6eca.08715",
\r
107 "xml": "<outcome value='failure'>\n",
\r
112 "z": "4469619c.5c5ce",
\r
120 "id": "90519af5.3cf8f8",
\r
121 "type": "not-found",
\r
122 "name": "not-found",
\r
123 "xml": "<outcome value='not-found'>\n",
\r
128 "z": "4469619c.5c5ce",
\r
136 "id": "c48be551.f0b508",
\r
138 "name": "Execute retrieve connection",
\r
139 "xml": "<execute plugin='org.onap.appc.dg.ssh.SshDBPlugin' method='retrieveConnectionDetails' >\n<parameter name=\"vnf-host-ip-address\" value=\"`$vnf-host-ip-address`\" />\n<parameter name='vnf-type' value=\"`$vnf.type`\" />\n",
\r
144 "z": "4469619c.5c5ce",
\r
152 "id": "c24e43e3.47358",
\r
155 "xml": "<outcome value='failure'>\n",
\r
160 "z": "4469619c.5c5ce",
\r
168 "id": "cba91b7e.1a9828",
\r
170 "name": "Execute stop node",
\r
171 "xml": "<execute plugin='org.onap.appc.dg.vSCP.v3_5_5.VSCPDGUtils' method='stopNode'>\n<parameter name=\"node-name\" value=\"`$healthcheck.vm[0].nodeName`\" />\n<parameter name=\"node-status\" value=\"`$healthcheck.vm[0].status`\" />\n<parameter name=\"vm-url\" value=\"`$stop-vm-url`\" />\n<parameter name=\"connection-details\" value=\"`$connection-details`\" />",
\r
176 "z": "4469619c.5c5ce",
\r
185 "id": "7000ea12.cc2c54",
\r
194 "z": "4469619c.5c5ce",
\r
203 "id": "9ed7e5c6.794218",
\r
205 "name": "Set event message",
\r
206 "xml": "<set>\n<parameter name=\"event-message\" value=\"`'Failed to retrieve connection details for vnfc : ' + $vnfcType`\"/> ",
\r
210 "z": "4469619c.5c5ce",
\r
214 "id": "2e18822.6fd057e",
\r
216 "name": "Set event message",
\r
217 "xml": "<set>\n<parameter name='event-message' value=\"`'Stop failed for the node : ' + $healthcheck.vm[0].nodeName`\"/>",
\r
221 "z": "4469619c.5c5ce",
\r
225 "id": "3e771072.dff42",
\r
228 "xml": "<outcome value='Other'>\n",
\r
233 "z": "4469619c.5c5ce",
\r
241 "id": "38e0f472.ba404c",
\r
244 "xml": "<set>\n<parameter name='current-dg-name' value=\"StopApplication_VM_vSCP\"/>\n<parameter name=\"healthcheck.vmCount\" value=\"1\" />\n<parameter name=\"retry-healthcheck\" value=\"false\"/>\n<parameter name=\"exitLoop\" value=\"false\"/>\n<parameter name=\"stopSucceeded\" value=\"false\"/>\n<parameter name=\"healthcheck.vm[0].url\" value=\"`$stop-vm-url`\" />",
\r
249 "z": "4469619c.5c5ce",
\r
255 "id": "bb87dbed.34a348",
\r
257 "name": "Healthcheck to get Node Name",
\r
258 "xml": "<execute plugin='org.onap.appc.dg.vSCP.v3_5_5.VSCPDGUtils' method='healthCheckVMs'>\n<parameter name=\"org.onap.appc.identity.url\" value=\"`$AICIdentity`\" />\n<parameter name=\"connection-details\" value=\"`$connection-details`\" />\n<parameter name=\"org.onap.appc.provider.name\" value=\"OpenStack\"/>\n<parameter name=\"retry-healthcheck\" value=\"`$retry-healthcheck`\"/>",
\r
263 "z": "4469619c.5c5ce",
\r
272 "id": "593a11f2.81bf1",
\r
273 "type": "switchNode",
\r
274 "name": "Healthcheck status ?",
\r
275 "xml": "<switch test=\"`$healthcheck.vm[0].status`\">\n",
\r
280 "z": "4469619c.5c5ce",
\r
290 "id": "4c418f9c.9c0fb",
\r
293 "xml": "<outcome value='DOWN'>\n",
\r
298 "z": "4469619c.5c5ce",
\r
306 "id": "87e9f084.dc614",
\r
315 "z": "4469619c.5c5ce",
\r
324 "id": "2572bd6f.e17262",
\r
325 "type": "returnSuccess",
\r
326 "name": "return success",
\r
327 "xml": "<return status='success'>\n",
\r
331 "z": "4469619c.5c5ce",
\r
335 "id": "13d3d83.6ec2928",
\r
338 "xml": "<outcome value='UP'>\n",
\r
343 "z": "4469619c.5c5ce",
\r
351 "id": "4c818d83.efdfa4",
\r
354 "xml": "<outcome value='success'>\n",
\r
359 "z": "4469619c.5c5ce",
\r
367 "id": "d6d1b7f.22dce48",
\r
369 "name": "Select vnf-host-ip via connection test",
\r
370 "xml": "<execute plugin='org.onap.appc.dg.vSCP.v3_5_5.VSCPDGUtils' method='selectActiveConnectionDetails'>\n<parameter name=\"connection-details\" value=\"`$connection-details`\" />\n<parameter name=\"vnf-host-ip-address\" value=\"`$vnf-host-ip-address`\" />\n<parameter name=\"vnf-host-ip2-address\" value=\"`$vnf-host-ip2-address`\" />\n\n",
\r
375 "z": "4469619c.5c5ce",
\r
383 "id": "d9e8802e.e0979",
\r
386 "xml": "<outcome value='failure'>\n",
\r
391 "z": "4469619c.5c5ce",
\r
399 "id": "960cbdd2.f45fa",
\r
408 "z": "4469619c.5c5ce",
\r
417 "id": "93f6e97f.86f498",
\r
419 "name": "Set event message",
\r
420 "xml": "<set>\n<parameter name=\"event-message\" value=\"`'Failed to ssh to vnfc : ' + $vnfcType`\"/> ",
\r
424 "z": "4469619c.5c5ce",
\r
428 "id": "7bf6eaa2.0c00b4",
\r
437 "z": "4469619c.5c5ce",
\r
446 "id": "fbbe6078.75537",
\r
448 "name": "Set event message",
\r
449 "xml": "<set>\n<parameter name=\"event-message\" value=\"Health Check not found\"/> ",
\r
453 "z": "4469619c.5c5ce",
\r
457 "id": "ba6732ad.5b2b7",
\r
466 "z": "4469619c.5c5ce",
\r
475 "id": "5d6a8bd9.c4f1a4",
\r
477 "name": "Set event message",
\r
478 "xml": "<set>\n<parameter name=\"event-message\" value=\"Health Check failed\"/> ",
\r
482 "z": "4469619c.5c5ce",
\r
486 "id": "625a967b.641258",
\r
487 "type": "returnFailure",
\r
488 "name": "return failure",
\r
489 "xml": "<return status='failure'>\n<parameter name='error-code' value='401' />\n<parameter name='error-message' value='`$error-message`' />\n<parameter name='output.status.code' value='401'/>\n",
\r
493 "z": "4469619c.5c5ce",
\r
497 "id": "a188ecb2.2c019",
\r
506 "z": "4469619c.5c5ce",
\r
515 "id": "623a9eea.473fc",
\r
517 "name": "Set success message",
\r
518 "xml": "<set>\n<parameter name='success-message' value=\"`'Node already down: ' + $healthcheck.vm[0].nodeName`\"/>",
\r
522 "z": "4469619c.5c5ce",
\r
526 "id": "1d8db4ea.ee850b",
\r
529 "xml": "<outcome value='UNKNOWN'>\n",
\r
534 "z": "4469619c.5c5ce",
\r
542 "id": "5945a3dd.87e51c",
\r
551 "z": "4469619c.5c5ce",
\r
560 "id": "4a02e5a3.cf7dcc",
\r
562 "name": "Set success message",
\r
563 "xml": "<set>\n<parameter name='success-message' value=\"Application Shutdown unnessecary for node in state UNKNOWN.\"/>",
\r
567 "z": "4469619c.5c5ce",
\r
571 "id": "6b885833.1ca728",
\r
572 "type": "returnSuccess",
\r
573 "name": "return success",
\r
574 "xml": "<return status='success'>\n",
\r
578 "z": "4469619c.5c5ce",
\r