update and use cm data job subscription model 88/141988/2
authorshikha0203 <shivani.khare@est.tech>
Wed, 3 Sep 2025 16:35:14 +0000 (17:35 +0100)
committershikha0203 <shivani.khare@est.tech>
Thu, 4 Sep 2025 09:40:42 +0000 (10:40 +0100)
Issue-ID: CPS-2971
Change-Id: I68368d5253e4e8aacfc4279527202acf91caa6e2
Signed-off-by: shikha0203 <shivani.khare@est.tech>
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/CmDataSubscriptionModelLoader.java
cps-ncmp-service/src/main/resources/models/cm-data-job-subscriptions@2025-09-03.yang [moved from cps-ncmp-service/src/main/resources/models/cm-data-job-subscriptions@2025-07-16.yang with 67% similarity]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/CmDataSubscriptionModelLoaderSpec.groovy

index 4b8a95c..e4645dc 100644 (file)
@@ -34,7 +34,7 @@ import org.springframework.stereotype.Service;
 @Service
 public class CmDataSubscriptionModelLoader extends AbstractModelLoader {
 
-    private static final String MODEL_FILE_NAME = "cm-data-job-subscriptions@2025-07-16.yang";
+    private static final String MODEL_FILE_NAME = "cm-data-job-subscriptions@2025-09-03.yang";
     private static final String SCHEMA_SET_NAME = "cm-data-job-subscriptions";
     private static final String ANCHOR_NAME = "cm-data-job-subscriptions";
     private static final String REGISTRY_DATA_NODE_NAME = "dataJob";
@@ -4,17 +4,17 @@ module cps-data-job-subscriptions {
 
     prefix cps-djs;
 
-    revision "2025-07-16" {
+    revision "2025-09-03" {
         description
             "First release of cm data job (notification) subscriptions model";
     }
 
     container dataJob {
         list subscription {
-            key "alternateId dataTypeId";
-            leaf alternateId { type string; }
-            leaf dataTypeId { type string; }
+            key "dataNodeSelector";
+            leaf dataNodeSelector { type string; }
             leaf-list dataJobId { type string; }
+            leaf status { type string; }
         }
     }
 }
\ No newline at end of file
index d26afb4..14ed5f0 100644 (file)
@@ -50,7 +50,7 @@ class CmDataSubscriptionModelLoaderSpec extends Specification {
     def loggingListAppender
 
     void setup() {
-        expectedYangResourcesToContentMap = objectUnderTest.mapYangResourcesToContent('cm-data-job-subscriptions@2025-07-16.yang')
+        expectedYangResourcesToContentMap = objectUnderTest.mapYangResourcesToContent('cm-data-job-subscriptions@2025-09-03.yang')
         logger.setLevel(Level.DEBUG)
         loggingListAppender = new ListAppender()
         logger.addAppender(loggingListAppender)