Change PAP Urls called 82/118482/1
authorsebdet <sebastien.determe@intl.att.com>
Fri, 19 Feb 2021 15:32:47 +0000 (16:32 +0100)
committerLiam Fallon <liam.fallon@est.tech>
Thu, 25 Feb 2021 09:08:21 +0000 (09:08 +0000)
Due to the changes done on the PAP Url (+return code), the camel flows must be adapted. There is no change required for the return code PAP change as Camel already catches all non 2XX code.

Issue-ID: POLICY-3068
Signed-off-by: sebdet <sebastien.determe@intl.att.com>
Change-Id: I77549f944d28acd5e39e4d9e7e47688146db3681
(cherry picked from commit dadac06a2eef145528d548aa78b89227a86f3520)

src/main/resources/clds/camel/routes/loop-flows.xml
src/main/resources/clds/camel/routes/policy-flows.xml

index d5ab050..f6a838e 100644 (file)
@@ -43,6 +43,9 @@
                        <setProperty propertyName="policyTypeVersion">
                                <simple>${body.getPolicyModel().getVersion()}</simple>
                        </setProperty>
+                       <setProperty propertyName="policyPdpGroup">
+                               <simple>${body.getPdpGroup()}</simple>
+                       </setProperty>
                        <setProperty propertyName="policyVersion">
                                <simple>1.0.0</simple>
                        </setProperty>
@@ -70,8 +73,8 @@
                        <setProperty propertyName="policyVersion">
                                <simple>1.0.0</simple>
                        </setProperty>
-                       <setProperty propertyName="operationalPolicy">
-                               <simple>${body}</simple>
+                       <setProperty propertyName="policyPdpGroup">
+                               <simple>${body.getPdpGroup()}</simple>
                        </setProperty>
                        <setBody>
                                <constant>null</constant>
index dda5f2c..0a9c1f5 100644 (file)
                 </simple>
             </setHeader>
             <log loggingLevel="INFO"
-                 message="Endpoint to get policy deployment status: {{clamp.config.policy.pap.url}}/policy/pap/v1/policies/deployed/${exchangeProperty[policyName]}/1.0.0"></log>
+                 message="Endpoint to get policy deployment status: {{clamp.config.policy.pap.url}}/policy/pap/v1/policies/status/${exchangeProperty[policyPdpGroup]}/${exchangeProperty[policyName]}/1.0.0"></log>
             <toD
-                    uri="{{clamp.config.policy.pap.url}}/policy/pap/v1/policies/deployed/${exchangeProperty[policyName]}/1.0.0?bridgeEndpoint=true&amp;useSystemProperties=true&amp;throwExceptionOnFailure=${exchangeProperty[raiseHttpExceptionFlag]}&amp;authMethod=Basic&amp;authUsername={{clamp.config.policy.pap.userName}}&amp;authPassword={{clamp.config.policy.pap.password}}&amp;httpClient.connectTimeout=10000&amp;httpClient.socketTimeout=20000&amp;authenticationPreemptive=true&amp;connectionClose=true"/>
+                    uri="{{clamp.config.policy.pap.url}}/policy/pap/v1/policies/status/${exchangeProperty[policyPdpGroup]}/${exchangeProperty[policyName]}/1.0.0?bridgeEndpoint=true&amp;useSystemProperties=true&amp;throwExceptionOnFailure=${exchangeProperty[raiseHttpExceptionFlag]}&amp;authMethod=Basic&amp;authUsername={{clamp.config.policy.pap.userName}}&amp;authPassword={{clamp.config.policy.pap.password}}&amp;httpClient.connectTimeout=10000&amp;httpClient.socketTimeout=20000&amp;authenticationPreemptive=true&amp;connectionClose=true"/>
             <doCatch>
                 <exception>java.lang.Exception</exception>
                 <handled>