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-async' mode='sync'>
6 <switch test='`$port-mirror-topology-operation-input.configuration-information.configuration-sub-type`'>
7 <outcome value='pprobe'>
9 <parameter name='port-mirror-topology-operation-input.configuration-information.configuration-sub-type' value='pprobe' />
12 <outcome value='PPROBE'>
14 <parameter name='port-mirror-topology-operation-input.configuration-information.configuration-sub-type' value='pprobe' />
17 <outcome value='vprobe'>
19 <parameter name='port-mirror-topology-operation-input.configuration-information.configuration-sub-type' value='vprobe' />
22 <outcome value='VPROBE'>
24 <parameter name='port-mirror-topology-operation-input.configuration-information.configuration-sub-type' value='vprobe' />
29 <parameter name='port-mirror-topology-operation-input.configuration-information.configuration-sub-type' value='vprobe' />
33 <switch test='`$port-mirror-topology-operation-input.sdnc-request-header.svc-action`'>
34 <outcome value='assign'>
36 <call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-assign-async' mode='sync' >
37 <outcome value='failure'>
38 <return status='failure'></return>
40 <outcome value='not-found'>
41 <return status='failure'>
42 <parameter name='error-code' value='500' />
43 <parameter name='error-message' value="Cannot find assign async DG" />
44 <parameter name='ack-final' value='Y' />
50 <outcome value='activate'>
52 <call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-activate-async' mode='sync' >
53 <outcome value='failure'>
54 <return status='failure'></return>
56 <outcome value='not-found'>
57 <return status='failure'>
58 <parameter name='error-code' value='500' />
59 <parameter name='error-message' value="Cannot find activate async DG" />
60 <parameter name='ack-final' value='Y' />
66 <outcome value='deactivate'>
68 <call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-deactivate-async' mode='sync' >
69 <outcome value='failure'>
70 <return status='failure'></return>
72 <outcome value='not-found'>
73 <return status='failure'>
74 <parameter name='error-code' value='500' />
75 <parameter name='error-message' value="Cannot find deactivate async DG" />
76 <parameter name='ack-final' value='Y' />
83 <return status='success'>
84 <parameter name='ack-final' value='Y' />