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='vnf-topology-operation-assign' mode='sync'>
\r 
   6             <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >
\r 
   7                 <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />
\r 
   8                 <parameter name='contextPrefix' value='prop' />
\r 
  10             <switch test='length($vnf-topology-operation-input.sdnc-request-header.svc-notification-url) == 0'>
\r 
  11                 <outcome value='true'>
\r 
  12                     <call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-assign-sync' mode='sync' ></call>
\r 
  14                 <outcome value='false'>
\r 
  15                     <switch test='$vnf-topology-operation-input.sdnc-request-header.svc-notification-url) == $prop.so.ignore-url'>
\r 
  16                         <outcome value='true'>
\r 
  17                             <call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-assign-sync' mode='sync' ></call>
\r 
  19                         <outcome value='false'>
\r 
  20                             <call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-assign-async' mode='sync' ></call>
\r