fix odl patches
[ccsdk/distribution.git] / platform-logic / a1Adapter-api / src / main / xml / A1-ADAPTER-API_getA1PolicyType.xml
index 70d1aa2..56341f9 100644 (file)
@@ -10,7 +10,7 @@
                 <parameter name="field2" value="`$get-a1-policy-type-input.near-rt-ric-url`"/>\r
             </record>\r
             <set>\r
-                <parameter name='response-code' value='200' />\r
+                <parameter name='tmp-response-code' value='200' />\r
                 <parameter name='response-message' value='getA1PolicyType executed successfully' />\r
             </set>\r
             <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
             <block atomic='true'>\r
                 <set>\r
                     <parameter name="tmp.near-rt-ric-url" value="`$get-a1-policy-type-input.near-rt-ric-url`"/>\r
+                    <parameter name="tmp.proxy-url" value="`$prop.a1Mediator.proxy.url`"/>\r
                 </set>\r
                 <block>\r
-                    <set>\r
-                        <parameter name="tmp.proxy-url" value="`$prop.a1Mediator.proxy.url`"/>\r
-                    </set>\r
-                    <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                        <parameter name="file" value="/opt/opendaylight/current/data/log/A1-Adapter.log" />\r
-                        <parameter name="level" value="info" />\r
-                        <parameter name="field1" value="Get Policy Type: Check for proxy url: "/>\r
-                        <parameter name="field2" value="`$tmp.proxy-url`"/>\r
-                    </record>\r
                     <switch test='`$tmp.proxy-url`'>\r
                         <outcome value=''>\r
                             <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
                             </record>\r
                         </outcome>\r
                         <outcome value='Other'>\r
-                            <block>\r
-                                <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\r
-                                    <parameter name="original_string" value="`$tmp.near-rt-ric-url`" />\r
-                                    <parameter name="regex" value="/"/>\r
-                                    <parameter name="ctx_memory_result_key" value="tmp.near-rt-ric-url-splitList"/>\r
-                                </execute>\r
-                                <for index='idx' start='3' end="`$tmp.near-rt-ric-url-splitList_length`" >\r
-                                    <set>\r
-                                        <parameter name='tmp.proxy-url' value="`$tmp.proxy-url +'/' + $tmp.near-rt-ric-url-splitList[$idx] `" />\r
-                                    </set>\r
-                                </for>\r
-                                <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
-                                    <parameter name="file" value="/opt/opendaylight/current/data/log/A1-Adapter.log" />\r
-                                    <parameter name="level" value="info" />\r
-                                    <parameter name="field1" value="Get Policy Type: Url with proxy: "/>\r
-                                    <parameter name="field2" value="`$tmp.proxy-url`"/>\r
-                                </record>\r
-                                <set>\r
-                                    <parameter name="tmp.near-rt-ric-url" value="`$tmp.proxy-url`"/>\r
-                                </set>\r
-                            </block>\r
+                            <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+                                <parameter name="file" value="/opt/opendaylight/current/data/log/A1-Adapter.log" />\r
+                                <parameter name="level" value="info" />\r
+                                <parameter name="field1" value="Get Policy Type: Proxy url: "/>\r
+                                <parameter name="field2" value="`$tmp.proxy-url`"/>\r
+                            </record>\r
                         </outcome>\r
                     </switch>\r
                 </block>\r
@@ -78,6 +55,7 @@
                     <parameter name='contentType' value='application/json' />\r
                     <parameter name='accept' value='application/json' />\r
                     <parameter name="convertResponse" value="true"/>\r
+                    <parameter name="proxyUrl" value="`$tmp.proxy-url`"/>\r
                     <outcome value='success'>\r
                         <block>\r
                             <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replaceAll' >\r
@@ -96,7 +74,7 @@
                             </record>\r
                             <set>\r
                                 <parameter name='responseBody' value="`$tmp.a1-mediator-restapi.httpResponse`"/>\r
-                                <parameter name='response-code' value='`$a1MediatorRsp.response-code`'/>\r
+                                <parameter name='tmp-response-code' value='`$a1MediatorRsp.response-code`'/>\r
                                 <parameter name='response-message' value='`$a1MediatorRsp.response-message`'/>\r
                             </set>\r
                         </block>\r
                     <parameter name="ack-final-indicator" value="Y" />\r
                     <parameter name="error-code" value="200" />\r
                     <parameter name="error-message" value="`$error-message`" />\r
-                    <parameter name='response-code' value='200' />\r
-                    <parameter name='response-message' value='A1 Adapter is healthy'/>\r
+                    <parameter name='response-code' value="`$tmp-response-code`" />\r
+                    <parameter name='response-message' value='Get A1 Policy Type Information successfully'/>\r
                     <parameter name='health-status' value='200'/>\r
                     <parameter name='ack-final' value='Y'/>\r
                 </return>\r