NNI-based Service creation DG bug fixes (uni, l2vpn, and underlay resources).
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / xml / sotn_nni / GENERIC-RESOURCE-API_sotn-vf-operation-l2vpn-activate.xml
1 <service-logic\r
2     xmlns='http://www.onap.org/sdnc/svclogic'\r
3     xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>\r
4     <method rpc='sotn-vf-operation-l2vpn-activate' mode='sync'>\r
5         <block atomic="true">\r
6             <set>\r
7                 <!--<parameter name='vnfId' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />-->\r
8                 <!--<parameter name="vnf-object-path" value="`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vnf-topology-operation-input.service-information.service-instance-id  + '/service-data/vnfs/vnf/'  + $vnf-topology-operation-input.vnf-information.vnf-id  + '/vnf-data/'` " />-->\r
9                 <parameter name='vnfId' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\r
10                 <parameter name="vnf-object-path" value="`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vf-module-topology-operation-input.service-information.service-instance-id  + '/service-data/vnfs/vnf/'  + $vf-module-topology-operation-input.vnf-information.vnf-id  + '/vnf-data/'` " />\r
11             </set>\r
12             <update plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService" \r
13         resource="connectivity"   \r
14                 key="connectivity.connectivity-id = $vnfId" >\r
15                 <parameter name="operational-status" value="Active" />\r
16             </update>\r
17             <return status='success'>\r
18                 <parameter name="ack-final-indicator" value="Y" />\r
19                 <parameter name="error-code" value="200" />\r
20                 <parameter name="error-message" value="`$error-message`" />\r
21             </return>\r
22         </block>\r
23     </method>\r
24 </service-logic>