@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";
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
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)