Merge "Support playbook-name in payload of PNF S/W upgrade LCM API's request"
[sdnc/oam.git] / platform-logic / lcm / src / main / json / LCM_lock.json
1 [\r
2     {\r
3         "id": "c36c1e82.e47c",\r
4         "type": "method",\r
5         "name": "lock",\r
6         "xml": "<method rpc='lock' mode='sync'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 530,\r
10         "y": 121,\r
11         "z": "a439ae77.f8998",\r
12         "wires": [\r
13             [\r
14                 "ea26f1ed.e963b"\r
15             ]\r
16         ]\r
17     },\r
18     {\r
19         "id": "4c2264b2.81a61c",\r
20         "type": "service-logic",\r
21         "name": "LCM ${project.version}",\r
22         "module": "LCM",\r
23         "version": "${project.version}",\r
24         "comments": "",\r
25         "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='LCM' version='${project.version}'>",\r
26         "outputs": 1,\r
27         "x": 300.99993896484375,\r
28         "y": 122,\r
29         "z": "a439ae77.f8998",\r
30         "wires": [\r
31             [\r
32                 "c36c1e82.e47c"\r
33             ]\r
34         ]\r
35     },\r
36     {\r
37         "id": "a3360ab0.ce42c8",\r
38         "type": "returnSuccess",\r
39         "name": "return success",\r
40         "xml": "<return status='success'>\n<parameter name='status.code' value='400' />\n<parameter name='status.message' value='SDNC Lock Mock returns success'/>",\r
41         "comments": "",\r
42         "x": 383,\r
43         "y": 510,\r
44         "z": "a439ae77.f8998",\r
45         "wires": []\r
46     },\r
47     {\r
48         "id": "7e67863d.7c42f8",\r
49         "type": "dgstart",\r
50         "name": "DGSTART",\r
51         "outputs": 1,\r
52         "x": 98,\r
53         "y": 121,\r
54         "z": "a439ae77.f8998",\r
55         "wires": [\r
56             [\r
57                 "4c2264b2.81a61c"\r
58             ]\r
59         ]\r
60     },\r
61     {\r
62         "id": "ea26f1ed.e963b",\r
63         "type": "block",\r
64         "name": "block",\r
65         "xml": "<block>\n",\r
66         "atomic": "false",\r
67         "comments": "",\r
68         "outputs": 1,\r
69         "x": 133.91668701171875,\r
70         "y": 275.0833435058594,\r
71         "z": "a439ae77.f8998",\r
72         "wires": [\r
73             [\r
74                 "f1d5fb31.fa3878",\r
75                 "625601b.39b33",\r
76                 "786cf009.ea481",\r
77                 "cd184491.d656e8",\r
78                 "a3360ab0.ce42c8"\r
79             ]\r
80         ]\r
81     },\r
82     {\r
83         "id": "f1d5fb31.fa3878",\r
84         "type": "execute",\r
85         "name": "execute Properties",\r
86         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/lcm-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
87         "comments": "",\r
88         "outputs": 1,\r
89         "x": 421,\r
90         "y": 260.0833435058594,\r
91         "z": "a439ae77.f8998",\r
92         "wires": [\r
93             []\r
94         ]\r
95     },\r
96     {\r
97         "id": "cd184491.d656e8",\r
98         "type": "execute",\r
99         "name": "execute DmaapMsg",\r
100         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.lcm.dmaap.publish.templatefile`\" />\n    <parameter name='restapiUrl' value='`$prop.lcm.dmaap.url`' />\n    <parameter name='restapiUser' value='`$prop.lcm.dmaap.user`' />\n    <parameter name='restapiPassword' value='`$prop.lcm.dmaap.password`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='POST' />\n    <parameter name='contentType' value='application/json' />\n    <parameter name=\"responsePrefix\" value=\"lcm\" />\n",\r
101         "comments": "",\r
102         "outputs": 1,\r
103         "x": 397,\r
104         "y": 437.0833435058594,\r
105         "z": "a439ae77.f8998",\r
106         "wires": [\r
107             [\r
108                 "91133c94.04e29"\r
109             ]\r
110         ]\r
111     },\r
112     {\r
113         "id": "91133c94.04e29",\r
114         "type": "failure",\r
115         "name": "failure",\r
116         "xml": "<outcome value='failure'>\n",\r
117         "comments": "",\r
118         "outputs": 1,\r
119         "x": 606,\r
120         "y": 435.0833435058594,\r
121         "z": "a439ae77.f8998",\r
122         "wires": [\r
123             [\r
124                 "f3b86bb6.9cf808"\r
125             ]\r
126         ]\r
127     },\r
128     {\r
129         "id": "f3b86bb6.9cf808",\r
130         "type": "record",\r
131         "name": "record",\r
132         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\"> \n\t<parameter name=\"logger\" value=\"message-log\"/> \n\t<parameter name=\"field1\" value='Failed to Publish to DMaap'/>",\r
133         "comments": "",\r
134         "outputs": 1,\r
135         "x": 766,\r
136         "y": 435.0833435058594,\r
137         "z": "a439ae77.f8998",\r
138         "wires": [\r
139             []\r
140         ]\r
141     },\r
142     {\r
143         "id": "786cf009.ea481",\r
144         "type": "set",\r
145         "name": "set",\r
146         "xml": "<set>\n<parameter name='lcm-dmaap.version' value='`$prop.lcm.dmaap.version`'/>\n<parameter name='lcm-dmaap.correlation-id' value=\"`$lock-input.common-header.request-id + '-' + $lock-input.common-header.sub-request-id`\"/>\n<parameter name='lcm-dmaap.partition' value='`$prop.lcm.dmaap.partition`'/>\n<parameter name='lcm-dmaap.rpc-name' value='lock'/>\n<parameter name='lcm-dmaap.type' value='`$prop.lcm.dmaap.type`'/>\n<parameter name='lcm-dmaap.timestamp' value='`$lock-input.common-header.timestamp`'/>\n<parameter name='lcm-dmaap.api-ver' value='`$lock-input.common-header.api-ver`'/>\n<parameter name='lcm-dmaap.originator-id' value='`$lock-input.common-header.originator-id`'/>\n<parameter name='lcm-dmaap.request-id' value='`$lock-input.common-header.originator-id`'/>\n<parameter name='lcm-dmaap.sub-request-id' value='`$lock-input.common-header.sub-request-id`'/>\n<parameter name='lcm-dmaap.flags.mode' value='`$lock-input.common-header.flags.mode`'/>\n<parameter name='lcm-dmaap.flags.force' value='`$lock-input.common-header.flags.force`'/>\n<parameter name='lcm-dmaap.flags.ttl' value='`$lock-input.common-header.flags.ttl`'/>\n<parameter name='lcm-dmaap.status.code' value='400' />\n<parameter name='lcm-dmaap.status.message' value='SDNC Lock Mock returns success'/>\n",\r
147         "comments": "",\r
148         "x": 369,\r
149         "y": 369.0833435058594,\r
150         "z": "a439ae77.f8998",\r
151         "wires": []\r
152     },\r
153     {\r
154         "id": "625601b.39b33",\r
155         "type": "set",\r
156         "name": "set default status value",\r
157         "xml": "<set>\n<parameter name='status.code' value='200' />\n<parameter name='status.message' value='unexpected return from DG' />\n",\r
158         "comments": "",\r
159         "x": 423,\r
160         "y": 312,\r
161         "z": "a439ae77.f8998",\r
162         "wires": []\r
163     }\r
164 ]