<parameter name='outputPath' value='payloadJson' />\r
<parameter name='isEscaped' value='true' />\r
</execute>\r
- <switch test='`$payloadJson.pnf-flag`'>\r
- <outcome value='true'>\r
- <block>\r
- <set>\r
- <parameter name='nodelist' value="`'[' + $quote + $payloadJson.ipaddress-v4-oam + $quote + ']'`"/>\r
- <parameter name='outputPayloadField' value="`'.' + $payloadJson.ipaddress-v4-oam + '.Output'`"/>\r
- </set>\r
- <switch test='`$payloadJson.playbook-name`'>\r
- <outcome value=''>\r
- <set>\r
- <parameter name='playbookname' value='`$prop.lcm.pnf.download-n-e-sw.playbookname`'/>\r
- </set>\r
- </outcome>\r
- <outcome value='Other'>\r
- <set>\r
- <parameter name='playbookname' value='`$payloadJson.playbook-name`'/>\r
- </set>\r
- </outcome>\r
- </switch>\r
- </block>\r
- </outcome>\r
- <outcome value='Other'>\r
+ <switch test="`$download-n-e-sw-input.action-identifiers.pnf-name`">\r
+ <outcome value=''>\r
<block>\r
<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>\r
<parameter name='outputPath' value='playbookname' />\r
</get-resource>\r
</block>\r
</outcome>\r
+ <outcome value='Other'>\r
+ <block>\r
+ <set>\r
+ <parameter name='nodelist' value="`'[' + $quote + $payloadJson.ipaddress-v4-oam + $quote + ']'`"/>\r
+ <parameter name='outputPayloadField' value="`'.' + $payloadJson.ipaddress-v4-oam + '.Output'`"/>\r
+ </set>\r
+ <switch test='`$payloadJson.playbook-name`'>\r
+ <outcome value=''>\r
+ <set>\r
+ <parameter name='playbookname' value='`$prop.lcm.pnf.download-n-e-sw.playbookname`'/>\r
+ </set>\r
+ </outcome>\r
+ <outcome value='Other'>\r
+ <set>\r
+ <parameter name='playbookname' value='`$payloadJson.playbook-name`'/>\r
+ </set>\r
+ </outcome>\r
+ </switch>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='updateJsonObjectString'>\r
+ <parameter name='source' value='download-n-e-sw-input.payload' />\r
+ <parameter name='outputPath' value='download-n-e-sw-input.payload' />\r
+ <parameter name='add.pnf-flag' value='true' />\r
+ <parameter name='add.pnfName' value="`$download-n-e-sw-input.action-identifiers.pnf-name`" />\r
+ <parameter name='delete.ipaddress-v4-oam' value="" />\r
+ <parameter name='delete.playbook-name' value="" />\r
+ </execute>\r
+ </block>\r
+ </outcome>\r
</switch>\r
<switch test='`$playbookname`'>\r
<outcome value=''>\r
</execute>\r
</block>\r
</method>\r
-</service-logic>\r
+</service-logic>
\ No newline at end of file