1 <rests xmlns="http://camel.apache.org/schema/spring">
3 <get uri="/v2/loop/getAllNames" outType="java.lang.String[]"
4 produces="application/json">
6 <removeHeaders pattern="*" />
9 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET ALL Loop')" />
11 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','read')" />
13 uri="bean:org.onap.clamp.loop.LoopController?method=getLoopNames()" />
15 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
17 <exception>java.lang.Exception</exception>
19 <constant>true</constant>
22 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
23 <log loggingLevel="ERROR"
24 message="GET All Loop names FAILED: ${exception.stacktrace}" />
26 <setHeader headerName="CamelHttpResponseCode">
27 <constant>500</constant>
30 <simple>GET All Loop names FAILED</simple>
36 <get uri="/v2/loop/{loopName}" outType="org.onap.clamp.loop.Loop"
37 produces="application/json">
39 <removeHeaders pattern="*" excludePattern="loopName" />
42 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET Loop')" />
44 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','read')" />
46 uri="bean:org.onap.clamp.loop.LoopController?method=getLoop(${header.loopName})" />
48 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
50 <exception>java.lang.Exception</exception>
52 <constant>true</constant>
55 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
56 <log loggingLevel="ERROR"
57 message="GET Loop request failed for loop: ${header.loopName}, ${exception.stacktrace}" />
59 <setHeader headerName="CamelHttpResponseCode">
60 <constant>500</constant>
63 <simple>GET Loop FAILED</simple>
70 <post uri="/v2/loop/updateGlobalProperties/{loopName}"
71 type="com.google.gson.JsonObject" consumes="application/json"
72 outType="org.onap.clamp.loop.Loop" produces="application/json">
74 <removeHeaders pattern="*" excludePattern="loopName" />
77 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Update the global properties')" />
79 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
80 <setHeader headerName="GlobalPropertiesJson">
81 <simple>${body}</simple>
83 <to uri="direct:load-loop" />
85 uri="bean:org.onap.clamp.loop.LoopController?method=updateGlobalPropertiesJson(${header.loopName},${header.GlobalPropertiesJson})" />
87 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('Global Properties UPDATED','INFO',${exchangeProperty[loopObject]})" />
89 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
91 <exception>java.lang.Exception</exception>
93 <constant>true</constant>
96 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
97 <log loggingLevel="ERROR"
98 message="UPDATE Global properties FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
100 <setHeader headerName="CamelHttpResponseCode">
101 <constant>500</constant>
104 <simple>UPDATE Global properties FAILED </simple>
110 <post uri="/v2/loop/updateOperationalPolicies/{loopName}"
111 type="com.google.gson.JsonArray" consumes="application/json"
112 outType="org.onap.clamp.loop.Loop" produces="application/json">
114 <removeHeaders pattern="*" excludePattern="loopName" />
117 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Update operational policies')" />
119 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
120 <setHeader headerName="OperationalPoliciesArray">
121 <simple>${body}</simple>
123 <to uri="direct:load-loop" />
125 uri="bean:org.onap.clamp.loop.LoopController?method=updateOperationalPolicies(${header.loopName},${header.OperationalPoliciesArray})" />
127 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('Operational policies UPDATED','INFO',${exchangeProperty[loopObject]})" />
129 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
131 <exception>java.lang.Exception</exception>
133 <constant>true</constant>
136 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
137 <log loggingLevel="ERROR"
138 message="UPDATE Operational policies FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
140 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('UPDATE Operational policies request FAILED, Error reported: ${exception.message}','ERROR',${exchangeProperty[loopObject]})" />
142 <setHeader headerName="CamelHttpResponseCode">
143 <constant>500</constant>
146 <simple>UPDATE Operational policies FAILED</simple>
152 <post uri="/v2/loop/updateMicroservicePolicy/{loopName}"
153 type="org.onap.clamp.policy.microservice.MicroServicePolicy"
154 consumes="application/json"
155 outType="org.onap.clamp.policy.microservice.MicroServicePolicy"
156 produces="application/json">
158 <removeHeaders pattern="*" excludePattern="loopName" />
161 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Update Microservice policies')" />
163 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
164 <setProperty propertyName="MicroServicePolicyObject">
165 <simple>${body}</simple>
168 <to uri="direct:load-loop" />
170 uri="bean:org.onap.clamp.loop.LoopController?method=updateMicroservicePolicy(${header.loopName},${exchangeProperty[MicroServicePolicyObject]})" />
172 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('Micro Service policies UPDATED','INFO',${exchangeProperty[loopObject]})" />
174 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
176 <exception>java.lang.Exception</exception>
178 <constant>true</constant>
181 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
182 <log loggingLevel="ERROR"
183 message="UPDATE MicroService policy FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
185 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('UPDATE MicroService policy request FAILED, Error reported: ${exception.message}','ERROR',${exchangeProperty[loopObject]})" />
186 <setHeader headerName="CamelHttpResponseCode">
187 <constant>500</constant>
190 <simple>UPDATE MicroService policy FAILED</simple>
196 <put uri="/v2/loop/deploy/{loopName}"
197 outType="org.onap.clamp.loop.Loop" produces="application/json">
199 <removeHeaders pattern="*" excludePattern="loopName" />
201 <log loggingLevel="INFO"
202 message="DCAE DEPLOY request for loop: ${header.loopName}" />
204 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'DCAE DEPLOY request')" />
206 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
207 <to uri="direct:load-loop" />
209 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('DCAE DEPLOY request','INFO',${exchangeProperty[loopObject]})" />
211 <to uri="direct:deploy-loop" />
213 <log loggingLevel="INFO"
214 message="DEPLOY request successfully executed for loop: ${header.loopName}" />
216 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('DEPLOY request successfully executed','INFO',${exchangeProperty[loopObject]})" />
218 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
220 <exception>java.lang.Exception</exception>
222 <constant>true</constant>
225 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
226 <log loggingLevel="ERROR"
227 message="DEPLOY request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
229 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('DEPLOY request failed, Error reported: ${exception} - Body: ${exception.responseBody}','ERROR',${exchangeProperty[loopObject]})" />
230 <setHeader headerName="CamelHttpResponseCode">
231 <constant>500</constant>
234 <simple>DEPLOY request FAILED</simple>
240 <put uri="/v2/loop/refreshMicroServicePolicyJsonSchema/{loopName}/{microServicePolicyName}"
241 outType="org.onap.clamp.loop.Loop" produces="application/json">
243 <removeHeaders pattern="*" excludePattern="loopName|microServicePolicyName" />
245 <log loggingLevel="INFO"
246 message="Refresh Micro Service Policy UI for loop: ${header.loopName} and ${header.microServicePolicyName}" />
248 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'REFRESH Micro Service Policy UI request')" />
250 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
251 <to uri="direct:load-loop" />
253 uri="bean:org.onap.clamp.loop.cds.CdsDataInstaller?method=updateCdsServiceProperties(${exchangeProperty[loopObject].getModelService()})" />
255 uri="bean:org.onap.clamp.loop.LoopController?method=refreshMicroServicePolicyJsonRepresentation(${exchangeProperty[loopObject]},${header.microServicePolicyName})" />
256 <log loggingLevel="INFO"
257 message="REFRESH Micro Service policy request successfully executed for loop: ${header.loopName}" />
259 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('REFRESH Micro Service policy request successfully executed','INFO',${exchangeProperty[loopObject]})" />
261 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
263 <exception>java.lang.Exception</exception>
265 <constant>true</constant>
268 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
269 <log loggingLevel="ERROR"
270 message="REFRESH json schema request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
272 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('REFRESH Json schema request failed, Error reported: ${exception} - Body: ${exception.responseBody}','ERROR',${exchangeProperty[loopObject]})" />
273 <setHeader headerName="CamelHttpResponseCode">
274 <constant>500</constant>
277 <simple>REFRESH json schema request FAILED</simple>
283 <put uri="/v2/loop/refreshOperationalPolicyJsonSchema/{loopName}/{operationalPolicyName}"
284 outType="org.onap.clamp.loop.Loop" produces="application/json">
286 <removeHeaders pattern="*" excludePattern="loopName|operationalPolicyName" />
288 <log loggingLevel="INFO"
289 message="Refresh Operational Policy UI for loop: ${header.loopName} and ${header.operationalPolicyName}" />
291 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'REFRESH Operational Policy UI request')" />
293 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
294 <to uri="direct:load-loop" />
296 uri="bean:org.onap.clamp.loop.cds.CdsDataInstaller?method=updateCdsServiceProperties(${exchangeProperty[loopObject].getModelService()})" />
298 uri="bean:org.onap.clamp.loop.LoopController?method=refreshOperationalPolicyJsonRepresentation(${exchangeProperty[loopObject]},${header.operationalPolicyName})" />
299 <log loggingLevel="INFO"
300 message="REFRESH operational policy request successfully executed for loop: ${header.loopName}" />
302 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('REFRESH operational policy request successfully executed','INFO',${exchangeProperty[loopObject]})" />
304 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
306 <exception>java.lang.Exception</exception>
308 <constant>true</constant>
311 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
312 <log loggingLevel="ERROR"
313 message="REFRESH json schema request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
315 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('REFRESH Json schema request failed, Error reported: ${exception} - Body: ${exception.responseBody}','ERROR',${exchangeProperty[loopObject]})" />
316 <setHeader headerName="CamelHttpResponseCode">
317 <constant>500</constant>
320 <simple>REFRESH json schema request FAILED</simple>
326 <put uri="/v2/loop/undeploy/{loopName}"
327 outType="org.onap.clamp.loop.Loop" produces="application/json">
329 <removeHeaders pattern="*" excludePattern="loopName" />
331 <log loggingLevel="INFO"
332 message="DCAE UNDEPLOY request for loop: ${header.loopName}" />
334 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'DCAE UNDEPLOY request')" />
336 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
337 <to uri="direct:load-loop" />
339 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('DCAE UNDEPLOY request','INFO',${exchangeProperty[loopObject]})" />
340 <to uri="direct:undeploy-loop" />
342 <log loggingLevel="INFO"
343 message="UNDEPLOY request successfully executed for loop: ${header.loopName}" />
345 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('UNDEPLOY request successfully executed','INFO',${exchangeProperty[loopObject]})" />
347 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
349 <exception>java.lang.Exception</exception>
351 <constant>true</constant>
354 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
355 <log loggingLevel="ERROR"
356 message="UNDEPLOY request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
358 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('UNDEPLOY request failed, Error reported: ${exception} - Body: ${exception.responseBody}','ERROR',${exchangeProperty[loopObject]})" />
359 <setHeader headerName="CamelHttpResponseCode">
360 <constant>500</constant>
363 <simple>UNDEPLOY request FAILED</simple>
369 <put uri="/v2/loop/stop/{loopName}"
370 outType="org.onap.clamp.loop.Loop" produces="application/json">
372 <removeHeaders pattern="*" excludePattern="loopName" />
374 <log loggingLevel="INFO"
375 message="STOP request for loop: ${header.loopName}" />
377 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*,'STOP request')" />
379 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
380 <to uri="direct:load-loop" />
382 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('STOP request','INFO',${exchangeProperty[loopObject]})" />
384 <to uri="direct:remove-all-policy-from-active-pdp-group" />
385 <log loggingLevel="INFO"
386 message="STOP request successfully executed for loop: ${header.loopName}" />
388 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('STOP request successfully executed','INFO',${exchangeProperty[loopObject]})" />
390 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
392 <exception>java.lang.Exception</exception>
394 <constant>true</constant>
397 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
398 <log loggingLevel="ERROR"
399 message="STOP request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
401 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('STOP request failed, Error reported: ${exception} - Body: ${exception.responseBody}','ERROR',${exchangeProperty[loopObject]})" />
402 <setHeader headerName="CamelHttpResponseCode">
403 <constant>500</constant>
406 <simple>STOP request FAILED</simple>
412 <put uri="/v2/loop/restart/{loopName}"
413 outType="org.onap.clamp.loop.Loop" produces="application/json">
415 <removeHeaders pattern="*" excludePattern="loopName" />
417 <log loggingLevel="INFO"
418 message="RESTART request for loop: ${header.loopName}" />
420 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*,'RESTART request')" />
422 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
423 <to uri="direct:load-loop" />
426 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('RESTART request','INFO',${exchangeProperty[loopObject]})" />
428 <to uri="direct:add-all-to-active-pdp-group" />
429 <log loggingLevel="INFO"
430 message="RESTART request successfully executed for loop: ${header.loopName}" />
432 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('RESTART request successfully executed','INFO',${exchangeProperty[loopObject]})" />
434 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
436 <exception>java.lang.Exception</exception>
438 <constant>true</constant>
441 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
442 <log loggingLevel="ERROR"
443 message="RESTART request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
445 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('RESTART request failed, Error reported: ${exception} - Body: ${exception.responseBody}','ERROR',${exchangeProperty[loopObject]})" />
446 <setHeader headerName="CamelHttpResponseCode">
447 <constant>500</constant>
450 <simple>RESTART request FAILED</simple>
456 <put uri="/v2/loop/submit/{loopName}"
457 outType="org.onap.clamp.loop.Loop" produces="application/json">
459 <removeHeaders pattern="*" excludePattern="loopName" />
461 <log loggingLevel="INFO"
462 message="POLICY SUBMIT request for loop: ${header.loopName}" />
464 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'POLICY SUBMIT request')" />
466 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
467 <to uri="direct:load-loop" />
469 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('POLICY SUBMIT request','INFO',${exchangeProperty[loopObject]})" />
470 <setProperty propertyName="raiseHttpExceptionFlag">
471 <simple resultType="java.lang.Boolean">false</simple>
473 <to uri="direct:remove-all-policy-from-active-pdp-group" />
474 <log loggingLevel="INFO"
475 message="Processing all MICRO-SERVICES policies defined in loop ${exchangeProperty[loopObject].getName()}" />
477 <simple>${exchangeProperty[loopObject].getMicroServicePolicies()}
479 <setProperty propertyName="policy">
480 <simple>${body}</simple>
482 <log loggingLevel="INFO"
483 message="Processing Micro Service Policy: ${exchangeProperty[policy].getName()}" />
484 <setProperty propertyName="raiseHttpExceptionFlag">
485 <simple resultType="java.lang.Boolean">false</simple>
487 <to uri="direct:delete-policy" />
488 <to uri="direct:create-policy" />
490 <log loggingLevel="INFO"
491 message="Processing all OPERATIONAL policies defined in loop ${exchangeProperty[loopObject].getName()}" />
493 <simple>${exchangeProperty[loopObject].getOperationalPolicies()}
495 <setProperty propertyName="policy">
496 <simple>${body}</simple>
498 <log loggingLevel="INFO"
499 message="Processing Operational Policy: ${exchangeProperty[policy].getName()}" />
500 <setProperty propertyName="raiseHttpExceptionFlag">
501 <simple resultType="java.lang.Boolean">false</simple>
504 <to uri="direct:delete-policy" />
505 <to uri="direct:create-policy" />
509 <constant>3000</constant>
512 <to uri="direct:add-all-to-active-pdp-group" />
514 <log loggingLevel="INFO"
515 message="SUBMIT request successfully executed for loop: ${header.loopName}" />
517 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('SUBMIT request successfully executed','INFO',${exchangeProperty[loopObject]})" />
519 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
521 <exception>java.lang.Exception</exception>
523 <constant>true</constant>
526 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
527 <log loggingLevel="ERROR"
528 message="SUBMIT request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
530 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('SUBMIT request failed, Error reported: ${exception} - Body: ${exception.responseBody}','ERROR',${exchangeProperty[loopObject]})" />
531 <setHeader headerName="CamelHttpResponseCode">
532 <constant>500</constant>
535 <simple>SUBMIT request FAILED</simple>
541 <put uri="/v2/loop/delete/{loopName}">
543 <removeHeaders pattern="*" excludePattern="loopName" />
545 <log loggingLevel="INFO"
546 message="DELETE request for loop: ${header.loopName}" />
548 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*,'DELETE request')" />
550 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
551 <to uri="direct:load-loop" />
553 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('DELETE request','INFO',${exchangeProperty[loopObject]})" />
554 <to uri="direct:undeploy-loop" />
555 <to uri="direct:remove-all-policy-from-active-pdp-group" />
556 <log loggingLevel="INFO"
557 message="Deleting all MICRO-SERVICES policies defined in loop ${exchangeProperty[loopObject].getName()}" />
559 <simple>${exchangeProperty[loopObject].getMicroServicePolicies()}
561 <setProperty propertyName="policy">
562 <simple>${body}</simple>
564 <log loggingLevel="INFO"
565 message="Deleting Micro Service Policy: ${exchangeProperty[policy].getName()}" />
566 <setProperty propertyName="raiseHttpExceptionFlag">
567 <simple resultType="java.lang.Boolean">false</simple>
569 <to uri="direct:delete-policy" />
571 <log loggingLevel="INFO"
572 message="Deleting all OPERATIONAL policies defined in loop ${exchangeProperty[loopObject].getName()}" />
574 <simple>${exchangeProperty[loopObject].getOperationalPolicies()}
576 <setProperty propertyName="policy">
577 <simple>${body}</simple>
579 <log loggingLevel="INFO"
580 message="Deleting Operational Policy: ${exchangeProperty[policy].getName()}" />
581 <setProperty propertyName="raiseHttpExceptionFlag">
582 <simple resultType="java.lang.Boolean">false</simple>
584 <to uri="direct:delete-policy" />
587 uri="bean:org.onap.clamp.loop.LoopController?method=deleteLoop(${header.loopName})" />
588 <log loggingLevel="INFO"
589 message="DELETE request successfully executed for loop: ${header.loopName}" />
591 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
593 <exception>java.lang.Exception</exception>
595 <constant>true</constant>
598 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
599 <log loggingLevel="ERROR"
600 message="DELETE request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
602 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('DELETE request failed, Error reported: ${exception} - Body: ${exception.responseBody}','ERROR',${exchangeProperty[loopObject]})" />
603 <setHeader headerName="CamelHttpResponseCode">
604 <constant>500</constant>
607 <simple>DELETE request FAILED</simple>
613 <get uri="/v2/loop/getstatus/{loopName}"
614 outType="org.onap.clamp.loop.Loop" produces="application/json">
616 <removeHeaders pattern="*" excludePattern="loopName" />
618 <log loggingLevel="INFO"
619 message="GET STATUS request for loop: ${header.loopName}" />
621 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET STATUS request')" />
623 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','read')" />
624 <to uri="direct:load-loop" />
626 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('GET STATUS request','INFO',${exchangeProperty[loopObject]})" />
627 <to uri="direct:update-policy-status-for-loop" />
628 <to uri="direct:update-dcae-status-for-loop" />
629 <to uri="direct:update-loop-state" />
632 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('GET STATUS request successfully executed','INFO',${exchangeProperty[loopObject]})" />
634 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
636 <exception>java.lang.Exception</exception>
638 <constant>true</constant>
641 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
642 <log loggingLevel="ERROR"
643 message="GET STATUS request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
645 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('GET STATUS request failed, Error reported: ${exception} - Body: ${exception.responseBody}','ERROR',${exchangeProperty[loopObject]})" />
649 <simple>${exchangeProperty[loopObject]}</simple>
651 <setHeader headerName="CamelHttpResponseCode">
652 <constant>200</constant>
659 <put uri="/v2/loop/addOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}" outType="org.onap.clamp.loop.Loop" produces="application/json">
661 <removeHeaders pattern="*" excludePattern="loopName|policyType|policyVersion" />
664 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Add operational Policy')" />
666 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
667 <to uri="direct:load-loop" />
669 uri="bean:org.onap.clamp.loop.LoopController?method=addOperationalPolicy(${header.loopName},${header.policyType},${header.policyVersion})" />
671 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('ADD OperationalPolicy request successfully executed','INFO',${exchangeProperty[loopObject]})" />
673 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
675 <exception>java.lang.Exception</exception>
677 <constant>true</constant>
680 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
681 <log loggingLevel="ERROR"
682 message="ADD operational policy request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
684 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('ADD OperationalPolicy request failed','ERROR',${exchangeProperty[loopObject]})" />
685 <setHeader headerName="CamelHttpResponseCode">
686 <constant>500</constant>
689 <simple>ADD Operational policy request FAILED for loop: ${header.loopName}, ${exception.message}"</simple>
696 <put uri="/v2/loop/removeOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}/{policyName}" outType="org.onap.clamp.loop.Loop" produces="application/json">
698 <removeHeaders pattern="*" excludePattern="loopName|policyType|policyVersion|policyName" />
701 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'REMOVE operational Policy')" />
703 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
704 <to uri="direct:load-loop" />
705 <setProperty propertyName="policyName">
706 <simple>${header.policyName}</simple>
708 <setProperty propertyName="policy">
709 <simple>${exchangeProperty[loopObject].getOperationalPolicy(header.policyName)}</simple>
711 <setProperty propertyName="raiseHttpExceptionFlag">
712 <simple resultType="java.lang.Boolean">false</simple>
714 <to uri="direct:remove-one-policy-from-active-pdp-group" />
715 <setProperty propertyName="raiseHttpExceptionFlag">
716 <simple resultType="java.lang.Boolean">false</simple>
718 <to uri="direct:delete-policy" />
720 uri="bean:org.onap.clamp.loop.LoopController?method=removeOperationalPolicy(${header.loopName},${header.policyType},${header.policyVersion})" />
722 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('REMOVE OperationalPolicy request successfully executed','INFO',${exchangeProperty[loopObject]})" />
724 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
726 <exception>java.lang.Exception</exception>
728 <constant>true</constant>
731 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
732 <log loggingLevel="ERROR"
733 message="REMOVE operational policy request FAILED for loop: ${header.loopName}, ${exception.stacktrace}" />
735 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('REMOVE OperationalPolicy request failed','ERROR',${exchangeProperty[loopObject]})" />
736 <setHeader headerName="CamelHttpResponseCode">
737 <constant>500</constant>
740 <simple>REMOVE Operational policy request FAILED</simple>
747 uri="/v2/loop/create/{loopName}?templateName={templateName}"
748 outType="org.onap.clamp.loop.Loop" consumes="application/json"
749 produces="application/json">
753 excludePattern="loopName|templateName" />
756 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Create Loop')" />
758 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'cl','','update')" />
760 uri="bean:org.onap.clamp.loop.LoopController?method=createLoop(${header.loopName}, ${header.templateName})" />
762 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
764 <exception>java.lang.Exception</exception>
766 <constant>true</constant>
769 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
770 <log loggingLevel="ERROR"
771 message="CREATE Loop from Template request failed for loop: ${header.loopName}, ${exception.stacktrace}" />
773 uri="bean:org.onap.clamp.loop.log.LoopLogService?method=addLog('CREATE Loop from template request failed','ERROR',${exchangeProperty[loopObject]})" />
774 <setHeader headerName="CamelHttpResponseCode">
775 <constant>500</constant>
778 <simple>CREATE Loop from template FAILED</simple>
784 <get uri="/v2/dictionary"
785 outType="org.onap.clamp.tosca.Dictionary" produces="application/json">
787 <removeHeaders pattern="*" />
790 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET ALL Dictionaries')" />
792 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','read')" />
794 uri="bean:org.onap.clamp.tosca.DictionaryService?method=getAllDictionaries()" />
796 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
798 <exception>java.lang.Exception</exception>
800 <constant>true</constant>
803 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
804 <log loggingLevel="ERROR"
805 message="GET Dictionary request failed: ${exception.stacktrace}" />
806 <setHeader headerName="CamelHttpResponseCode">
807 <constant>500</constant>
810 <simple>GET Dictionary FAILED</simple>
817 <get uri="/v2/dictionary/secondary/names"
818 outType="java.lang.String[]" produces="application/json">
820 <removeHeaders pattern="*" />
823 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET ALL Secondary Dictionary Level Names')" />
825 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','read')" />
827 uri="bean:org.onap.clamp.tosca.DictionaryService?method=getAllSecondaryLevelDictionaryNames()" />
829 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
831 <exception>java.lang.Exception</exception>
833 <constant>true</constant>
836 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
837 <log loggingLevel="ERROR"
838 message="GET Dictionary request failed: ${exception.stacktrace}" />
839 <setHeader headerName="CamelHttpResponseCode">
840 <constant>500</constant>
843 <simple>GET Dictionary FAILED</simple>
849 <get uri="/v2/dictionary/{dictionaryName}"
850 outType="org.onap.clamp.tosca.Dictionary" produces="application/json">
852 <removeHeaders pattern="*"
853 excludePattern="dictionaryName" />
856 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET ALL Dictionary Elements for a Dictionary Name')" />
858 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','read')" />
860 uri="bean:org.onap.clamp.tosca.DictionaryService?method=getDictionary(${header.dictionaryName})" />
862 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
864 <exception>java.lang.Exception</exception>
866 <constant>true</constant>
869 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
870 <log loggingLevel="ERROR"
871 message="GET Dictionary request failed for: ${header.dictionaryName}, ${exception.stacktrace}" />
872 <setHeader headerName="CamelHttpResponseCode">
873 <constant>500</constant>
876 <simple>GET Dictionary FAILED</simple>
882 <put uri="/v2/dictionary" type="org.onap.clamp.tosca.Dictionary"
883 outType="org.onap.clamp.tosca.Dictionary" consumes="application/json"
884 produces="application/json">
888 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Add New or Update Dictionary')" />
890 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','update')" />
891 <setProperty propertyName="DictionaryObject">
892 <simple>${body}</simple>
895 uri="bean:org.onap.clamp.tosca.DictionaryService?method=saveOrUpdateDictionary(${exchangeProperty[DictionaryObject]})" />
897 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
899 <exception>java.lang.Exception</exception>
901 <constant>true</constant>
904 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
905 <log loggingLevel="ERROR"
906 message="PUT Dictionary request failed for: ${exception.stacktrace}" />
907 <setHeader headerName="CamelHttpResponseCode">
908 <constant>500</constant>
911 <simple>PUT Dictionary FAILED</simple>
918 <put uri="/v2/dictionary/{name}"
919 type="org.onap.clamp.tosca.Dictionary"
920 outType="org.onap.clamp.tosca.Dictionary" consumes="application/json"
921 produces="application/json">
923 <removeHeaders pattern="*" excludePattern="name" />
926 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Add New or Update Dictionary Element')" />
928 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','update')" />
929 <setProperty propertyName="DictionaryObject">
930 <simple>${body}</simple>
933 uri="bean:org.onap.clamp.tosca.DictionaryService?method=saveOrUpdateDictionaryElement(${header.name}, ${exchangeProperty[DictionaryObject]})" />
935 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
937 <exception>java.lang.Exception</exception>
939 <constant>true</constant>
942 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
943 <log loggingLevel="ERROR"
944 message="PUT Dictionary request failed for: ${header.name}, ${exception.stacktrace}" />
945 <setHeader headerName="CamelHttpResponseCode">
946 <constant>500</constant>
949 <simple>PUT Dictionary FAILED</simple>
956 <delete uri="/v2/dictionary/{name}" produces="application/json">
958 <removeHeaders pattern="*" excludePattern="name" />
961 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Delete Dictionary')" />
963 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','update')" />
965 uri="bean:org.onap.clamp.tosca.DictionaryService?method=deleteDictionary(${header.name})" />
967 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
969 <exception>java.lang.Exception</exception>
971 <constant>true</constant>
974 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
975 <log loggingLevel="ERROR"
976 message="DELETE Dictionary request failed for: ${header.name}, ${exception.stacktrace}" />
977 <setHeader headerName="CamelHttpResponseCode">
978 <constant>500</constant>
981 <simple>DELETE Dictionary FAILED</simple>
988 <delete uri="/v2/dictionary/{name}/elements/{shortName}"
989 produces="application/json">
991 <removeHeaders pattern="*"
992 excludePattern="name|shortName" />
995 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Delete Dictionary Element')" />
997 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','update')" />
999 uri="bean:org.onap.clamp.tosca.DictionaryService?method=deleteDictionaryElement(${header.name}, ${header.shortName})" />
1001 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
1003 <exception>java.lang.Exception</exception>
1005 <constant>true</constant>
1008 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
1009 <log loggingLevel="ERROR"
1010 message="DELETE Dictionary element request failed for: ${header.name}, ${exception.stacktrace}" />
1011 <setHeader headerName="CamelHttpResponseCode">
1012 <constant>500</constant>
1015 <simple>DELETE Dictionary element FAILED</simple>
1022 <get uri="/v2/policyToscaModels"
1023 outType="org.onap.clamp.loop.template.PolicyModel"
1024 produces="application/json">
1026 <removeHeaders pattern="*" />
1029 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET ALL Tosca Policy Models')" />
1031 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','read')" />
1033 uri="bean:org.onap.clamp.loop.template.PolicyModelsService?method=getAllPolicyModels()" />
1035 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
1037 <exception>java.lang.Exception</exception>
1039 <constant>true</constant>
1042 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
1043 <log loggingLevel="ERROR"
1044 message="GET Policy Models request failed for: ${exception.stacktrace}" />
1045 <setHeader headerName="CamelHttpResponseCode">
1046 <constant>500</constant>
1049 <simple>GET Policy models FAILED</simple>
1055 <get uri="/v2/policyToscaModels/{policyModelType}/{policyModelVersion}"
1056 outType="org.onap.clamp.loop.template.PolicyModel"
1057 produces="application/json">
1059 <removeHeaders pattern="*"
1060 excludePattern="policyModelType|policyModelVersion" />
1063 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET Tosca Policy Model by Name/Version')" />
1065 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','read')" />
1067 uri="bean:org.onap.clamp.loop.template.PolicyModelsService?method=getPolicyModelByType(${header.policyModelType},${header.policyModelVersion})" />
1069 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
1071 <exception>java.lang.Exception</exception>
1073 <constant>true</constant>
1076 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
1077 <log loggingLevel="ERROR"
1078 message="GET Policy Model request failed for type: ${header.policyModelType}, ${exception.stacktrace}" />
1079 <setHeader headerName="CamelHttpResponseCode">
1080 <constant>500</constant>
1083 <simple>GET Policy model FAILED</simple>
1089 <get uri="/v2/policyToscaModels/yaml/{policyModelType}/{policyModelVersion}"
1090 outType="java.lang.String" produces="application/json">
1092 <removeHeaders pattern="*"
1093 excludePattern="policyModelType|policyModelVersion" />
1096 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET Tosca Policy Model Yaml String by Name/Version')" />
1098 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','read')" />
1100 uri="bean:org.onap.clamp.loop.template.PolicyModelsService?method=getPolicyModelTosca(${header.policyModelType},${header.policyModelVersion})" />
1102 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
1104 <exception>java.lang.Exception</exception>
1106 <constant>true</constant>
1109 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
1110 <log loggingLevel="ERROR"
1111 message="GET Policy Model YAML request failed for type: ${header.policyModelType}, ${exception.stacktrace}" />
1112 <setHeader headerName="CamelHttpResponseCode">
1113 <constant>500</constant>
1116 <simple>GET Policy model YAML FAILED</simple>
1123 <post uri="/v2/policyToscaModels"
1124 type="java.lang.String"
1125 outType="org.onap.clamp.loop.template.PolicyModel"
1126 consumes="plain/text" produces="application/json">
1128 <removeHeaders pattern="*"/>
1131 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Upload New or Update Tosca Policy Model')" />
1133 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','update')" />
1134 <setProperty propertyName="PolicyModelTosca">
1135 <simple>${body}</simple>
1138 uri="bean:org.onap.clamp.loop.template.PolicyModelsService?method=createNewPolicyModelFromTosca(${exchangeProperty[PolicyModelTosca]})" />
1140 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
1142 <exception>java.lang.Exception</exception>
1144 <constant>true</constant>
1147 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
1148 <log loggingLevel="ERROR"
1149 message="POST Policy Model YAML request failed: ${exception.stacktrace}" />
1150 <setHeader headerName="CamelHttpResponseCode">
1151 <constant>500</constant>
1154 <simple>POST Policy model YAML FAILED</simple>
1160 <put uri="/v2/policyToscaModels/{policyModelType}/{policyModelVersion}"
1161 type="java.lang.String"
1162 outType="org.onap.clamp.loop.template.PolicyModel"
1163 consumes="plain/text" produces="application/json">
1165 <removeHeaders pattern="*"
1166 excludePattern="policyModelType|policyModelVersion" />
1169 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'Upload New or Update Tosca Policy Model')" />
1171 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'tosca','','update')" />
1172 <setProperty propertyName="PolicyModelTosca">
1173 <simple>${body}</simple>
1176 uri="bean:org.onap.clamp.loop.template.PolicyModelsService?method=updatePolicyModelTosca(${header.policyModelType},${policyModelVersion},${exchangeProperty[PolicyModelTosca]})" />
1178 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
1180 <exception>java.lang.Exception</exception>
1182 <constant>true</constant>
1185 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
1186 <log loggingLevel="ERROR"
1187 message="MODIFY Policy Model YAML request failed: ${exception.stacktrace}" />
1188 <setHeader headerName="CamelHttpResponseCode">
1189 <constant>500</constant>
1192 <simple>MODIFY Policy model YAML FAILED</simple>
1199 <get uri="/v2/templates"
1200 outType="org.onap.clamp.loop.template.LoopTemplate"
1201 produces="application/json">
1203 <removeHeaders pattern="*" />
1206 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET ALL Templates')" />
1208 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'template','','read')" />
1210 uri="bean:org.onap.clamp.loop.template.LoopTemplatesService?method=getAllLoopTemplates()" />
1212 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
1214 <exception>java.lang.Exception</exception>
1216 <constant>true</constant>
1219 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
1220 <log loggingLevel="ERROR"
1221 message="GET ALL templates request failed: ${exception.stacktrace}" />
1222 <setHeader headerName="CamelHttpResponseCode">
1223 <constant>500</constant>
1226 <simple>GET ALL templates FAILED</simple>
1232 <get uri="/v2/templates/{templateName}"
1233 outType="org.onap.clamp.loop.template.LoopTemplate"
1234 produces="application/json">
1236 <removeHeaders pattern="*"
1237 excludePattern="templateName" />
1240 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET a Template by NAME')" />
1242 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'template','','read')" />
1244 uri="bean:org.onap.clamp.loop.template.LoopTemplatesService?method=getLoopTemplate(${header.templateName})" />
1246 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
1248 <exception>java.lang.Exception</exception>
1250 <constant>true</constant>
1253 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
1254 <log loggingLevel="ERROR"
1255 message="GET Template request failed for template: ${header.templateName}, ${exception.stacktrace}" />
1256 <setHeader headerName="CamelHttpResponseCode">
1257 <constant>500</constant>
1260 <simple>GET Template FAILED</simple>
1266 <get uri="/v2/templates/names" outType="java.lang.String[]"
1267 produces="application/json">
1269 <removeHeaders pattern="*" />
1272 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=startLog(*, 'GET ALL Loop Template Names')" />
1274 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=authorize(*,'template','','read')" />
1276 uri="bean:org.onap.clamp.loop.template.LoopTemplatesService?method=getLoopTemplateNames()" />
1278 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=endLog()" />
1280 <exception>java.lang.Exception</exception>
1282 <constant>true</constant>
1285 uri="bean:org.onap.clamp.flow.log.FlowLogOperation?method=errorLog()" />
1286 <log loggingLevel="ERROR"
1287 message="GET All Template names request failed for template: ${exception.stacktrace}" />
1288 <setHeader headerName="CamelHttpResponseCode">
1289 <constant>500</constant>
1292 <simple>GET All Template names FAILED</simple>
1298 <get uri="/v2/clampInformation" outType="org.onap.clamp.clds.model.ClampInformation"
1299 produces="application/json">
1301 uri="bean:org.onap.clamp.authorization.AuthorizationController?method=getClampInformation()" />