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='GENERIC-RESOURCE-API' version='${project.version}'>
\r
4 <method rpc='self-serve-generate-name' mode='sync'>
\r
5 <block atomic="true">
\r
7 <parameter name='tmp.naming-data-payload' value='{"elements":[' />
\r
9 <call module='GENERIC-RESOURCE-API' rpc='self-serve-capability-param-resolution' mode='sync' ></call>
\r
10 <switch test="`$ss.capability-type`">
\r
11 <outcome value='vnf'>
\r
12 <switch test="`$ss.capability-action`">
\r
13 <outcome value='unassign'>
\r
14 <for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >
\r
15 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>
\r
16 <outcome value='true'>
\r
17 <block atomic='true'>
\r
19 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + '{'`" />
\r
21 <for index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key_length`' >
\r
22 <switch test="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name == 'external-key'`">
\r
23 <outcome value='true'>
\r
25 <parameter name="tmp.naming-data-payload" value="`$tmp.naming-data-payload + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '":' + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '",'`"/>
\r
31 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + '},'`" />
\r
34 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + ']}'`" />
\r
36 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>
\r
37 <parameter name='outputPath' value='tmp.naming-data-payload' />
\r
38 <parameter name='source' value='`$tmp.naming-data-payload`' />
\r
39 <parameter name='target' value=',}' />
\r
40 <parameter name='replacement' value='}' />
\r
42 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>
\r
43 <parameter name='outputPath' value='tmp.naming-data-payload' />
\r
44 <parameter name='source' value='`$tmp.naming-data-payload`' />
\r
45 <parameter name='target' value=',]' />
\r
46 <parameter name='replacement' value=']' />
\r
48 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
49 <parameter name="logger" value="message-log"/>
\r
50 <parameter name="field1" value="BEFORE namegeneration.node.UnAssignNameNode"/>
\r
52 <execute plugin='org.openecomp.sdnc.prov.namegeneration.node.UnAssignNameNode' method='process'>
\r
53 <parameter name='payload' value='`$tmp.naming-data-payload`' />
\r
54 <parameter name="prifix" value="nameGenResponse" />
\r
55 <outcome value='failure'>
\r
58 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />
\r
60 <return status='failure'>
\r
61 <parameter name='ack-final' value='Y'/>
\r
62 <parameter name="error-code" value="500" />
\r
63 <parameter name="error-message" value="Error from NameGenerationNode Unassign" />
\r
67 <outcome value='not-found'>
\r
70 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />
\r
72 <return status='failure'>
\r
73 <parameter name='ack-final' value='Y'/>
\r
74 <parameter name="error-code" value="500" />
\r
75 <parameter name="error-message" value="Error from NameGenerationNode Unassign" />
\r
80 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
81 <parameter name="logger" value="message-log"/>
\r
82 <parameter name="field1" value="AFTER namegeneration.node.UnAssignNameNode"/>
\r
85 <parameter name='pathname'
\r
86 value="`'/var/tmp/ss-gen-name-' +
\r
87 $ss.capability-type + '-' + $ss.capability-action + '-' +
\r
88 $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.vnf-id + '.log'`" />
\r
90 <execute plugin="org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils" method="jsonStringToCtx">
\r
91 <parameter name="source" value="nameGenResponse.response-payload" />
\r
92 <parameter name="outputPath" value="jsonContextPrefix" />
\r
93 <parameter name="isEscaped" value="false" />
\r
96 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='DELETED' />
\r
98 <for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >
\r
99 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].name == $jsonContextPrefix.elements[$n].resource-name`'>
\r
100 <outcome value='true'>
\r
102 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].value`' value="`$jsonContextPrefix.elements[$n].resource-value`" />
\r
112 <outcome value='assign'>
\r
113 <block atomic='true'>
\r
115 <parameter name='tmp.naming-data-payload' value='{"elements":[' />
\r
117 <for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >
\r
118 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>
\r
119 <outcome value='true'>
\r
120 <block atomic='true'>
\r
122 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + '{'`" />
\r
124 <for index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key_length`' >
\r
126 <parameter name="tmp.naming-data-payload" value="`$tmp.naming-data-payload + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '":' + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '",'`"/>
\r
130 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + '},'`" />
\r
136 <switch test="`$tmp.naming-data-payload == ''`">
\r
137 <outcome value='false'>
\r
138 <block atomic='true'>
\r
140 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + ']}'`" />
\r
142 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>
\r
143 <parameter name='outputPath' value='tmp.naming-data-payload' />
\r
144 <parameter name='source' value='`$tmp.naming-data-payload`' />
\r
145 <parameter name='target' value=',}' />
\r
146 <parameter name='replacement' value='}' />
\r
148 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>
\r
149 <parameter name='outputPath' value='tmp.naming-data-payload' />
\r
150 <parameter name='source' value='`$tmp.naming-data-payload`' />
\r
151 <parameter name='target' value=',]' />
\r
152 <parameter name='replacement' value=']' />
\r
154 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
155 <parameter name="logger" value="message-log"/>
\r
156 <parameter name="field1" value="BEFORE namegeneration.node.AssignNameNode"/>
\r
158 <execute plugin='org.openecomp.sdnc.prov.namegeneration.node.AssignNameNode' method='process'>
\r
159 <parameter name='payload' value='`$tmp.naming-data-payload`' />
\r
160 <parameter name="prifix" value="nameGenResponse" />
\r
161 <outcome value='failure'>
\r
164 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />
\r
166 <return status='failure'>
\r
167 <parameter name='ack-final' value='Y'/>
\r
168 <parameter name="error-code" value="500" />
\r
169 <parameter name="error-message" value="Error from NameGenerationNode Assign" />
\r
173 <outcome value='not-found'>
\r
176 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />
\r
178 <return status='failure'>
\r
179 <parameter name='ack-final' value='Y'/>
\r
180 <parameter name="error-code" value="500" />
\r
181 <parameter name="error-message" value="Error from NameGenerationNode Assign" />
\r
186 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
187 <parameter name="logger" value="message-log"/>
\r
188 <parameter name="field1" value="AFTER namegeneration.node.AssignNameNode"/>
\r
191 <parameter name='pathname'
\r
192 value="`'/var/tmp/ss-gen-name-' +
\r
193 $ss.capability-type + '-' + $ss.capability-action + '-' +
\r
194 $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.vnf-id + '.log'`" />
\r
196 <execute plugin="org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils" method="jsonStringToCtx">
\r
197 <parameter name="source" value="nameGenResponse.response-payload" />
\r
198 <parameter name="outputPath" value="jsonContextPrefix" />
\r
199 <parameter name="isEscaped" value="false" />
\r
201 <for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >
\r
202 <for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >
\r
203 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].name == $jsonContextPrefix.elements[$n].resource-name`'>
\r
204 <outcome value='true'>
\r
206 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].value`' value="`$jsonContextPrefix.elements[$n].resource-value`" />
\r
207 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].resource-resolution-data.status`' value='SUCCESS' />
\r
220 <outcome value='vf-module'>
\r
221 <switch test="`$ss.capability-action`">
\r
222 <outcome value='unassign'>
\r
223 <for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >
\r
224 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>
\r
225 <outcome value='true'>
\r
226 <block atomic='true'>
\r
228 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + '{'`" />
\r
230 <for index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key_length`' >
\r
231 <switch test="`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].name == 'external-key'`">
\r
232 <outcome value='true'>
\r
234 <parameter name="tmp.naming-data-payload" value="`$tmp.naming-data-payload + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].name + '":' + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value + '",'`"/>
\r
240 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + '},'`" />
\r
243 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + ']}'`" />
\r
245 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>
\r
246 <parameter name='outputPath' value='tmp.naming-data-payload' />
\r
247 <parameter name='source' value='`$tmp.naming-data-payload`' />
\r
248 <parameter name='target' value=',}' />
\r
249 <parameter name='replacement' value='}' />
\r
251 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>
\r
252 <parameter name='outputPath' value='tmp.naming-data-payload' />
\r
253 <parameter name='source' value='`$tmp.naming-data-payload`' />
\r
254 <parameter name='target' value=',]' />
\r
255 <parameter name='replacement' value=']' />
\r
257 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
258 <parameter name="logger" value="message-log"/>
\r
259 <parameter name="field1" value="BEFORE namegeneration.node.UnAssignNameNode"/>
\r
261 <execute plugin='org.openecomp.sdnc.prov.namegeneration.node.UnAssignNameNode' method='process'>
\r
262 <parameter name='payload' value='`$tmp.naming-data-payload`' />
\r
263 <parameter name="prifix" value="nameGenResponse" />
\r
264 <outcome value='failure'>
\r
267 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.status`' value='FAILED' />
\r
269 <return status='failure'>
\r
270 <parameter name='ack-final' value='Y'/>
\r
271 <parameter name="error-code" value="500" />
\r
272 <parameter name="error-message" value="Error from NameGenerationNode Unassign" />
\r
276 <outcome value='not-found'>
\r
279 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.status`' value='FAILED' />
\r
281 <return status='failure'>
\r
282 <parameter name='ack-final' value='Y'/>
\r
283 <parameter name="error-code" value="500" />
\r
284 <parameter name="error-message" value="Error from NameGenerationNode Unassign" />
\r
289 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
290 <parameter name="logger" value="message-log"/>
\r
291 <parameter name="field1" value="AFTER namegeneration.node.UnAssignNameNode"/>
\r
294 <parameter name='pathname'
\r
295 value="`'/var/tmp/ss-gen-name-' +
\r
296 $ss.capability-type + '-' + $ss.capability-action + '-' +
\r
297 $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-information.vf-module-id + '.log'`" />
\r
299 <execute plugin="org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils" method="jsonStringToCtx">
\r
300 <parameter name="source" value="nameGenResponse.response-payload" />
\r
301 <parameter name="outputPath" value="jsonContextPrefix" />
\r
302 <parameter name="isEscaped" value="false" />
\r
305 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.status`' value='DELETED' />
\r
307 <for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >
\r
308 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].name == $jsonContextPrefix.elements[$n].resource-name`'>
\r
309 <outcome value='true'>
\r
311 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].value`' value="`$jsonContextPrefix.elements[$n].resource-value`" />
\r
321 <outcome value='assign'>
\r
322 <block atomic='true'>
\r
324 <parameter name='tmp.naming-data-payload' value='{"elements":[' />
\r
326 <for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >
\r
327 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>
\r
328 <outcome value='true'>
\r
329 <block atomic='true'>
\r
331 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + '{'`" />
\r
333 <for index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key_length`' >
\r
335 <parameter name="tmp.naming-data-payload" value="`$tmp.naming-data-payload + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].name + '":' + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value + '",'`"/>
\r
339 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + '},'`" />
\r
345 <switch test="`$tmp.naming-data-payload == ''`">
\r
346 <outcome value='false'>
\r
347 <block atomic='true'>
\r
349 <parameter name='tmp.naming-data-payload' value="`$tmp.naming-data-payload + ']}'`" />
\r
351 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>
\r
352 <parameter name='outputPath' value='tmp.naming-data-payload' />
\r
353 <parameter name='source' value='`$tmp.naming-data-payload`' />
\r
354 <parameter name='target' value=',}' />
\r
355 <parameter name='replacement' value='}' />
\r
357 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>
\r
358 <parameter name='outputPath' value='tmp.naming-data-payload' />
\r
359 <parameter name='source' value='`$tmp.naming-data-payload`' />
\r
360 <parameter name='target' value=',]' />
\r
361 <parameter name='replacement' value=']' />
\r
363 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
364 <parameter name="logger" value="message-log"/>
\r
365 <parameter name="field1" value="BEFORE namegeneration.node.AssignNameNode"/>
\r
367 <execute plugin='org.openecomp.sdnc.prov.namegeneration.node.AssignNameNode' method='process'>
\r
368 <parameter name='payload' value='`$tmp.naming-data-payload`' />
\r
369 <parameter name="prifix" value="nameGenResponse" />
\r
370 <outcome value='failure'>
\r
373 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.status`' value='FAILED' />
\r
375 <return status='failure'>
\r
376 <parameter name='ack-final' value='Y'/>
\r
377 <parameter name="error-code" value="500" />
\r
378 <parameter name="error-message" value="Error from NameGenerationNode Assign" />
\r
382 <outcome value='not-found'>
\r
385 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.status`' value='FAILED' />
\r
387 <return status='failure'>
\r
388 <parameter name='ack-final' value='Y'/>
\r
389 <parameter name="error-code" value="500" />
\r
390 <parameter name="error-message" value="Error from NameGenerationNode Assign" />
\r
395 <record plugin="org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder">
\r
396 <parameter name="logger" value="message-log"/>
\r
397 <parameter name="field1" value="AFTER namegeneration.node.AssignNameNode"/>
\r
400 <parameter name='pathname'
\r
401 value="`'/var/tmp/ss-gen-name-' +
\r
402 $ss.capability-type + '-' + $ss.capability-action + '-' +
\r
403 $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-information.vf-module-id + '.log'`" />
\r
405 <execute plugin="org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils" method="jsonStringToCtx">
\r
406 <parameter name="source" value="nameGenResponse.response-payload" />
\r
407 <parameter name="outputPath" value="jsonContextPrefix" />
\r
408 <parameter name="isEscaped" value="false" />
\r
410 <for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >
\r
411 <for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >
\r
412 <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$l].name == $jsonContextPrefix.elements[$n].resource-name`'>
\r
413 <outcome value='true'>
\r
415 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$l].value`' value="`$jsonContextPrefix.elements[$n].resource-value`" />
\r
416 <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$l].resource-resolution-data.status`' value='SUCCESS' />
\r
430 <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >
\r
431 <parameter name='filename' value='`$pathname`' />
\r