2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
23 "id": "99bfac0c.66405",
24 "type": "service-logic",
29 "xml": "<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='2.0.0'>",
33 "z": "551b1552.aae4ec",
41 "id": "5284c172.ad7b4",
47 "z": "551b1552.aae4ec",
55 "id": "b69b6144.4964a",
58 "xml": "<switch test='`$org.openecomp.appc.action`'>\n",
59 "comments": "What method should we try to call. Closely maps to __action__Server()",
63 "z": "551b1552.aae4ec",
76 "id": "3c76f1b.fc3890e",
79 "xml": "<outcome value='restart'>\n",
84 "z": "551b1552.aae4ec",
92 "id": "3bbff8f1.c44008",
95 "xml": "<outcome value='rebuild'>\n",
100 "z": "551b1552.aae4ec",
108 "id": "67723fa.f988dc",
111 "xml": "<outcome value='Other'>\n",
112 "comments": "Unknown action provided. Fail",
116 "z": "551b1552.aae4ec",
124 "id": "90b7e545.6f4818",
125 "type": "returnFailure",
126 "name": "Unknown Action",
127 "xml": "<return status='failure'>\n<parameter name='error-code' value='404' />\n<parameter name='error-message' value='Unknown action specified' />\n",
131 "z": "551b1552.aae4ec",
135 "id": "f6ee74ac.091188",
137 "name": "restartServer()",
138 "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='restartServer'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\" />\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$org.openecomp.appc.vmid`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$org.openecomp.appc.identity.url`\" />",
143 "z": "551b1552.aae4ec",
152 "id": "3e552093.c1aae",
155 "xml": "<outcome value='success'>\n",
160 "z": "551b1552.aae4ec",
168 "id": "60e4194b.9f1be8",
169 "type": "returnSuccess",
170 "name": "return success",
171 "xml": "<return status='success'>\n",
175 "z": "551b1552.aae4ec",
179 "id": "fda90bc9.0256f8",
180 "type": "returnFailure",
181 "name": "return failure",
182 "xml": "<return status='failure'>\n<!--\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='failed' />\n-->",
186 "z": "551b1552.aae4ec",
190 "id": "336f5c4b.cc90a4",
192 "name": "rebuildServer()",
193 "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='rebuildServer'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\" />\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$org.openecomp.appc.vmid`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$org.openecomp.appc.identity.url`\" />",
198 "z": "551b1552.aae4ec",
207 "id": "8981943d.767e68",
210 "xml": "<outcome value='success'>\n",
215 "z": "551b1552.aae4ec",
223 "id": "87a31d5f.785ce",
226 "xml": "<method rpc='topology-operation-all' mode='sync'>\n",
231 "z": "551b1552.aae4ec",
239 "id": "82f997d3.7d0668",
242 "xml": "<outcome value='migrate'>\n",
247 "z": "551b1552.aae4ec",
255 "id": "ae163e95.51e9c",
257 "name": "migrateServer()",
258 "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='migrateServer'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\" />\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$org.openecomp.appc.vmid`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$org.openecomp.appc.identity.url`\" />",
263 "z": "551b1552.aae4ec",
272 "id": "f18ec542.0e7138",
275 "xml": "<outcome value='success'>\n",
280 "z": "551b1552.aae4ec",
288 "id": "4c64d27c.b39b2c",
291 "xml": "<outcome value='Other'>\n",
296 "z": "551b1552.aae4ec",
304 "id": "444dcc7.fbbb234",
307 "xml": "<outcome value='Other'>\n",
312 "z": "551b1552.aae4ec",
320 "id": "84b5bf3d.7b4a4",
323 "xml": "<outcome value='Other'>\n",
328 "z": "551b1552.aae4ec",
336 "id": "84f23c8f.7b0dc",
339 "xml": "<outcome value='success'>\n",
344 "z": "551b1552.aae4ec",
352 "id": "707eb288.8f814c",
354 "name": "evacuateServer()",
355 "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='evacuateServer'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\" />\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$org.openecomp.appc.vmid`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$org.openecomp.appc.identity.url`\" />",
360 "z": "551b1552.aae4ec",
369 "id": "bb942a8e.446bd8",
372 "xml": "<outcome value='evacuate'>\n",
377 "z": "551b1552.aae4ec",
385 "id": "df92233b.206de",
388 "xml": "<outcome value='failure'>\n",
393 "z": "551b1552.aae4ec",
401 "id": "b99f0467.4660f8",
402 "type": "returnFailure",
403 "name": "Not Yet Implemented",
404 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='This action is not yet implemented' />\n",
408 "z": "551b1552.aae4ec",
412 "id": "3d16f80b.b81e98",
415 "xml": "<outcome value='snapshot'>\n",
420 "z": "551b1552.aae4ec",
428 "id": "7b8aa37e.280c6c",
430 "name": "createSnapshot()",
431 "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='createSnapshot'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\" />\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$org.openecomp.appc.vmid`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$org.openecomp.appc.identity.url`\" />",
436 "z": "551b1552.aae4ec",
445 "id": "b2fdd324.e7734",
448 "xml": "<outcome value='success'>\n",
453 "z": "551b1552.aae4ec",
461 "id": "72f58d9a.ca2144",
464 "xml": "<outcome value='Other'>\n",
469 "z": "551b1552.aae4ec",
477 "id": "7fee971b.b82fe8",
480 "xml": "<outcome value='success'>\n",
485 "z": "551b1552.aae4ec",
493 "id": "fba5b0ee.57367",
494 "type": "returnSuccess",
495 "name": "return success",
496 "xml": "<return status='success'>\n",
500 "z": "551b1552.aae4ec",
504 "id": "c6eec239.65f49",
505 "type": "returnFailure",
506 "name": "return failure",
507 "xml": "<return status='failure'>\n<!--\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='failed' />\n-->",
511 "z": "551b1552.aae4ec",
515 "id": "aebd3b77.717c8",
518 "xml": "<outcome value='success'>\n",
523 "z": "551b1552.aae4ec",
531 "id": "61570f13.03e13",
534 "xml": "<outcome value='migrate'>\n",
539 "z": "551b1552.aae4ec",
547 "id": "4b9dc5bd.fed9ac",
549 "name": "migrateServer()",
550 "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='migrateServer'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\" />\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$org.openecomp.appc.vmid`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$org.openecomp.appc.identity.url`\" />",
555 "z": "551b1552.aae4ec",
564 "id": "54315afb.9b2a34",
567 "xml": "<outcome value='success'>\n",
572 "z": "551b1552.aae4ec",
580 "id": "1a5da1c6.c6a002",
583 "xml": "<outcome value='Other'>\n",
588 "z": "551b1552.aae4ec",
596 "id": "15e18db0.b27eda",
599 "xml": "<outcome value='Other'>\n",
604 "z": "551b1552.aae4ec",
612 "id": "b92b57bc.074df8",
615 "xml": "<outcome value='Other'>\n",
620 "z": "551b1552.aae4ec",
628 "id": "d669863.db192b8",
631 "xml": "<outcome value='success'>\n",
636 "z": "551b1552.aae4ec",
644 "id": "69143893.52d5d",
646 "name": "evacuateServer()",
647 "xml": "<execute plugin='org.openecomp.appc.adapter.iaas.ProviderAdapter' method='evacuateServer'>\n<parameter name=\"org.openecomp.appc.provider.name\" value=\"OpenStack\" />\n<parameter name=\"org.openecomp.appc.instance.url\" value=\"`$org.openecomp.appc.vmid`\" />\n<parameter name=\"org.openecomp.appc.identity.url\" value=\"`$org.openecomp.appc.identity.url`\" />",
652 "z": "551b1552.aae4ec",
661 "id": "8e670719.e182d8",
664 "xml": "<outcome value='evacuate'>\n",
669 "z": "551b1552.aae4ec",
677 "id": "15ac686f.889474",
680 "xml": "<outcome value='failure'>\n",
685 "z": "551b1552.aae4ec",
693 "id": "f2833507.0f2148",
694 "type": "returnFailure",
695 "name": "Not Yet Implemented",
696 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='This action is not yet implemented' />\n",
700 "z": "551b1552.aae4ec",