d84980071abce1574f1126bb3aa6648d1ed020c1
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_bbs-internet-profile-network-topology-operation-change-huawei.json
1 [
2     {
3         "id": "6fc09f6d.0870b",
4         "type": "dgstart",
5         "name": "DGSTART",
6         "outputs": 1,
7         "x": 395,
8         "y": 364,
9         "z": "42dfc057.bac69",
10         "wires": [
11             [
12                 "17053a75.1de276"
13             ]
14         ]
15     },
16     {
17         "id": "17053a75.1de276",
18         "type": "service-logic",
19         "name": "GENERIC-RESOURCE-API ${project.version}",
20         "module": "GENERIC-RESOURCE-API",
21         "version": "${project.version}",
22         "comments": "",
23         "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}'>",
24         "outputs": 1,
25         "x": 702.9996490478516,
26         "y": 364.0000219345093,
27         "z": "42dfc057.bac69",
28         "wires": [
29             [
30                 "31b28a93.bc7546"
31             ]
32         ]
33     },
34     {
35         "id": "31b28a93.bc7546",
36         "type": "method",
37         "name": "method:bbs-internet-profile-network-topology-operation-change-huawei",
38         "xml": "<method rpc='bbs-internet-profile-network-topology-operation-change-huawei' mode='sync'>\n",
39         "comments": "",
40         "outputs": 1,
41         "x": 700.9996490478516,
42         "y": 560.0000619888306,
43         "z": "42dfc057.bac69",
44         "wires": [
45             [
46                 "6078be8e.3dc1b"
47             ]
48         ]
49     },
50     {
51         "id": "6078be8e.3dc1b",
52         "type": "block",
53         "name": "block : atomic",
54         "xml": "<block atomic=\"true\">\n",
55         "atomic": "false",
56         "comments": "",
57         "outputs": 1,
58         "x": 1107.9998626708984,
59         "y": 561.0000619888306,
60         "z": "42dfc057.bac69",
61         "wires": [
62             [
63                 "18b0a0e1.bc2b9f",
64                 "d8d2c4cf.831298",
65                 "a7f761b1.d0d6"
66             ]
67         ]
68     },
69     {
70         "id": "d8d2c4cf.831298",
71         "type": "execute",
72         "name": "execute:ChangeInternetProfileInstance",
73         "xml": "<execute plugin=\"org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode\" method=\"sendRequest\">\n    <parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/bbs-internet-profile-operation.json'`\" />\n    <parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/ChangeInternetProfileInstance'`\" />\n    <parameter name=\"contentType\" value=\"application/json\"/>\n    <parameter name=\"httpMethod\" value=\"post\"/>\n    <parameter name=\"responsePrefix\" value=\"service-result\"/>\n    <parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n    <parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n    <parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n    <parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
74         "comments": "",
75         "outputs": 1,
76         "x": 1435,
77         "y": 562,
78         "z": "42dfc057.bac69",
79         "wires": [
80             [
81                 "6653aa52.b5a3e4",
82                 "5cfea4a3.4063fc"
83             ]
84         ]
85     },
86     {
87         "id": "5cfea4a3.4063fc",
88         "type": "outcome",
89         "name": "failure",
90         "xml": "<outcome value='failure'>\n",
91         "comments": "",
92         "outputs": 1,
93         "x": 1736.3329811096191,
94         "y": 562,
95         "z": "42dfc057.bac69",
96         "wires": [
97             [
98                 "18532102.a9364f"
99             ]
100         ]
101     },
102     {
103         "id": "6653aa52.b5a3e4",
104         "type": "outcome",
105         "name": "success",
106         "xml": "<outcome value='success'>\n",
107         "comments": "",
108         "outputs": 1,
109         "x": 1745.332893371582,
110         "y": 637.0000019073486,
111         "z": "42dfc057.bac69",
112         "wires": [
113             [
114                 "fee00388.9b406"
115             ]
116         ]
117     },
118     {
119         "id": "fee00388.9b406",
120         "type": "switchNode",
121         "name": "switch:service-result",
122         "xml": "<switch test=\"`$service-result.errors.error[0].error-message`\">\n",
123         "comments": "",
124         "outputs": 1,
125         "x": 1980.3490142822266,
126         "y": 636.0392971038818,
127         "z": "42dfc057.bac69",
128         "wires": [
129             [
130                 "842854c5.b1e1c8",
131                 "e77a86f6.1bffc8"
132             ]
133         ]
134     },
135     {
136         "id": "18532102.a9364f",
137         "type": "returnFailure",
138         "name": "return failure",
139         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/ChangeInternetProfileInstance'`\" />\n",
140         "comments": "",
141         "x": 2245.2665939331055,
142         "y": 562.289547920227,
143         "z": "42dfc057.bac69",
144         "wires": []
145     },
146     {
147         "id": "842854c5.b1e1c8",
148         "type": "outcome",
149         "name": "Other",
150         "xml": "<outcome value='Other'>\n",
151         "comments": "",
152         "outputs": 1,
153         "x": 2206.349353790283,
154         "y": 637.0393905639648,
155         "z": "42dfc057.bac69",
156         "wires": [
157             [
158                 "b066a3a6.b8196"
159             ]
160         ]
161     },
162     {
163         "id": "e77a86f6.1bffc8",
164         "type": "outcome",
165         "name": "NULL",
166         "xml": "<outcome value=''>\n",
167         "comments": "",
168         "outputs": 1,
169         "x": 2216.3490600585938,
170         "y": 723.0392570495605,
171         "z": "42dfc057.bac69",
172         "wires": [
173             [
174                 "cf2d9b30.93fde8"
175             ]
176         ]
177     },
178     {
179         "id": "b066a3a6.b8196",
180         "type": "returnFailure",
181         "name": "return failure",
182         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"`'Error ChangeInternetProfileInstance failed: '+$service-result.errors.error[0].error-message`\" />\n\n",
183         "comments": "",
184         "x": 2392.849021911621,
185         "y": 637.0392274856567,
186         "z": "42dfc057.bac69",
187         "wires": []
188     },
189     {
190         "id": "cf2d9b30.93fde8",
191         "type": "block",
192         "name": "block",
193         "xml": "<block>\n",
194         "atomic": "false",
195         "comments": "",
196         "outputs": 1,
197         "x": 2374.5156898498535,
198         "y": 724.0392322540283,
199         "z": "42dfc057.bac69",
200         "wires": [
201             []
202         ]
203     },
204     {
205         "id": "a7f761b1.d0d6",
206         "type": "returnSuccess",
207         "name": "return success",
208         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
209         "comments": "",
210         "x": 1350.8489570617676,
211         "y": 644.0393257141113,
212         "z": "42dfc057.bac69",
213         "wires": []
214     },
215     {
216         "id": "18b0a0e1.bc2b9f",
217         "type": "call",
218         "name": "call:bbs-internet-profile-network-topology-operation-common-huawei",
219         "xml": "<call module='GENERIC-RESOURCE-API' rpc='bbs-internet-profile-network-topology-operation-common-huawei' mode='sync' >\n",
220         "comments": "",
221         "outputs": 1,
222         "x": 1537.015869140625,
223         "y": 476.03915786743164,
224         "z": "42dfc057.bac69",
225         "wires": [
226             []
227         ]
228     }
229 ]