-
Story
-
Resolution: Done
-
Medium
-
None
As a user of POMBA, I want to external API to support the latest version of the API, which only takes the following 3 fields should be sent in the input request:
- Model-version-id
- Model-invariant-id
- Service-instance-id
It also supports versioning. See also https://wiki.onap.org/display/DW/POMBA+Initiating+Audit
Implementation Hint
customerid and servicetype wold then be sourced as necessary separately from the input request. Then these values can be used for rest of currently implemented APIs
Services impacted: data-router, aai-context-builder, sdnc-context-builder, context-aggregator
- the 3 field input should be maintained throughout the flow and reported in ELK
Value
Simplify the external API request to ensure that it can be executed by any client
Acceptance Criteria
- Manual API request is accepted and aggregated payload with AAI and SDN-C context builders data is built up and published in rule-validation topic
- Error scenarios should include a log file indicating the error, but should not reject the request
- Above ask is done
- Code is tested and submitted
- Wiki pages are updated
- ONAP best practices including logging and SONAR coverage are met.