<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
<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
</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