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

          # Subject Branch Project Status CR V

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: