2 xmlns='http://www.onap.org/sdnc/svclogic'
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}'>
4 <method rpc='port-mirror-topology-operation' mode='sync'>
6 <call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-validation' mode='sync' >
7 <outcome value='failure'>
8 <return status='failure'>
9 <parameter name='ack-final' value='Y' />
13 <switch test='`$port-mirror-topology-operation-input.sdnc-request-header.svc-action`'>
14 <outcome value='assign'>
16 <call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-assign-sync' mode='sync' >
17 <outcome value='failure'>
18 <return status='failure'>
19 <parameter name='ack-final' value='Y' />
25 <outcome value='activate'>
27 <call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-activate-sync' mode='sync' >
28 <outcome value='failure'>
29 <return status='failure'>
30 <parameter name='ack-final' value='Y' />
36 <outcome value='unassign'>
38 <call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-unassign' mode='sync' >
39 <outcome value='failure'>
40 <return status='failure'>
41 <parameter name='ack-final' value='Y' />
47 <outcome value='deactivate'>
49 <call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-deactivate-sync' mode='sync' >
50 <outcome value='failure'>
51 <return status='failure'>
52 <parameter name='ack-final' value='Y' />
58 <outcome value='enable'>
60 <call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-enable' mode='sync' >
61 <outcome value='failure'>
62 <return status='failure'>
63 <parameter name='ack-final' value='Y' />
69 <outcome value='disable'>
71 <call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-disable' mode='sync' >
72 <outcome value='failure'>
73 <return status='failure'>
74 <parameter name='ack-final' value='Y' />
82 <parameter name='service-object-path' value="`'/config/GENERIC-RESOURCE-API:services/service/'
83 + $port-mirror-topology-operation-input.service-information.service-instance-id + '/service-data/service-topology'`" />
84 <parameter name='port-mirror-object-path' value="`'/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/'
85 + $port-mirror-topology-operation-input.configuration-information.configuration-id + '/configuration-data/port-mirror-configuration-topology'`" />
87 <return status='success'></return>