Uploaded image for project: 'Configuration Persistence Service'
  1. Configuration Persistence Service
  2. CPS-637

Support Update (Replace) operation for DS Passtrough-Running in DMI Plugin

    XMLWordPrintable

Details

    • Story
    • Status: Closed
    • Highest
    • Resolution: Done
    • None
    • Jakarta Release
    • DMI

    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

      https://wiki.onap.org/display/DW/CPS-391Spike%3A+Define+and+Agree+NCMP+REST+Interface#CPS391Spike:DefineandAgreeNCMPRESTInterface-Datastore,PathsandFormatCombinationsforWriteOperations

      A/C

      1. Agree term used across all interfaces 'update' or 'replace'. Should not clash/confused with 'path' operations.
      2. Good en clear OpenAPI definitions including examples
      3. Agree and implement/document HTTP Error Code for invalid Operation 400/500?
        1. record on https://wiki.onap.org/display/DW/CPS+Exceptions+and+REST+API+HTTP+Response+Codes (add section for DMI Plugin)
      4. E2E test using CSIT (incl. demo to team)
      5. Update Release notes with OpenApi

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              DylanB95EST Dylan Byrne
              toinesiebelink Toine Siebelink
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: