summaryrefslogtreecommitdiffstats
path: root/platform-logic/lcm/src/main/xml/LCM_upgrade-post-check.xml
diff options
context:
space:
mode:
Diffstat (limited to 'platform-logic/lcm/src/main/xml/LCM_upgrade-post-check.xml')
-rw-r--r--platform-logic/lcm/src/main/xml/LCM_upgrade-post-check.xml52
1 files changed, 30 insertions, 22 deletions
diff --git a/platform-logic/lcm/src/main/xml/LCM_upgrade-post-check.xml b/platform-logic/lcm/src/main/xml/LCM_upgrade-post-check.xml
index fd1c8b2c..3b088c04 100644
--- a/platform-logic/lcm/src/main/xml/LCM_upgrade-post-check.xml
+++ b/platform-logic/lcm/src/main/xml/LCM_upgrade-post-check.xml
@@ -18,28 +18,8 @@
<parameter name='outputPath' value='payloadJson' />
<parameter name='isEscaped' value='true' />
</execute>
- <switch test='`$payloadJson.pnf-flag`'>
- <outcome value='true'>
- <block>
- <set>
- <parameter name='nodelist' value="`'[' + $quote + $payloadJson.ipaddress-v4-oam + $quote + ']'`"/>
- <parameter name='outputPayloadField' value="`'.' + $payloadJson.ipaddress-v4-oam + '.Output'`"/>
- </set>
- <switch test='`$payloadJson.playbook-name`'>
- <outcome value=''>
- <set>
- <parameter name='playbookname' value='`$prop.lcm.pnf.upgrade-post-check.playbookname`'/>
- </set>
- </outcome>
- <outcome value='Other'>
- <set>
- <parameter name='playbookname' value='`$payloadJson.playbook-name`'/>
- </set>
- </outcome>
- </switch>
- </block>
- </outcome>
- <outcome value='Other'>
+ <switch test="`$upgrade-post-check-input.action-identifiers.pnf-name`">
+ <outcome value=''>
<block>
<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='getAttributeValue'>
<parameter name='outputPath' value='playbookname' />
@@ -68,6 +48,34 @@
</get-resource>
</block>
</outcome>
+ <outcome value='Other'>
+ <block>
+ <set>
+ <parameter name='nodelist' value="`'[' + $quote + $payloadJson.ipaddress-v4-oam + $quote + ']'`"/>
+ <parameter name='outputPayloadField' value="`'.' + $payloadJson.ipaddress-v4-oam + '.Output'`"/>
+ </set>
+ <switch test='`$payloadJson.playbook-name`'>
+ <outcome value=''>
+ <set>
+ <parameter name='playbookname' value='`$prop.lcm.pnf.upgrade-post-check.playbookname`'/>
+ </set>
+ </outcome>
+ <outcome value='Other'>
+ <set>
+ <parameter name='playbookname' value='`$payloadJson.playbook-name`'/>
+ </set>
+ </outcome>
+ </switch>
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='updateJsonObjectString'>
+ <parameter name='source' value='upgrade-post-check-input.payload' />
+ <parameter name='outputPath' value='upgrade-post-check-input.payload' />
+ <parameter name='add.pnf-flag' value='true' />
+ <parameter name='add.pnfName' value="`$upgrade-post-check-input.action-identifiers.pnf-name`" />
+ <parameter name='delete.ipaddress-v4-oam' value="" />
+ <parameter name='delete.playbook-name' value="" />
+ </execute>
+ </block>
+ </outcome>
</switch>
<switch test='`$playbookname`'>
<outcome value=''>