- <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
+ <switch test="`length($tp.te.inter-domain-plug-id) == 0`">\r
+ <outcome value="true">\r
+ <set>\r
+ <parameter name="tmp.decoded-plug-id" value=""/>\r
+ </set>\r
+ </outcome>\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/>\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" key="pnf.pnf-name = $unique-nodeId 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
+ <!--\r