Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

1Create updated DMI Registry Yang Schema (using @yyyy-mm-dd) in changelog/db/changes/data/yang-models/dmi-registry @ 2021-12-13.yang to store Handle State

2

Change schema to have one entry (anchor) for each cm-handle instead of the current list!

Registry becomes a dataspace with many anchors



3

Add StateLockReason and LockReasonDetails as (Yang)Strings to the schema. Any validation or enum-limitations can be handled in the Java code.



4

Consider timestamp for retry and timeout related scenarios as part of same schema update to reduce overhead of Liquibase changesets



5

Test/demo using CPS-Core 




  1. Create updated DMI Registry Yang Schema (using @yyyy-mm-dd) in changelog/db/changes/data/yang-models/dmi-registry @ 2021-12-13.yang to store Handle State
    see also [https://wiki.onap.org/display/DW/CPS-677+Support+%27public%27+Cm+Handle+Properties#CPS677Support'public'CmHandleProperties-December2021YangModelforPublicPropertiesSupport
  2. Change schema to have one entry (anchor) for each cm-handle instead of the current list!
  3. Add State, LockReason and LockReasonDetails as (Yang)Strings to the schema. Any validation or enum-limitations can be handled in the Java code.
  4. consider timestamp for retry and timeout related scenarios as part of same schema update to reduce overhead of Liquibase changesets
  5. Test/demo using CPS-Core 
    1. Can create anchor with new schema
    2. Can add and create data 

...