d83d149d5fe7870243b3e6f12dbf75ce67812aa2
[sdnc/oam.git] / platform-logic / lcm / src / main / xml / LCM_distribute-traffic.xml
1 <service-logic\r
2     xmlns='http://www.onap.org/sdnc/svclogic'\r
3     xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='LCM' version='${project.version}'>\r
4     <method rpc='distribute-traffic' mode='sync'>\r
5         <block>\r
6             <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
7                 <parameter name='fileName' value='%SDNC_CONFIG_DIR%/lcm-dg.properties' />\r
8                 <parameter name='contextPrefix' value='prop' />\r
9             </execute>\r
10             <set>\r
11                 <parameter name='status.code' value='200' />\r
12                 <parameter name='status.message' value='unexpected return from DG' />\r
13                 <parameter name='nodelist' value="`$prop.ansible.nodelist`"/>\r
14             </set>\r
15             <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" \r
16         resource="generic-vnf" \r
17                 key="generic-vnf.vnf-id = $distribute-traffic-input.action-identifiers.vnf-id" \r
18                 local-only="false" \r
19                 pfx='aai.generic-vnf'>\r
20                 <outcome value='success'>\r
21                     <set>\r
22                         <parameter name='quote' value="'" />\r
23                         <parameter name='nodelist' value="`'[' + $quote + $aai.ipv4-oam-address +  $quote + ']'`"/>\r
24                     </set>\r
25                 </outcome>\r
26                 <outcome value='Other'>\r
27                     <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">\r
28                         <parameter name="logger" value="message-log"/>\r
29                         <parameter name="field1" value='VNF not found in AAI. Nodelist retrieved from config'/>\r
30                     </record>\r
31                 </outcome>\r
32             </get-resource>\r
33             <execute plugin='org.onap.ccsdk.sli.adaptors.ansible.AnsibleAdapter' method='reqExec' >\r
34                 <parameter name='AgentUrl' value='`$prop.ansible.agenturl`'/>\r
35                 <parameter name='User' value='`$prop.ansible.user`'/>\r
36                 <parameter name='Password' value='`$prop.ansible.password`'/>\r
37                 <parameter name='LocalParameters' value='`$prop.ansible.lcm.localparameters`'/>\r
38                 <parameter name='EnvParameters' value='`$distribute-traffic-input.payload`'/>\r
39                 <parameter name='NodeList' value="`$nodelist`"/>\r
40                 <parameter name='Timeout' value='`$prop.ansible.timeout`'/>\r
41                 <parameter name='Version' value='`$prop.ansible.version`'/>\r
42                 <parameter name='Id' value='`$distribute-traffic-input.common-header.request-id`'/>\r
43                 <parameter name='PlaybookName' value='`$prop.lcm.distribute-traffic.playbookname`'/>\r
44                 <outcome value='not-found'>\r
45                     <block>\r
46                         <set>\r
47                             <parameter name='org.onap.appc.adapter.ansible.result.code' value='401'/>\r
48                             <parameter name='org.onap.appc.adapter.ansible.message' value='Ansible Adapter was not found'/>\r
49                         </set>\r
50                         <block>\r
51                             <set>\r
52                                 <parameter name='lcm-dmaap.version' value='`$prop.lcm.dmaap.version`'/>\r
53                                 <parameter name='lcm-dmaap.correlation-id' value="`$distribute-traffic-input.common-header.request-id + '-' + $distribute-traffic-input.common-header.sub-request-id`"/>\r
54                                 <parameter name='lcm-dmaap.partition' value='`$prop.lcm.dmaap.partition`'/>\r
55                                 <parameter name='lcm-dmaap.rpc-name' value='distribute-traffic'/>\r
56                                 <parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\r
57                                 <parameter name='lcm-dmaap.timestamp' value='`$distribute-traffic-input.common-header.timestamp`'/>\r
58                                 <parameter name='lcm-dmaap.api-ver' value='`$distribute-traffic-input.common-header.api-ver`'/>\r
59                                 <parameter name='lcm-dmaap.originator-id' value='`$distribute-traffic-input.common-header.originator-id`'/>\r
60                                 <parameter name='lcm-dmaap.request-id' value='`$distribute-traffic-input.common-header.request-id`'/>\r
61                                 <parameter name='lcm-dmaap.sub-request-id' value='`$distribute-traffic-input.common-header.sub-request-id`'/>\r
62                                 <parameter name='lcm-dmaap.flags.mode' value='`$distribute-traffic-input.common-header.flags.mode`'/>\r
63                                 <parameter name='lcm-dmaap.flags.force' value='`$distribute-traffic-input.common-header.flags.force`'/>\r
64                                 <parameter name='lcm-dmaap.flags.ttl' value='`$distribute-traffic-input.common-header.flags.ttl`'/>\r
65                                 <parameter name='lcm-dmaap.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\r
66                                 <parameter name='lcm-dmaap.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\r
67                             </set>\r
68                             <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
69                                 <parameter name='templateFileName' value="`$prop.restapi.templateDir + '/' + $prop.restapi.lcm.dmaap.publish.templatefile`" />\r
70                                 <parameter name='restapiUrl' value='`$prop.lcm.dmaap.url`' />\r
71                                 <parameter name='restapiUser' value='`$prop.lcm.dmaap.user`' />\r
72                                 <parameter name='restapiPassword' value='`$prop.lcm.dmaap.password`' />\r
73                                 <parameter name='format' value='json' />\r
74                                 <parameter name='httpMethod' value='POST' />\r
75                                 <parameter name='contentType' value='application/json' />\r
76                                 <parameter name="responsePrefix" value="lcm" />\r
77                                 <outcome value='failure'>\r
78                                     <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">\r
79                                         <parameter name="logger" value="message-log"/>\r
80                                         <parameter name="field1" value='Failed to Publish to DMaap'/>\r
81                                     </record>\r
82                                 </outcome>\r
83                             </execute>\r
84                             <return status='failure'>\r
85                                 <parameter name='status.code' value='401' />\r
86                                 <parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`' />\r
87                             </return>\r
88                         </block>\r
89                     </block>\r
90                 </outcome>\r
91                 <outcome value='failure'>\r
92                     <block>\r
93                         <set>\r
94                             <parameter name='lcm-dmaap.version' value='`$prop.lcm.dmaap.version`'/>\r
95                             <parameter name='lcm-dmaap.correlation-id' value="`$distribute-traffic-input.common-header.request-id + '-' + $distribute-traffic-input.common-header.sub-request-id`"/>\r
96                             <parameter name='lcm-dmaap.partition' value='`$prop.lcm.dmaap.partition`'/>\r
97                             <parameter name='lcm-dmaap.rpc-name' value='distribute-traffic'/>\r
98                             <parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\r
99                             <parameter name='lcm-dmaap.timestamp' value='`$distribute-traffic-input.common-header.timestamp`'/>\r
100                             <parameter name='lcm-dmaap.api-ver' value='`$distribute-traffic-input.common-header.api-ver`'/>\r
101                             <parameter name='lcm-dmaap.originator-id' value='`$distribute-traffic-input.common-header.originator-id`'/>\r
102                             <parameter name='lcm-dmaap.request-id' value='`$distribute-traffic-input.common-header.request-id`'/>\r
103                             <parameter name='lcm-dmaap.sub-request-id' value='`$distribute-traffic-input.common-header.sub-request-id`'/>\r
104                             <parameter name='lcm-dmaap.flags.mode' value='`$distribute-traffic-input.common-header.flags.mode`'/>\r
105                             <parameter name='lcm-dmaap.flags.force' value='`$distribute-traffic-input.common-header.flags.force`'/>\r
106                             <parameter name='lcm-dmaap.flags.ttl' value='`$distribute-traffic-input.common-header.flags.ttl`'/>\r
107                             <parameter name='lcm-dmaap.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\r
108                             <parameter name='lcm-dmaap.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\r
109                         </set>\r
110                         <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
111                             <parameter name='templateFileName' value="`$prop.restapi.templateDir + '/' + $prop.restapi.lcm.dmaap.publish.templatefile`" />\r
112                             <parameter name='restapiUrl' value='`$prop.lcm.dmaap.url`' />\r
113                             <parameter name='restapiUser' value='`$prop.lcm.dmaap.user`' />\r
114                             <parameter name='restapiPassword' value='`$prop.lcm.dmaap.password`' />\r
115                             <parameter name='format' value='json' />\r
116                             <parameter name='httpMethod' value='POST' />\r
117                             <parameter name='contentType' value='application/json' />\r
118                             <parameter name="responsePrefix" value="lcm" />\r
119                             <outcome value='failure'>\r
120                                 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">\r
121                                     <parameter name="logger" value="message-log"/>\r
122                                     <parameter name="field1" value='Failed to Publish to DMaap'/>\r
123                                 </record>\r
124                             </outcome>\r
125                         </execute>\r
126                         <return status='failure'>\r
127                             <parameter name='status.code' value='401' />\r
128                             <parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`' />\r
129                         </return>\r
130                     </block>\r
131                 </outcome>\r
132                 <outcome value='Other'>\r
133                     <switch test="`$org.onap.appc.adapter.ansible.result.code`">\r
134                         <outcome value='101'>\r
135                             <block>\r
136                                 <set>\r
137                                     <parameter name='lcm-dmaap.version' value='`$prop.lcm.dmaap.version`'/>\r
138                                     <parameter name='lcm-dmaap.correlation-id' value="`$distribute-traffic-input.common-header.request-id + '-' + $distribute-traffic-input.common-header.sub-request-id`"/>\r
139                                     <parameter name='lcm-dmaap.partition' value='`$prop.lcm.dmaap.partition`'/>\r
140                                     <parameter name='lcm-dmaap.rpc-name' value='distribute-traffic'/>\r
141                                     <parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\r
142                                     <parameter name='lcm-dmaap.timestamp' value='`$distribute-traffic-input.common-header.timestamp`'/>\r
143                                     <parameter name='lcm-dmaap.api-ver' value='`$distribute-traffic-input.common-header.api-ver`'/>\r
144                                     <parameter name='lcm-dmaap.originator-id' value='`$distribute-traffic-input.common-header.originator-id`'/>\r
145                                     <parameter name='lcm-dmaap.request-id' value='`$distribute-traffic-input.common-header.request-id`'/>\r
146                                     <parameter name='lcm-dmaap.sub-request-id' value='`$distribute-traffic-input.common-header.sub-request-id`'/>\r
147                                     <parameter name='lcm-dmaap.flags.mode' value='`$distribute-traffic-input.common-header.flags.mode`'/>\r
148                                     <parameter name='lcm-dmaap.flags.force' value='`$distribute-traffic-input.common-header.flags.force`'/>\r
149                                     <parameter name='lcm-dmaap.flags.ttl' value='`$distribute-traffic-input.common-header.flags.ttl`'/>\r
150                                     <parameter name='lcm-dmaap.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\r
151                                     <parameter name='lcm-dmaap.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\r
152                                 </set>\r
153                                 <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
154                                     <parameter name='templateFileName' value="`$prop.restapi.templateDir + '/' + $prop.restapi.lcm.dmaap.publish.templatefile`" />\r
155                                     <parameter name='restapiUrl' value='`$prop.lcm.dmaap.url`' />\r
156                                     <parameter name='restapiUser' value='`$prop.lcm.dmaap.user`' />\r
157                                     <parameter name='restapiPassword' value='`$prop.lcm.dmaap.password`' />\r
158                                     <parameter name='format' value='json' />\r
159                                     <parameter name='httpMethod' value='POST' />\r
160                                     <parameter name='contentType' value='application/json' />\r
161                                     <parameter name="responsePrefix" value="lcm" />\r
162                                     <outcome value='failure'>\r
163                                         <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">\r
164                                             <parameter name="logger" value="message-log"/>\r
165                                             <parameter name="field1" value='Failed to Publish to DMaap'/>\r
166                                         </record>\r
167                                     </outcome>\r
168                                 </execute>\r
169                                 <return status='failure'>\r
170                                     <parameter name='status.code' value='401' />\r
171                                     <parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`' />\r
172                                 </return>\r
173                             </block>\r
174                         </outcome>\r
175                         <outcome value='500'>\r
176                             <block>\r
177                                 <set>\r
178                                     <parameter name='lcm-dmaap.version' value='`$prop.lcm.dmaap.version`'/>\r
179                                     <parameter name='lcm-dmaap.correlation-id' value="`$distribute-traffic-input.common-header.request-id + '-' + $distribute-traffic-input.common-header.sub-request-id`"/>\r
180                                     <parameter name='lcm-dmaap.partition' value='`$prop.lcm.dmaap.partition`'/>\r
181                                     <parameter name='lcm-dmaap.rpc-name' value='distribute-traffic'/>\r
182                                     <parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\r
183                                     <parameter name='lcm-dmaap.timestamp' value='`$distribute-traffic-input.common-header.timestamp`'/>\r
184                                     <parameter name='lcm-dmaap.api-ver' value='`$distribute-traffic-input.common-header.api-ver`'/>\r
185                                     <parameter name='lcm-dmaap.originator-id' value='`$distribute-traffic-input.common-header.originator-id`'/>\r
186                                     <parameter name='lcm-dmaap.request-id' value='`$distribute-traffic-input.common-header.request-id`'/>\r
187                                     <parameter name='lcm-dmaap.sub-request-id' value='`$distribute-traffic-input.common-header.sub-request-id`'/>\r
188                                     <parameter name='lcm-dmaap.flags.mode' value='`$distribute-traffic-input.common-header.flags.mode`'/>\r
189                                     <parameter name='lcm-dmaap.flags.force' value='`$distribute-traffic-input.common-header.flags.force`'/>\r
190                                     <parameter name='lcm-dmaap.flags.ttl' value='`$distribute-traffic-input.common-header.flags.ttl`'/>\r
191                                     <parameter name='lcm-dmaap.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\r
192                                     <parameter name='lcm-dmaap.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\r
193                                 </set>\r
194                                 <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
195                                     <parameter name='templateFileName' value="`$prop.restapi.templateDir + '/' + $prop.restapi.lcm.dmaap.publish.templatefile`" />\r
196                                     <parameter name='restapiUrl' value='`$prop.lcm.dmaap.url`' />\r
197                                     <parameter name='restapiUser' value='`$prop.lcm.dmaap.user`' />\r
198                                     <parameter name='restapiPassword' value='`$prop.lcm.dmaap.password`' />\r
199                                     <parameter name='format' value='json' />\r
200                                     <parameter name='httpMethod' value='POST' />\r
201                                     <parameter name='contentType' value='application/json' />\r
202                                     <parameter name="responsePrefix" value="lcm" />\r
203                                     <outcome value='failure'>\r
204                                         <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">\r
205                                             <parameter name="logger" value="message-log"/>\r
206                                             <parameter name="field1" value='Failed to Publish to DMaap'/>\r
207                                         </record>\r
208                                     </outcome>\r
209                                 </execute>\r
210                                 <return status='failure'>\r
211                                     <parameter name='status.code' value='401' />\r
212                                     <parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`' />\r
213                                 </return>\r
214                             </block>\r
215                         </outcome>\r
216                         <outcome value='100'>\r
217                             <execute plugin='org.onap.ccsdk.sli.adaptors.ansible.AnsibleAdapter' method='reqExecResult' >\r
218                                 <parameter name='AgentUrl' value='`$prop.ansible.agenturl`'/>\r
219                                 <parameter name='User' value='`$prop.ansible.user`'/>\r
220                                 <parameter name='Password' value='`$prop.ansible.password`'/>\r
221                                 <parameter name='Id' value='`$org.onap.appc.adapter.ansible.Id`'/>\r
222                                 <parameter name='PlaybookName' value='`$prop.lcm.distribute-traffic.playbookname`'/>\r
223                                 <outcome value='failure'>\r
224                                     <block>\r
225                                         <set>\r
226                                             <parameter name='lcm-dmaap.version' value='`$prop.lcm.dmaap.version`'/>\r
227                                             <parameter name='lcm-dmaap.correlation-id' value="`$distribute-traffic-input.common-header.request-id + '-' + $distribute-traffic-input.common-header.sub-request-id`"/>\r
228                                             <parameter name='lcm-dmaap.partition' value='`$prop.lcm.dmaap.partition`'/>\r
229                                             <parameter name='lcm-dmaap.rpc-name' value='distribute-traffic'/>\r
230                                             <parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\r
231                                             <parameter name='lcm-dmaap.timestamp' value='`$distribute-traffic-input.common-header.timestamp`'/>\r
232                                             <parameter name='lcm-dmaap.api-ver' value='`$distribute-traffic-input.common-header.api-ver`'/>\r
233                                             <parameter name='lcm-dmaap.originator-id' value='`$distribute-traffic-input.common-header.originator-id`'/>\r
234                                             <parameter name='lcm-dmaap.request-id' value='`$distribute-traffic-input.common-header.request-id`'/>\r
235                                             <parameter name='lcm-dmaap.sub-request-id' value='`$distribute-traffic-input.common-header.sub-request-id`'/>\r
236                                             <parameter name='lcm-dmaap.flags.mode' value='`$distribute-traffic-input.common-header.flags.mode`'/>\r
237                                             <parameter name='lcm-dmaap.flags.force' value='`$distribute-traffic-input.common-header.flags.force`'/>\r
238                                             <parameter name='lcm-dmaap.flags.ttl' value='`$distribute-traffic-input.common-header.flags.ttl`'/>\r
239                                             <parameter name='lcm-dmaap.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\r
240                                             <parameter name='lcm-dmaap.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\r
241                                         </set>\r
242                                         <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
243                                             <parameter name='templateFileName' value="`$prop.restapi.templateDir + '/' + $prop.restapi.lcm.dmaap.publish.templatefile`" />\r
244                                             <parameter name='restapiUrl' value='`$prop.lcm.dmaap.url`' />\r
245                                             <parameter name='restapiUser' value='`$prop.lcm.dmaap.user`' />\r
246                                             <parameter name='restapiPassword' value='`$prop.lcm.dmaap.password`' />\r
247                                             <parameter name='format' value='json' />\r
248                                             <parameter name='httpMethod' value='POST' />\r
249                                             <parameter name='contentType' value='application/json' />\r
250                                             <parameter name="responsePrefix" value="lcm" />\r
251                                             <outcome value='failure'>\r
252                                                 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">\r
253                                                     <parameter name="logger" value="message-log"/>\r
254                                                     <parameter name="field1" value='Failed to Publish to DMaap'/>\r
255                                                 </record>\r
256                                             </outcome>\r
257                                         </execute>\r
258                                         <return status='failure'>\r
259                                             <parameter name='status.code' value='401' />\r
260                                             <parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`' />\r
261                                         </return>\r
262                                     </block>\r
263                                 </outcome>\r
264                                 <outcome value='success'>\r
265                                     <block>\r
266                                         <set>\r
267                                             <parameter name='lcm-dmaap.version' value='`$prop.lcm.dmaap.version`'/>\r
268                                             <parameter name='lcm-dmaap.correlation-id' value="`$distribute-traffic-input.common-header.request-id + '-' + $distribute-traffic-input.common-header.sub-request-id`"/>\r
269                                             <parameter name='lcm-dmaap.partition' value='`$prop.lcm.dmaap.partition`'/>\r
270                                             <parameter name='lcm-dmaap.rpc-name' value='distribute-traffic'/>\r
271                                             <parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\r
272                                             <parameter name='lcm-dmaap.timestamp' value='`$distribute-traffic-input.common-header.timestamp`'/>\r
273                                             <parameter name='lcm-dmaap.api-ver' value='`$distribute-traffic-input.common-header.api-ver`'/>\r
274                                             <parameter name='lcm-dmaap.originator-id' value='`$distribute-traffic-input.common-header.originator-id`'/>\r
275                                             <parameter name='lcm-dmaap.request-id' value='`$distribute-traffic-input.common-header.request-id`'/>\r
276                                             <parameter name='lcm-dmaap.sub-request-id' value='`$distribute-traffic-input.common-header.sub-request-id`'/>\r
277                                             <parameter name='lcm-dmaap.flags.mode' value='`$distribute-traffic-input.common-header.flags.mode`'/>\r
278                                             <parameter name='lcm-dmaap.flags.force' value='`$distribute-traffic-input.common-header.flags.force`'/>\r
279                                             <parameter name='lcm-dmaap.flags.ttl' value='`$distribute-traffic-input.common-header.flags.ttl`'/>\r
280                                             <parameter name='lcm-dmaap.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\r
281                                             <parameter name='lcm-dmaap.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\r
282                                         </set>\r
283                                         <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
284                                             <parameter name='templateFileName' value="`$prop.restapi.templateDir + '/' + $prop.restapi.lcm.dmaap.publish.templatefile`" />\r
285                                             <parameter name='restapiUrl' value='`$prop.lcm.dmaap.url`' />\r
286                                             <parameter name='restapiUser' value='`$prop.lcm.dmaap.user`' />\r
287                                             <parameter name='restapiPassword' value='`$prop.lcm.dmaap.password`' />\r
288                                             <parameter name='format' value='json' />\r
289                                             <parameter name='httpMethod' value='POST' />\r
290                                             <parameter name='contentType' value='application/json' />\r
291                                             <parameter name="responsePrefix" value="lcm" />\r
292                                             <outcome value='failure'>\r
293                                                 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">\r
294                                                     <parameter name="logger" value="message-log"/>\r
295                                                     <parameter name="field1" value='Failed to Publish to DMaap'/>\r
296                                                 </record>\r
297                                             </outcome>\r
298                                         </execute>\r
299                                         <return status='success'>\r
300                                             <parameter name='status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\r
301                                             <parameter name='status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\r
302                                         </return>\r
303                                     </block>\r
304                                 </outcome>\r
305                             </execute>\r
306                         </outcome>\r
307                     </switch>\r
308                 </outcome>\r
309             </execute>\r
310         </block>\r
311     </method>\r
312 </service-logic>