Update SO Interface AAI NQ response from v8 to v11 13/19113/6
authorHockla, Ali (ah999m) <ah999m@att.com>
Mon, 16 Oct 2017 17:15:03 +0000 (12:15 -0500)
committerHockla, Ali (ah999m) <ah999m@att.com>
Tue, 17 Oct 2017 20:20:07 +0000 (15:20 -0500)
commit3cf3293477bc482ec842d6069d7d0995be6b1002
tree58c27bcd00feeaf524688cbdc1be059059d488ac
parent777302bddf16316fb555ebc0d9f32dd2ecc0ebf4
Update SO Interface AAI NQ response from v8 to v11

- Removed nonBaseIndex since there is only base vf Module in v11 response
- Reverted to checkExtractedFields()
- Modified the AAI Simulator to return the v11 response
- If AAI NQ fails then the SO Request will not be constructed. In this
  case, we are retracting objects from the transaction and inserting policyResult.FAILURE into current operation to
  prevent null values in finishOperation

Issue-ID: POLICY-339
Change-Id: I1c48fac4f9a51467ad54b0706543f5d1baa70389
Signed-off-by: Hockla, Ali (ah999m) <ah999m@att.com>
controlloop/common/actors/actor.so/src/main/java/org/onap/policy/controlloop/actor/so/SOActorServiceProvider.java
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/ControlLoopOperationManager.java
controlloop/common/simulators/src/main/java/org/onap/policy/simulators/AaiSimulatorJaxRs.java
controlloop/templates/archetype-cl-amsterdam/src/main/resources/archetype-resources/src/main/resources/__closedLoopControlName__.drl