- <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
- <parameter name='inter-domain-plug-id' value='`$tp.te.inter-domain-plug-id`' />\r
- -->\r
- <parameter name="inter-domain-plug-id" value="`$tmp.decoded-plug-id`"/>\r
- <outcome value="success">\r
- <block/>\r
- </outcome>\r
- <outcome value="failure">\r
- <update 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
- <parameter name='inter-domain-plug-id' value='`$tp.te.inter-domain-plug-id`' />\r
- -->\r
- <parameter name="inter-domain-plug-id" value="`$tmp.decoded-plug-id`"/>\r
+ <outcome value='failure'>\r
+ <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='tunnel-termination-point'\r
+ key='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[0]`' />\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