--- /dev/null
+<service-logic\r
+ xmlns='http://www.onap.org/sdnc/svclogic'\r
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='VNF-API' version='aai-disabled'>\r
+ <method rpc="generate-subnets-subnet-id" mode="sync">\r
+ <block atomic="true">\r
+ <set>\r
+ <parameter name="tmp.local-variables.generate-subnets-subnet-id." value="" />\r
+ <parameter name="tmp.return.generate-subnets-subnet-id." value="" />\r
+ </set>\r
+ <execute plugin="org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils" method="generateUUID" >\r
+ <parameter name="ctx-destination" value="tmp.return.generate-subnets-subnet-id.uuid" />\r
+ <outcome value='failure'>\r
+ <return status='failure'>\r
+ <!-- Used to work around execute node bug -->\r
+ <parameter name="execute_failure" value="false" />\r
+ <!-- return parameters -->\r
+ <parameter name="error-message.generate-l3network-network-id" value="An error occured while generating a UUID for L3-NETWORK." />\r
+ </return>\r
+ </outcome>\r
+ </execute>\r
+ <set>\r
+ <parameter name="tmp.local-variables.generate-subnets-subnet-id." value="" />\r
+ </set>\r
+ </block>\r
+ </method>\r
+</service-logic>