- <outcome value="failure">\r
- <update plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" resource="tunnel-termination-point" key="pnf.pnf-name = $unique-nodeId AND tunnel-termination-point.ttp-id = $unique-ttpId">\r
- <parameter name="ttp-id" value="`$unique-ttpId`"/>\r
- <parameter name="tunnel-tp-id" value="`$ttp.tunnel-tp-id`"/>\r
- <parameter name="name" value="`$ttp.name`"/>\r
- <parameter name="admin-status" value="`$ttp.admin-status`"/>\r
- <parameter name="oper-status" value="`$ttp.oper-status`"/>\r
- <parameter name="inter-layer-lock-id" value="`$ttp.inter-layer-lock-id`"/>\r
- <parameter name="switching-capability" value="`$ttp.switching-capability`"/>\r
- <parameter name="protection-type" value="`$ttp.protection-type`"/>\r
- <parameter name="encoding" value="`$ttp.encoding`"/>\r
+ <outcome value='false'>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='base64DecodingAlgo' >\r
+ <parameter name="encodedValue" value='`$tp.te.inter-domain-plug-id`'/>\r
+ <parameter name="decodedValue" value="tmp.decoded-plug-id"/>\r
+ <outcome value='success'>\r
+ <block></block>\r
+ </outcome>\r
+ <outcome value='failure'>\r
+ <set>\r
+ <parameter name='tmp.decoded-plug-id' value='`$tp.te.inter-domain-plug-id`' />\r
+ </set>\r
+ </outcome>\r
+ </execute>\r
+ </outcome>\r
+ </switch>\r
+ <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface'\r
+ key='pnf.pnf-name = $unique-nodeId\r
+ AND p-interface.interface-name = $unique-ltpId' >\r
+ <parameter name='interface-name' value='`$unique-ltpId`' />\r
+ <parameter name='network-ref' value='`$tp.supporting-termination-point[0].network-ref`' />\r
+ <parameter name='transparent' value='`$tp.svc.supported-classification.transparent`' />\r
+ <parameter name='speed-value' value='`$tp.te.interface-switching-capability[0].max-lsp-bandwidth[0].te-bandwidth.eth-bandwidth`' />\r
+ <parameter name='operational-status' value='`$tp.te.oper-status`' />\r
+ <parameter name='in-maint' value="true" />\r
+ <parameter name='inter-layer-lock-id' value='`$tp.te.inter-layer-lock-id[0]`' />\r
+ <!--<parameter name='inter-domain-plug-id' value='`$tp.te.inter-domain-plug-id`' />-->\r
+ <parameter name='inter-domain-plug-id' value='`$tmp.decoded-plug-id`' />\r
+ <outcome value='success'>\r
+ <block></block>\r
+ </outcome>\r
+ <outcome value='failure'>\r
+ <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='p-interface'\r
+ key='pnf.pnf-name = $unique-nodeId\r
+ AND p-interface.interface-name = $unique-ltpId' >\r
+ <parameter name='interface-name' value='`$unique-ltpId`' />\r
+ <parameter name='network-ref' value='`$tp.supporting-termination-point[0].network-ref`' />\r
+ <parameter name='transparent' value='`$tp.svc.supported-classification.transparent`' />\r
+ <parameter name='speed-value' value='`$tp.te.interface-switching-capability[0].max-lsp-bandwidth[0].te-bandwidth.eth-bandwidth`' />\r
+ <parameter name='operational-status' value='`$tp.te.oper-status`' />\r
+ <parameter name='in-maint' value="true" />\r
+ <parameter name='inter-layer-lock-id' value='`$tp.te.inter-layer-lock-id[0]`' />\r
+ <!--<parameter name='inter-domain-plug-id' value='`$tp.te.inter-domain-plug-id`' />-->\r
+ <parameter name='inter-domain-plug-id' value='`$tmp.decoded-plug-id`' />\r