Details
-
Story
-
Status: Closed
-
Highest
-
Resolution: Done
-
None
Description
- Modify existing endpoints to include both put and post requests.
- Make currently implemented API's backwards compatible with new implementation
- Java API Method
- Implement use SDNC Operations class: org.onap.cps.ncmp.dmi.service.operation.SdncOperations
Use same flow as get and create end point
SDN-C Interface details are described here : https://wiki.onap.org/display/DW/CPS-395+Spike%3A+SDNC+Interface+for+CRUD+and+Patch+Operations
Rest Endpoint defined on https://wiki.onap.org/display/DW/CPS-390+Spike%3A+Define+and+Agree+DMI+Plugin+REST+Interface
Functionality defined in #2 in table below
A/C
- Agree term used across all interfaces 'update' or 'replace'. Should not clash/confused with 'path' operations.
- Good en clear OpenAPI definitions including examples
- Agree and implement/document HTTP Error Code for invalid Operation 400/500?
- record on https://wiki.onap.org/display/DW/CPS+Exceptions+and+REST+API+HTTP+Response+Codes (add section for DMI Plugin)
- E2E test using CSIT (incl. demo to team)
- Update Release notes with OpenApi
Attachments
Issue Links
Gerrit Reviews
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
125664,10 | Support Update and Delete operations for DS Passtrough-Running in DMI Plugin | master | cps/ncmp-dmi-plugin | Status: MERGED | +2 | +1 |
125853,15 | Add CSIT Tests for Update Operation on Passthrough-running 2/3 | master | cps | Status: MERGED | +2 | +1 |
126091,8 | Support Delete operation for ds Passtrough-Running in NCMP 1/3 | master | cps | Status: MERGED | +2 | +1 |
126092,8 | CSIT Tests for NCMP Delete on Passthrough Running. 3/3 | master | cps | Status: MERGED | +2 | +1 |
126144,1 | Add new features to Release Notes | master | cps/ncmp-dmi-plugin | Status: MERGED | +2 | +1 |