f608e97fbf5edad387d4477f77d933921cb1081e
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_send-so-response.json
1 [\r
2     {\r
3         "id": "55167d1e.ed2dbc",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 142,\r
8         "y": 118,\r
9         "z": "4c84aa17.c3c6dc",\r
10         "wires": [\r
11             [\r
12                 "4fe16795.505a68"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "12fd478e.613338",\r
18         "type": "method",\r
19         "name": "method send-so-response",\r
20         "xml": "<method rpc='send-so-response' mode='sync'>\n",\r
21         "comments": "",\r
22         "outputs": 1,\r
23         "x": 287.0119171142578,\r
24         "y": 182.70635414123535,\r
25         "z": "4c84aa17.c3c6dc",\r
26         "wires": [\r
27             [\r
28                 "91e959be.0046b8"\r
29             ]\r
30         ]\r
31     },\r
32     {\r
33         "id": "4fe16795.505a68",\r
34         "type": "service-logic",\r
35         "name": "GENERIC-RESOURCE-API ${project.version}",\r
36         "module": "GENERIC-RESOURCE-API",\r
37         "version": "${project.version}",\r
38         "comments": "",\r
39         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' 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
40         "outputs": 1,\r
41         "x": 404.23819732666016,\r
42         "y": 118.19049263000488,\r
43         "z": "4c84aa17.c3c6dc",\r
44         "wires": [\r
45             [\r
46                 "12fd478e.613338"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "153e93ce.9ebf4c",\r
52         "type": "execute",\r
53         "name": "execute RestApiCallNode - POST ack-final to SO",\r
54         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + 'so-response.xml'`\" />\n    <parameter name='restapiUrl' value=\"`$so.notification-url`\" />\n    <parameter name='restapiUser' value='`$prop.so.user`' />\n    <parameter name='restapiPassword' value='`$prop.so.pwd`' />\n    <parameter name='accept' value='text/plain' />\n    <parameter name='contentType' value='application/xml' />\n    <parameter name='httpMethod' value='POST' />\n    <parameter name=\"responsePrefix\" value=\"soResponse-vnf-assign\" />\n\n",\r
55         "comments": "",\r
56         "outputs": 1,\r
57         "x": 744.5463409423828,\r
58         "y": 327.97048711776733,\r
59         "z": "4c84aa17.c3c6dc",\r
60         "wires": [\r
61             [\r
62                 "10150aac.baf595",\r
63                 "7abea62f.e688e"\r
64             ]\r
65         ]\r
66     },\r
67     {\r
68         "id": "10150aac.baf595",\r
69         "type": "failure",\r
70         "name": "failure",\r
71         "xml": "<outcome value='failure'>\n",\r
72         "comments": "",\r
73         "outputs": 1,\r
74         "x": 1031.4377250671387,\r
75         "y": 304.55121183395386,\r
76         "z": "4c84aa17.c3c6dc",\r
77         "wires": [\r
78             [\r
79                 "c2af9654.82f04"\r
80             ]\r
81         ]\r
82     },\r
83     {\r
84         "id": "1138f7b0.eeb818",\r
85         "type": "configure",\r
86         "name": "set error-message",\r
87         "xml": "<set>\n<parameter name=\"error-message\" value=\"`'Error sending SO response. ' + $error-message`\" />\n",\r
88         "comments": "",\r
89         "outputs": 1,\r
90         "x": 1485.2489471435547,\r
91         "y": 281.6962089538574,\r
92         "z": "4c84aa17.c3c6dc",\r
93         "wires": [\r
94             []\r
95         ]\r
96     },\r
97     {\r
98         "id": "7abea62f.e688e",\r
99         "type": "not-found",\r
100         "name": "not-found",\r
101         "xml": "<outcome value='not-found'>\n",\r
102         "comments": "",\r
103         "outputs": 1,\r
104         "x": 1042.796287536621,\r
105         "y": 351.7203230857849,\r
106         "z": "4c84aa17.c3c6dc",\r
107         "wires": [\r
108             [\r
109                 "c2af9654.82f04"\r
110             ]\r
111         ]\r
112     },\r
113     {\r
114         "id": "91e959be.0046b8",\r
115         "type": "block",\r
116         "name": "block : atomic",\r
117         "xml": "<block atomic=\"true\">",\r
118         "atomic": "true",\r
119         "outputs": 1,\r
120         "x": 424.7499771118164,\r
121         "y": 297.9999542236328,\r
122         "z": "4c84aa17.c3c6dc",\r
123         "wires": [\r
124             [\r
125                 "153e93ce.9ebf4c",\r
126                 "de88f47c.4b8e38"\r
127             ]\r
128         ]\r
129     },\r
130     {\r
131         "id": "de88f47c.4b8e38",\r
132         "type": "set",\r
133         "name": "set so.response-message",\r
134         "xml": "<set>\n<parameter name=\"so.response-message\" value=\"`$error-message`\" />",\r
135         "comments": "",\r
136         "x": 670.7499923706055,\r
137         "y": 277.9999499320984,\r
138         "z": "4c84aa17.c3c6dc",\r
139         "wires": []\r
140     },\r
141     {\r
142         "id": "aed75eca.5a9ad",\r
143         "type": "comment",\r
144         "name": "Caller must set all the params required for SO response",\r
145         "info": "so.ack-final-indicator\nso.notification-url\nso.response-code\nso.response-message\nso.svc-request-id\nso.service-instance-id\nso.service-type",\r
146         "comments": "",\r
147         "x": 893.2499923706055,\r
148         "y": 186.75000190734863,\r
149         "z": "4c84aa17.c3c6dc",\r
150         "wires": []\r
151     },\r
152     {\r
153         "id": "d3ee031.03b0d8",\r
154         "type": "returnFailure",\r
155         "name": "return failure",\r
156         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"`$error-message`\" />\n",\r
157         "comments": "",\r
158         "x": 1465.8334617614746,\r
159         "y": 351.90866470336914,\r
160         "z": "4c84aa17.c3c6dc",\r
161         "wires": []\r
162     },\r
163     {\r
164         "id": "c2af9654.82f04",\r
165         "type": "block",\r
166         "name": "block : atomic",\r
167         "xml": "<block atomic=\"true\">",\r
168         "atomic": "true",\r
169         "outputs": 1,\r
170         "x": 1259.4999237060547,\r
171         "y": 322.99997329711914,\r
172         "z": "4c84aa17.c3c6dc",\r
173         "wires": [\r
174             [\r
175                 "1138f7b0.eeb818",\r
176                 "d3ee031.03b0d8"\r
177             ]\r
178         ]\r
179     }\r
180 ]