Support for "Modify" operation of a given Transport Slice.
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / xml / trans_slicing / GENERIC-RESOURCE-API_tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof.xml
index 9faaccd..82210c1 100644 (file)
                     <block></block>\r
                 </outcome>\r
             </execute>\r
+            <block atomic='true'>\r
+                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                              resource="pnfs"\r
+                              key="selflink = 'https://aai.onap:8443/aai/v21/network/pnfs?depth=0'"\r
+                              local-only="false"\r
+                              pfx="ccsdkTopo.pnfs" >\r
+                    <outcome value='Other'>\r
+                        <return status='failure'>\r
+                            <parameter name='error-code' value='' />\r
+                            <parameter name='error-message' value='' />\r
+                        </return>\r
+                    </outcome>\r
+                    <outcome value='not-found'>\r
+                        <return status='failure'>\r
+                            <parameter name='error-code' value='' />\r
+                            <parameter name='error-message' value='' />\r
+                        </return>\r
+                    </outcome>\r
+                    <outcome value='success'></outcome>\r
+                </get-resource>\r
+                <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+                              resource="logical-links"\r
+                              key="selflink = 'https://aai.onap:8443/aai/v21/network/logical-links?depth=0'"\r
+                              local-only="false"\r
+                              pfx="ccsdkTopo.logicalLinks" >\r
+                    <outcome value='Other'>\r
+                        <return status='failure'>\r
+                            <parameter name='error-code' value='' />\r
+                            <parameter name='error-message' value='' />\r
+                        </return>\r
+                    </outcome>\r
+                    <outcome value='not-found'>\r
+                        <return status='failure'>\r
+                            <parameter name='error-code' value='' />\r
+                            <parameter name='error-message' value='' />\r
+                        </return>\r
+                    </outcome>\r
+                    <outcome value='success'></outcome>\r
+                </get-resource>\r
+                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.slitopologyutils.SliTopologyUtils' method='computePath' >\r
+                    <parameter name="pnfs-pfx" value='`$ccsdkTopo.pnfs`'/>\r
+                    <parameter name="links-pfx" value="`$ccsdkTopo.logicalLinks`"/>\r
+                    <parameter name="response-pfx" value="otn-oof"/>\r
+                    <parameter name="output-end-to-end-path" value="true"/>\r
+                    <parameter name="src-node" value="`$tmp.src.domainA.pnf-name`"/>\r
+                    <parameter name="dst-node" value="`$tmp.src.domainB.pnf-name`"/>\r
+                    <outcome value='success'></outcome>\r
+                    <outcome value='Other'></outcome>\r
+                </execute>\r
+            </block>\r
             <set>\r
                 <parameter name='`tmp.otninfo.`' value='' />\r
                 <parameter name='`tmp.otninfo_length`' value='0' />\r