Merge "Add kafka messaging support to integration test module"
authorToine Siebelink <toine.siebelink@est.tech>
Tue, 19 Mar 2024 17:02:00 +0000 (17:02 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 19 Mar 2024 17:02:00 +0000 (17:02 +0000)
56 files changed:
cps-application/src/main/resources/application.yml
cps-dependencies/pom.xml
cps-ncmp-events/src/main/resources/schemas/lcm/lcm-event-schema-v1.json
cps-ncmp-rest/docs/openapi/components.yaml
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/controller/NetworkCmProxyController.java
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/controller/handlers/NcmpCachedResourceRequestHandler.java
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/controller/handlers/NcmpDatastoreRequestHandler.java
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/controller/handlers/NcmpPassthroughResourceRequestHandler.java
cps-ncmp-rest/src/test/groovy/org/onap/cps/ncmp/rest/controller/NcmpRestInputMapperSpec.groovy
cps-ncmp-rest/src/test/groovy/org/onap/cps/ncmp/rest/controller/NetworkCmProxyControllerSpec.groovy
cps-ncmp-rest/src/test/groovy/org/onap/cps/ncmp/rest/controller/handlers/NcmpDatastoreRequestHandlerSpec.groovy
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/NetworkCmProxyDataService.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/NetworkCmProxyDataServiceImpl.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/NetworkCmProxyDataServicePropertyHandler.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/events/cmsubscription/mapper/CmNotificationSubscriptionNcmpOutEventMapper.java [new file with mode: 0644]
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventsCreator.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/executor/TaskExecutor.java [deleted file]
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/operations/DmiDataOperations.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/utils/AlternateIdChecker.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/utils/YangDataConverter.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/utils/data/operation/ResourceDataOperationRequestUtils.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/yangmodels/YangModelCmHandle.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/models/CmResourceAddress.java [new file with mode: 0644]
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/models/NcmpServiceCmHandle.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/InventoryModelLoader.java
cps-ncmp-service/src/main/resources/models/dmi-registry@2024-02-23.yang [moved from cps-ncmp-service/src/main/resources/models/dmi-registry@2023-11-27.yang with 94% similarity]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/NetworkCmProxyDataServiceImplSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/NetworkCmProxyDataServicePropertyHandlerSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/config/embeddedcache/SynchronizationCacheConfigSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/config/embeddedcache/TrustLevelCacheConfigSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/events/cmsubscription/mapper/CmNotificationSubscriptionNcmpOutEventMapperSpec.groovy [new file with mode: 0644]
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventsCreatorSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/inventory/sync/ModuleSyncServiceSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/operations/DmiDataOperationsSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/operations/DmiModelOperationsSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/utils/AlternateIdCheckerSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/utils/DmiServiceUrlBuilderSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/yangmodels/YangModelCmHandleSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/InventoryModelLoaderSpec.groovy
cps-parent/pom.xml
cps-service/src/main/java/org/onap/cps/cache/HazelcastCacheConfig.java
cps-service/src/test/groovy/org/onap/cps/cache/AnchorDataCacheConfigSpec.groovy
docker-compose/docker-compose.yml
docker-compose/postgres-init.sql [new file with mode: 0644]
docs/api/swagger/ncmp/openapi-inventory.yaml
docs/api/swagger/ncmp/openapi.yaml
docs/deployment.rst
docs/release-notes.rst
integration-test/src/test/groovy/org/onap/cps/integration/performance/base/CpsPerfTestBase.groovy
integration-test/src/test/groovy/org/onap/cps/integration/performance/base/NcmpPerfTestBase.groovy
integration-test/src/test/groovy/org/onap/cps/integration/performance/base/PerfTestBase.groovy
integration-test/src/test/groovy/org/onap/cps/integration/performance/cps/WritePerfTest.groovy
integration-test/src/test/groovy/org/onap/cps/integration/performance/ncmp/CmHandleQueryPerfTest.groovy
integration-test/src/test/resources/data/ncmp-registry/1000-cmhandles.json [deleted file]
integration-test/src/test/resources/data/ncmp-registry/dmi-registry@2024-02-23.yang [moved from integration-test/src/test/resources/data/ncmp-registry/dmi-registry@2023-11-27.yang with 94% similarity]
integration-test/src/test/resources/data/ncmp-registry/innerNode.json [new file with mode: 0644]

index 9f03fc2..d742483 100644 (file)
@@ -124,7 +124,7 @@ notification:
             queue-capacity: 500
             wait-for-tasks-to-complete-on-shutdown: true
             thread-name-prefix: Async-
-            time-out-value-in-ms: 2000
+            time-out-value-in-ms: 60000
 
 springdoc:
     swagger-ui:
index 69ea859..68f36fb 100644 (file)
@@ -2,7 +2,7 @@
 <!--
   ============LICENSE_START=======================================================
   Copyright (c) 2021 Linux Foundation.
-  Modifications Copyright (C) 2020-2023 Nordix Foundation
+  Modifications Copyright (C) 2020-2024 Nordix Foundation
   Modifications Copyright (C) 2022 Bell Canada.
   ================================================================================
   Licensed under the Apache License, Version 2.0 (the "License");
             <dependency>
                 <groupId>com.github.spotbugs</groupId>
                 <artifactId>spotbugs</artifactId>
-                <version>4.2.0</version>
+                <version>4.2.3</version>
             </dependency>
             <dependency>
                 <groupId>com.google.code.gson</groupId>
index e687303..bd0d90d 100644 (file)
           "description": "alternative id for cmHandle (e.g. 3GPP FDN)",
           "type": "string"
         },
+        "moduleSetTag": {
+          "description": "module set tag for cmHandle",
+          "type": "string"
+        },
+        "dataProducerIdentifier": {
+          "description": "data producer identifier for cmHandle",
+          "type": "string"
+        },
         "oldValues": {
           "$ref": "#/definitions/Values"
         },
index cd77eff..0ad453a 100644 (file)
@@ -143,6 +143,9 @@ components:
         alternateId:
           type: string
           example: "my-alternate-id"
+        dataProducerIdentifier:
+          type: string
+          example: "my-data-producer-identifier"
     RestCmHandleProperties:
       type: object
       additionalProperties:
@@ -252,6 +255,15 @@ components:
           $ref: '#/components/schemas/CmHandleCompositeState'
         trustLevel:
           $ref: '#/components/schemas/CmHandleTrustLevel'
+        moduleSetTag:
+          type: string
+          example: my-module-set-tag
+        alternateId:
+          type: string
+          example: my-alternate-id
+        dataProducerIdentifier:
+          type: string
+          example: my-data-producer-identifier
     CmHandlePublicProperties:
       type: object
       items:
index b567ba2..93cbccf 100755 (executable)
@@ -44,6 +44,7 @@ import org.onap.cps.ncmp.api.impl.inventory.CompositeState;
 import org.onap.cps.ncmp.api.impl.operations.DatastoreType;
 import org.onap.cps.ncmp.api.impl.trustlevel.TrustLevel;
 import org.onap.cps.ncmp.api.models.CmHandleQueryApiParameters;
+import org.onap.cps.ncmp.api.models.CmResourceAddress;
 import org.onap.cps.ncmp.api.models.NcmpServiceCmHandle;
 import org.onap.cps.ncmp.rest.api.NetworkCmProxyApi;
 import org.onap.cps.ncmp.rest.controller.handlers.NcmpCachedResourceRequestHandler;
@@ -107,8 +108,9 @@ public class NetworkCmProxyController implements NetworkCmProxyApi {
                                                              final Boolean includeDescendants,
                                                              final String authorization) {
         final NcmpDatastoreRequestHandler ncmpDatastoreRequestHandler = getNcmpDatastoreRequestHandler(datastoreName);
-        return ncmpDatastoreRequestHandler.executeRequest(datastoreName, cmHandle, resourceIdentifier,
-                optionsParamInQuery, topicParamInQuery, includeDescendants, authorization);
+        final CmResourceAddress cmResourceAddress = new CmResourceAddress(datastoreName, cmHandle, resourceIdentifier);
+        return ncmpDatastoreRequestHandler.executeRequest(cmResourceAddress, optionsParamInQuery, topicParamInQuery,
+            includeDescendants, authorization);
     }
 
     @Override
@@ -398,6 +400,9 @@ public class NetworkCmProxyController implements NetworkCmProxyApi {
         if (cmHandleCurrentTrustLevel != null) {
             restOutputCmHandle.setTrustLevel(cmHandleCurrentTrustLevel.toString());
         }
+        restOutputCmHandle.setModuleSetTag(ncmpServiceCmHandle.getModuleSetTag());
+        restOutputCmHandle.setAlternateId(ncmpServiceCmHandle.getAlternateId());
+        restOutputCmHandle.setDataProducerIdentifier(ncmpServiceCmHandle.getDataProducerIdentifier());
         return restOutputCmHandle;
     }
 
index 430c099..e6d6faf 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  ============LICENSE_START=======================================================
- *  Copyright (C) 2022-2023 Nordix Foundation
+ *  Copyright (C) 2022-2024 Nordix Foundation
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -23,6 +23,7 @@ package org.onap.cps.ncmp.rest.controller.handlers;
 import java.util.function.Supplier;
 import org.onap.cps.ncmp.api.NetworkCmProxyDataService;
 import org.onap.cps.ncmp.api.NetworkCmProxyQueryService;
+import org.onap.cps.ncmp.api.models.CmResourceAddress;
 import org.onap.cps.ncmp.rest.executor.CpsNcmpTaskExecutor;
 import org.onap.cps.spi.FetchDescendantsOption;
 import org.springframework.http.ResponseEntity;
@@ -68,9 +69,7 @@ public class NcmpCachedResourceRequestHandler extends NcmpDatastoreRequestHandle
     }
 
     @Override
-    protected Supplier<Object> getTaskSupplierForGetRequest(final String datastoreName,
-                                                  final String cmHandleId,
-                                                  final String resourceIdentifier,
+    protected Supplier<Object> getTaskSupplierForGetRequest(final CmResourceAddress cmResourceAddress,
                                                   final String optionsParamInQuery,
                                                   final String topicParamInQuery,
                                                   final String requestId,
@@ -79,8 +78,7 @@ public class NcmpCachedResourceRequestHandler extends NcmpDatastoreRequestHandle
 
         final FetchDescendantsOption fetchDescendantsOption = getFetchDescendantsOption(includeDescendants);
 
-        return () -> networkCmProxyDataService.getResourceDataForCmHandle(datastoreName, cmHandleId, resourceIdentifier,
-            fetchDescendantsOption);
+        return () -> networkCmProxyDataService.getResourceDataForCmHandle(cmResourceAddress, fetchDescendantsOption);
     }
 
     private Supplier<Object> getTaskSupplierForQueryRequest(final String cmHandleId,
index 8b08090..1ae1682 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  ============LICENSE_START=======================================================
- *  Copyright (C) 2022-2023 Nordix Foundation
+ *  Copyright (C) 2022-2024 Nordix Foundation
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -25,6 +25,7 @@ import java.util.UUID;
 import java.util.function.Supplier;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
+import org.onap.cps.ncmp.api.models.CmResourceAddress;
 import org.onap.cps.ncmp.rest.executor.CpsNcmpTaskExecutor;
 import org.onap.cps.ncmp.rest.util.TopicValidator;
 import org.springframework.beans.factory.annotation.Value;
@@ -39,7 +40,7 @@ public abstract class NcmpDatastoreRequestHandler {
     private static final String NO_REQUEST_ID = null;
     private static final String NO_TOPIC = null;
 
-    @Value("${notification.async.executor.time-out-value-in-ms:2000}")
+    @Value("${notification.async.executor.time-out-value-in-ms:60000}")
     protected int timeOutInMilliSeconds;
 
     @Value("${notification.enabled:true}")
@@ -50,18 +51,14 @@ public abstract class NcmpDatastoreRequestHandler {
     /**
      * Executes synchronous/asynchronous get request for given cm handle.
      *
-     * @param datastoreName       the name of the datastore
-     * @param cmHandleId          the cm handle
-     * @param resourceIdentifier  the resource identifier
+     * @param cmResourceAddress   the name of the datastore, cm handle and resource identifier
      * @param optionsParamInQuery the options param in query
      * @param topicParamInQuery   the topic param in query
      * @param includeDescendants  whether include descendants
      * @param authorization       contents of Authorization header, or null if not present
      * @return the response entity
      */
-    public ResponseEntity<Object> executeRequest(final String datastoreName,
-                                                 final String cmHandleId,
-                                                 final String resourceIdentifier,
+    public ResponseEntity<Object> executeRequest(final CmResourceAddress cmResourceAddress,
                                                  final String optionsParamInQuery,
                                                  final String topicParamInQuery,
                                                  final boolean includeDescendants,
@@ -69,16 +66,16 @@ public abstract class NcmpDatastoreRequestHandler {
 
         final boolean asyncResponseRequested = topicParamInQuery != null;
         if (asyncResponseRequested && notificationFeatureEnabled) {
-            return executeAsyncTaskAndGetResponseEntity(datastoreName, cmHandleId, resourceIdentifier,
-                optionsParamInQuery, topicParamInQuery, includeDescendants, authorization);
+            return executeAsyncTaskAndGetResponseEntity(cmResourceAddress, optionsParamInQuery, topicParamInQuery,
+                includeDescendants, authorization);
         }
 
         if (asyncResponseRequested) {
             log.warn("Asynchronous request is unavailable as notification feature is currently disabled, "
                     + "will use synchronous operation.");
         }
-        final Supplier<Object> taskSupplier = getTaskSupplierForGetRequest(datastoreName, cmHandleId,
-                resourceIdentifier, optionsParamInQuery, NO_TOPIC, NO_REQUEST_ID, includeDescendants, authorization);
+        final Supplier<Object> taskSupplier = getTaskSupplierForGetRequest(cmResourceAddress, optionsParamInQuery,
+            NO_TOPIC, NO_REQUEST_ID, includeDescendants, authorization);
         return executeTaskSync(taskSupplier);
     }
 
@@ -96,23 +93,18 @@ public abstract class NcmpDatastoreRequestHandler {
         return ResponseEntity.ok(taskSupplier.get());
     }
 
-    private ResponseEntity<Object> executeAsyncTaskAndGetResponseEntity(final String datastoreName,
-                                                                        final String cmHandleId,
-                                                                        final String resourceIdentifier,
+    private ResponseEntity<Object> executeAsyncTaskAndGetResponseEntity(final CmResourceAddress cmResourceAddress,
                                                                         final String optionsParamInQuery,
                                                                         final String topicParamInQuery,
                                                                         final boolean includeDescendants,
                                                                         final String authorization) {
         final String requestId = UUID.randomUUID().toString();
-        final Supplier<Object> taskSupplier = getTaskSupplierForGetRequest(datastoreName, cmHandleId,
-                resourceIdentifier, optionsParamInQuery, topicParamInQuery, requestId, includeDescendants,
-                authorization);
+        final Supplier<Object> taskSupplier = getTaskSupplierForGetRequest(cmResourceAddress,
+            optionsParamInQuery, topicParamInQuery, requestId, includeDescendants, authorization);
         return executeTaskAsync(topicParamInQuery, requestId, taskSupplier);
     }
 
-    protected abstract Supplier<Object> getTaskSupplierForGetRequest(final String datastoreName,
-                                                  final String cmHandleId,
-                                                  final String resourceIdentifier,
+    protected abstract Supplier<Object> getTaskSupplierForGetRequest(final CmResourceAddress cmResourceAddress,
                                                   final String optionsParamInQuery,
                                                   final String topicParamInQuery,
                                                   final String requestId,
index 430b749..75112ca 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  ============LICENSE_START=======================================================
- *  Copyright (C) 2022-2023 Nordix Foundation
+ *  Copyright (C) 2022-2024 Nordix Foundation
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -30,6 +30,7 @@ import org.onap.cps.ncmp.api.NetworkCmProxyDataService;
 import org.onap.cps.ncmp.api.impl.exception.InvalidDatastoreException;
 import org.onap.cps.ncmp.api.impl.operations.DatastoreType;
 import org.onap.cps.ncmp.api.impl.operations.OperationType;
+import org.onap.cps.ncmp.api.models.CmResourceAddress;
 import org.onap.cps.ncmp.api.models.DataOperationRequest;
 import org.onap.cps.ncmp.rest.exceptions.OperationNotSupportedException;
 import org.onap.cps.ncmp.rest.executor.CpsNcmpTaskExecutor;
@@ -77,18 +78,15 @@ public class NcmpPassthroughResourceRequestHandler extends NcmpDatastoreRequestH
     }
 
     @Override
-    protected Supplier<Object> getTaskSupplierForGetRequest(final String datastoreName,
-                                                            final String cmHandleId,
-                                                            final String resourceIdentifier,
+    protected Supplier<Object> getTaskSupplierForGetRequest(final CmResourceAddress cmResourceAddress,
                                                             final String optionsParamInQuery,
                                                             final String topicParamInQuery,
                                                             final String requestId,
                                                             final boolean includeDescendants,
                                                             final String authorization) {
 
-        return () -> networkCmProxyDataService.getResourceDataForCmHandle(
-            datastoreName, cmHandleId, resourceIdentifier, optionsParamInQuery, topicParamInQuery, requestId,
-            authorization);
+        return () -> networkCmProxyDataService.getResourceDataForCmHandle(cmResourceAddress, optionsParamInQuery,
+            topicParamInQuery, requestId, authorization);
     }
 
     private ResponseEntity<Object> getRequestIdAndSendDataOperationRequestToDmiService(
index 0bc0c1e..b5f61ad 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  ============LICENSE_START=======================================================
- *  Copyright (C) 2022-2023 Nordix Foundation
+ *  Copyright (C) 2022-2024 Nordix Foundation
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -41,7 +41,7 @@ class NcmpRestInputMapperSpec extends Specification {
     def 'Convert a created REST CM Handle Input to an NCMP Service CM Handle with #scenario'() {
         given: 'a rest cm handle input'
             def inputRestCmHandle = new RestInputCmHandle(cmHandle : 'example-id', cmHandleProperties: registrationDmiProperties,
-                publicCmHandleProperties: registrationPublicProperties, trustLevel: registrationTrustLevel, alternateId: 'my-alternate-id', moduleSetTag: 'my-module-set-tag')
+                publicCmHandleProperties: registrationPublicProperties, trustLevel: registrationTrustLevel, alternateId: 'my-alternate-id', moduleSetTag: 'my-module-set-tag', dataProducerIdentifier: 'my-data-producer-identifier')
             def restDmiPluginRegistration = new RestDmiPluginRegistration(
                 createdCmHandles: [inputRestCmHandle])
         when: 'to plugin dmi registration is called'
@@ -53,10 +53,11 @@ class NcmpRestInputMapperSpec extends Specification {
         and: '(empty) properties are converted correctly'
             result.createdCmHandles[0].dmiProperties == mappedDmiProperties
             result.createdCmHandles[0].publicProperties == mappedPublicProperties
-            result.createdCmHandles[0].registrationTrustLevel == mappedTrustLevel
-        and: 'alternate ID and module set tag converted correctly'
+        and: 'other fields are mapped correctly'
             result.createdCmHandles[0].alternateId == 'my-alternate-id'
             result.createdCmHandles[0].moduleSetTag == 'my-module-set-tag'
+            result.createdCmHandles[0].registrationTrustLevel == mappedTrustLevel
+            result.createdCmHandles[0].dataProducerIdentifier == 'my-data-producer-identifier'
         where: 'the following parameters are used'
             scenario                    | registrationDmiProperties                | registrationPublicProperties                           | registrationTrustLevel || mappedDmiProperties                      | mappedPublicProperties                                 | mappedTrustLevel
             'dmi and public properties' | ['Property-Example': 'example property'] | ['Public-Property-Example': 'public example property'] | 'COMPLETE'             || ['Property-Example': 'example property'] | ['Public-Property-Example': 'public example property'] | TrustLevel.COMPLETE
index dba2b30..a5b1f05 100644 (file)
@@ -39,6 +39,7 @@ import org.onap.cps.ncmp.api.impl.inventory.DataStoreSyncState
 import org.onap.cps.ncmp.api.impl.inventory.LockReasonCategory
 import org.onap.cps.ncmp.api.impl.trustlevel.TrustLevel
 import org.onap.cps.ncmp.api.models.NcmpServiceCmHandle
+import org.onap.cps.ncmp.api.models.CmResourceAddress
 import org.onap.cps.ncmp.rest.controller.handlers.NcmpCachedResourceRequestHandler
 import org.onap.cps.ncmp.rest.controller.handlers.NcmpPassthroughResourceRequestHandler
 import org.onap.cps.ncmp.rest.executor.CpsNcmpTaskExecutor
@@ -136,15 +137,15 @@ class NetworkCmProxyControllerSpec extends Specification {
     def NO_TOPIC = null
     def NO_REQUEST_ID = null
     def NO_AUTH_HEADER = null
-    def TIMOUT_FOR_TEST = 1234
+    def TIMEOUT_FOR_TEST = 1234
 
     def logger = Spy(ListAppender<ILoggingEvent>)
 
     def setup() {
         ncmpCachedResourceRequestHandler.notificationFeatureEnabled = true
-        ncmpCachedResourceRequestHandler.timeOutInMilliSeconds = TIMOUT_FOR_TEST
+        ncmpCachedResourceRequestHandler.timeOutInMilliSeconds = TIMEOUT_FOR_TEST
         ncmpPassthroughResourceRequestHandler.notificationFeatureEnabled = true
-        ncmpPassthroughResourceRequestHandler.timeOutInMilliSeconds = TIMOUT_FOR_TEST
+        ncmpPassthroughResourceRequestHandler.timeOutInMilliSeconds = TIMEOUT_FOR_TEST
         setupLogger()
     }
 
@@ -154,31 +155,28 @@ class NetworkCmProxyControllerSpec extends Specification {
 
     def 'Get Resource Data from pass-through operational.'() {
         given: 'resource data url'
-            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-operational" +
-                    "?resourceIdentifier=parent/child&options=(a=1,b=2)"
+            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-operational?resourceIdentifier=parent/child&options=(a=1,b=2)"
+        and: 'the expected cm resource address'
+            def expectedCmResourceAddress = new CmResourceAddress(PASSTHROUGH_OPERATIONAL.datastoreName, 'testCmHandle', 'parent/child')
         when: 'get data resource request is performed'
-            def response = mvc.perform(
-                    get(getUrl)
-                            .contentType(MediaType.APPLICATION_JSON)
-            ).andReturn().response
-        then: 'the NCMP data service is called with getResourceDataOperationalForCmHandle'
-            1 * mockNetworkCmProxyDataService.getResourceDataForCmHandle(PASSTHROUGH_OPERATIONAL.datastoreName, 'testCmHandle',
-                    'parent/child','(a=1,b=2)', NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER)
+            def response = mvc.perform(get(getUrl).contentType(MediaType.APPLICATION_JSON)).andReturn().response
+        then: 'the NCMP data service is called with correct parameters'
+            1 * mockNetworkCmProxyDataService.getResourceDataForCmHandle(expectedCmResourceAddress, '(a=1,b=2)', NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER)
         and: 'response status is Ok'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
     }
 
     def 'Get Resource Data from ncmp-datastore:operational (cached) parameters handling with #scenario.'() {
         given: 'resource data url'
-            def getUrl = "$ncmpBasePathV1/ch/h123/data/ds/ncmp-datastore:operational" +
-                    "?resourceIdentifier=parent/child${additionalUrlParam}"
+            def getUrl = "$ncmpBasePathV1/ch/h123/data/ds/ncmp-datastore:operational?resourceIdentifier=parent/child${additionalUrlParam}"
+        and: 'the expected cm resource address'
+            def expectedCmResourceAddress = new CmResourceAddress('ncmp-datastore:operational', 'h123', 'parent/child')
         when: 'get data resource request is performed'
-            def response = mvc.perform(
-                    get(getUrl).contentType(MediaType.APPLICATION_JSON)).andReturn().response
-        then: 'task executor is called appropriate number of times'
-            1 * mockNetworkCmProxyDataService.getResourceDataForCmHandle('ncmp-datastore:operational', 'h123', 'parent/child', expectedIncludeDescendants)
+            def response = mvc.perform(get(getUrl).contentType(MediaType.APPLICATION_JSON)).andReturn().response
+        then: 'the NCMP data service is called with correct parameters'
+            1 * mockNetworkCmProxyDataService.getResourceDataForCmHandle(expectedCmResourceAddress, expectedIncludeDescendants)
         and: 'response status is OK'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
         where: 'the following parameters are used'
             scenario                    | additionalUrlParam           || expectedIncludeDescendants
             'no additional param'       | ''                           || OMIT_DESCENDANTS
@@ -192,15 +190,11 @@ class NetworkCmProxyControllerSpec extends Specification {
     def 'Execute (async) data operation to read data from dmi service.'() {
         given: 'data operation url'
             def getUrl = "$ncmpBasePathV1/data?topic=my-topic-name"
-            def dataOperationRequestJsonData = jsonObjectMapper.asJsonString(getDataOperationRequest("read", datastore.datastoreName))
+            def dataOperationRequestJsonData = jsonObjectMapper.asJsonString(getDataOperationRequest('read', datastore.datastoreName))
         when: 'post data operation request is performed'
-            def response = mvc.perform(
-                    post(getUrl)
-                            .contentType(MediaType.APPLICATION_JSON)
-                            .content(dataOperationRequestJsonData)
-            ).andReturn().response
+            def response = mvc.perform(post(getUrl).contentType(MediaType.APPLICATION_JSON).content(dataOperationRequestJsonData)).andReturn().response
         then: 'response status is Ok'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
         and: 'async request id is generated'
             assert response.contentAsString.contains('requestId')
         then: 'the request is handled asynchronously'
@@ -212,80 +206,57 @@ class NetworkCmProxyControllerSpec extends Specification {
     def 'Execute (async) data operation with some validation error.'() {
         given: 'data operation url'
             def getUrl = "$ncmpBasePathV1/data?topic=my-topic-name"
-            def dataOperationRequestJsonData = jsonObjectMapper.asJsonString(
-                    getDataOperationRequest('read', 'invalid datastore'))
+            def dataOperationRequestJsonData = jsonObjectMapper.asJsonString(getDataOperationRequest('read', 'invalid datastore'))
         when: 'post data resource request is performed'
-            def response = mvc.perform(
-                    post(getUrl)
-                            .contentType(MediaType.APPLICATION_JSON)
-                            .content(dataOperationRequestJsonData)
-            ).andReturn().response
+            def response = mvc.perform(post(getUrl).contentType(MediaType.APPLICATION_JSON).content(dataOperationRequestJsonData)).andReturn().response
         then: 'response status is BAD_REQUEST'
-            response.status == HttpStatus.BAD_REQUEST.value()
+            assert response.status == HttpStatus.BAD_REQUEST.value()
     }
 
     def 'Get data operation resource data when notification feature is disabled for datastore: #datastore.'() {
         given: 'data operation url'
             def getUrl = "$ncmpBasePathV1/data?topic=my-topic-name"
-            def dataOperationRequestJsonData = jsonObjectMapper.asJsonString(
-                    getDataOperationRequest("read", PASSTHROUGH_RUNNING.datastoreName))
+            def dataOperationRequestJsonData = jsonObjectMapper.asJsonString(getDataOperationRequest("read", PASSTHROUGH_RUNNING.datastoreName))
             ncmpPassthroughResourceRequestHandler.notificationFeatureEnabled = false
         when: 'post data resource request is performed'
-            def response = mvc.perform(
-                    post(getUrl)
-                            .contentType(MediaType.APPLICATION_JSON)
-                            .content(dataOperationRequestJsonData)
+            def response = mvc.perform(post(getUrl).contentType(MediaType.APPLICATION_JSON).content(dataOperationRequestJsonData)
             ).andReturn().response
         then: 'response status is Ok'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
         and: 'async request id is unavailable'
             assert response.contentAsString == '{"status":"Asynchronous request is unavailable as notification feature is currently disabled."}'
     }
 
     def 'Query Resource Data from operational.'() {
         given: 'the query resource data url'
-            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:operational/query" +
-                    "?cps-path=/cps/path"
+            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:operational/query?cps-path=/cps/path"
         when: 'the query data resource request is performed'
-            def response = mvc.perform(
-                    get(getUrl)
-                            .contentType(MediaType.APPLICATION_JSON)
-            ).andReturn().response
+            def response = mvc.perform(get(getUrl).contentType(MediaType.APPLICATION_JSON)).andReturn().response
         then: 'the NCMP query service is called with queryResourceDataOperationalForCmHandle'
-            1 * mockNetworkCmProxyQueryService.queryResourceDataOperational('testCmHandle',
-                    '/cps/path',
-                    FetchDescendantsOption.OMIT_DESCENDANTS)
+            1 * mockNetworkCmProxyQueryService.queryResourceDataOperational('testCmHandle','/cps/path',FetchDescendantsOption.OMIT_DESCENDANTS)
         and: 'response status is Ok'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
     }
 
     def 'Query Resource Data with unsupported datastore'() {
         given: 'the query resource data url'
-            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running/query" +
-                    "?cps-path=/cps/path"
+            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running/query?cps-path=/cps/path"
         when: 'the query data resource request is performed'
-            def response = mvc.perform(
-                    get(getUrl)
-                            .contentType(MediaType.APPLICATION_JSON)
-            ).andReturn().response
+            def response = mvc.perform(get(getUrl).contentType(MediaType.APPLICATION_JSON)).andReturn().response
         then: 'a 400 BAD_REQUEST is returned for the unsupported datastore'
-            response.status == 400
+            assert response.status == 400
         and: 'the error message is that the datastore is not supported'
-            response.contentAsString.contains("ncmp-datastore:passthrough-running is not supported")
+            assert response.contentAsString.contains("ncmp-datastore:passthrough-running is not supported")
     }
 
     def 'Get Resource Data from pass-through running with #scenario value in resource identifier param.'() {
         given: 'resource data url'
-            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running" +
-                    "?resourceIdentifier=" + resourceIdentifier + "&options=(a=1,b=2)"
+            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running?resourceIdentifier=$resourceIdentifier&options=(a=1,b=2)"
         and: 'ncmp service returns json object'
-            mockNetworkCmProxyDataService.getResourceDataForCmHandle(PASSTHROUGH_RUNNING.datastoreName, 'testCmHandle',
-                    resourceIdentifier,'(a=1,b=2)', NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER) >> '{valid-json}'
+            def expectedCmResourceAddress = new CmResourceAddress(PASSTHROUGH_RUNNING.datastoreName, 'testCmHandle', resourceIdentifier)
+            mockNetworkCmProxyDataService.getResourceDataForCmHandle(expectedCmResourceAddress,'(a=1,b=2)', NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER) >> '{valid-json}'
         when: 'get data resource request is performed'
-            def response = mvc.perform(
-                    get(getUrl)
-                            .contentType(MediaType.APPLICATION_JSON)
-            ).andReturn().response
+            def response = mvc.perform(get(getUrl).contentType(MediaType.APPLICATION_JSON)).andReturn().response
         then: 'response status is Ok'
             response.status == HttpStatus.OK.value()
         and: 'response contains valid object body'
@@ -302,34 +273,24 @@ class NetworkCmProxyControllerSpec extends Specification {
 
     def 'Update resource data from pass-through running.'() {
         given: 'update resource data url'
-            def updateUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running" +
-                    "?resourceIdentifier=parent/child"
+            def updateUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running?resourceIdentifier=parent/child"
         when: 'update data resource request is performed'
-            def response = mvc.perform(
-                    put(updateUrl)
-                            .contentType(MediaType.APPLICATION_JSON_VALUE).content(requestBody)
-            ).andReturn().response
+            def response = mvc.perform(put(updateUrl).contentType(MediaType.APPLICATION_JSON_VALUE).content(requestBody)).andReturn().response
         then: 'ncmp service method to update resource is called'
-            1 * mockNetworkCmProxyDataService.writeResourceDataPassThroughRunningForCmHandle('testCmHandle',
-                    'parent/child', UPDATE, requestBody, 'application/json;charset=UTF-8', NO_AUTH_HEADER)
+            1 * mockNetworkCmProxyDataService.writeResourceDataPassThroughRunningForCmHandle('testCmHandle','parent/child', UPDATE, requestBody, 'application/json;charset=UTF-8', NO_AUTH_HEADER)
         and: 'the response status is OK'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
     }
 
     def 'Create Resource Data from pass-through running with #scenario.'() {
         given: 'resource data url'
-            def url = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running" +
-                    "?resourceIdentifier=parent/child"
+            def url = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running?resourceIdentifier=parent/child"
         when: 'create resource request is performed'
-            def response = mvc.perform(
-                    post(url)
-                            .contentType(MediaType.APPLICATION_JSON_VALUE).content(requestBody)
-            ).andReturn().response
+            def response = mvc.perform(post(url).contentType(MediaType.APPLICATION_JSON_VALUE).content(requestBody)).andReturn().response
         then: 'ncmp service method to create resource called'
-            1 * mockNetworkCmProxyDataService.writeResourceDataPassThroughRunningForCmHandle('testCmHandle',
-                    'parent/child', CREATE, requestBody, 'application/json;charset=UTF-8', NO_AUTH_HEADER)
+            1 * mockNetworkCmProxyDataService.writeResourceDataPassThroughRunningForCmHandle('testCmHandle', 'parent/child', CREATE, requestBody, 'application/json;charset=UTF-8', NO_AUTH_HEADER)
         and: 'resource is created'
-            response.status == HttpStatus.CREATED.value()
+            assert response.status == HttpStatus.CREATED.value()
     }
 
     def 'Get module references for the given dataspace and cm handle.'() {
@@ -338,12 +299,11 @@ class NetworkCmProxyControllerSpec extends Specification {
         when: 'get module resource request is performed'
             def response = mvc.perform(get(getUrl)).andReturn().response
         then: 'ncmp service method to get yang resource module references is called'
-            mockNetworkCmProxyDataService.getYangResourcesModuleReferences('some-cmhandle')
-                    >> [new ModuleReference(moduleName: 'some-name1', revision: '2021-10-03')]
+            mockNetworkCmProxyDataService.getYangResourcesModuleReferences('some-cmhandle') >> [new ModuleReference(moduleName: 'some-name1', revision: '2021-10-03')]
         and: 'response contains an array with the module name and revision'
             response.getContentAsString() == '[{"moduleName":"some-name1","revision":"2021-10-03"}]'
         and: 'response returns an OK http code'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
     }
 
     def 'Retrieve cm handles.'() {
@@ -357,18 +317,18 @@ class NetworkCmProxyControllerSpec extends Specification {
             def cmHandle2 = new NcmpServiceCmHandle()
             cmHandle2.cmHandleId = 'ch-2'
             cmHandle2.publicProperties = [color: 'green']
+            cmHandle2.alternateId = 'someAlternateId'
+            cmHandle2.moduleSetTag = 'someModuleSetTag'
+            cmHandle2.dataProducerIdentifier = 'someDataProducerIdentifier'
             mockNetworkCmProxyDataService.executeCmHandleSearch(_) >> [cmHandle1, cmHandle2]
         and: 'map for trust level per cmHandle has value for only one cm handle'
-//            trustLevelPerCmHandle.get('') >> { TrustLevel.NONE }
               trustLevelPerCmHandle.put('ch-1', TrustLevel.NONE)
         when: 'the searches api is invoked'
-            def response = mvc.perform(post(searchesEndpoint)
-                    .contentType(MediaType.APPLICATION_JSON)
-                    .content(jsonString)).andReturn().response
+            def response = mvc.perform(post(searchesEndpoint).contentType(MediaType.APPLICATION_JSON).content(jsonString)).andReturn().response
         then: 'response status returns OK'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
         and: 'the expected response content is returned'
-            response.contentAsString == '[{"cmHandle":"ch-1","publicCmHandleProperties":[{"color":"yellow"}],"state":null,"trustLevel":"NONE"},{"cmHandle":"ch-2","publicCmHandleProperties":[{"color":"green"}],"state":null,"trustLevel":null}]'
+            assert response.contentAsString == '[{"cmHandle":"ch-1","publicCmHandleProperties":[{"color":"yellow"}],"state":null,"trustLevel":"NONE","moduleSetTag":null,"alternateId":null,"dataProducerIdentifier":null},{"cmHandle":"ch-2","publicCmHandleProperties":[{"color":"green"}],"state":null,"trustLevel":null,"moduleSetTag":"someModuleSetTag","alternateId":"someAlternateId","dataProducerIdentifier":"someDataProducerIdentifier"}]'
     }
 
     def 'Get complete Cm Handle details by Cm Handle id.'() {
@@ -394,7 +354,7 @@ class NetworkCmProxyControllerSpec extends Specification {
         and: 'the response contains the cm handle state'
             assertContainsState(response)
         and: 'the content does not contain dmi properties'
-            !response.contentAsString.contains("some DMI property")
+            assert !response.contentAsString.contains("some DMI property")
     }
 
     def 'Get Cm Handle public properties by Cm Handle id.'() {
@@ -403,13 +363,11 @@ class NetworkCmProxyControllerSpec extends Specification {
         and: 'some cm handle public properties'
             def publicProperties = ['public prop': 'some public property']
         and: 'the service method is invoked with the cm handle id returning the cm handle public properties'
-            1 * mockNetworkCmProxyDataService
-                    .getCmHandlePublicProperties('some-cm-handle') >> publicProperties
+            1 * mockNetworkCmProxyDataService.getCmHandlePublicProperties('some-cm-handle') >> publicProperties
         when: 'the cm handle properties api is invoked'
-            def response = mvc.perform(
-                    get(cmHandlePropertiesEndpoint)).andReturn().response
+            def response = mvc.perform(get(cmHandlePropertiesEndpoint)).andReturn().response
         then: 'the correct response is returned'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
         and: 'the response contains the public properties'
             assertContainsPublicProperties(response)
     }
@@ -420,15 +378,13 @@ class NetworkCmProxyControllerSpec extends Specification {
         and: 'some cm handle composite state'
             def compositeState = compositeStateTestObject()
         and: 'the service method is invoked with the cm handle id returning the cm handle composite state'
-            1 * mockNetworkCmProxyDataService
-                    .getCmHandleCompositeState('some-cm-handle') >> compositeState
+            1 * mockNetworkCmProxyDataService.getCmHandleCompositeState('some-cm-handle') >> compositeState
         when: 'the cm handle state api is invoked'
-            def response = mvc.perform(
-                    get(cmHandlePropertiesEndpoint)).andReturn().response
+            def response = mvc.perform(get(cmHandlePropertiesEndpoint)).andReturn().response
         then: 'the correct response is returned'
             response.status == HttpStatus.OK.value()
         and: 'the response contains the cm handle state'
-            assertContainsState(response)
+            assert assertContainsState(response)
     }
 
     def 'Call execute cm handle searches with unrecognized condition name.'() {
@@ -447,12 +403,9 @@ class NetworkCmProxyControllerSpec extends Specification {
             trustLevelPerCmHandle.put('ch-1', TrustLevel.COMPLETE)
             trustLevelPerCmHandle.put('ch-2', TrustLevel.NONE)
         when: 'the searches api is invoked'
-            def response = mvc.perform(
-                    post(searchesEndpoint)
-                            .contentType(MediaType.APPLICATION_JSON)
-                            .content(jsonString)).andReturn().response
+            def response = mvc.perform(post(searchesEndpoint).contentType(MediaType.APPLICATION_JSON).content(jsonString)).andReturn().response
         then: 'an empty cm handle identifier is returned'
-            response.contentAsString == '[{"cmHandle":"ch-1","publicCmHandleProperties":[{"color":"yellow"}],"state":null,"trustLevel":"COMPLETE"},{"cmHandle":"ch-2","publicCmHandleProperties":[{"color":"green"}],"state":null,"trustLevel":"NONE"}]'
+            assert response.contentAsString == '[{"cmHandle":"ch-1","publicCmHandleProperties":[{"color":"yellow"}],"state":null,"trustLevel":"COMPLETE","moduleSetTag":null,"alternateId":null,"dataProducerIdentifier":null},{"cmHandle":"ch-2","publicCmHandleProperties":[{"color":"green"}],"state":null,"trustLevel":"NONE","moduleSetTag":null,"alternateId":null,"dataProducerIdentifier":null}]'
     }
 
     def 'Query for cm handles matching query parameters'() {
@@ -461,68 +414,47 @@ class NetworkCmProxyControllerSpec extends Specification {
         and: 'the service method is invoked with module names and returns cm handle ids'
             1 * mockNetworkCmProxyDataService.executeCmHandleIdSearch(_) >> ['ch-1', 'ch-2']
         when: 'the searches api is invoked'
-            def response = mvc.perform(
-                    post(searchesEndpoint)
-                            .contentType(MediaType.APPLICATION_JSON)
-                            .content('{}')).andReturn().response
+            def response = mvc.perform(post(searchesEndpoint).contentType(MediaType.APPLICATION_JSON).content('{}')).andReturn().response
         then: 'cm handle ids are returned'
-            response.contentAsString == '["ch-1","ch-2"]'
+            assert response.contentAsString == '["ch-1","ch-2"]'
     }
 
     def 'Query for cm handles with invalid request payload'() {
         when: 'the searches api is invoked'
             def searchesEndpoint = "$ncmpBasePathV1/ch/id-searches"
             def invalidInputData = '{invalidJson}'
-            def response = mvc.perform(
-                    post(searchesEndpoint)
-                            .contentType(MediaType.APPLICATION_JSON)
-                            .content(invalidInputData)).andReturn().response
+            def response = mvc.perform(post(searchesEndpoint).contentType(MediaType.APPLICATION_JSON).content(invalidInputData)).andReturn().response
         then: 'BAD_REQUEST is returned'
-            response.getStatus() == 400
+            assert response.getStatus() == 400
     }
 
     def 'Patch resource data in pass-through running datastore.'() {
         given: 'patch resource data url'
-            def url = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running" +
-                    "?resourceIdentifier=parent/child"
+            def url = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running?resourceIdentifier=parent/child"
         when: 'patch data resource request is performed'
-            def response = mvc.perform(
-                    patch(url)
-                            .contentType(MediaType.APPLICATION_JSON)
-                            .accept(MediaType.APPLICATION_JSON).content(requestBody)
-            ).andReturn().response
+            def response = mvc.perform(patch(url).contentType(MediaType.APPLICATION_JSON).accept(MediaType.APPLICATION_JSON).content(requestBody)).andReturn().response
         then: 'ncmp service method to update resource is called'
-            1 * mockNetworkCmProxyDataService.writeResourceDataPassThroughRunningForCmHandle('testCmHandle',
-                    'parent/child', PATCH, requestBody, 'application/json;charset=UTF-8', NO_AUTH_HEADER)
+            1 * mockNetworkCmProxyDataService.writeResourceDataPassThroughRunningForCmHandle('testCmHandle', 'parent/child', PATCH, requestBody, 'application/json;charset=UTF-8', NO_AUTH_HEADER)
         and: 'the response status is OK'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
     }
 
     def 'Delete resource data in pass-through running datastore.'() {
         given: 'delete resource data url'
-            def url = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running" +
-                    "?resourceIdentifier=parent/child"
+            def url = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:passthrough-running?resourceIdentifier=parent/child"
         when: 'delete data resource request is performed'
-            def response = mvc.perform(
-                    delete(url)
-                            .contentType(MediaType.APPLICATION_JSON).accept(MediaType.APPLICATION_JSON)).andReturn().response
+            def response = mvc.perform(delete(url).contentType(MediaType.APPLICATION_JSON).accept(MediaType.APPLICATION_JSON)).andReturn().response
         then: 'the ncmp service method to delete resource is called (with null as body)'
-            1 * mockNetworkCmProxyDataService.writeResourceDataPassThroughRunningForCmHandle('testCmHandle',
-                    'parent/child', DELETE, null, 'application/json;charset=UTF-8', NO_AUTH_HEADER)
+            1 * mockNetworkCmProxyDataService.writeResourceDataPassThroughRunningForCmHandle('testCmHandle', 'parent/child', DELETE, null, 'application/json;charset=UTF-8', NO_AUTH_HEADER)
         and: 'the response is No Content'
-            response.status == HttpStatus.NO_CONTENT.value()
+            assert response.status == HttpStatus.NO_CONTENT.value()
     }
 
     def 'Get resource data from DMI with valid topic i.e. async request for #scenario'() {
         given: 'resource data url'
-            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:${datastoreInUrl}" +
-                    "?resourceIdentifier=parent/child&options=(a=1,b=2)&topic=my-topic-name"
+            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:${datastoreInUrl}?resourceIdentifier=parent/child&options=(a=1,b=2)&topic=my-topic-name"
         when: 'get data resource request is performed'
-            def response = mvc.perform(
-                    get(getUrl)
-                            .contentType(MediaType.APPLICATION_JSON)
-                            .accept(MediaType.APPLICATION_JSON_VALUE)
-            ).andReturn().response
+            def response = mvc.perform(get(getUrl).contentType(MediaType.APPLICATION_JSON).accept(MediaType.APPLICATION_JSON_VALUE)).andReturn().response
         then: 'async request id is generated'
             assert response.contentAsString.contains("requestId")
         where: 'the following parameters are used'
@@ -533,17 +465,14 @@ class NetworkCmProxyControllerSpec extends Specification {
 
     def 'Getting module definitions for a module'() {
         when: 'get module definition request is performed with module name'
-            def response = mvc.perform(
-                get("$ncmpBasePathV1/ch/some-cmhandle/modules/definitions?module-name=sampleModuleName"))
-                .andReturn().response
+            def response = mvc.perform(get("$ncmpBasePathV1/ch/some-cmhandle/modules/definitions?module-name=sampleModuleName")).andReturn().response
         then: 'ncmp service method is invoked with correct parameters'
             mockNetworkCmProxyDataService.getModuleDefinitionsByCmHandleAndModule('some-cmhandle', 'sampleModuleName', _)
-                >> [new ModuleDefinition('sampleModuleName', '2021-10-03',
-                'module sampleModuleName{ sample module content }')]
+                >> [new ModuleDefinition('sampleModuleName', '2021-10-03','module sampleModuleName{ sample module content }')]
         and: 'response contains an array with the module name, revision and content'
             response.getContentAsString() == '[{"moduleName":"sampleModuleName","revision":"2021-10-03","content":"module sampleModuleName{ sample module content }"}]'
         and: 'response returns an OK http code'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
     }
 
     def 'Getting module definitions filtering on #scenario'() {
@@ -588,17 +517,15 @@ class NetworkCmProxyControllerSpec extends Specification {
 
     def 'Get Resource Data from operational with or without descendants'() {
         given: 'resource data url with descendants #enabled'
-            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:operational" +
-                    "?resourceIdentifier=parent/child&include-descendants=${booleanValue}"
+            def getUrl = "$ncmpBasePathV1/ch/testCmHandle/data/ds/ncmp-datastore:operational?resourceIdentifier=parent/child&include-descendants=${booleanValue}"
+        and: 'the expected target'
+            def expectedCmResourceAddress = new CmResourceAddress(OPERATIONAL.datastoreName, 'testCmHandle', 'parent/child')
         when: 'get data resource request is performed'
-            def response = mvc.perform(
-                    get(getUrl)
-                            .contentType(MediaType.APPLICATION_JSON)
-            ).andReturn().response
+            def response = mvc.perform(get(getUrl).contentType(MediaType.APPLICATION_JSON)).andReturn().response
         then: 'the NCMP data service is called with getResourceDataOperational with #descendantsOption'
-            1 * mockNetworkCmProxyDataService.getResourceDataForCmHandle(OPERATIONAL.datastoreName, 'testCmHandle', 'parent/child', descendantsOption)
+            1 * mockNetworkCmProxyDataService.getResourceDataForCmHandle(expectedCmResourceAddress, descendantsOption)
         and: 'response status is Ok'
-            response.status == HttpStatus.OK.value()
+            assert response.status == HttpStatus.OK.value()
         where: 'the following parameters are used'
             booleanValue | descendantsOption
             false        | OMIT_DESCENDANTS
index ddeac51..bdd0e71 100644 (file)
@@ -25,6 +25,7 @@ import org.onap.cps.ncmp.api.impl.exception.InvalidDatastoreException
 import org.onap.cps.ncmp.api.impl.exception.InvalidOperationException
 import org.onap.cps.ncmp.api.models.DataOperationDefinition
 import org.onap.cps.ncmp.api.models.DataOperationRequest
+import org.onap.cps.ncmp.api.models.CmResourceAddress
 import org.onap.cps.ncmp.rest.exceptions.OperationNotSupportedException
 import org.onap.cps.ncmp.rest.executor.CpsNcmpTaskExecutor
 import spock.lang.Specification
@@ -48,12 +49,13 @@ class NcmpDatastoreRequestHandlerSpec extends Specification {
             objectUnderTest.notificationFeatureEnabled = notificationFeatureEnabled
         and: 'a flag to track the network service call'
             def networkServiceMethodCalled = false
+        and: 'a CM resource address'
+            def cmResourceAddress = new CmResourceAddress('ds', 'ch1', 'resource1')
         and: 'the (mocked) service will use the flag to indicate if it is called'
-            mockNetworkCmProxyDataService.getResourceDataForCmHandle('ds', 'ch1', 'resource1', 'options', _, _, NO_AUTH_HEADER) >> {
-                networkServiceMethodCalled = true
-            }
+            mockNetworkCmProxyDataService.getResourceDataForCmHandle(cmResourceAddress, 'options', _, _, NO_AUTH_HEADER) >>
+                { networkServiceMethodCalled = true }
         when: 'get request is executed with topic = #topic'
-            objectUnderTest.executeRequest('ds', 'ch1', 'resource1', 'options', topic, false, NO_AUTH_HEADER)
+            objectUnderTest.executeRequest(cmResourceAddress, 'options', topic, false, NO_AUTH_HEADER)
         then: 'the task is executed in an async fashion or not'
             expectedCalls * spiedCpsNcmpTaskExecutor.executeTask(*_)
         and: 'the service request is invoked'
index 4230140..20545d7 100644 (file)
@@ -29,6 +29,7 @@ import org.onap.cps.ncmp.api.impl.inventory.CompositeState;
 import org.onap.cps.ncmp.api.impl.operations.OperationType;
 import org.onap.cps.ncmp.api.models.CmHandleQueryApiParameters;
 import org.onap.cps.ncmp.api.models.CmHandleQueryServiceParameters;
+import org.onap.cps.ncmp.api.models.CmResourceAddress;
 import org.onap.cps.ncmp.api.models.DataOperationRequest;
 import org.onap.cps.ncmp.api.models.DmiPluginRegistration;
 import org.onap.cps.ncmp.api.models.DmiPluginRegistrationResponse;
@@ -53,18 +54,14 @@ public interface NetworkCmProxyDataService {
     /**
      * Get resource data for given data store using dmi.
      *
-     * @param datastoreName       datastore name
-     * @param cmHandleId          cm handle identifier
-     * @param resourceIdentifier  resource identifier
+     * @param cmResourceAddress   target datastore, cm handle and resource identifier
      * @param optionsParamInQuery options query
      * @param topicParamInQuery   topic name for (triggering) async responses
      * @param requestId           unique requestId for async request
      * @param authorization       contents of Authorization header, or null if not present
      * @return {@code Object} resource data
      */
-    Object getResourceDataForCmHandle(String datastoreName,
-                                      String cmHandleId,
-                                      String resourceIdentifier,
+    Object getResourceDataForCmHandle(CmResourceAddress cmResourceAddress,
                                       String optionsParamInQuery,
                                       String topicParamInQuery,
                                       String requestId,
@@ -73,15 +70,11 @@ public interface NetworkCmProxyDataService {
     /**
      * Get resource data for operational.
      *
-     * @param datastoreName      datastore name
-     * @param cmHandleId         cm handle identifier
-     * @param resourceIdentifier resource identifier
+     * @param cmResourceAddress     target datastore, cm handle and resource identifier
      * @Link FetchDescendantsOption fetch descendants option
      * @return {@code Object} resource data
      */
-    Object getResourceDataForCmHandle(String datastoreName,
-                                      String cmHandleId,
-                                      String resourceIdentifier,
+    Object getResourceDataForCmHandle(CmResourceAddress cmResourceAddress,
                                       FetchDescendantsOption fetchDescendantsOption);
 
     /**
@@ -110,11 +103,11 @@ public interface NetworkCmProxyDataService {
      * @return {@code Object} return data
      */
     Object writeResourceDataPassThroughRunningForCmHandle(String cmHandleId,
-                                                        String resourceIdentifier,
-                                                        OperationType operationType,
-                                                        String requestBody,
-                                                        String contentType,
-                                                        String authorization);
+                                                          String resourceIdentifier,
+                                                          OperationType operationType,
+                                                          String requestBody,
+                                                          String contentType,
+                                                          String authorization);
 
     /**
      * Retrieve module references for the given cm handle.
index 4c905bf..c15df9c 100755 (executable)
@@ -72,6 +72,7 @@ import org.onap.cps.ncmp.api.impl.yangmodels.YangModelCmHandle;
 import org.onap.cps.ncmp.api.models.CmHandleQueryApiParameters;
 import org.onap.cps.ncmp.api.models.CmHandleQueryServiceParameters;
 import org.onap.cps.ncmp.api.models.CmHandleRegistrationResponse;
+import org.onap.cps.ncmp.api.models.CmResourceAddress;
 import org.onap.cps.ncmp.api.models.DataOperationRequest;
 import org.onap.cps.ncmp.api.models.DmiPluginRegistration;
 import org.onap.cps.ncmp.api.models.DmiPluginRegistrationResponse;
@@ -127,15 +128,12 @@ public class NetworkCmProxyDataServiceImpl implements NetworkCmProxyDataService
     }
 
     @Override
-    public Object getResourceDataForCmHandle(final String datastoreName,
-                                             final String cmHandleId,
-                                             final String resourceIdentifier,
+    public Object getResourceDataForCmHandle(final CmResourceAddress cmResourceAddress,
                                              final String optionsParamInQuery,
                                              final String topicParamInQuery,
                                              final String requestId,
                                              final String authorization) {
-        final ResponseEntity<?> responseEntity = dmiDataOperations.getResourceDataFromDmi(datastoreName, cmHandleId,
-            resourceIdentifier,
+        final ResponseEntity<?> responseEntity = dmiDataOperations.getResourceDataFromDmi(cmResourceAddress,
             optionsParamInQuery,
             topicParamInQuery,
             requestId,
@@ -144,12 +142,12 @@ public class NetworkCmProxyDataServiceImpl implements NetworkCmProxyDataService
     }
 
     @Override
-    public Object getResourceDataForCmHandle(final String datastoreName,
-                                             final String cmHandleId,
-                                             final String resourceIdentifier,
+    public Object getResourceDataForCmHandle(final CmResourceAddress cmResourceAddress,
                                              final FetchDescendantsOption fetchDescendantsOption) {
-        return cpsDataService.getDataNodes(datastoreName, cmHandleId, resourceIdentifier,
-            fetchDescendantsOption).iterator().next();
+        return cpsDataService.getDataNodes(cmResourceAddress.datastoreName(),
+                                           cmResourceAddress.cmHandleId(),
+                                           cmResourceAddress.resourceIdentifier(),
+                                           fetchDescendantsOption).iterator().next();
     }
 
     @Override
@@ -459,7 +457,8 @@ public class NetworkCmProxyDataServiceImpl implements NetworkCmProxyDataService
             dmiPluginRegistration.getDmiModelPlugin(),
             ncmpServiceCmHandle,
             ncmpServiceCmHandle.getModuleSetTag(),
-            ncmpServiceCmHandle.getAlternateId());
+            ncmpServiceCmHandle.getAlternateId(),
+            ncmpServiceCmHandle.getDataProducerIdentifier());
     }
 
     private void processTrustLevels(final Collection<NcmpServiceCmHandle> cmHandlesToBeCreated,
index 3d15291..f861910 100644 (file)
@@ -47,6 +47,8 @@ import lombok.extern.slf4j.Slf4j;
 import org.onap.cps.api.CpsDataService;
 import org.onap.cps.ncmp.api.impl.inventory.InventoryPersistence;
 import org.onap.cps.ncmp.api.impl.utils.AlternateIdChecker;
+import org.onap.cps.ncmp.api.impl.utils.YangDataConverter;
+import org.onap.cps.ncmp.api.impl.yangmodels.YangModelCmHandle;
 import org.onap.cps.ncmp.api.models.CmHandleRegistrationResponse;
 import org.onap.cps.ncmp.api.models.NcmpServiceCmHandle;
 import org.onap.cps.spi.exceptions.DataNodeNotFoundException;
@@ -55,6 +57,7 @@ import org.onap.cps.spi.model.DataNode;
 import org.onap.cps.spi.model.DataNodeBuilder;
 import org.onap.cps.utils.JsonObjectMapper;
 import org.springframework.stereotype.Service;
+import org.springframework.util.StringUtils;
 
 @Slf4j
 @Service
@@ -110,7 +113,9 @@ public class NetworkCmProxyDataServicePropertyHandler {
 
     private void processUpdates(final DataNode existingCmHandleDataNode,
                                 final NcmpServiceCmHandle updatedNcmpServiceCmHandle) {
-        updateAlternateId(updatedNcmpServiceCmHandle);
+        setAndUpdateCmHandleField(
+            updatedNcmpServiceCmHandle.getCmHandleId(), "alternate-id", updatedNcmpServiceCmHandle.getAlternateId());
+        updateDataProducerIdentifier(existingCmHandleDataNode, updatedNcmpServiceCmHandle);
         if (!updatedNcmpServiceCmHandle.getPublicProperties().isEmpty()) {
             updateProperties(existingCmHandleDataNode, PUBLIC_PROPERTY,
                 updatedNcmpServiceCmHandle.getPublicProperties());
@@ -120,17 +125,24 @@ public class NetworkCmProxyDataServicePropertyHandler {
         }
     }
 
-    private void updateAlternateId(final NcmpServiceCmHandle updatedNcmpServiceCmHandle) {
-        final String updatedAlternateId = updatedNcmpServiceCmHandle.getAlternateId();
-        final String cmHandleId = updatedNcmpServiceCmHandle.getCmHandleId();
-        final Map<String, String> cmHandleProperties = new HashMap<>(2);
-        cmHandleProperties.put("id", cmHandleId);
-        cmHandleProperties.put("alternate-id", updatedAlternateId);
-        final Map<String, Map<String, String>> dmiRegistryProperties = new HashMap<>(1);
-        dmiRegistryProperties.put("cm-handles", cmHandleProperties);
-        cpsDataService.updateNodeLeaves(NCMP_DATASPACE_NAME, NCMP_DMI_REGISTRY_ANCHOR, NCMP_DMI_REGISTRY_PARENT,
-                jsonObjectMapper.asJsonString(dmiRegistryProperties), OffsetDateTime.now());
-        log.debug("Updating alternateId for cmHandle {} with value : {})", cmHandleId, updatedAlternateId);
+    private void updateDataProducerIdentifier(final DataNode cmHandleDataNode,
+                                              final NcmpServiceCmHandle ncmpServiceCmHandle) {
+        final String newDataProducerIdentifier = ncmpServiceCmHandle.getDataProducerIdentifier();
+        if (StringUtils.hasText(newDataProducerIdentifier)) {
+            final YangModelCmHandle yangModelCmHandle =
+                YangDataConverter.convertCmHandleToYangModel(cmHandleDataNode);
+            final String existingDataProducerIdentifier = yangModelCmHandle.getDataProducerIdentifier();
+            if (StringUtils.hasText(existingDataProducerIdentifier)) {
+                if (!existingDataProducerIdentifier.equals(newDataProducerIdentifier)) {
+                    log.warn("Unable to update dataProducerIdentifier for cmHandle {}. "
+                            + "Value for dataProducerIdentifier has been set previously.",
+                        ncmpServiceCmHandle.getCmHandleId());
+                }
+            } else {
+                setAndUpdateCmHandleField(
+                    yangModelCmHandle.getId(), "data-producer-identifier", newDataProducerIdentifier);
+            }
+        }
     }
 
     private void updateProperties(final DataNode existingCmHandleDataNode, final PropertyType propertyType,
@@ -202,6 +214,18 @@ public class NetworkCmProxyDataServicePropertyHandler {
         return new DataNodeBuilder().withXpath(xpath).withLeaves(ImmutableMap.copyOf(updatedLeaves)).build();
     }
 
+    private void setAndUpdateCmHandleField(final String cmHandleIdToUpdate, final String fieldName,
+                                           final String newFieldValue) {
+        final Map<String, Map<String, String>> dmiRegistryData = new HashMap<>(1);
+        final Map<String, String> cmHandleData = new HashMap<>(2);
+        cmHandleData.put("id", cmHandleIdToUpdate);
+        cmHandleData.put(fieldName, newFieldValue);
+        dmiRegistryData.put("cm-handles", cmHandleData);
+        cpsDataService.updateNodeLeaves(NCMP_DATASPACE_NAME, NCMP_DMI_REGISTRY_ANCHOR, NCMP_DMI_REGISTRY_PARENT,
+                jsonObjectMapper.asJsonString(dmiRegistryData), OffsetDateTime.now());
+        log.debug("Updating {} for cmHandle {} with value : {})", fieldName, cmHandleIdToUpdate, newFieldValue);
+    }
+
     enum PropertyType {
         DMI_PROPERTY("additional-properties"), PUBLIC_PROPERTY("public-properties");
 
diff --git a/cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/events/cmsubscription/mapper/CmNotificationSubscriptionNcmpOutEventMapper.java b/cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/events/cmsubscription/mapper/CmNotificationSubscriptionNcmpOutEventMapper.java
new file mode 100644 (file)
index 0000000..668f451
--- /dev/null
@@ -0,0 +1,96 @@
+/*
+ * ============LICENSE_START=======================================================
+ *  Copyright (C) 2024 Nordix Foundation
+ *  ================================================================================
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ *  SPDX-License-Identifier: Apache-2.0
+ *  ============LICENSE_END=========================================================
+ */
+
+package org.onap.cps.ncmp.api.impl.events.cmsubscription.mapper;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import lombok.RequiredArgsConstructor;
+import org.onap.cps.ncmp.api.impl.events.cmsubscription.model.CmNotificationSubscriptionStatus;
+import org.onap.cps.ncmp.api.impl.events.cmsubscription.model.DmiCmNotificationSubscriptionDetails;
+import org.onap.cps.ncmp.api.impl.events.cmsubscription.model.DmiCmNotificationSubscriptionPredicate;
+import org.onap.cps.ncmp.events.cmsubscription_merge1_0_0.ncmp_to_client.CmNotificationSubscriptionNcmpOutEvent;
+import org.onap.cps.ncmp.events.cmsubscription_merge1_0_0.ncmp_to_client.Data;
+import org.springframework.stereotype.Component;
+
+@Component
+@RequiredArgsConstructor
+public class CmNotificationSubscriptionNcmpOutEventMapper {
+
+    /**
+     * Mapper to form a response for the client for the Cm Notification Subscription.
+     *
+     * @param subscriptionId                          Cm Notification Subscription Id
+     * @param dmiCmNotificationSubscriptionDetailsMap contains CmNotificationSubscriptionDetails per dmi plugin
+     * @return CmNotificationSubscriptionNcmpOutEvent to sent back to the client
+     */
+    public CmNotificationSubscriptionNcmpOutEvent toCmNotificationSubscriptionNcmpOutEvent(final String subscriptionId,
+            final Map<String, DmiCmNotificationSubscriptionDetails> dmiCmNotificationSubscriptionDetailsMap) {
+
+        final CmNotificationSubscriptionNcmpOutEvent cmNotificationSubscriptionNcmpOutEvent =
+                new CmNotificationSubscriptionNcmpOutEvent();
+        final Data cmSubscriptionData = new Data();
+        cmSubscriptionData.setSubscriptionId(subscriptionId);
+        populateCmNotificationSubscriptionNcmpOutEventWithCmHandleIds(dmiCmNotificationSubscriptionDetailsMap,
+                cmSubscriptionData);
+        cmNotificationSubscriptionNcmpOutEvent.setData(cmSubscriptionData);
+
+        return cmNotificationSubscriptionNcmpOutEvent;
+    }
+
+    private void populateCmNotificationSubscriptionNcmpOutEventWithCmHandleIds(
+            final Map<String, DmiCmNotificationSubscriptionDetails> dmiCmNotificationSubscriptionDetailsMap,
+            final Data cmSubscriptionData) {
+
+        final List<String> acceptedCmHandleIds = new ArrayList<>();
+        final List<String> pendingCmHandleIds = new ArrayList<>();
+        final List<String> rejectedCmHandleIds = new ArrayList<>();
+
+        dmiCmNotificationSubscriptionDetailsMap.forEach((dmiPluginName, dmiCmNotificationSubscriptionDetails) -> {
+            final CmNotificationSubscriptionStatus cmNotificationSubscriptionStatus =
+                    dmiCmNotificationSubscriptionDetails.getCmNotificationSubscriptionStatus();
+            final List<DmiCmNotificationSubscriptionPredicate> dmiCmNotificationSubscriptionPredicates =
+                    dmiCmNotificationSubscriptionDetails.getDmiCmNotificationSubscriptionPredicates();
+
+            switch (cmNotificationSubscriptionStatus) {
+                case ACCEPTED -> acceptedCmHandleIds.addAll(
+                        extractCmHandleIds(dmiCmNotificationSubscriptionPredicates));
+                case PENDING -> pendingCmHandleIds.addAll(extractCmHandleIds(dmiCmNotificationSubscriptionPredicates));
+                default -> rejectedCmHandleIds.addAll(extractCmHandleIds(dmiCmNotificationSubscriptionPredicates));
+            }
+        });
+
+        cmSubscriptionData.setAcceptedTargets(acceptedCmHandleIds);
+        cmSubscriptionData.setPendingTargets(pendingCmHandleIds);
+        cmSubscriptionData.setRejectedTargets(rejectedCmHandleIds);
+
+    }
+
+    private List<String> extractCmHandleIds(
+            final List<DmiCmNotificationSubscriptionPredicate> dmiCmNotificationSubscriptionPredicates) {
+        final List<String> cmHandleIds = new ArrayList<>();
+        dmiCmNotificationSubscriptionPredicates.forEach(dmiCmNotificationSubscriptionPredicate -> cmHandleIds.addAll(
+                dmiCmNotificationSubscriptionPredicate.getTargetCmHandleIds()));
+
+        return cmHandleIds;
+    }
+
+}
index 23d508b..fa27be1 100644 (file)
@@ -96,6 +96,8 @@ public class LcmEventsCreator {
         final Event event = new Event();
         event.setCmHandleId(eventCorrelationId);
         event.setAlternateId(targetNcmpServiceCmHandle.getAlternateId());
+        event.setModuleSetTag(targetNcmpServiceCmHandle.getModuleSetTag());
+        event.setDataProducerIdentifier(targetNcmpServiceCmHandle.getDataProducerIdentifier());
         final CmHandleValuesHolder cmHandleValuesHolder =
                 LcmEventsCreatorHelper.determineEventValues(targetNcmpServiceCmHandle, existingNcmpServiceCmHandle,
                         lcmEventType);
diff --git a/cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/executor/TaskExecutor.java b/cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/executor/TaskExecutor.java
deleted file mode 100644 (file)
index 192062f..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- *  ============LICENSE_START=======================================================
- *  Copyright (C) 2023 Nordix Foundation
- *  ================================================================================
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *        http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- *
- *  SPDX-License-Identifier: Apache-2.0
- *  ============LICENSE_END=========================================================
- */
-
-package org.onap.cps.ncmp.api.impl.executor;
-
-import static java.util.concurrent.TimeUnit.MILLISECONDS;
-
-import java.util.concurrent.CompletableFuture;
-import java.util.function.Supplier;
-import lombok.AccessLevel;
-import lombok.NoArgsConstructor;
-
-@NoArgsConstructor(access = AccessLevel.PRIVATE)
-public class TaskExecutor {
-
-    /**
-     * Execute task asynchronously.
-     *
-     * @param taskSupplier    functional method is get() task need to executed asynchronously
-     * @param timeOutInMillis the timeout value in milliseconds
-     */
-    public static CompletableFuture<Object> executeTask(final Supplier<Object> taskSupplier,
-                                                        final long timeOutInMillis) {
-        return CompletableFuture.supplyAsync(taskSupplier::get)
-                .orTimeout(timeOutInMillis, MILLISECONDS);
-    }
-}
-
-
-
index a77e78a..a9ec124 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  ============LICENSE_START=======================================================
- *  Copyright (C) 2021-2023 Nordix Foundation
+ *  Copyright (C) 2021-2024 Nordix Foundation
  *  Modifications Copyright (C) 2022 Bell Canada
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the "License");
@@ -37,12 +37,12 @@ import org.onap.cps.ncmp.api.NcmpResponseStatus;
 import org.onap.cps.ncmp.api.impl.client.DmiRestClient;
 import org.onap.cps.ncmp.api.impl.config.NcmpConfiguration;
 import org.onap.cps.ncmp.api.impl.exception.HttpClientRequestException;
-import org.onap.cps.ncmp.api.impl.executor.TaskExecutor;
 import org.onap.cps.ncmp.api.impl.inventory.CmHandleState;
 import org.onap.cps.ncmp.api.impl.inventory.InventoryPersistence;
 import org.onap.cps.ncmp.api.impl.utils.DmiServiceUrlBuilder;
 import org.onap.cps.ncmp.api.impl.utils.data.operation.ResourceDataOperationRequestUtils;
 import org.onap.cps.ncmp.api.impl.yangmodels.YangModelCmHandle;
+import org.onap.cps.ncmp.api.models.CmResourceAddress;
 import org.onap.cps.ncmp.api.models.DataOperationRequest;
 import org.onap.cps.spi.exceptions.CpsException;
 import org.onap.cps.utils.JsonObjectMapper;
@@ -59,8 +59,6 @@ import org.springframework.web.util.UriComponentsBuilder;
 @Slf4j
 public class DmiDataOperations extends DmiOperations {
 
-    private static final long DEFAULT_ASYNC_TASK_EXECUTOR_TIMEOUT_IN_MILLISECONDS = 30000L;
-
     public DmiDataOperations(final InventoryPersistence inventoryPersistence,
                              final JsonObjectMapper jsonObjectMapper,
                              final NcmpConfiguration.DmiProperties dmiProperties,
@@ -73,9 +71,7 @@ public class DmiDataOperations extends DmiOperations {
      * This method fetches the resource data from operational data store for given cm handle
      * identifier on given resource using dmi client.
      *
-     * @param dataStoreName       name of data store
-     * @param cmHandleId          network resource identifier
-     * @param resourceId          resource identifier
+     * @param cmResourceAddress   target datastore, cm handle and resource identifier
      * @param optionsParamInQuery options query
      * @param topicParamInQuery   topic name for (triggering) async responses
      * @param requestId           requestId for async responses
@@ -85,19 +81,17 @@ public class DmiDataOperations extends DmiOperations {
     @Timed(value = "cps.ncmp.dmi.get",
             description = "Time taken to fetch the resource data from operational data store for given cm handle "
                     + "identifier on given resource using dmi client")
-    public ResponseEntity<Object> getResourceDataFromDmi(final String dataStoreName,
-                                                         final String cmHandleId,
-                                                         final String resourceId,
+    public ResponseEntity<Object> getResourceDataFromDmi(final CmResourceAddress cmResourceAddress,
                                                          final String optionsParamInQuery,
                                                          final String topicParamInQuery,
                                                          final String requestId,
                                                          final String authorization) {
-        final YangModelCmHandle yangModelCmHandle = getYangModelCmHandle(cmHandleId);
+        final YangModelCmHandle yangModelCmHandle = getYangModelCmHandle(cmResourceAddress.cmHandleId());
         final CmHandleState cmHandleState = yangModelCmHandle.getCompositeState().getCmHandleState();
         validateIfCmHandleStateReady(yangModelCmHandle, cmHandleState);
-        final String jsonRequestBody = getDmiRequestBody(READ, requestId, null, null,
-                yangModelCmHandle);
-        final String dmiResourceDataUrl = getDmiRequestUrl(dataStoreName, cmHandleId, resourceId, optionsParamInQuery,
+        final String jsonRequestBody = getDmiRequestBody(READ, requestId, null, null, yangModelCmHandle);
+        final String dmiResourceDataUrl = getDmiRequestUrl(cmResourceAddress.datastoreName(),
+            cmResourceAddress.cmHandleId(), cmResourceAddress.resourceIdentifier(), optionsParamInQuery,
                 topicParamInQuery, yangModelCmHandle.resolveDmiServiceName(RequiredDmiService.DATA));
         return dmiRestClient.postOperationWithJsonData(dmiResourceDataUrl, jsonRequestBody, READ, authorization);
     }
@@ -259,11 +253,12 @@ public class DmiDataOperations extends DmiOperations {
                 .operations(dmiDataOperationRequestBodies).build();
         final String dmiDataOperationRequestAsJsonString =
                 jsonObjectMapper.asJsonString(dmiDataOperationRequest);
-        TaskExecutor.executeTask(() -> dmiRestClient.postOperationWithJsonData(dataOperationResourceUrl,
-                                dmiDataOperationRequestAsJsonString, READ, authorization),
-                        DEFAULT_ASYNC_TASK_EXECUTOR_TIMEOUT_IN_MILLISECONDS)
-                .whenCompleteAsync((response, throwable) -> handleTaskCompletionException(throwable,
-                        dataOperationResourceUrl, dmiDataOperationRequestBodies));
+        try {
+            dmiRestClient.postOperationWithJsonData(dataOperationResourceUrl, dmiDataOperationRequestAsJsonString, READ,
+                    authorization);
+        } catch (final Exception exception) {
+            handleTaskCompletionException(exception, dataOperationResourceUrl, dmiDataOperationRequestBodies);
+        }
     }
 
     private void handleTaskCompletionException(final Throwable throwable,
index f14439f..60f39fc 100644 (file)
@@ -115,23 +115,7 @@ public class AlternateIdChecker {
         for (final NcmpServiceCmHandle ncmpServiceCmHandle : newNcmpServiceCmHandles) {
             final String cmHandleId = ncmpServiceCmHandle.getCmHandleId();
             final String proposedAlternateId = ncmpServiceCmHandle.getAlternateId();
-            final boolean isAcceptable;
-            if (StringUtils.isEmpty(proposedAlternateId)) {
-                isAcceptable = true;
-            } else {
-                if (acceptedAlternateIds.contains(proposedAlternateId)) {
-                    isAcceptable = false;
-                    log.warn("Alternate id update ignored, cannot update cm handle {}, alternate id is already "
-                        + "assigned to a different cm handle (in this batch)", cmHandleId);
-                } else {
-                    if (Operation.CREATE.equals(operation)) {
-                        isAcceptable = canApplyAlternateId(cmHandleId, NO_CURRENT_ALTERNATE_ID, proposedAlternateId);
-                    } else {
-                        isAcceptable = canApplyAlternateId(cmHandleId, proposedAlternateId);
-                    }
-                }
-            }
-            if (isAcceptable) {
+            if (isProposedAlternateIdAcceptable(proposedAlternateId, operation, acceptedAlternateIds, cmHandleId)) {
                 acceptedAlternateIds.add(proposedAlternateId);
             } else {
                 rejectedCmHandleIds.add(cmHandleId);
@@ -140,6 +124,22 @@ public class AlternateIdChecker {
         return rejectedCmHandleIds;
     }
 
+    private boolean isProposedAlternateIdAcceptable(final String proposedAlternateId, final Operation operation,
+                                                    final Set<String> acceptedAlternateIds, final String cmHandleId) {
+        if (StringUtils.isEmpty(proposedAlternateId)) {
+            return true;
+        }
+        if (acceptedAlternateIds.contains(proposedAlternateId)) {
+            log.warn("Alternate id update ignored, cannot update cm handle {}, alternate id is already "
+                + "assigned to a different cm handle (in this batch)", cmHandleId);
+            return false;
+        }
+        if (Operation.CREATE.equals(operation)) {
+            return canApplyAlternateId(cmHandleId, NO_CURRENT_ALTERNATE_ID, proposedAlternateId);
+        }
+        return canApplyAlternateId(cmHandleId, proposedAlternateId);
+    }
+
     private boolean alternateIdAlreadyInDb(final String alternateId) {
         try {
             inventoryPersistence.getCmHandleDataNodeByAlternateId(alternateId);
index 3954142..07b9289 100644 (file)
@@ -56,6 +56,7 @@ public class YangDataConverter {
         ncmpServiceCmHandle.setCompositeState(yangModelCmHandle.getCompositeState());
         ncmpServiceCmHandle.setModuleSetTag(yangModelCmHandle.getModuleSetTag());
         ncmpServiceCmHandle.setAlternateId(yangModelCmHandle.getAlternateId());
+        ncmpServiceCmHandle.setDataProducerIdentifier(yangModelCmHandle.getDataProducerIdentifier());
         setDmiProperties(dmiProperties, ncmpServiceCmHandle);
         setPublicProperties(publicProperties, ncmpServiceCmHandle);
         return ncmpServiceCmHandle;
@@ -89,7 +90,8 @@ public class YangDataConverter {
                 (String) cmHandleDataNode.getLeaves().get("dmi-model-service-name"),
                 ncmpServiceCmHandle,
                 (String) cmHandleDataNode.getLeaves().get("module-set-tag"),
-                (String) cmHandleDataNode.getLeaves().get("alternate-id")
+                (String) cmHandleDataNode.getLeaves().get("alternate-id"),
+                (String) cmHandleDataNode.getLeaves().get("data-producer-identifier")
         );
     }
 
index f13c842..a8b4e28 100644 (file)
@@ -45,7 +45,6 @@ import org.onap.cps.ncmp.api.impl.utils.context.CpsApplicationContext;
 import org.onap.cps.ncmp.api.impl.yangmodels.YangModelCmHandle;
 import org.onap.cps.ncmp.api.models.DataOperationDefinition;
 import org.onap.cps.ncmp.api.models.DataOperationRequest;
-import org.springframework.scheduling.annotation.Async;
 import org.springframework.util.LinkedMultiValueMap;
 import org.springframework.util.MultiValueMap;
 
@@ -123,7 +122,6 @@ public class ResourceDataOperationRequestUtils {
      * @param requestId                                unique identifier per request
      * @param cmHandleIdsPerResponseCodesPerOperation list of cm handle ids per operation with response code
      */
-    @Async
     public static void publishErrorMessageToClientTopic(final String clientTopic,
                                                          final String requestId,
                                                          final MultiValueMap<DmiDataOperation,
index b2758d9..2ca2b2e 100644 (file)
@@ -70,6 +70,9 @@ public class YangModelCmHandle {
     @JsonProperty("alternate-id")
     private String alternateId;
 
+    @JsonProperty("data-producer-identifier")
+    private String dataProducerIdentifier;
+
     @JsonProperty("additional-properties")
     private List<Property> dmiProperties;
 
@@ -95,6 +98,7 @@ public class YangModelCmHandle {
                 original.getPublicProperties() == null ? null : new ArrayList<>(original.getPublicProperties());
         copy.moduleSetTag = original.getModuleSetTag();
         copy.alternateId = original.getAlternateId();
+        copy.dataProducerIdentifier = original.getDataProducerIdentifier();
         return copy;
     }
 
@@ -105,6 +109,9 @@ public class YangModelCmHandle {
      * @param dmiDataServiceName  dmi data service name
      * @param dmiModelServiceName dmi model service name
      * @param ncmpServiceCmHandle the cm handle
+     * @param moduleSetTag moduleSetTag
+     * @param alternateId alternateId
+     * @param dataProducerIdentifier dataProducerIdentifier
      * @return instance of yangModelCmHandle
      */
     public static YangModelCmHandle toYangModelCmHandle(final String dmiServiceName,
@@ -112,7 +119,8 @@ public class YangModelCmHandle {
                                                         final String dmiModelServiceName,
                                                         final NcmpServiceCmHandle ncmpServiceCmHandle,
                                                         final String moduleSetTag,
-                                                        final String alternateId) {
+                                                        final String alternateId,
+                                                        final String dataProducerIdentifier) {
         final YangModelCmHandle yangModelCmHandle = new YangModelCmHandle();
         yangModelCmHandle.setId(ncmpServiceCmHandle.getCmHandleId());
         yangModelCmHandle.setDmiServiceName(dmiServiceName);
@@ -120,6 +128,8 @@ public class YangModelCmHandle {
         yangModelCmHandle.setDmiModelServiceName(dmiModelServiceName);
         yangModelCmHandle.setModuleSetTag(moduleSetTag == null ? StringUtils.EMPTY : moduleSetTag);
         yangModelCmHandle.setAlternateId(alternateId == null ? StringUtils.EMPTY : alternateId);
+        yangModelCmHandle.setDataProducerIdentifier(
+            dataProducerIdentifier == null ? StringUtils.EMPTY : dataProducerIdentifier);
         yangModelCmHandle.setDmiProperties(asYangModelCmHandleProperties(ncmpServiceCmHandle.getDmiProperties()));
         yangModelCmHandle.setPublicProperties(asYangModelCmHandleProperties(
                 ncmpServiceCmHandle.getPublicProperties()));
diff --git a/cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/models/CmResourceAddress.java b/cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/models/CmResourceAddress.java
new file mode 100644 (file)
index 0000000..21d82fc
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ * ============LICENSE_START=======================================================
+ * Copyright (C) 2024 Nordix Foundation
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *       http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ * ============LICENSE_END=========================================================
+ */
+
+package org.onap.cps.ncmp.api.models;
+
+public record CmResourceAddress(String datastoreName, String cmHandleId, String resourceIdentifier) {
+
+}
index 4989878..676eebc 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  ============LICENSE_START=======================================================
- *  Copyright (C) 2021-2023 Nordix Foundation
+ *  Copyright (C) 2021-2024 Nordix Foundation
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -60,4 +60,7 @@ public class NcmpServiceCmHandle {
 
     @JsonSetter(nulls = Nulls.AS_EMPTY)
     private String alternateId;
+
+    @JsonSetter(nulls = Nulls.AS_EMPTY)
+    private String dataProducerIdentifier;
 }
index 01bfc2b..d0d63ab 100644 (file)
@@ -34,8 +34,8 @@ import org.springframework.stereotype.Service;
 @Service
 public class InventoryModelLoader extends AbstractModelLoader {
 
-    private static final String NEW_MODEL_FILE_NAME = "dmi-registry@2023-11-27.yang";
-    private static final String NEW_SCHEMA_SET_NAME = "dmi-registry-2023-11-27";
+    private static final String NEW_MODEL_FILE_NAME = "dmi-registry@2024-02-23.yang";
+    private static final String NEW_SCHEMA_SET_NAME = "dmi-registry-2024-02-23";
 
     public InventoryModelLoader(final CpsDataspaceService cpsDataspaceService,
                                 final CpsModuleService cpsModuleService,
@@ -8,6 +8,11 @@ module dmi-registry {
 
   contact "toine.siebelink@est.tech";
 
+  revision "2024-02-23" {
+      description
+      "Added data-producer-identifier";
+    }
+
   revision "2023-11-27" {
     description
     "Added alternate-id";
@@ -91,6 +96,9 @@ module dmi-registry {
       leaf alternate-id {
         type string;
       }
+      leaf data-producer-identifier {
+        type string;
+      }
 
       list additional-properties {
         key "name";
index 74016e4..d47be6c 100644 (file)
@@ -24,6 +24,7 @@
 package org.onap.cps.ncmp.api.impl
 
 import org.onap.cps.ncmp.api.models.DmiPluginRegistrationResponse
+import org.onap.cps.ncmp.api.models.CmResourceAddress
 
 import static org.onap.cps.ncmp.api.impl.ncmppersistence.NcmpPersistence.NFP_OPERATIONAL_DATASTORE_DATASPACE_NAME
 import static org.onap.cps.ncmp.api.impl.ncmppersistence.NcmpPersistence.NCMP_DATASPACE_NAME
@@ -121,35 +122,27 @@ class NetworkCmProxyDataServiceImplSpec extends Specification {
                 >> { new ResponseEntity<>(HttpStatus.CREATED) }
     }
 
-    def 'Get resource data for pass-through operational from DMI.'() {
+    def 'Get resource data for from DMI.'() {
         given: 'cpsDataService returns valid data node'
             mockDataNode()
+        and: 'some cm resource address'
+            def cmResourceAddress = new CmResourceAddress('some datastore','some CM Handle', 'some resource Id')
         and: 'get resource data from DMI is called'
-            mockDmiDataOperations.getResourceDataFromDmi(PASSTHROUGH_OPERATIONAL.datastoreName,'testCmHandle', 'testResourceId', OPTIONS_PARAM, NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER) >>
+            mockDmiDataOperations.getResourceDataFromDmi(cmResourceAddress, OPTIONS_PARAM, NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER) >>
                     new ResponseEntity<>('dmi-response', HttpStatus.OK)
-        when: 'get resource data operational for cm-handle is called'
-            def response = objectUnderTest.getResourceDataForCmHandle(PASSTHROUGH_OPERATIONAL.datastoreName, 'testCmHandle', 'testResourceId', OPTIONS_PARAM, NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER)
+        when: 'get resource data operational for the given cm resource address is called'
+            def response = objectUnderTest.getResourceDataForCmHandle(cmResourceAddress, OPTIONS_PARAM, NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER)
         then: 'DMI returns a json response'
             assert response == 'dmi-response'
     }
 
-    def 'Get resource data for pass-through running from DMI.'() {
-        given: 'cpsDataService returns valid data node'
-            mockDataNode()
-        and: 'DMI returns valid response and data'
-            mockDmiDataOperations.getResourceDataFromDmi(PASSTHROUGH_RUNNING.datastoreName, 'testCmHandle', 'testResourceId', OPTIONS_PARAM, NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER) >>
-                    new ResponseEntity<>('{dmi-response}', HttpStatus.OK)
-        when: 'get resource data is called'
-            def response = objectUnderTest.getResourceDataForCmHandle(PASSTHROUGH_RUNNING.datastoreName, 'testCmHandle', 'testResourceId', OPTIONS_PARAM, NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER)
-        then: 'get resource data returns expected response'
-            assert response == '{dmi-response}'
-    }
-
     def 'Get resource data for operational (cached) data.'() {
         given: 'CPS Data service returns some object(s)'
             mockCpsDataService.getDataNodes(OPERATIONAL.datastoreName, 'testCmHandle', 'testResourceId', FetchDescendantsOption.OMIT_DESCENDANTS) >> ['First Object', 'other Object']
+        and: 'a cm resource address for the same datastore, cm handle and resource id'
+            def cmResourceAddress = new CmResourceAddress(OPERATIONAL.datastoreName, 'testCmHandle', 'testResourceId')
         when: 'get resource data is called'
-            def response = objectUnderTest.getResourceDataForCmHandle(OPERATIONAL.datastoreName, 'testCmHandle', 'testResourceId', FetchDescendantsOption.OMIT_DESCENDANTS)
+            def response = objectUnderTest.getResourceDataForCmHandle(cmResourceAddress, FetchDescendantsOption.OMIT_DESCENDANTS)
         then: 'get resource data returns teh first object from the data service'
             assert response == 'First Object'
     }
index cbed417..2607727 100644 (file)
 
 package org.onap.cps.ncmp.api.impl
 
+import ch.qos.logback.classic.Level
+import ch.qos.logback.classic.Logger
+import ch.qos.logback.classic.spi.ILoggingEvent
+import ch.qos.logback.core.read.ListAppender
 import com.fasterxml.jackson.databind.ObjectMapper
 import org.onap.cps.api.CpsDataService
 import org.onap.cps.ncmp.api.impl.inventory.InventoryPersistence
@@ -32,6 +36,7 @@ import org.onap.cps.spi.exceptions.DataValidationException
 import org.onap.cps.spi.model.DataNode
 import org.onap.cps.spi.model.DataNodeBuilder
 import org.onap.cps.utils.JsonObjectMapper
+import org.slf4j.LoggerFactory
 import spock.lang.Specification
 
 import static org.onap.cps.ncmp.api.NcmpResponseStatus.CM_HANDLES_NOT_FOUND
@@ -49,12 +54,21 @@ class NetworkCmProxyDataServicePropertyHandlerSpec extends Specification {
     def mockAlternateIdChecker = Mock(AlternateIdChecker)
 
     def objectUnderTest = new NetworkCmProxyDataServicePropertyHandler(mockInventoryPersistence, mockCpsDataService, jsonObjectMapper, mockAlternateIdChecker)
+    def logger = Spy(ListAppender<ILoggingEvent>)
 
-    def setup() {
+    void setup() {
+        def setupLogger = ((Logger) LoggerFactory.getLogger(NetworkCmProxyDataServicePropertyHandler.class))
+        setupLogger.addAppender(logger)
+        setupLogger.setLevel(Level.DEBUG)
+        logger.start()
         // Always accept all alternate IDs
         mockAlternateIdChecker.getIdsOfCmHandlesWithRejectedAlternateId(*_) >> []
     }
 
+    void cleanup() {
+        ((Logger) LoggerFactory.getLogger(NetworkCmProxyDataServicePropertyHandler.class)).detachAndStopAllAppenders()
+    }
+
     def static cmHandleId = 'myHandle1'
     def static cmHandleXpath = "/dmi-registry/cm-handles[@id='${cmHandleId}']"
 
@@ -223,6 +237,42 @@ class NetworkCmProxyDataServicePropertyHandlerSpec extends Specification {
             assert response[0].cmHandle == cmHandleId
     }
 
+    def 'Update CM Handle data producer identifier from #scenario'() {
+        given: 'an existing cm handle with no data producer identifier'
+            DataNode existingCmHandleDataNode = new DataNode(xpath: cmHandleXpath, leaves: ['id': 'cmHandleId','data-producer-identifier': oldDataProducerIdentifier])
+        and: 'an update request with a new data producer identifier'
+            def ncmpServiceCmHandle = new NcmpServiceCmHandle(cmHandleId: cmHandleId, dataProducerIdentifier: 'someDataProducerIdentifier')
+        when: 'data producer identifier updated'
+            objectUnderTest.updateDataProducerIdentifier(existingCmHandleDataNode, ncmpServiceCmHandle)
+        then: 'the update node leaves method is invoked once'
+            1 * mockCpsDataService.updateNodeLeaves('NCMP-Admin', 'ncmp-dmi-registry', '/dmi-registry', _, _) >> { args ->
+                assert args[3].contains('someDataProducerIdentifier')
+            }
+        and: 'correct information is logged'
+            def lastLoggingEvent = logger.list[0]
+            assert lastLoggingEvent.level == Level.DEBUG
+            assert lastLoggingEvent.formattedMessage.contains('Updating data-producer-identifier')
+        where: 'the following scenarios are attempted'
+            scenario             | oldDataProducerIdentifier
+            'null to something'  | null
+            'blank to something' | ''
+    }
+
+    def 'Update CM Handle data producer identifier from some data producer identifier to another data producer identifier'() {
+        given: 'an existing cm handle with a data producer identifier'
+            DataNode existingCmHandleDataNode = new DataNode(xpath: cmHandleXpath, leaves: ['id': 'cmHandleId', 'data-producer-identifier': 'someDataProducerIdentifier'])
+        and: 'an update request with a new data producer identifier'
+            def ncmpServiceCmHandle = new NcmpServiceCmHandle(cmHandleId: cmHandleId, dataProducerIdentifier: 'someNewDataProducerIdentifier')
+        when: 'update data producer identifier is called with the update request'
+            objectUnderTest.updateDataProducerIdentifier(existingCmHandleDataNode, ncmpServiceCmHandle)
+        then: 'the update node leaves method is not invoked'
+            0 * mockCpsDataService.updateNodeLeaves(*_)
+        and: 'correct information is logged'
+            def lastLoggingEvent = logger.list[0]
+            assert lastLoggingEvent.level == Level.WARN
+            assert lastLoggingEvent.formattedMessage.contains('Unable to update dataProducerIdentifier')
+    }
+
     def convertToProperties(expectedPropertiesAfterUpdateAsMap) {
         def properties = [].withDefault { [:] }
         expectedPropertiesAfterUpdateAsMap.forEach(property ->
index 3b1709d..6d09df0 100644 (file)
@@ -69,14 +69,14 @@ class SynchronizationCacheConfigSpec extends Specification {
             def dataSyncSemaphoresConfig =  Hazelcast.getHazelcastInstanceByName('dataSyncSemaphores').config
             def dataSyncSemaphoresMapConfig =  dataSyncSemaphoresConfig.mapConfigs.get('dataSyncSemaphoresConfig')
         expect: 'system created instance with correct config of Module Sync Work Queue'
-            assert moduleSyncDefaultWorkQueueConfig.backupCount == 3
-            assert moduleSyncDefaultWorkQueueConfig.asyncBackupCount == 3
+            assert moduleSyncDefaultWorkQueueConfig.backupCount == 1
+            assert moduleSyncDefaultWorkQueueConfig.asyncBackupCount == 0
         and: 'Module Sync Started Cm Handle Map has the correct settings'
-            assert moduleSyncStartedOnCmHandlesMapConfig.backupCount == 3
-            assert moduleSyncStartedOnCmHandlesMapConfig.asyncBackupCount == 3
+            assert moduleSyncStartedOnCmHandlesMapConfig.backupCount == 1
+            assert moduleSyncStartedOnCmHandlesMapConfig.asyncBackupCount == 0
         and: 'Data Sync Semaphore Map has the correct settings'
-            assert dataSyncSemaphoresMapConfig.backupCount == 3
-            assert dataSyncSemaphoresMapConfig.asyncBackupCount == 3
+            assert dataSyncSemaphoresMapConfig.backupCount == 1
+            assert dataSyncSemaphoresMapConfig.asyncBackupCount == 0
         and: 'all instances are part of same cluster'
             def testClusterName = 'cps-and-ncmp-test-caches'
             assert moduleSyncWorkQueueConfig.clusterName == testClusterName
index 3eff96d..c213ab6 100644 (file)
@@ -62,8 +62,8 @@ class TrustLevelCacheConfigSpec extends Specification {
         when: 'retrieving the map config for trustLevel'
             def mapConfig = cacheConfig.mapConfigs.get(hazelcastMapConfigName)
         then: 'the map config has the correct backup counts'
-            assert mapConfig.backupCount == 3
-            assert mapConfig.asyncBackupCount == 3
+            assert mapConfig.backupCount == 1
+            assert mapConfig.asyncBackupCount == 0
         where: 'the following caches are used'
             scenario         | hazelcastInstanceName                        | hazelcastMapConfigName
             'cmhandle map'   | 'hazelcastInstanceTrustLevelPerCmHandleMap'  | 'trustLevelPerCmHandleCacheConfig'
diff --git a/cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/events/cmsubscription/mapper/CmNotificationSubscriptionNcmpOutEventMapperSpec.groovy b/cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/events/cmsubscription/mapper/CmNotificationSubscriptionNcmpOutEventMapperSpec.groovy
new file mode 100644 (file)
index 0000000..93bb480
--- /dev/null
@@ -0,0 +1,55 @@
+/*
+ * ============LICENSE_START=======================================================
+ *  Copyright (C) 2024 Nordix Foundation
+ *  ================================================================================
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *        http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ *  SPDX-License-Identifier: Apache-2.0
+ *  ============LICENSE_END=========================================================
+ */
+
+package org.onap.cps.ncmp.api.impl.events.cmsubscription.mapper
+
+import org.onap.cps.ncmp.api.impl.events.cmsubscription.model.CmNotificationSubscriptionStatus
+import org.onap.cps.ncmp.api.impl.events.cmsubscription.model.DmiCmNotificationSubscriptionDetails
+import org.onap.cps.ncmp.api.impl.events.cmsubscription.model.DmiCmNotificationSubscriptionPredicate
+import org.onap.cps.ncmp.api.impl.operations.DatastoreType
+import spock.lang.Specification
+
+class CmNotificationSubscriptionNcmpOutEventMapperSpec extends Specification {
+
+    static Map<String, DmiCmNotificationSubscriptionDetails> dmiCmNotificationSubscriptionDetailsMap
+
+    def objectUnderTest = new CmNotificationSubscriptionNcmpOutEventMapper()
+
+    def setup() {
+        def dmiCmNotificationSubscriptionPredicateA = new DmiCmNotificationSubscriptionPredicate(['ch-A'] as Set, DatastoreType.PASSTHROUGH_RUNNING, ['/a'] as Set)
+        def dmiCmNotificationSubscriptionPredicateB = new DmiCmNotificationSubscriptionPredicate(['ch-B'] as Set, DatastoreType.PASSTHROUGH_OPERATIONAL, ['/b'] as Set)
+        def dmiCmNotificationSubscriptionPredicateC = new DmiCmNotificationSubscriptionPredicate(['ch-C'] as Set, DatastoreType.PASSTHROUGH_OPERATIONAL, ['/c'] as Set)
+        dmiCmNotificationSubscriptionDetailsMap = ['dmi-1': new DmiCmNotificationSubscriptionDetails([dmiCmNotificationSubscriptionPredicateA], CmNotificationSubscriptionStatus.PENDING),
+                                                   'dmi-2': new DmiCmNotificationSubscriptionDetails([dmiCmNotificationSubscriptionPredicateB], CmNotificationSubscriptionStatus.ACCEPTED),
+                                                   'dmi-3': new DmiCmNotificationSubscriptionDetails([dmiCmNotificationSubscriptionPredicateC], CmNotificationSubscriptionStatus.REJECTED)
+        ]
+    }
+
+    def 'Check for Cm Notification Subscription Outgoing event mapping'() {
+        when: 'we try to map the event to send it to client'
+            def result = objectUnderTest.toCmNotificationSubscriptionNcmpOutEvent('test-subscription', dmiCmNotificationSubscriptionDetailsMap)
+        then: 'event is mapped correctly for the subscription'
+            result.data.subscriptionId == 'test-subscription'
+        and: 'the cm handle ids are part of correct list'
+            result.data.pendingTargets == ['ch-A']
+            result.data.acceptedTargets == ['ch-B']
+            result.data.rejectedTargets == ['ch-C']
+    }
+}
index b7c3b87..bef2963 100644 (file)
@@ -174,18 +174,20 @@ class LcmEventsCreatorSpec extends Specification {
             assert result.eventId != null
     }
 
-    def 'Map the LcmEvent for alternate IDs when #scenario'() {
-        given: 'NCMP cm handle details with current and old alternate IDs'
-            def existingNcmpServiceCmHandle = new NcmpServiceCmHandle(cmHandleId: cmHandleId, alternateId: existingAlternateId, compositeState: new CompositeState(dataSyncEnabled: false))
-            def targetNcmpServiceCmHandle = new NcmpServiceCmHandle(cmHandleId: cmHandleId, alternateId: targetAlternateId, compositeState: new CompositeState(dataSyncEnabled: false))
+    def 'Map the LcmEvent for alternate ID, data producer identifier, and module set tag when they contain #scenario'() {
+        given: 'NCMP cm handle details with current and old values for alternate ID, module set tag, and data producer identifier'
+            def existingNcmpServiceCmHandle = new NcmpServiceCmHandle(cmHandleId: cmHandleId, alternateId: existingAlternateId, moduleSetTag: existingModuleSetTag, dataProducerIdentifier: existingDataProducerIdentifier, compositeState: new CompositeState(dataSyncEnabled: false))
+            def targetNcmpServiceCmHandle = new NcmpServiceCmHandle(cmHandleId: cmHandleId, alternateId: targetAlternateId, moduleSetTag: targetModuleSetTag, dataProducerIdentifier: targetDataProducerIdentifier, compositeState: new CompositeState(dataSyncEnabled: false))
         when: 'the event is populated'
             def result = objectUnderTest.populateLcmEvent(cmHandleId, targetNcmpServiceCmHandle, existingNcmpServiceCmHandle)
-        then: 'the alternate ID is present or is an empty string in the payload'
-            assert result.event.alternateId == expectedEventAlternateId
-        where: 'the following alternate IDs are provided'
-            scenario                                      | existingAlternateId | targetAlternateId || expectedEventAlternateId
-            'same new and old alternate ID'               | 'someAlternateId'   | 'someAlternateId' || 'someAlternateId'
-            'blank new and old alternate ID'              | ''                  | ''                || ''
-            'new alternate id and blank old alternate ID' | ''                  | 'someAlternateId' || 'someAlternateId'
+        then: 'the alternate ID, module set tag, and data producer identifier are present or are an empty string in the payload'
+            assert result.event.alternateId == targetAlternateId
+            assert result.event.moduleSetTag == targetModuleSetTag
+            assert result.event.dataProducerIdentifier == targetDataProducerIdentifier
+        where: 'the following values are provided for the alternate ID, module set tag, and data producer identifier'
+            scenario                                     | existingAlternateId | targetAlternateId | existingModuleSetTag | targetModuleSetTag | existingDataProducerIdentifier | targetDataProducerIdentifier
+            'same target and existing values'            | 'someAlternateId'   | 'someAlternateId' | 'someModuleSetTag'   | 'someModuleSetTag' | 'someDataProducerIdentifier'   | 'someDataProducerIdentifier'
+            'blank target and existing values'           | ''                  | ''                | ''                   | ''                 | ''                             | ''
+            'new target value and blank existing values' | ''                  | 'someAlternateId' | ''                   | 'someAlternateId'  | ''                             | 'someDataProducerIdentifier'
     }
 }
\ No newline at end of file
index 0c60e88..cb933fa 100644 (file)
@@ -64,7 +64,7 @@ class ModuleSyncServiceSpec extends Specification {
             def ncmpServiceCmHandle = new NcmpServiceCmHandle()
             ncmpServiceCmHandle.setCompositeState(new CompositeStateBuilder().withCmHandleState(CmHandleState.ADVISED).build())
             ncmpServiceCmHandle.cmHandleId = 'ch-1'
-            def yangModelCmHandle = YangModelCmHandle.toYangModelCmHandle('some service name', '', '', ncmpServiceCmHandle, moduleSetTag, '')
+            def yangModelCmHandle = YangModelCmHandle.toYangModelCmHandle('some service name', '', '', ncmpServiceCmHandle, moduleSetTag, '', '')
         and: 'DMI operations returns some module references'
             def moduleReferences =  [ new ModuleReference('module1','1'), new ModuleReference('module2','2') ]
             mockDmiModelOperations.getModuleReferences(yangModelCmHandle) >> moduleReferences
@@ -93,7 +93,7 @@ class ModuleSyncServiceSpec extends Specification {
             ncmpServiceCmHandle.setCompositeState(new CompositeStateBuilder().withLockReason(MODULE_UPGRADE, 'Upgrade to ModuleSetTag: tag-1').build())
             def dmiServiceName = 'some service name'
             ncmpServiceCmHandle.cmHandleId = 'upgraded-ch'
-            def yangModelCmHandle = YangModelCmHandle.toYangModelCmHandle(dmiServiceName, '', '', ncmpServiceCmHandle,'tag-1', '')
+            def yangModelCmHandle = YangModelCmHandle.toYangModelCmHandle(dmiServiceName, '', '', ncmpServiceCmHandle,'tag-1', '', '')
         and: 'some module references'
             def moduleReferences =  [ new ModuleReference('module1','1') ]
         and: 'DMI operations returns some module references for upgraded cm handle'
@@ -127,7 +127,7 @@ class ModuleSyncServiceSpec extends Specification {
             ncmpServiceCmHandle.setCompositeState(new CompositeStateBuilder()
                 .withLockReason(MODULE_UPGRADE, 'Upgrade to ModuleSetTag: targetModuleSetTag').build())
             ncmpServiceCmHandle.setCmHandleId('cmHandleId-1')
-            def yangModelCmHandle = YangModelCmHandle.toYangModelCmHandle('some service name', '', '', ncmpServiceCmHandle, 'targetModuleSetTag', '')
+            def yangModelCmHandle = YangModelCmHandle.toYangModelCmHandle('some service name', '', '', ncmpServiceCmHandle, 'targetModuleSetTag', '', '')
             mockCmHandleQueries.cmHandleHasState('cmHandleId-1', CmHandleState.READY) >> true
         and: 'the module service returns some module references'
             def moduleReferences = [new ModuleReference('module1', '1'), new ModuleReference('module2', '2')]
index 7d8ac74..eb6c7a0 100644 (file)
 
 package org.onap.cps.ncmp.api.impl.operations
 
-import static org.onap.cps.ncmp.api.impl.events.mapper.CloudEventMapper.toTargetEvent
-import static org.onap.cps.ncmp.api.impl.operations.DatastoreType.PASSTHROUGH_OPERATIONAL
-import static org.onap.cps.ncmp.api.impl.operations.DatastoreType.PASSTHROUGH_RUNNING
-import static org.onap.cps.ncmp.api.impl.operations.OperationType.CREATE
-import static org.onap.cps.ncmp.api.impl.operations.OperationType.READ
-import static org.onap.cps.ncmp.api.impl.operations.OperationType.UPDATE
-import static org.onap.cps.ncmp.api.NcmpResponseStatus.UNABLE_TO_READ_RESOURCE_DATA
-import static org.onap.cps.ncmp.api.NcmpResponseStatus.DMI_SERVICE_NOT_RESPONDING
-
 import com.fasterxml.jackson.databind.ObjectMapper
 import org.onap.cps.events.EventsPublisher
 import org.onap.cps.ncmp.api.impl.config.NcmpConfiguration
@@ -37,19 +28,29 @@ import org.onap.cps.ncmp.api.impl.exception.HttpClientRequestException
 import org.onap.cps.ncmp.api.impl.utils.DmiServiceUrlBuilder
 import org.onap.cps.ncmp.api.impl.utils.context.CpsApplicationContext
 import org.onap.cps.ncmp.api.models.DataOperationRequest
+import org.onap.cps.ncmp.api.models.CmResourceAddress
 import org.onap.cps.ncmp.events.async1_0_0.DataOperationEvent
 import org.onap.cps.ncmp.utils.TestUtils
 import org.onap.cps.utils.JsonObjectMapper
 import org.spockframework.spring.SpringBean
 import org.springframework.beans.factory.annotation.Autowired
 import org.springframework.boot.test.context.SpringBootTest
+import org.springframework.http.HttpStatus
 import org.springframework.http.ResponseEntity
 import org.springframework.test.context.ContextConfiguration
-import org.springframework.http.HttpStatus
 import spock.lang.Shared
-import spock.util.concurrent.PollingConditions
+
 import java.util.concurrent.TimeoutException
 
+import static org.onap.cps.ncmp.api.NcmpResponseStatus.DMI_SERVICE_NOT_RESPONDING
+import static org.onap.cps.ncmp.api.NcmpResponseStatus.UNABLE_TO_READ_RESOURCE_DATA
+import static org.onap.cps.ncmp.api.impl.events.mapper.CloudEventMapper.toTargetEvent
+import static org.onap.cps.ncmp.api.impl.operations.DatastoreType.PASSTHROUGH_OPERATIONAL
+import static org.onap.cps.ncmp.api.impl.operations.DatastoreType.PASSTHROUGH_RUNNING
+import static org.onap.cps.ncmp.api.impl.operations.OperationType.CREATE
+import static org.onap.cps.ncmp.api.impl.operations.OperationType.READ
+import static org.onap.cps.ncmp.api.impl.operations.OperationType.UPDATE
+
 @SpringBootTest
 @ContextConfiguration(classes = [EventsPublisher, CpsApplicationContext, NcmpConfiguration.DmiProperties, DmiDataOperations])
 class DmiDataOperationsSpec extends DmiOperationsBaseSpec {
@@ -81,8 +82,8 @@ class DmiDataOperationsSpec extends DmiOperationsBaseSpec {
             mockDmiRestClient.postOperationWithJsonData(expectedUrl, expectedJson, READ, NO_AUTH_HEADER) >> responseFromDmi
             dmiServiceUrlBuilder.getDmiDatastoreUrl(_, _) >> expectedUrl
         when: 'get resource data is invoked'
-            def result = objectUnderTest.getResourceDataFromDmi(dataStore.datastoreName, cmHandleId, resourceIdentifier,
-                    options, NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER)
+            def cmResourceAddress = new CmResourceAddress(dataStore.datastoreName, cmHandleId, resourceIdentifier)
+            def result = objectUnderTest.getResourceDataFromDmi(cmResourceAddress, options, NO_TOPIC, NO_REQUEST_ID, NO_AUTH_HEADER)
         then: 'the result is the response from the DMI service'
             assert result == responseFromDmi
         where: 'the following parameters are used'
@@ -107,18 +108,10 @@ class DmiDataOperationsSpec extends DmiOperationsBaseSpec {
             def expectedBatchRequestAsJson = '{"operations":[{"operation":"read","operationId":"operational-14","datastore":"ncmp-datastore:passthrough-operational","options":"some option","resourceIdentifier":"some resource identifier","cmHandles":[{"id":"some-cm-handle","cmHandleProperties":{"prop1":"val1"}}]}]}'
             mockDmiRestClient.postOperationWithJsonData(expectedDmiBatchResourceDataUrl, _, READ.operationName, NO_AUTH_HEADER) >> responseFromDmi
             dmiServiceUrlBuilder.getDataOperationRequestUrl(_, _) >> expectedDmiBatchResourceDataUrl
-        and: ' a flag to track the post operation call'
-            def postOperationWithJsonDataMethodCalled = false
-        and: 'the (mocked) dmi rest client will use the flag to indicate it is called and capture the request body'
-            mockDmiRestClient.postOperationWithJsonData(expectedDmiBatchResourceDataUrl, expectedBatchRequestAsJson, READ, null) >> {
-                postOperationWithJsonDataMethodCalled = true
-            }
         when: 'get resource data for group of cm handles are invoked'
             objectUnderTest.requestResourceDataFromDmi('my-topic-name', dataOperationRequest, 'requestId', NO_AUTH_HEADER)
-        then: 'validate the post operation was called and ncmp generated dmi request body json args'
-            new PollingConditions().within(1) {
-                assert postOperationWithJsonDataMethodCalled == true
-            }
+        then: 'the post operation was called and ncmp generated dmi request body json args'
+            1 * mockDmiRestClient.postOperationWithJsonData(expectedDmiBatchResourceDataUrl, expectedBatchRequestAsJson, READ, NO_AUTH_HEADER)
     }
 
     def 'Execute (async) data operation from DMI service for #scenario.'() {
index ae17c56..56485fb 100644 (file)
@@ -24,8 +24,6 @@ package org.onap.cps.ncmp.api.impl.operations
 import com.fasterxml.jackson.core.JsonProcessingException
 import com.fasterxml.jackson.databind.ObjectMapper
 import org.onap.cps.ncmp.api.impl.config.NcmpConfiguration
-import org.onap.cps.ncmp.api.impl.executor.TaskExecutor
-import org.onap.cps.ncmp.api.impl.utils.DmiServiceNameOrganizer
 import org.onap.cps.spi.model.ModuleReference
 import org.onap.cps.utils.JsonObjectMapper
 import org.spockframework.spring.SpringBean
@@ -36,7 +34,7 @@ import org.springframework.http.ResponseEntity
 import org.springframework.test.context.ContextConfiguration
 import spock.lang.Shared
 
-import static  org.onap.cps.ncmp.api.impl.operations.OperationType.READ
+import static org.onap.cps.ncmp.api.impl.operations.OperationType.READ
 
 @SpringBootTest
 @ContextConfiguration(classes = [NcmpConfiguration.DmiProperties, DmiModelOperations])
index 0eabaa1..1e84367 100644 (file)
@@ -80,7 +80,8 @@ class AlternateIdCheckerSpec extends Specification {
             assert result == expectedRejectedCmHandleIds
         where: 'the following alternate ids are used'
             scenario                          | alt1   | alt2   | altAlreadyInDb  || expectedRejectedCmHandleIds
-            'no alternate ids'                | ''     | ''     | ['dont matter'] || []
+            'blank alternate ids'             | ''     | ''     | ['dont matter'] || []
+            'null alternate ids'              | null   | null   | ['dont matter'] || []
             'new alternate ids'               | 'fdn1' | 'fdn2' | ['other fdn']   || []
             'one already used alternate id'   | 'fdn1' | 'fdn2' | ['fdn1']        || ['ch-1']
             'duplicate alternate id in batch' | 'fdn1' | 'fdn1' | ['dont matter'] || ['ch-2']
index c83a540..fbf2c3d 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  ============LICENSE_START=======================================================
- *  Copyright (C) 2022-2023 Nordix Foundation
+ *  Copyright (C) 2022-2024 Nordix Foundation
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -32,7 +32,7 @@ import spock.lang.Specification
 class DmiServiceUrlBuilderSpec extends Specification {
 
     static YangModelCmHandle yangModelCmHandle = YangModelCmHandle.toYangModelCmHandle('dmiServiceName',
-        'dmiDataServiceName', 'dmiModuleServiceName', new NcmpServiceCmHandle(cmHandleId: 'some-cm-handle-id'),'my-module-set-tag', 'my-alternate-id')
+        'dmiDataServiceName', 'dmiModuleServiceName', new NcmpServiceCmHandle(cmHandleId: 'some-cm-handle-id'),'my-module-set-tag', 'my-alternate-id', 'my-data-producer-identifier')
 
     NcmpConfiguration.DmiProperties dmiProperties = new NcmpConfiguration.DmiProperties()
 
index 493db8c..cfc6ffd 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  ============LICENSE_START=======================================================
- *  Copyright (C) 2021-2023 Nordix Foundation
+ *  Copyright (C) 2021-2024 Nordix Foundation
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -47,12 +47,13 @@ class YangModelCmHandleSpec extends Specification {
                 .withOperationalDataStores(DataStoreSyncState.SYNCHRONIZED, 'some-sync-time').build()
             ncmpServiceCmHandle.setCompositeState(compositeState)
         when: 'it is converted to a yang model cm handle'
-            def objectUnderTest = YangModelCmHandle.toYangModelCmHandle('', '', '', ncmpServiceCmHandle,'my-module-set-tag', 'my-alternate-id')
+            def objectUnderTest = YangModelCmHandle.toYangModelCmHandle('', '', '', ncmpServiceCmHandle,'my-module-set-tag', 'my-alternate-id', 'my-data-producer-identifier')
         then: 'the result has the right size'
             assert objectUnderTest.dmiProperties.size() == 1
-        and: 'the result has the correct values for module set tag and alternate ID'
+        and: 'the result has the correct values for module set tag, alternate ID, and data producer identifier'
             assert objectUnderTest.moduleSetTag == 'my-module-set-tag'
             assert objectUnderTest.alternateId == 'my-alternate-id'
+            assert objectUnderTest.dataProducerIdentifier == 'my-data-producer-identifier'
         and: 'the DMI property in the result has the correct name and value'
             assert objectUnderTest.dmiProperties[0].name == 'myDmiProperty'
             assert objectUnderTest.dmiProperties[0].value == 'value1'
@@ -67,7 +68,7 @@ class YangModelCmHandleSpec extends Specification {
     def 'Resolve DMI service name: #scenario and #requiredService service require.'() {
         given: 'a yang model cm handle'
             def objectUnderTest = YangModelCmHandle.toYangModelCmHandle(dmiServiceName, dmiDataServiceName,
-                    dmiModelServiceName, new NcmpServiceCmHandle(cmHandleId: 'cm-handle-id-1'),'', '')
+                    dmiModelServiceName, new NcmpServiceCmHandle(cmHandleId: 'cm-handle-id-1'),'', '', '')
         expect:
             assert objectUnderTest.resolveDmiServiceName(requiredService) == expectedService
         where:
index a365327..cd659bb 100644 (file)
@@ -52,7 +52,7 @@ class InventoryModelLoaderSpec extends Specification {
     def loggingListAppender
 
     void setup() {
-        expectedYangResourceToContentMap = objectUnderTest.createYangResourcesToContentMap('dmi-registry@2023-11-27.yang')
+        expectedYangResourceToContentMap = objectUnderTest.createYangResourcesToContentMap('dmi-registry@2024-02-23.yang')
         logger.setLevel(Level.DEBUG)
         loggingListAppender = new ListAppender()
         logger.addAppender(loggingListAppender)
@@ -71,9 +71,9 @@ class InventoryModelLoaderSpec extends Specification {
         when: 'the application is ready'
             objectUnderTest.onApplicationEvent(Mock(ApplicationReadyEvent))
         then: 'the module service is used to create the new schema set from the correct resource'
-            1 * mockCpsModuleService.createSchemaSet(NCMP_DATASPACE_NAME, 'dmi-registry-2023-11-27', expectedYangResourceToContentMap)
+            1 * mockCpsModuleService.createSchemaSet(NCMP_DATASPACE_NAME, 'dmi-registry-2024-02-23', expectedYangResourceToContentMap)
         and: 'the admin service is used to update the anchor'
-            1 * mockCpsAnchorService.updateAnchorSchemaSet(NCMP_DATASPACE_NAME, NCMP_DMI_REGISTRY_ANCHOR, 'dmi-registry-2023-11-27')
+            1 * mockCpsAnchorService.updateAnchorSchemaSet(NCMP_DATASPACE_NAME, NCMP_DMI_REGISTRY_ANCHOR, 'dmi-registry-2024-02-23')
         and: 'No schema sets are being removed by the module service (yet)'
             0 * mockCpsModuleService.deleteSchemaSet(NCMP_DATASPACE_NAME, _, _)
     }
index 699bf3c..b6e12c0 100644 (file)
                         <dependency>
                             <groupId>com.github.spotbugs</groupId>
                             <artifactId>spotbugs</artifactId>
-                            <version>4.2.0</version>
+                            <version>4.2.3</version>
                         </dependency>
                         <dependency>
                             <groupId>${project.groupId}</groupId>
index 660176d..418de9b 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * ============LICENSE_START========================================================
- *  Copyright (C) 2023 Nordix Foundation
+ *  Copyright (C) 2023-2024 Nordix Foundation
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.
@@ -72,22 +72,19 @@ public class HazelcastCacheConfig {
 
     protected static MapConfig createMapConfig(final String configName) {
         final MapConfig mapConfig = new MapConfig(configName);
-        mapConfig.setBackupCount(3);
-        mapConfig.setAsyncBackupCount(3);
+        mapConfig.setBackupCount(1);
         return mapConfig;
     }
 
     protected static QueueConfig createQueueConfig(final String configName) {
         final QueueConfig commonQueueConfig = new QueueConfig(configName);
-        commonQueueConfig.setBackupCount(3);
-        commonQueueConfig.setAsyncBackupCount(3);
+        commonQueueConfig.setBackupCount(1);
         return commonQueueConfig;
     }
 
     protected static SetConfig createSetConfig(final String configName) {
         final SetConfig commonSetConfig = new SetConfig(configName);
         commonSetConfig.setBackupCount(1);
-        commonSetConfig.setAsyncBackupCount(1);
         return commonSetConfig;
     }
 
index e219945..010308c 100644 (file)
@@ -50,8 +50,8 @@ class AnchorDataCacheConfigSpec extends Specification {
             def anchorDataCacheMapConfig =  anchorDataCacheConfig.mapConfigs.get('anchorDataCacheMapConfig')
         expect: 'system created instance with correct config'
             assert anchorDataCacheConfig.clusterName == 'cps-and-ncmp-test-caches'
-            assert anchorDataCacheMapConfig.backupCount == 3
-            assert anchorDataCacheMapConfig.asyncBackupCount == 3
+            assert anchorDataCacheMapConfig.backupCount == 1
+            assert anchorDataCacheMapConfig.asyncBackupCount == 0
     }
 
     def 'Verify deployment network configs for Distributed Caches'() {
index de427af..a604b06 100644 (file)
@@ -31,6 +31,8 @@ services:
       POSTGRES_DB: cpsdb
       POSTGRES_USER: ${DB_USERNAME:-cps}
       POSTGRES_PASSWORD: ${DB_PASSWORD:-cps}
+    volumes:
+      - ./postgres-init.sql:/docker-entrypoint-initdb.d/postgres-init.sql
     deploy:
       resources:
         reservations:
diff --git a/docker-compose/postgres-init.sql b/docker-compose/postgres-init.sql
new file mode 100644 (file)
index 0000000..0c96de5
--- /dev/null
@@ -0,0 +1 @@
+ALTER SYSTEM SET shared_buffers = '512MB';
index ff9f4ba..8a6c13e 100644 (file)
@@ -222,6 +222,7 @@ components:
         updatedCmHandles:
         - cmHandle: my-cm-handle
           alternateId: my-alternate-id
+          dataProducerIdentifier: my-data-producer-identifier
           publicCmHandleProperties:
             key: my-property
           cmHandleProperties:
@@ -230,6 +231,7 @@ components:
           trustLevel: COMPLETE
         - cmHandle: my-cm-handle
           alternateId: my-alternate-id
+          dataProducerIdentifier: my-data-producer-identifier
           publicCmHandleProperties:
             key: my-property
           cmHandleProperties:
@@ -239,6 +241,7 @@ components:
         createdCmHandles:
         - cmHandle: my-cm-handle
           alternateId: my-alternate-id
+          dataProducerIdentifier: my-data-producer-identifier
           publicCmHandleProperties:
             key: my-property
           cmHandleProperties:
@@ -247,6 +250,7 @@ components:
           trustLevel: COMPLETE
         - cmHandle: my-cm-handle
           alternateId: my-alternate-id
+          dataProducerIdentifier: my-data-producer-identifier
           publicCmHandleProperties:
             key: my-property
           cmHandleProperties:
@@ -302,6 +306,7 @@ components:
       example:
         cmHandle: my-cm-handle
         alternateId: my-alternate-id
+        dataProducerIdentifier: my-data-producer-identifier
         publicCmHandleProperties:
           key: my-property
         cmHandleProperties:
@@ -334,6 +339,9 @@ components:
         alternateId:
           example: my-alternate-id
           type: string
+        dataProducerIdentifier:
+          example: my-data-producer-identifier
+          type: string
       required:
       - cmHandle
       type: object
index 9203b6d..da0b0b3 100644 (file)
@@ -1871,6 +1871,8 @@ components:
     RestOutputCmHandle:
       example:
         cmHandle: my-cm-handle1
+        alternateId: my-alternate-id
+        dataProducerIdentifier: my-data-producer-identifier
         publicCmHandleProperties:
         - key: Book Type
         - key: Book Type
@@ -1889,6 +1891,7 @@ components:
             details: locked due to failure in module sync
           lastUpdateTime: 2022-12-31T20:30:40.000+0000
         trustLevel: COMPLETE
+        moduleSetTag: my-module-set-tag
       properties:
         cmHandle:
           example: my-cm-handle1
@@ -1906,6 +1909,15 @@ components:
           description: Current trust level of the relevant CM handle ID.
           example: COMPLETE
           type: string
+        moduleSetTag:
+          example: my-module-set-tag
+          type: string
+        alternateId:
+          example: my-alternate-id
+          type: string
+        dataProducerIdentifier:
+          example: my-data-producer-identifier
+          type: string
       title: CM handle Details
       type: object
     CmHandlePublicProperties:
index c1ee1eb..ba8fcd9 100644 (file)
@@ -12,6 +12,13 @@ CPS Deployment
 .. contents::
     :depth: 2
 
+Database configuration
+======================
+CPS uses PostgreSQL database. As per the `PostgreSQL documentation on resource consumption
+<https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-SHARED-BUFFERS>`_, the *shared_buffers*
+parameter should be set between 25% and 40% of total memory. It has a default value of 128 megabytes, so this should be
+set appropriately. For example, given a database with 2GB of memory, 512MB is a recommended value.
+
 CPS OOM Charts
 ==============
 The CPS kubernetes chart is located in the `OOM repository <https://github.com/onap/oom/tree/master/kubernetes/cps>`_.
@@ -255,6 +262,10 @@ Any spring supported property can be configured by providing in ``config.additio
 | notification.async.executor.              |                                                                                                         |                               |
 | thread-name-prefix                        |                                                                                                         |                               |
 +-------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------+
+| config.additional.                        | Maximum time allowed by the thread pool executor for execution of one of the threads in milliseconds.   | ``60000``                     |
+| notification.async.executor.              |                                                                                                         |                               |
+| time-out-value-in-ms                      |                                                                                                         |                               |
++-------------------------------------------+---------------------------------------------------------------------------------------------------------+-------------------------------+
 | config.additional.                        | Specifies number of database connections between database and application.                              | ``10``                        |
 | spring.datasource.hikari.                 | This property controls the maximum size that the pool is allowed to reach,                              |                               |
 | maximumPoolSize                           | including both idle and in-use connections.                                                             |                               |
index e79a188..2202d11 100644 (file)
@@ -39,6 +39,7 @@ Release Data
 Bug Fixes
 ---------
 3.4.7
+    - `CPS-2150 <https://jira.onap.org/browse/CPS-2150>`_ Fix for Async task execution failed by TimeoutException.
 
 Features
 --------
index 68dfb4a..a03155e 100644 (file)
@@ -76,17 +76,17 @@ class CpsPerfTestBase extends PerfTestBase {
             ']}}'
     }
 
-    def 'Warm the database'() {
+    def 'CPS pre-load test data'() {
         when: 'dummy get data nodes runs so that populating the DB does not get included in other test timings'
             resourceMeter.start()
             def result = cpsDataService.getDataNodes(CPS_PERFORMANCE_TEST_DATASPACE, 'openroadm1', '/', FetchDescendantsOption.OMIT_DESCENDANTS)
-            assert countDataNodesInTree(result) == 1
             resourceMeter.stop()
-            def durationInSeconds = resourceMeter.getTotalTimeInSeconds()
-        then: 'memory used is within #peakMemoryUsage'
-            assert resourceMeter.getTotalMemoryUsageInMB() <= 30
-        and: 'all data is read within expected time'
-            recordAndAssertResourceUsage("Warming database", 100, durationInSeconds, 600, resourceMeter.getTotalMemoryUsageInMB())
+        then: 'expected data exists'
+            assert result.xpath == ['/openroadm-devices']
+        then: 'operation completes within expected time'
+            recordAndAssertResourceUsage('CPS pre-load test data',
+                    100, resourceMeter.totalTimeInSeconds,
+                    600, resourceMeter.totalMemoryUsageInMB)
     }
 
 }
index 19c96fd..4b39e53 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  ============LICENSE_START=======================================================
- *  Copyright (C) 2023 Nordix Foundation
+ *  Copyright (C) 2023-2024 Nordix Foundation
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the 'License');
  *  you may not use this file except in compliance with the License.
 
 package org.onap.cps.integration.performance.base
 
-import java.time.OffsetDateTime
 import org.onap.cps.integration.ResourceMeter
+import org.onap.cps.spi.FetchDescendantsOption
 
 class NcmpPerfTestBase extends PerfTestBase {
 
     def static NCMP_PERFORMANCE_TEST_DATASPACE = 'ncmpPerformance'
     def static REGISTRY_ANCHOR = 'ncmp-registry'
     def static REGISTRY_SCHEMA_SET = 'registrySchemaSet'
+    def static TOTAL_CM_HANDLES = 20_000
     def static CM_DATA_SUBSCRIPTIONS_ANCHOR = 'cm-data-subscriptions'
     def static CM_DATA_SUBSCRIPTIONS_SCHEMA_SET = 'cmDataSubscriptionsSchemaSet'
 
@@ -39,13 +40,6 @@ class NcmpPerfTestBase extends PerfTestBase {
 
     ResourceMeter resourceMeter = new ResourceMeter()
 
-// SHORT versions for easier debugging
-//    def subscriberIdPrefix = 'sub'
-//    def xpathPrefix = 'f'
-//    def cmHandlePrefix = 'ch'
-
-
-// LONG versions for performance testing
     def subscriberIdPrefix = 'some really long subscriber id to see if this makes any difference to the performance'
     def xpathPrefix = 'some really long xpath/with/loads/of/children/grandchildren/and/whatever/else/I/can/think/of to see if this makes any difference to the performance'
     def cmHandlePrefix = 'some really long cm handle id to see if this makes any difference to the performance'
@@ -62,20 +56,29 @@ class NcmpPerfTestBase extends PerfTestBase {
         cpsDataspaceService.createDataspace(NCMP_PERFORMANCE_TEST_DATASPACE)
         createRegistrySchemaSet()
         createCmDataSubscriptionsSchemaSet()
-        addCmSubscriptionData()
     }
 
     def createInitialData() {
-        cpsAnchorService.createAnchor(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_SCHEMA_SET, REGISTRY_ANCHOR)
-        def data = readResourceDataFile('ncmp-registry/1000-cmhandles.json')
-        cpsDataService.saveData(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_ANCHOR, data, OffsetDateTime.now())
+        addRegistryData()
+        addCmSubscriptionData()
     }
 
     def createRegistrySchemaSet() {
-        def modelAsString = readResourceDataFile('ncmp-registry/dmi-registry@2023-11-27.yang')
+        def modelAsString = readResourceDataFile('ncmp-registry/dmi-registry@2024-02-23.yang')
         cpsModuleService.createSchemaSet(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_SCHEMA_SET, [registry: modelAsString])
     }
 
+    def addRegistryData() {
+        cpsAnchorService.createAnchor(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_SCHEMA_SET, REGISTRY_ANCHOR)
+        cpsDataService.saveData(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_ANCHOR, '{"dmi-registry": []}', now)
+        def innerNodeJsonTemplate = readResourceDataFile('ncmp-registry/innerNode.json')
+        def batchSize = 100
+        for (def i = 0; i < TOTAL_CM_HANDLES; i += batchSize) {
+            def data = '{ "cm-handles": [' + (1..batchSize).collect { innerNodeJsonTemplate.replace('CMHANDLE_ID_HERE', (it + i).toString()) }.join(',') + ']}'
+            cpsDataService.saveListElements(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_ANCHOR, '/dmi-registry', data, now)
+        }
+    }
+
     def createCmDataSubscriptionsSchemaSet() {
         def modelAsString = readResourceDataFile('cm-data-subscriptions/cm-data-subscriptions@2023-09-21.yang')
         cpsModuleService.createSchemaSet(NCMP_PERFORMANCE_TEST_DATASPACE, CM_DATA_SUBSCRIPTIONS_SCHEMA_SET, [registry: modelAsString])
@@ -89,4 +92,18 @@ class NcmpPerfTestBase extends PerfTestBase {
         def cmHandles = createJsonArray('cm-handle',numberOfCmHandlesPerCmDataSubscription,'id',cmHandlePrefix, filters)
         cpsDataService.saveData(NCMP_PERFORMANCE_TEST_DATASPACE, CM_DATA_SUBSCRIPTIONS_ANCHOR, xPathForDataStore1CmHandles, cmHandles, now)
     }
+
+    def 'NCMP pre-load test data'() {
+        when: 'dummy get data nodes runs so that populating the DB does not get included in other test timings'
+            resourceMeter.start()
+            def result = cpsDataService.getDataNodes(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_ANCHOR, '/', FetchDescendantsOption.OMIT_DESCENDANTS)
+            resourceMeter.stop()
+        then: 'expected data exists'
+            assert result.xpath == ['/dmi-registry']
+        and: 'operation completes within expected time'
+            recordAndAssertResourceUsage('NCMP pre-load test data',
+                    15, resourceMeter.totalTimeInSeconds,
+                    600, resourceMeter.totalMemoryUsageInMB)
+    }
+
 }
index ce0aab4..66beb60 100644 (file)
@@ -58,7 +58,7 @@ abstract class PerfTestBase extends CpsIntegrationSpecBase {
         if (shortTitle.length() > 40) {
             shortTitle = shortTitle.substring(0, 40)
         }
-        def record = String.format('%2d.%-40s limit %8.2f took %8.2f sec %,8.2f MB used ', PERFORMANCE_RECORD.size() + 1, shortTitle, thresholdInSec, recordedTimeInSec, memoryUsageInMB)
+        def record = String.format('%2d.%-40s limit %8.3f took %8.3f sec %,8.2f MB used ', PERFORMANCE_RECORD.size() + 1, shortTitle, thresholdInSec, recordedTimeInSec, memoryUsageInMB)
         record += pass ? 'PASS' : 'FAIL'
         PERFORMANCE_RECORD.add(record)
         assert recordedTimeInSec <= thresholdInSec
index c36ec83..96f85ff 100644 (file)
@@ -41,7 +41,6 @@ class WritePerfTest extends CpsPerfTestBase {
                     expectedDuration, resourceMeter.getTotalTimeInSeconds(),
                     memoryLimit, resourceMeter.getTotalMemoryUsageInMB())
         cleanup:
-            cpsDataService.deleteDataNodes(CPS_PERFORMANCE_TEST_DATASPACE, WRITE_TEST_ANCHOR, OffsetDateTime.now())
             cpsAnchorService.deleteAnchor(CPS_PERFORMANCE_TEST_DATASPACE, WRITE_TEST_ANCHOR)
         where:
             totalNodes || expectedDuration | memoryLimit
@@ -64,17 +63,16 @@ class WritePerfTest extends CpsPerfTestBase {
             resourceMeter.stop()
         then: 'the operation takes less than #expectedDuration and memory used is within limit'
             recordAndAssertResourceUsage("Writing ${totalBooks} books",
-                    expectedDuration, resourceMeter.getTotalTimeInSeconds(),
-                    memoryLimit, resourceMeter.getTotalMemoryUsageInMB())
+                    expectedDuration, resourceMeter.totalTimeInSeconds,
+                    memoryLimit, resourceMeter.totalMemoryUsageInMB)
         cleanup:
-            cpsDataService.deleteDataNodes(CPS_PERFORMANCE_TEST_DATASPACE, WRITE_TEST_ANCHOR, OffsetDateTime.now())
             cpsAnchorService.deleteAnchor(CPS_PERFORMANCE_TEST_DATASPACE, WRITE_TEST_ANCHOR)
         where:
             totalBooks || expectedDuration | memoryLimit
             800        || 0.5              | 50
             1600       || 1.5              | 100
-            3200       || 6                | 150
-            6400       || 18               | 200
+            3200       || 6.0              | 150
+            6400       || 18.0             | 200
     }
 
     def 'Writing openroadm list data using saveListElements.'() {
@@ -93,17 +91,16 @@ class WritePerfTest extends CpsPerfTestBase {
             resourceMeter.stop()
         then: 'the operation takes less than #expectedDuration and memory used is within limit'
             recordAndAssertResourceUsage("Saving list of ${totalNodes} devices",
-                    expectedDuration, resourceMeter.getTotalTimeInSeconds(),
-                    memoryLimit, resourceMeter.getTotalMemoryUsageInMB())
+                    expectedDuration, resourceMeter.totalTimeInSeconds,
+                    memoryLimit, resourceMeter.totalMemoryUsageInMB)
         cleanup:
-            cpsDataService.deleteDataNodes(CPS_PERFORMANCE_TEST_DATASPACE, WRITE_TEST_ANCHOR, OffsetDateTime.now())
             cpsAnchorService.deleteAnchor(CPS_PERFORMANCE_TEST_DATASPACE, WRITE_TEST_ANCHOR)
         where:
             totalNodes || expectedDuration | memoryLimit
-            50         || 4                | 200
-            100        || 7                | 200
-            200        || 14               | 250
-            400        || 28               | 250
+            50         || 2                | 100
+            100        || 4                | 200
+            200        || 7                | 400
+            400        || 14               | 500
     }
 
 }
index a5a6acb..d95ac73 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  ============LICENSE_START=======================================================
- *  Copyright (C) 2023 Nordix Foundation
+ *  Copyright (C) 2023-2024 Nordix Foundation
  *  ================================================================================
  *  Licensed under the Apache License, Version 2.0 (the 'License');
  *  you may not use this file except in compliance with the License.
 
 package org.onap.cps.integration.performance.ncmp
 
-import org.onap.cps.integration.ResourceMeter
+import org.apache.commons.lang3.StringUtils
+import org.onap.cps.ncmp.api.impl.inventory.CmHandleState
+import org.onap.cps.ncmp.api.impl.inventory.sync.ModuleSyncService
+import org.onap.cps.ncmp.api.impl.utils.YangDataConverter
+import org.onap.cps.spi.FetchDescendantsOption
+import org.onap.cps.spi.model.DataNode
+import org.springframework.beans.factory.annotation.Autowired
+
 import java.util.stream.Collectors
 import org.onap.cps.api.CpsQueryService
+import org.onap.cps.integration.ResourceMeter
 import org.onap.cps.integration.performance.base.NcmpPerfTestBase
+
 import static org.onap.cps.spi.FetchDescendantsOption.OMIT_DESCENDANTS
 import static org.onap.cps.spi.FetchDescendantsOption.INCLUDE_ALL_DESCENDANTS
 
 class CmHandleQueryPerfTest extends NcmpPerfTestBase {
 
+    static def MILLISECONDS = 0.001
+
     CpsQueryService objectUnderTest
     ResourceMeter resourceMeter = new ResourceMeter()
 
     def setup() { objectUnderTest = cpsQueryService }
 
+    def 'JVM warmup.'() {
+        when: 'the JVM is warmed up'
+            def iterations = 2500 // set this to 15000 for very accurate results (but test takes much longer)
+            resourceMeter.start()
+            (1..iterations).forEach {
+                cpsDataService.getDataNodes(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_ANCHOR,
+                        '/dmi-registry/cm-handles[@id="cm-' + it + '"]', OMIT_DESCENDANTS)
+                objectUnderTest.queryDataNodes(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_ANCHOR,
+                        '/dmi-registry/cm-handles[@alternate-id="alt-' + it + '"]', OMIT_DESCENDANTS)
+            }
+            resourceMeter.stop()
+        then: 'resource usage is as expected'
+            recordAndAssertResourceUsage('JVM warmup for CmHandleQueryPerfTest',
+                    30, resourceMeter.totalTimeInSeconds,
+                    300, resourceMeter.totalMemoryUsageInMB)
+    }
+
     def 'Query CM Handle IDs by a property name and value.'() {
         when: 'a cps-path query on name-value pair is performed (without getting descendants)'
             resourceMeter.start()
@@ -46,11 +74,90 @@ class CmHandleQueryPerfTest extends NcmpPerfTestBase {
             resourceMeter.stop()
             def durationInSeconds = resourceMeter.getTotalTimeInSeconds()
         then: 'the required operations are performed within required time'
-            recordAndAssertResourceUsage("CpsPath Registry attributes Query", 0.4, durationInSeconds, 50, resourceMeter.getTotalMemoryUsageInMB())
-        and: 'all but 1 (other node) are returned'
-            result.size() == 999
+            recordAndAssertResourceUsage("CpsPath Registry attributes Query", 2, durationInSeconds, 300, resourceMeter.getTotalMemoryUsageInMB())
+        and: 'all nodes are returned'
+            result.size() == TOTAL_CM_HANDLES
         and: 'the tree contains all the expected descendants too'
-            assert countDataNodesInTree(result) == 5 * 999
+            assert countDataNodesInTree(result) == 5 * TOTAL_CM_HANDLES
+    }
+
+    def 'CM-handle is looked up by id.'() {
+        when: 'CM-handles are looked up by cm-handle-id 100 times'
+            int count = 0
+            resourceMeter.start()
+            (1..100).each {
+                count += cpsDataService.getDataNodes(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_ANCHOR,
+                        '/dmi-registry/cm-handles[@id="cm-' + it + '"]', OMIT_DESCENDANTS).size()
+            }
+            resourceMeter.stop()
+        then:
+            assert count == 100
+        and: 'average performance is as expected'
+            def averageResponseTime = resourceMeter.totalTimeInSeconds / 100
+            recordAndAssertResourceUsage('Look up CM-handle by id',
+                    expectedAverageResponseTime, averageResponseTime,
+                    15, resourceMeter.totalMemoryUsageInMB)
+        where:
+            expectedAverageResponseTime = 1 * MILLISECONDS
+    }
+
+    def 'CM-handle is looked up by alternate-id.'() {
+        when: 'CM-handles are looked up by alternate-id 100 times'
+            int count = 0
+            resourceMeter.start()
+            (1..100).each {
+                count += cpsQueryService.queryDataNodes(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_ANCHOR,
+                        '/dmi-registry/cm-handles[@alternate-id="alt-' + it + '"]', OMIT_DESCENDANTS).size()
+            }
+            resourceMeter.stop()
+        then:
+            assert count == 100
+        and: 'average performance is as expected'
+            def averageResponseTime = resourceMeter.totalTimeInSeconds / 100
+            recordAndAssertResourceUsage('Look up CM-handle by alternate-id',
+                    expectedAverageResponseTime, averageResponseTime,
+                    15, resourceMeter.totalMemoryUsageInMB)
+        where:
+            expectedAverageResponseTime = 10 * MILLISECONDS
+    }
+
+    def 'A batch of CM-handles is looked up by alternate-id.'() {
+        given: 'a CPS Path Query to look up 100 alternate-ids in a single operation'
+            def cpsPathQuery = '/dmi-registry/cm-handles[' + (1..100).collect { "@alternate-id='alt-${it}'" }.join(' or ') + ']'
+        when: 'CM-handles are looked up by alternate-ids in a single query'
+            resourceMeter.start()
+            def count = cpsQueryService.queryDataNodes(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_ANCHOR, cpsPathQuery, OMIT_DESCENDANTS).size()
+            resourceMeter.stop()
+        then: 'expected amount of data was returned'
+            assert count == 100
+        then: 'average performance is as expected'
+            def averageResponseTime = resourceMeter.totalTimeInSeconds / 100
+            recordAndAssertResourceUsage('Batch look up CM-handle by alternate-id',
+                    expectedAverageResponseTime, averageResponseTime,
+                    15, resourceMeter.totalMemoryUsageInMB)
+        where:
+            expectedAverageResponseTime = 1 * MILLISECONDS
+    }
+
+    def 'Find any CM-handle given moduleSetTag when there are 20K READY handles with same moduleSetTag.'() {
+        given:
+            def cpsPathQuery = "/dmi-registry/cm-handles[@module-set-tag='my-module-set-tag']"
+        when: 'CM-handles are looked up by module-set-tag 100 times'
+            int count = 0
+            resourceMeter.start()
+            (1..100).each {
+                count += cpsQueryService.queryDataNodes(NCMP_PERFORMANCE_TEST_DATASPACE, REGISTRY_ANCHOR, cpsPathQuery, OMIT_DESCENDANTS).size()
+            }
+            resourceMeter.stop()
+        then:
+            assert count == TOTAL_CM_HANDLES * 100
+        then: 'average performance is as expected'
+            def averageResponseTime = resourceMeter.totalTimeInSeconds / 100
+            recordAndAssertResourceUsage('Look up CM-handles by module-set-tag',
+                    expectedAverageResponseTime, averageResponseTime,
+                    500, resourceMeter.totalMemoryUsageInMB)
+        where:
+            expectedAverageResponseTime = 100 * MILLISECONDS
     }
 
 }
diff --git a/integration-test/src/test/resources/data/ncmp-registry/1000-cmhandles.json b/integration-test/src/test/resources/data/ncmp-registry/1000-cmhandles.json
deleted file mode 100644 (file)
index 0a868c5..0000000
+++ /dev/null
@@ -1,22006 +0,0 @@
-  {
-    "dmi-reg:dmi-registry": {
-      "cm-handles": [
-        {
-          "id": "d99ef4cc8d744a749490cceefd4c469e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a74be332f251448e8bad27a8b080bc50",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "OtherNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "33658951ce32433f818f98f357f46324",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d133dceee0a94de4acf691b3ccf5d7a6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "167112de51814ba5aa421103238db053",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0d46bbf136d545dcae356f5c0f09c8de",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "894e8c7f130e46f98cde7c5ac8247aa4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9e902c3a1741483097f1877e8b04c13b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "42d9537740f049d9932e2b4d442c5c71",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "69d81780ebd74dbbba1606c0a45ac19d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "01708ce416db4473ab1d521ce04fa0f6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ebf424ba01ed41e9991bea562ea1702e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "97655f0551714035a861b8a270cfdb1a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "17f6451e3373499bbb8d640c44d058fc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c39a6dfcf4de4ea0b4adfd6f0a3e2cd8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7428ae0af7a646feb9eb6ff5eb46beff",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "91c976fecdba41f1a5397bb8e9408f46",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "01a9f33edacb4942b248740573d5d7b4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "054778f39da545fd823bd979622b7793",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0f78a10e27ce4a41ab64de572c03e116",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d21c03dfeb1b4080838a49812e12d8cd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ba945953196d449d9d58624104d1836a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2b249cbd11644476897b13c70d91b075",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a93a539e7ef04111ad31797abf345c5d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "09ab9c675cb747b1ab6e4068879d7364",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b25c6e003cd74d1ab68d846d177450de",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "70ddebeabbde4127bab9683119c47b5f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3021ce58d5fa40109c8d2cbe69522b4c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1498029fdf83471c99c0649935912eb8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7d83756ec0a24be897c899614733a915",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "601e0edbe20e4cfca6ed1b91cf06d310",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8baf11ec5f80496495ac04a2d3312caa",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "597ac7fc4ee44eefa87ba062a61a9c3f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "07169202b0b3471aba251bdd6acf0d65",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "479d7aaf6bf048b4bde6e471c15f0d50",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c7e89c819d87402682a1df2906ec9729",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5dcda7fd4aad43d298fd4debbda83ed1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "321d3cdfcfb04ee4bb8e742a1edad5ce",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0d316b8fa7cf42cb8badb9f7d6918355",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "be109a1156444d60ae9668fffa52cc2d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6c1d5723aa9b4b859cbd2d0b13d4aeb4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a1ee3e15998d4d54a0718049f8a4d97c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7a88e421590547baa18240e15ef5b78a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "45e41c791af2472f8a396c54050bdc8a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "155e91f673d1459f89f92977f24e2ccc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "80fb4ecc65134591bc229f244fe5021e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d00e9cc364724e50b085476d8133810d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "184f68ce0e0d472ea88d91e0870dc81c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5db5e3a39a1948fdad48c3388c3274cc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2d7a7fb5894a4924804d6f3ebf38f081",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bba748f28976411fa3bbec0184d8ec43",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "69546eca6eb84e429fb920c3780367df",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a2b8b1c671d0425481cfdf7846a74580",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e590cc03a4304dc085851bfb27ad5af8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b3e79ad8416d44dcb7278a67a4c5bc67",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4f60ff11954d47df884c8e9bc6a017d6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c1bcbba7a5294713ab5b9c14222d2c47",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c41c2da9ac704b1d9208a92f75e9fe65",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "47b402fe951942d0921e08e738a823ab",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2d2bad5cd509454c81b0d4de76b624ab",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "956672beb49f48a29210018828997b39",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c68018be5cc24192806546a2f693ea5b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ebf396c736f344d3b35b0c899170afb4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b0e87ca936184f8584dfcd2822a53a27",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ecb55202cbf742d394d14ca298121b32",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8dbe5df9cba44dbea9acd23aee3c761c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "44d3789da2f844849497e63b97076963",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "624114dc8a3e438381d761c99f866a1a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f5aad7a93cbb4ec7860f9d2c507cadc9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e59a6c546df8498aa7681496550a2c63",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8e12fb878e104b0195a54af00829b977",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ccda4b3c380b4d598f886a62cff3a010",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3c09ed6fcab749838bed94c2441072bf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9a51e857ee0944f49f1255cbe2c1e20d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e6f722abe2b544839e36b0296265c064",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3679ae88e64249baac7573cda22129d1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f2bf90d4e01846ea9fcc5ff33243498d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f7483695c13d4b0b99bbb52b3da76867",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2ea345ba4d6d433898ab676658dd12ec",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "023ff8cfef5b40ffac9376691189611f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8d80398649c2497b9df7a77c5de83c74",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d81b4e1bf33744e596ca040d207e7ffa",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1dffbce260974f2a998d551cf9c43357",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3076fcc4b9bf4c00815484a41c6dcc61",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "277d486dde1843b59654b3229f238b94",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "be2ca7d1f40d46a6a4d9095be6d78417",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f79e6cf68d6b4e13a498db5ba1fecfba",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d48f57c6337045e99b8a8f7a8fa562b4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "85c4b5550c264cd9bc19773c98b4cdbf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "19ab91e0b0964d799e761a6a1c913d0e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5fdf30167ec14d5786d21f1e0c113b4f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a92145f5d76d43dc908b30fb647acad4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "67e862cd9f8842de92d2662c34b6c57c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e026793786624ccdb3d19b4c7da651bf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "53c5e7da71f145f7b23ca0e1821f917e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "24528f10f0174e5298a4710ee37ec347",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ffbe4f0bdb154e75ba55d061fe43e3ca",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c3e775e1af474936ba22872c305fb6db",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "801149b17eb34679ae1c769cd029b917",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2c11d31608414c77a434d650b2d37d67",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "51dd397c75c247a39311e60e75533bf6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "66d3382ed3f14ec78231c6f79338d3cd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "07bed461e0e24841a1e98c6c3e885665",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5e1d639e490a429d92b9fd6559640010",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2a9bb9ac58c248bc9ef8365c052719e4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3e4515e6757e41a98dba18b81707593d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b08c56842f0d4e33910409dcb804a47b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "82898d4309b84fae943719661e6da789",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "461ec473567a497ba34c3d91318315f6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "782f17a18ce74164bbbfa47d5340b9d9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8ba446629657483f817eb9565a4b3be6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "daf4e2595f3946a0b99d754d2f127c06",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "253a8a5db5ca4b23be4feaef41250984",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7afd05f2ae4344a6b22a5df84c360a7e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "870fda8d29e24725b6959e86c7d0f2d0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f0896f8fecfc46b6926223c438dfb200",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0ae944a198704d659924e678b236d823",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e0ff50ce41ce4e1caf43d7fc46b6fae9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a247fc29e6ef45979081f1b7bb160d01",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c8e0cfb6f1274540a5e9312e050dd44f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e64414d1d25a44eea2102906ae85c828",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "08ea128a4c054338a9da56556150212d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "536dd4329b474fa3ae661c7f5149d661",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "443acc4ece71432f8c2612d55c91cf06",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2fb982b5f6f34793812ff62f13882c5c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b170e013a4474699948e56b8f127a938",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "02bc0b3505514f57a6a29e5733ea4fc1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "35b67df32a5b44fe9249c8c86c133c7b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6e3f3c09ab2f4372afab08c63b17edcb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e9af58a5380d494495c3dfb2bdb0a7ee",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ee026be4db8d4f67ae572a207d512957",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a943505967f64b868570b25929b6e5aa",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "69f5bdf4a45f454799f816a5a61f6f7a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a3e997c46ce54e3a91370d3943296a51",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "46f5e812916d44b8ab5667e4838174a5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "33935939013c4a6982a7d5c6aeae4ccb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "432511317ddf4fa9be51ebc56361d584",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "466cdb0ff5af489397d6a8ee42c79871",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0412ef90d94340c49cff3b6d1a2e2a70",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6d4a065206634b08b45002f241872bf4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "752849e2bf634ad3a30cfc87760ac093",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "dd0904c0a8fc4cc68db611396ecfad90",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bbbdd71053cc4e78969fd8ead467ba0a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a7b536523ad6464da4096eaa4e6cb154",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b00b66d564904fb1af10cfa1d1f40b47",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ac2647ac8c2a44558b09a68ef368b49c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7e3171a816cf46019ea32ca086ef4316",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "58027b721c4f49f8b4e4ed86874da223",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d536becc16b04575ac66049887fd9050",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "20ac61f888a94bcb8d0ba61f4453ffee",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b950c19b71c14d43b8d35f35fda3b53d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1d20fa94dc75497caeec68adb7fae86f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "39b1a820a2254abca37ce690c5b9f354",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0f2b71326f9d46ebbc0539212afa2f97",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0386be06467b465a9e6e3a0d6128d598",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b560e135fe4b4f4789422225300f3d0d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "33a5cd2d8cc74212b6d2e86943e23da9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8b49c54153014c1ca69f4613c7d016f0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e5b9f44d853d4ac2a33c7fddc8708ea1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cc9725994543423bb98d61122c952495",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "185279010b054606b16d69fd3fdf0f2f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3b7224931050405cacd86d6de7deed5e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "66f65b03d9344f2e87b05f79caf379bd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e233698bcb1a4e14a6dcb51599cb9769",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cb57822dd904448e915f112697784fa7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4d1773baae744e8ca49948582e6acea1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "896093a876a7407d827a41c70de4270b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fc88b8ad0dd040a98f29e2bc54ca1e1a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "053943ad733d410fa5164684ef76734e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b32fe3d00f3946cfaa6196e235fb4c63",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4de042d02b4c4663afce6adce485a9cd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "688661b590ee4fbd9d5e1fa6db09fd6b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c791960c1c5f40f4bc9e6b7897b8e8e6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3f9ea439b4494e38afe6607077cce008",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f7c811ca7c814fa4911e0f7f05771a5a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a3734555d9b54b8eb47d3aae22dee460",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f83a1ee054ba475bb1a68427ba58d145",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "890e0b864a264b1baea0f91f712ee379",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3a4efcf04cb648389f0dc365eeeb7b9c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8e67e0d2225e408abdfc2b8472cecd39",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5262811e09864045a2bb0fca003aa549",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0263f3e91425404fb1df19b55fff3b0b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "deb530c521c34495b6a0d6a6c544c9d1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "007c1c37e41e49fc82d5b4461cf8742e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "eca066e2c619406dbac8bbd0c8e39201",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9af240fb9f8a45759482433821624d3e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "33ada7184cd640f68ed409324347bef3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5624e0c3937a406f8794658a2bdf2f1f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6de5986b4d5043158e3f1d408a02f2b5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0630ff6625564c8fbb29da6fc04b0a5d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "52da786bb38e4857b47288a4fe318135",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "71e36ac1a6654dc0b86b74e395b9e8fa",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3fa82284977a43d299e97c11e83be7d6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "43b66ca4fa7e4a2f83287c7c752268ff",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "099a116a06d64094927332db3b939b22",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0ec854580bd04a54a3175548e4e99f57",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c90c380ada364d2a9d58d266966dd0fa",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4b0a5446e5f1431e9b11016e02f3755f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "75a0f58823824e038f82885a9e8b1e5c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9b84ff4662a14ad8b59afa1fc7840e99",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bba0bd79b8564204b797db7d40b79625",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a76467a4175b4515a9b6d0a8553301b7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6a7249f73afe499f98097ba8b9a58f05",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cfb2bc9baf56491d9a374ebf759de1ec",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0d6f6facf94c405eaff460f058b9a386",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2e3df6fe218d4bbbb68c289495425f63",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8caa4692ce4148a7b49a1a24ab5c391f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1a44fe118f7d47c3b0aa8e2732e92512",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0fe7936dd9c3436b8118f752f3d085a6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e6622083658a4b26b3cc3331bb0b6492",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d96c82b7c3284082a430e0afbd77b703",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e7dd9ab5ed2e457c9b8e1ef5972e9a80",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2402ded9b5d84b70a26734e5ba80cf35",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9726b5cc42014e64bdc895a9eff948f4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c63d3a3f479d40c7b2f83ad3c15a4626",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8c807ea3a5f9409ebf040918f8f9ae0b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8f023c2b7ef447709b2a96918022753a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4eae95a028bc4a1890aa4cca60031862",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9564b9880b05477fba30c0b027c66f2f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7e17b5d8ddee40959dbd38afcb0a81a6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a1b9d36e85294c6893ad4ea9c1a0cbbf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "259130edeed54a089e81bbfcb39f6729",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f84115083c1e4c90b01fea061b88095b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7afbe97b5f5a4b54a40cf8ffc9715424",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "27a2d1b0e26840c0a682408169cea4f1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "df40575ca7a54eb6a8a614ebed25a14b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a83efd298fe947a5a1fe6959b27f0aa0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f85c850eced147bfa05d2b8bc50431fd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b054d6a8a26e43daaf63d1be3d6e995c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b17735d4e43f4138bd4c42816d64b2fe",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5f6bdb31275d417d8f437d5e682f2db5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "75482b2febce4faca398ede1e17420e4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5a180b2f0d394bbbbe350339cd02c369",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1084f5cab96e4f169f2e74bd8453a475",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1a4edb3f191140b68045b589f7e45c48",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "78f9fc17cc2346a1a52b0e3a1c4d70a2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "098e4170d0b04b07a6821159da488d0d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "89992f34530f4cadb253b2552ecf3b64",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ef5e8837aa694f07857cfa14dcc8bd97",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fc846600cfcb46f5a872d83f8d06799e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "aeee6710268143aab11df77c257aa626",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "38ea492b69cf4e29948949d34acbba0b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0ad3a091d2d8445397401d7200be5ad4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4a1fe8de577d4327adbf7afcb4e054e4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "670a31bcc9cb4d65a467e2ed6d0df48f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8751a14c07b54f92a03e68426c03b3bb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e7a0b199131c404a97d26aca63b63af6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "decc65d4e67c410b829c3c421e0e84e3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9f893d2a79334f25a5c70d9a5ded4d77",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "18dec508c848470585da7c6204845cec",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "35cae2f5d3094161a40ab5f343b43e27",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "67ae9247fa764c4d98d3c3a2feab52c8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1297f5e7d2754e2a97ddaa621b03cc91",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "aeb57b356dcb4d4bb5fbd5c24d9d358f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b29f2389233147e182628c7367fcd02f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6ea9b60f10834971b2c423d00846d9b2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3abe33460045450da4c587348b08af92",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "eed202bb377949bb96841d0961f91b4e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "88dd9101b2294635854ea861f759c1a6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "acfa0a49e527439aad2a1c859d5358a5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "13a29dfd0de14ed4a1bfa75db0a4ff55",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "65f86ee8af904946b3450c84f7218387",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8033e292e3794c1a9021032f58b4b56d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c5cf4182b9f44675b74112aa59e2276d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "26131d768ac74130bded6746f1c56e14",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "51d9713fe945436d9f2fe3765c680e83",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7f2496563fcd4f72901b7181ada6a16c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e4bc50c7609d4ba69e74e79f56c3c148",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "41d34b2071d54a159077bb4304ab595c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "076a7d26c46d4c7a9f8a73209810b4b4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ee4e702b6bb04de3969537d163309613",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "77e3d6f233bc443bbf0ae2f59b4f0b56",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d945ddf1143e4e03b3183a9861bd6949",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "157cf81ce5f74ead9f9f84bd91edfc8d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7a3621cf14fc42eb83b6c6b8815cd437",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b162f9ec065944899da409817fea1edf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9455bf64fadb46d0994d94f82466f763",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "79d159fc40a44a0cbbf8db665d0bf285",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "497c3c22a69642fb89643a117f813997",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0e58280d1cb849938b461e0281676628",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8235c13a317e4fb88e05186a018777da",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d714d209e7684166984877729b02f70b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d99f614cdee14ebd8e45cc06931a2d65",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a9343b142d334fac950fbc7eaa2f630e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0dff98c94dd24c448d20afe5bdcd9fad",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "44d5da8630854c288056ceb868d1859c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "257081f8a9404f66b3c29aa0da05e2d3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e8d914843cb549a88a02c4c71f0c311b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7c20c760f879442aa73b0c70ba9e0b93",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ec2e334d69c34903bf39e43767400c96",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "32bfaaf7f558486a966eab301fb7a1e8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8b5b594435a7439fb0307b76f1d196d6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "00fd2b4099df465fa4fba1fdbf85b94f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ae8e5fe7eccc41d79065b3f9e9a1b155",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "50ba4575b87f4d1480bc9148d9b21d5c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "37cd571e074c4f749175d3f0f9e2cde0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0fb944925b0e44f2a71d1ec62629b153",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5bf8a8bb5edc41a690465d8571b42fb4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ba52e8e67138488e983b00e5631aeffd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "506bab8db00e4438a80c8a7d209888a5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "627aeadd88984a51a52cb75aaf750e6b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "05a10fee5b2b43528441e392e9b5dc94",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3f5eaa7d0a7d4e74aba79da4180ce0ce",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "09974a7ca1d74e4ea49dbf9659952c46",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d16024b56f664357b3b16015d7ad80ce",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e85f71afcee048d9baa3f9b1330d02c6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "480c2c80f16442299b11ef4319ccaff6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "facc44e6186f480f84789b419dceacef",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bcac0b8cb44a4dafb20a1a7c45043c02",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5f8d6312d65e495ba4443e2e23e6ea29",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "22a0acde72374634b16b58a6fbb3e6fc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b71ef150d0b94d90bc2fa0bcf41d97e7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ffc198bd82d3487aafec6afe5ee399d4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a1a52352ba134598bb23b8628adb45f2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e60eb0a0c13e416e91205138a9626d10",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "558095c869c34e3e81b93798e3237a77",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d4081508ec364aeb91f518227ac05ee9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "81d77c358850420a87b767f07e87dfb6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "61f521815a5245359077e717d563e9e1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "638044f5d0aa463e8b1d019ed5b228d5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "078d9d18831d4bb98dbb02fb6a97243c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5c50183c7d0c4eeb8534b936a7d365a4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f25a5cc78e6c465cae2c525482ac6808",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "28870620e53e419bb078510ced3f8a6a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a2fbbef863cd4a4580fad9e1bd0ef8ce",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8bcf352861d74c899411886ca44609dc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "40a48a2d123840ae8a7ae4385114bbca",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e81adaf9b97845c3bb607acf17a28b0f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "43682a4a864f43fa86321f5469efbc66",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9bf2f65497734ca0a23be040d8506034",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a46d7a8a784946768e9fe5cf9e442005",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "62252c3c651f4929ad5f4e9df1f14bab",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ebdcdd2b376c47969b4aeed4071cab06",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "12a52b32215b4fd78fd9d25a89f60ac3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6bdd22e805844452a83a234850e48f72",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "03325bfe89e6482487cc5a3fadb8f071",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cb4e2dd5d66b4d15b6ed73d2c9552ccf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "169f46b03d3a4891941a5ffbc235f872",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "efe35c755c90421eadbaead5ea0c0092",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "29b8e96359f8434dbd982461484a5a6e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "dfacea5780ba45c9a7814c48ee3f94f3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6a8f4ce90e37467b97fb060ecde081e6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "18bdde568f0b43ef8f4e6e30a6d01167",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "aee8c70034dc4aa28990c8d273fc8c51",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "257a9989bb344226a15a9a9751d2449c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a9d75cc0e3c9449ca2c339592ba580ab",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3ec6dab296154d86ade743a77707ef68",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d92a523459224d1cb3cc17eaed21170a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0e3e903e7019457cb639747711890221",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7454f179dd114a14a3bdafd03fb9f7f9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fdcd0a6bf3cc4b54979283d8feda563b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "acb1f762ffa7438ab4d8f80c12df976d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ebbdba98d3fd49f2aeb9f9a9c5698ed2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5a0bb7ff59854231a42d77375920bf1e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "73442f1b01a647eaa320e297ed2bd70a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "500a998c141a444fa06a081d221e94c8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bd2be9b21573481b9065949f04a62a32",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f4af60f42ae849fa844922f4524a8eb2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e47a3802bd194143b0e3bd2ac11e732d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "27a88a901a984817b1cc2c8cf483a7d3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "22d7e8351bf24de2a70dafb73c504418",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ac99869bd42e4025add1db4304a65798",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2696090fa16b4ef5846ba7ef234efa03",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6bac2f542f954f61b713bd32e4d2f501",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4636b0388e384a6c816c1e98ba160970",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c520ca6e7b5b436b8f878803e99eca1b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2e3ff8cb08984b3ebc1e7ea8c70da883",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9220638d05d549e58da082d0febabbbd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e989811165954652b508d83927e20c03",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "15b3ad30d6f443f4a1a0607faaa1a5bf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0d1d8116dccb4b189b36c2753573c19e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9ea56ac91ede46af9c28766140e1059d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4adffbc594914f39b255ffdb5a787edd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a12aa0c08aef4f40a2f6f1eeba0b7f3f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a239a391e7254f39a4ab2a2bc3ea1a89",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c4adec734180434cb339bb9a9f4be564",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "056592e7d28c4aa9b0fd9665c7703fef",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a8352239df3c479eb87cee77206bf157",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "29460af551f54a37bd434dae96ecd50e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "175a6fb806fd41dbbff702889451455b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "74c4919b518b445aa386854a9506ac81",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3bf9461d3a3d4954a8982a22ce7fb4f9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2de8cc672f45413b894fcecf921be168",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0e948813946d463c89f7d3c15915fcc2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "efd176e56d08486596b1e37dd1a34664",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "700b9c61c2314786aaf3782e59df5343",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b7e5735c98484fdba71d98853d529049",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b1a4dfe0d0d24f3b8d36cfeeedf28e53",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f2f8793cbdc04e1e9eef53e2e197f685",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "88afbfeb86b04195bc271f95ca7ff190",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3c6335d187964e438e6769cb30600a7f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6bd86e6c404e412ea1ec92b11226e3fb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "87f822ce06724cb48f8bc95e5036aea3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4c648a41c32647e3a861ef3cc223a8c3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "049682c31d4b4acebd52eabbb791636e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a0e51da1336c43e99b6e55231df79aa3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c8db33e859a24b26a7c73c9c6b108c4a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "90874b7ebc954ec9929161f17a27280d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e1bcf87df49d45bfa2c70e29ea1250c1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6e3f0b21672745f0881f1655d241576a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bb9f3ddbc8b0486394695bda52340ccb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "caf4b1b285594208b21622765252af04",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6df327b9afae4a5d83493d24a88a970f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6549adf64ad546d7aa43b0c85962eceb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e40a819a35eb4ce59228b39420ade4ab",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "35634dc3d6244c13a635396244bbac4d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8b71f2c752e14ba28bb3ccaebc74a99b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f27eec4b98dd4c97b4d5235f22a84e1c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1c846d15bb6c47bc8c41e5f5b9423eda",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "97c1712e6f3048d8bc43c4993de60413",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c162c0d9597c474dadfbe3cc39026ce8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "63f19252e5404cc2b1b3a71256019bad",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c2f02f29182e4c3091214150667a03a2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fb60d0df981f4465a050cfa461c5c416",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "de4408774237437ab2a734e09e498d2a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "63e8c51a1e694d40b33b8290a9030c3c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a93bbc24b57249ae8a88c6a3e5999e25",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6964adde70da47839743cfb1ca403014",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "efeb2305539a47089713050977290f47",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "736f2ce66d3f4ef49be10959f86edd14",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b750d02471cb40a39f7d9c6fb77230c0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bbf8877ba5004257a470b4ff04c1bca9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "591cda14e9d84705879c3555fad54276",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d03982bdf40c450a8c04647c7dc42fb2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "18b8ce5e40014962a97f0dd1c50f2c69",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e596d28ef1b8457586b43869112c52d0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d0cafebc7ab64727b4922cfecff846a7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b5b6cd8244864d5ba23776fb65a16488",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "db287e5cab1e48fc8ebb16d349e21706",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b67f7b8136ef45219dbe2c8a36f1dd36",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "43f26f82c72e45a38eea6589e8b3421d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5775ab2c865041ecb28773fb9aef8262",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b8accbdb4c0343d7902c5b848bd0435a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2732838c7e1743ba91d928eef51a78cb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "580201e9bbbb4651b5c08bc5e8b93f9b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bcb95c7297d94cb889c7323923bf51ed",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bac210fafc71412e8d6648abd41dec3c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b5678533c42a429d9c7b38d7f2dabd5f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b27257f83c1540d58b8fb7ed4fedf1ee",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3e312d51b0a84e9ab7f329006d83d80f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "29373025e318497280bd5547723921a7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2cab1a5e16bf41fd89465a5e4c50a2a5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fd36b5cde4ee4c16a8d997dbd5fcb3cf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3619496a13cc473da09e13f9b96a1f40",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a28ea03c5d114174894eec87ac08212b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8f0ec55bac3d4ec3b74ba85832e179da",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "119965c77d0747308a6c6e6546b54324",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "61d2c539a0a445f88fea9f4a4fe80de4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5016db9bccbd4469a24211175b5fd61d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9ce304e97dd844919f345fd9c9a570c6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "96fbb8bd195142d78e0a4def17f71f80",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "28abbdbbcd864e3bb5831b912f2e0582",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "de734f4df7c44fb0929af09681bab1ce",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e33da59b8e924b47803cb43a6fccb382",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "44ce4172ec1242eea6e4ec854274e270",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8d6cbbf225874e7abd20ca3dc37d5ba1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a6636cb70e00437a85fa461f2c634c6c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "89a1ab16a3a74ababdcc3b61163c7791",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4a950da3d3224b3cb68511e78d30c05c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f54e43164f6e411085eece3c40784aaa",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "973e252bdeac486387f2c964546cc767",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "568adff943014d07b5b47f4154e00476",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7208a28871384761bbdbb0d8360a3e50",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7fcd0ffbffc8471eb5d7928bd2562b22",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a8a6724e156d4c93b756670fffdce7ea",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "aa9da7082e6741cea64b586b8511c7a1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "18ceaa3b8dfa41ee8038fd5aba6e28aa",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "218e104f4e1647898b126382dbe4c423",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "42e8f90224c64defbb6aeccb08237b0e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b804431ec476422a9260f38ef2a9a9d9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0065347d604d40f3bfa3b06cddb2365a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d03bb7ddb75a422cb04583f447218b04",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e3a42b72dfe84e97836547f1777fc8d8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e2100df7d9b248ab97bfe4742f5fcd9e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c5e291a41142407d80370b985f571c4c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e11095161d3a4511972df8efc562562c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "78038e7159ab4c1fa0de5ae76c9c6d7d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2bb84649adfd43b98ddc209e218151e7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0733032dce0d498cafd88785ad69c509",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "50605db823cd491daa4db3052ab73d8d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f26398c6b135498295c1777a171c9b83",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "385ce22ce50e4ca5b0c98c9b28cf26cd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "81a1f04a51aa4949ac64b73b415942df",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a09ae1320e6147d1878ed62e3b100b8d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c854985b7e7f4246a6b42f84ef50f5d4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b07576324bcf4392a73f28516bcbd04e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "06af424b2a7a4f219722b7fa2177c37a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "61dcdc8900e545cf9ed9a279486db07c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "43b7b7d51dd44f288bed0cd9b77b4711",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c10214d4a5d245f298445b71ddaf7803",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a438b9f2764341c1bec7c7a827094237",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "71aaf099a04c44149d28158c19fc1d72",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9c8a3dca678644f396294e6157af80d3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "efaa4aea108d44b8913541339d5f5adf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1386a085756943c2be6b6a3a516d4a95",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5255b19612eb4f73a7b853aeaab50116",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0c575672ba8141c09cb77705032d6c4e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "748bc955ba074936a6c004d033f60abe",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e5e50126147a4b43816eb8d82d4d936b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "97189ad3d9514b2ea0293192fc342355",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "15d6eb53773b4d74b4818884cb5a13a4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c00b621744d342f2936be1225e12a690",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2f5707d2e2274a3eb50f088e768bfbe2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c4453a8e6ddf4ebbb46502c7fd69d404",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "19f4ef82bf0d4225aa631ee809e78502",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e1f435d27344407d90564c2014d5377b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c4d23bc23ed14406a460433b2173a84b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "037dcc8a888a439cb2ecadb85d8ec6f9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "db8d08693afa49cba18539a374b090c5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "daaf5507548c4d9297bc371449b4480c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fc7e0ef0a67d445e915746f86129dee3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "477dd1d8607d4b018b6aed87313e54a9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "02cd00614170439a866df46916170030",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "24449ea4ae83464684d7fecf51336fe9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "43e9e382ba3e44b4b23bd61dad18a312",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "682995f0c727411ab14cb6d8d6269572",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d9b76e01dd724879a5e738e33fdec05c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ee50256783bb40f182bddcca17ea8c38",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "710b7a6c2c034a528e52633be2dd3cef",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8a967670f17e41328d9bd507ee40afce",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5b09597d762a4a7e88b152f0b0a0a23f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "443a65bc09f645359a1473da1a1bd99d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8a6687622beb4b5f9f031acfd747b0b7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "966c0b499e984f52bd645172b453aeee",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "939cee5e9a3341c6b7df5846f49eaaaf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8fed2a16816d4e2abaa01638456f08d2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.570+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c17b2350f30d4a389c24be9eb3b13cff",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bb0f8e9b94bb48f8829bf59bc874e6c7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6f4cf8fdc5204d64bc5b635f9af400e1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "222cd1dfd6664470a36859ccd83d344c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1b8605b1dd394b39a68620780fb4732f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "aa68d3a3413a46c082038a24661360bd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e39fc10fcbf9421fba1bd64ec88e5e77",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3585b080bb43497b9c37329eabb04226",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "625e9e6c0f9a44ee999b60ccbd771d36",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e2c228b42b994407ae1349be7e7834cc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f5c875aedcea434fbdad5ad8b0478c03",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "70efb8c622084cc08e176211fa0e8af4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2e1bb825646840fcab7c353319b9a731",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "47f52391788e4d20a4ffc7d74898da10",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "69e4a03b9927490a96704c4e38c6121d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0fa0756e11f04210a0d587b4db3f2b07",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b395c29561c24ea496f6266cb9579dc3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "56647067198d4db096457e1d81825a5d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a0cbd0e0d1eb426bbfca0620d5b6579e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4c6bf7fcb0984d9f8b9a2c52daaf5bb7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "da50f1a9f0204a29ae84596b60a7e819",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d7590fbac09d49eeaec933b132ace8d9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a6038df9fc5c488390510f8f24aa1c26",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7740c0e678504814b8a7f8d5c0d12105",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "925d3d9bc1cd4790a5921d7f00c59de7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5dce9051c8a2432d8902448205874436",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b5ccd99bd5c34de0a8e507518a7d1164",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3cc1895627b84996aaf3d4abba627e19",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d2517493daff476fbe8b3c6345f72882",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8f9c17ce3d7d4710984aa23604438cf3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0906506854d443e9a587678a449dac92",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d6368f4a3c71409cb2a802e2290c7251",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a37c5949cf07463ab696f9b01da61ac7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "44c0860c86764d3f87d748719c739f56",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "237531b0201c4dd3abef95a460930adb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9ef236fe9a30445b94d70a39191b96fd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "de447bb98c974e7889356c27c68b33d8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2900d7695e6a4edc889b9fd848790f05",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b1ce8a26dd734a9ab1531af90ed7ad7f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6e499ca724b94f938f814bc55540cebc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2f11d6d1560b4088b6409ee3a2e1f4bc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6be07cebc8bb4dbc97d645fe7cae04c8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4682936c2c5845c9a7f85934a9d570c7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6c8a215fb8014f0c8682d17ddbdabbed",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7c3f2a2bf0654c4e87abc18a75838e35",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "af5bb8fd50a64a64b82e5d397647084d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "28bf2e88225d48fe9aeb63b32c05f408",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "333f7dd7e108462d9cbcb1bbf1c3c374",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6bde473df9ef4f7681cc8179dd4298bc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7ae90692c0ac447281af36eb495ec94f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "937997c9111543a78efddeb7f6a3e42b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "76d77f3743124f3d8365d920b86af0ef",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c1264220d26347e5b7ad2d786eaaedc2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c17f12c4f1e54118939ed17fd4070e32",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "49960530520d4326b8071e89b8f2220e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f2c942eb73c64e5db0de5e4375d35348",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7f13365de0774cb5a1a320353e4fa5f9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9eccd58ed12f4bc5844ae62bfd9fb271",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "88f545f4ddf84ffba79be343362d7bcb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "845aeba538ac41cfb591ebf0addf1aed",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b6bdb8b1fd504017b5e08d915bd86830",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f511a2d9daea4e8b9a09ef7b8de490d6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "867b141bb7664d84949c6c4183893b05",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4a7cf00ab12943edaaff0dc914abb06b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f4733bafcf4c4c2197fdb31a5f3f51b7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6941ffa2d82b4b6fbff67697cb719d41",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7220b5d56c56472fa205320db4e97225",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ad828ade055545a69acc9141e2fb6628",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d6eb8ca655bb4fc2ad50c6dc4dde71a1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9181e3b2ed5847f3b48b3b963cd97c91",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4d2c78dcd8ab4c36b5034c1c5a634162",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bfba4dadafd44743a4f811e4ee468b5d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cbf2691ad9164b6bb02125ac6fcb84ad",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f6cb8768b4014757a0537dab7986712b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f67f4cc2803c4aa2a86f0f8c456df35a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e5101d6930d34ad391041ed34177b199",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4a1a5d59bca0499bb64c35d4a55b9766",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b63d08219da9436c992636ef7edb4512",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f93e1c2a1c474f7e9308fd14b7c7ded4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a147648b094a4b3d9ce21e1daabb92d4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "93d344ae3b84436c8e175848b3be4eba",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "733b9530686b4395944a3363954ddd54",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d2d45265fea74523879a8271062acae9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "441ba92e6dd44c918fdc4906a0447b6b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "aa00118b9b214d3aa19560273908f34f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "573d904aa3844f07b6225adf384626fc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "55d1444cb9644375a5c401c75086b6fd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "00e6f97f6a9a4899a7795073e446f2db",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f372b5e359a444268c8d12cf7c1433c8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "89d293956e5642d1abf52d2f275604fa",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bd761028b3c541f1be287dcc6312d27d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "876174993f0c49beabc701bf02d4fb15",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "11ec84c4585541c08b974065d8327aa1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "70552d9a21804213afa99d44f9e61fe9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e74fc794747346efa860125605cc3945",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "73f7298c331944028d956fef0f439ca1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3254ffb9cb5245b88e44403c67447b9d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "19802a1cda7743a69f2df1abc65d58d3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7d1a188d85dd4541ab124134c703ce03",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0bd71e78c44c481d8ce39aa47ccc8d26",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d6efe32b56c74886a06a9a4c126dacf7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "588024666057436fa0a3e1e006dd69eb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "70b4425e95fb4357a803411802aea6ab",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d32abcf3e02349aeac27ae52745911e8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f893db0918da44cf9063ade999deeae4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6b7b1a0fea6847868fdb09dbd818fa5a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1b54e60b95954883b9f9636413813e41",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "445e78c770264ec98264a24641b9cab0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "24639fcd8095414b88880db66f8ad177",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "28acf415070d45938f478d6391e791cb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "55832bf893774230a11234c14ca82ea8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "963d0f8451334d5596052b47e82426d8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fc9113eca369440689c63f978ecc2607",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e8bbd3c039f1488ba2ad8368df0fa21d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "05b12fe7815d4a508927db4104a92ae6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "73ed2c1de9424948ae32b2173c4721ce",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d83a4bcb21ae4f9a903da609bee52859",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4a0d7220160a47df836bef957d4b0e3d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "035ae22b638145dbb552c7473bbda54d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "758904022cbd4323a177e91c5f8d1f9d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "37b675c3fe3c4d8aaf8661656d1b7e84",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e07a629d72c241b7b180a4ca073b7ec7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3d3ecf39b31046f5930b9ffab4eebeba",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "da666e11b26d44b6a9114c7f488b5ae5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "40ead0f240564422b6f8eeca48340688",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e6a1c012ba004f10bd20315959677837",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "975b4f2acab1471f9d181041b8d50441",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6148e2c9ca734d91b5dd518796d6205c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b86b36e7880645c28f4344d7760b9d93",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "88fefc9426e44cfb8f3417736852fe81",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "28fd6f536db543d69d03e612fe409984",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4b9c1d6133664a84bbe5a40d74ab9459",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b8606c50bdf94261ba618a9c9887c513",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "af37600bebb54b21b6dc885ea474053d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "665541993d014a5698adb5723b65175b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "efd79cbface34f5b8154d2570473b6b2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "80f28dc1b2c3478f8b66a432105b69ed",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b9ca45c89aea4243b29a3a1d1b714efb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ba7a018c157441ed99f0a3bfc5bacda3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7b7596375d4742108952f0f2ba0f03eb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "67d29f0c9dc0415bb1d248e1a515c2c5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0a8d19253e0840c9ad965bee7c7cdfc4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2d8c6f42c7584b30b7747023a7c841a4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c6c111b171eb449f877ac47711a33cde",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "05df5737ae094177af4174e718a3648d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6c8f645cbe1148ff9a8b5be2b0ddfa76",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8754152c1f32459cb685c3e0e67ac4fb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3e63ad35509a4bb3b1f94110a637507e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "819f41dec68e49bd94e764b90dc1cb1d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ae63cc509a224f0bbb98bfe60ae0b7b5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3a464e43b88b4198bd6f879eaafbd785",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c56513e6124a4635b90a9aba265c31ad",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e3790571924540119887ed1597520c70",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f38906e613f541a393a6983edc45f730",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9c2b8a2803ce4cfcb6ef95d86196ba96",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1c1acf4dca034f1b9baa16ab4540706a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d748724bdecd4df1a0c5a88ece5b88fc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "09c781738db64a948b208c86cd24530c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a65d3103b8504dc6a6cfc890afa8d0ce",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cb3aa0d08c2f49d08ac536b67c9ab412",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "372b971a44fc4318843246a58970b56e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d3ceb03eda354088a27f6723a671281a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d448a9715a7744fea8773af2ce29fe27",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4ab2ad029e7b4ca9b25f9e1455016f70",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "21e2071c5e1c467693274462d816348d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "80752052154b4ba3b1c46d4560af53c0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9844a2fbef6540939805eb9eed7d5d86",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "58b9648a724b4bddbab0291cc87c3a18",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6e8ac96d9e274e07834b4d85e521acfe",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6a1ca3bee8f64fdfad9feca0c8497914",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0e03cd0aece148c592ce8a10330759e9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f9ecb62e1dd747429a9adc6c05dcc686",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "14f3b39be9f2448b8615e39ef92a241a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "da363b47c1104405ae1424a567a2ccde",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e8e4daf3c9d34cb386e4e8bbbc21adb9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7649b80453c0443db1553781201716a1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "73df7fc0c52e4faa9040aaf3318bd3e9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a8895f57ca8540389f470c2cb2c8a0c4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bc15a73149d8440da9aad2a82f90700d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "78441614584c4ae58732a8ffee949040",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "007a7fcc045f4df1aba989004710b196",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1b3ad7b7b22f47c7a45815fd76f21795",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "78e824d95a0b415aaadee9eea6dd32a3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9b1cca9272ec4a0fbc6cae11cb2331c3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "35bf602309c6415589ce194ea381efb3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "176fb3d33aca4d668d021d8b3b9b068a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "62839be6b9644f53a5ddf8a2a0598c8a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b9b77ddafd564f0b959180201cb47328",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "37c7fbdcff4d492083fe1a5fab98e054",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "be8fc17e25a14edb8e23a9152a6c053a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3ef283e239ca4dd1a0c50708890593bd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7f381cdb1bbe4c04b06ded7cbce9220a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1170d1fcb6b143abbdb337d0547bd1db",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7d8a9233966745869be1545136003f30",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a9781cf7ba8e400ca886169c61e66b91",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "512b56ef30f849bdad988e2e35eff1c7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cea28ff4b71840d7944bd89663108932",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "738716f13c8a4fa5840ec09406e3d797",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b2658db43c154e08b33524753e60cc44",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9707c589179a4949b04d2b665a075aa4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "50fa903b8335474f98ce13762eef75eb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ba04ce3ea20346608e972abcbf33b29d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7f696964f93c4c02bcaa39f54ba9881e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bdeaf1cee5ee422b87f69518cda18277",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3490a4c5c459477fa68a1ff1fb787e32",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "39e56843369d4ea98e97a9cd1b4715de",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "719335f9f34f4c5e9ab3099a7bfafaf6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ce777f0254b944928f500f16ff98292b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "604a76edb9a845cb9dc3f4a3b1e24a12",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d70398e5e1334005a15a37d7ffc2244c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "586d955135a54c2499da832c7b940064",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d6ed736cca764d92a56f0080088f5930",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b4c0716ba08d41d9a0259cd7c856dc86",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "82ad5d8aa5934e249902aab10dc42ddc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5257f54c9aa246c9b5a00c6bf3fb0d36",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "197caa566ba14e9fbffc5ebcb9d60ffd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "91a7e1007a9242819750bd3ed0a1d670",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9578178b99a84277bba11db1e44d301a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9c047abac931496ba4fe03219b22e0f2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1c84a35331484fb6afceb914485e06e0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ece460e73c664ccb8ec5377bf63c2e4d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e8dd87ccda694badaab832d35c4d2a0b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bb48043936d14d34b5a792ffa494b12f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f9080d5fec804ddeb255d17937e9780d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e0cf63f6c5704ac6aa636c5136eb8e5b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5347c9d7706f43039ff0659410d1e9db",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a5254c944bd84a358daa75a4001917ce",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "afa1e47630414c40b04bee8d401aa3e6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6a77ba7136b944f292a6a99f4001c266",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f4728152cb1f494485990910f4ee1bdd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1d75afce6a364cd5bd23d0732d31be18",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "57773acdee974278b81ed5247c96230d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9c9f9202225940e595bb1baaaa4242a9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a4edc2d2eaee4febb0e46c917048ace6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ef5343996c374600b2e283037b84a1df",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a85904ce785948c29c62da27aace986a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e0b2f13b2f38461c9fda27f6da2d906a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d02178353df74433addb60f72497dd44",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "20dd5aaa88614a82bf8ce9f772805626",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "176ff260292d4985b7607f1ca8141a51",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "64fba7c59ea54e64a69d38e111717735",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ea86e765a1f1485d82fbef44b055e844",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "85188999fec94ad288ae7e17e4edaff8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "49525134dd014eed897ff80dd9a4110b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "57094ffbc4994ba39e4abf21288e3686",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c6300885bc1b48749ae5e2603388d1a2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "06eabc32452c4600b45ea98c89e546e6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1aff88a202e74fac99c8c2f709ec2e1f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "623a3b0090b84561b18345abc92ec169",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7dab7fa162294925bfdaa039265977bc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "42ece5937a0d4506876966acc136149d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d1000c0b98c94b72b2dca02b5a70808a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e7e29f8a61aa4bb39e81362c234d900b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4a1f83fc51584e46bb9d0666879fa36a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "658f0dd7c64c4080a46fc96c21965c67",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0da67b8cd262443394152236f211ddf7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "afb71bc57f214839a8714b88dfa537b7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8297bb9f8f6b41fc84426d4bf0da405b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0ef4453ac3384c259d5f65321f0119f4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e5128736044446578c060dc80cfb40d4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "db94819e9165468399144b836aabc782",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d815f2d91240408789bae211abf728e4",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0a85dd7970584d04a5bbc1f505196f5f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "797a46bb0ff644519820c12d6461c123",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "373b18c56bf24804b2c7a7ae0dc3be19",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "aef15faf4ed747c0beccace2f71e6f2a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f75238d86355425a8279dfc1147d37fc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5f70ce42dc434b01a766691fb806dcc6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "126e79df655d4288a4fc05182ce5b2e0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b53459b7358d481c92710144cc9e561f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "488b778223c0421b921956027e494546",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "345495c9a1ad4e22a83e0e2871336601",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "92840ff885174f75bac1d2491b2fd9c2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9ad92b79402d424eb6ff80a45ee91acc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.570+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bef250597ead4a3783f1962787d954ac",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6a2f730ac0064267afc31a83759ef816",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ef2d7f545369455b803d2590ecd5cfbf",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "caaf37d3c00c4a50b65955c6cfea9dbd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fa1dba949913477991b6e288b9061892",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8a658dfc7e9644c0833c41a4f0c1e3b8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9cbd6f68a2364a6cb3acd8d5840c7949",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9640fc507709450d98b75a43287f1237",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0dba6ca327194a49895c7ad9f18c9246",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1f8d88c19cfb45bc924e4a6d56dfef90",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2d477522e3934540ab3f19b0485e53e3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5b111161f09041a48d011d1d17f37782",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "877d347744bf4a5fac922b7cbc561314",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fd8f5ad7537a4b74bb8669f113292685",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f1e39442e1624684929f0eff44f85957",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "850679ace3e94d80892efcdd3c479821",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "16915b9cac814704970afe03a19f8b55",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ce68e939a7964f0f94b8a42953e9db38",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4f4a594580f9434aac5b81ef718a5c5d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "35671f0d30274a67909afa7834381e03",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bc710f5d44274b958e84331f444aeeba",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1e4aec430f6243bd87b7f212e42cc7a8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "316ba2db093341048f58bc1fe32f3fe5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "55b567e65cb9497e9e073d3b4b634e94",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a67e9ac1d0714e81b0f816805c5ff562",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "71410b5f31234331810e6b76db5ecb25",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "482480e027874ef3966bf7830f6026af",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fabea17185f34b14b0ecf1c611540632",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "64c3eecd52534fcf9d9c169e72deaa61",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e4b6126ea1ad4ccab25ca872ce87483a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "758ef642a45b4391b70230f64b28e3eb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5fadffc33bb04bcab96d6719797e76a2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "09a28b2a1b9742e6a54122525d219923",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bd74222b216a4ab7bc34080592560497",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e5f6c17ad0544ebd92a79f4162734915",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "96422000fc914e1c8570082829251897",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7e6c93bdfe594a76b156052eb0fd3975",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5bb969ff7df9495299ff6fd4271f2e57",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "16683172ab9e45dda934c32048032f9e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1f4b9600bc614fdd80dc690c7eca8ef0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cca1ce91878745e19f23458bd3875cd3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "174b96bc85c34e5f9d9e433c26f68ef7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e858a4ab689e4daaa30cdc1652ed2507",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fd6271d6bbc040a5990a0e03afe1a3b8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5f39583cba7f4247b15da1b439886f47",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "febafd56ea7b4a939414dc88d692a672",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "31bf12d072934c2b8c6be85f82d771e1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "22e16df6540f446982ccd2ec6bd42fa6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d2e1af9d9c8e41c5af4b9b9487ac016c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3dc2aa1b1ec54e9ab8b4cd285ce888d1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ef2ff30bd58f4b489a19ba788dfa3b5c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8de47131c9a448d48084af05da183b51",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8ef4e873587c480f8b9b683197171ec2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "83f14612b2fa45fb8b9912f152d7d984",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "22433cf56f7c456399aee89d98c99862",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "551fa66c193a4692af0e0c08ba860a2f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0353d4f35fb74106998a196980069a1a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a310fb5c4ef8461a9e0f54b9cfa9dc9c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e2c255b2ffd946b59660cabceffb8dab",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d21a18a8aa3540c28bccda1ea8872738",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "55ddce0ab9b14532b57296fc9d5f67f7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e3643bd97db043b8b36f6b6f9ed28bbc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "33516563944d44b3a20d6638bf9c8226",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f42851aa606049d6bb592906c763af1a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "21064a9398674335b712ad059b9f9331",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fbdffb9bfbe2447b8050812835ae206c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5a2d342a938a49a995e9ffe4ecd53336",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "218dc058d8a1428f9cc8ce5cfab50cde",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8af8561d00ed4dbd80b8c63ba7d24a6b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "31ab6a870b744240aa59005dd76d343d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8d962f1217794c5d80bfc78a0d9be56b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "dab387e18116435b983756c8c6dffd5c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "73b421fc347140cb92813dd3f6b160a7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c15cba3adcb143e5a9fbb1a8f0a1a6bd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "bad7384e64ff4689991662ea061ed716",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "56954b255e21484a83fb2562411112e2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f7afbb0d17de49b68a42622fdf35455f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.172+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "095fbdd970054e0d8d3deeccce9fee3a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "05f8289bfd824ec6833f34931b15116d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e83d9f0288834d3f95c11ecfab5a2946",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "dd70abf09d9e495d9b8f6945db310683",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "74c8097276514ae6b896a8142000b82e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "49ccd550916f41098b01bf4937fdc670",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b6e72694d21d4585a4c0024789eaaf2b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "39801baf17864fecb3bc11562c29c678",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4b71cb3532b94e408f5240d9a4bc514c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "dd857322c83e438aab49176fabe156b2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "30f234953cff48308dfc8a7c45d5d932",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "03ed646d7ccd41dea7656aee46b93d56",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a7ac75ee08e1466e9f78935bd3465d95",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cfc0a8f4c1a5424fad5624e12fa58b3d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e82c03f43e714a72a9a1dd9e58a470c3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "01c8400a4cac49cbb42c0db08019476d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ff992246e04c43b2904d316ce4a3d11b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ba35301332744315943ae479975a7faa",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "77fa2b8f508f4424820c0236ca00572b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "74299416036045a895d9a144cf1d791c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5036ae34b1234ab498e2406080be35d5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "87e65372595041f1b84f31cea28cfbe3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4b2ce86a63144de8b3731f43acbfc0e8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fb1eab1b8e5846298cdc9ee6a9dc784b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b0ee68b4aab746d4bb435b22dc65e796",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "db21cfb8372b48729a193bf6dda7d6e2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3c73f6e7e6a5459f83f3cd07c8a1eda1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "342eaf4de8214acf9b2e3e15cdcbbf10",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e7d6eba639d14c4289253f50dc7c6530",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0f1afc5fe22d4c06b6c68e92c952a57d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3ff3d837412c4936b387103edc890194",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "58fa67e411da423d8e4565bec53a3125",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6dbc878461af484f844393418de81ff2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "03fa89c6ff954220bc5e05139ffb00bc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "94450f581c644f37b96098bbddf44bd8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f3a95cc2992b45848a4a72f496c6ba13",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6c4c1e39c2da4aa58c70529269806556",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cc08b6cb2b924fd69c543176062cb42c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "07143affaa804d73bcc6acafb83ecb81",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f9065fbe24da4d879d1f1a497391e5bc",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4dc3d4b9cb81490094973c897ca4a644",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "55f8ffe6cb964cc2b3109c3c160d80e5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a2350de46a5a4280b46efe4a453f1ada",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4ab0de6fdb4f4e74bba30c2897427508",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cb0cd5de6fa94e649d94bc54ba869ec6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5e16e625e3d94555af0227748f8b7088",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "acf402c0bbe34b4eb99714ab1fd8ac24",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "25e5e8d8515c4722952d7edf8f38b276",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c265e1f8297842d49fbdfc8976493c92",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9fd39c178ec14f88a3bdd9a08ed0a4ab",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2bfa70bc7b1748b3ba6bffdefe91cfc6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "aba727b4bd9a44cfaf5db868760fad80",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3392598c16de49d6b7a1a1775ca6be49",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2d85e89e033b4a1cab9bba7d92eef9f7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "623c049e3f25414889426779f81c6522",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3cc9bc68cd9e4302b04e2569a2a96637",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "18314914f7dc4abf88baa4cddb674e24",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8d291d5e2d864450bd8a254149ad753c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.593+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ea2a3f0020cf48099e2457ad6b84c34a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5e55a66204ca48998e4e0e2956d6e804",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "07442abb75e24d799918cfb789cbe6c1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "9a3b6c877fec4619bdc18b936121d742",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cfaae1c6378748e38536ed04e85efa93",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2e25ef7c340441b3818eeb528dd227f6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.165+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "1ba9d0131a974ff9b5eb5a473460b215",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d673bf67269144c4b6eb0f9b3f3aab63",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c4b9de3946cd4743b4f552a99b344787",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "dc3bf0cdbd33479f87b07c3a857d4ca5",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "8ad83edac7fb4d7c8c281ce2562c186f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0595f345d26948f782e9508b5d4a97cd",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ac4519918cd84851a48b4aacfe9e2275",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.283+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "85e1488319594cc080910ef362b9786f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "48072d34b00147ab82a09c42bbffb453",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "76a5259f98534705b7f94817ee1b68ab",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4d1192acc0bb4bf08ece2b0c33392828",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "288e7915da75418b844c400f5f25663b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "055557a2236f47409878a7c7e0e59449",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "83596542f7ab428a8dd4fa7fea76c3f3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ba82632635254486a822dc10ff9e37a0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e03b08dee28747fd96dc2097d32b9969",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.409+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e245af9a0aad4868b51a802568892c5d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "13e768cf5d8d43629163ccccba3c6d2c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "b87d9893f14944ea80aeb4412b4b7b6f",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fe20597bc045493fa31d1b3ec0f44b2a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "5bf5163d541e48c5a05d3f9520b2a499",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "fc8cf557074d4142bd71a41bf5b77db3",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6cfc8cb7972b44c1a5c673261fb204b6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7f4747b6efb8433eae797984ef01223a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "3c483d0c0325410bbc3da2c532ae31a1",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.452+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "26027d03de044464afacbea98ec8339d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f6f46c105a2645dba210a7ca43cc5320",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "39ebe404e3154fb2b8a0137202f4657b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "f903392024e54f57b00a3ae5aa8ca8ba",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4fc8d97a7e414a719bf43579f879a83e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2af53da81a784c2aa4fb15eee84732fb",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "6e4b98a7d0b247559967e1ad3f1adbd0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "0dcb9115c33646c2983eca195c19560c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "07add4746bd54956aea344f1f51356d6",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2873cae65ba9450f961119b1fa54fda9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "89f7bbc2989f4b8a98b4966a9fd590c8",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e5739af1603546679786e7c745d5dc6c",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a0a9e0533ffd4d5ea9014097bec2be58",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ca7455e348594170b26a5d108ace014e",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "98bde48c7f49429889cacf96218bcb29",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7dd0516f6eca45698ee3653fcb853eb9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "e2631e8cf5874b049fe11faf2c87381a",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.146+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "81fd6d2b29f2417289d41ffc10190713",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:03.071+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "cd4666ec99524f81936467e5641304f7",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "63bc89ad46ad47d681d16cdd3ebc26c9",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d1782e18524a42a88a96760430057b43",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.410+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2caf463c71bf4a7f8d8b9f0b7d44f822",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "83b87a5cddd34fa89c837d12fde6fb0d",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.407+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "d4629f42943e4554b30bc026f6a85940",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2c626e25990c4ced842d5bed5bd9ecc2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.164+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "df263e6187854dd489e3c5ca15075ead",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "4e05ee320a294e349a77e480fb4e1b33",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.515+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "ad58f6a357cb4320a06e24eec6a61129",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.594+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "a461fc23c4e94481beba1a9cd067dfe2",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.516+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "123edac4e2384d3aad64186959feb86b",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:33.571+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "7d5383fc07bb4c7787340de8f74351d0",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.147+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "c5d29e3f7f0e4640a0ee93ff945225ed",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.453+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "2b921d080ec84694a97d96e27277df29",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:36.171+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        },
-        {
-          "id": "87db7b35f7444cdb98f7a58021467a70",
-          "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
-          "dmi-data-service-name": "",
-          "dmi-model-service-name": "",
-          "additional-properties": [
-            {
-              "name": "neType",
-              "value": "RadioNode"
-            }
-          ],
-          "state": {
-            "cm-handle-state": "READY",
-            "last-update-time": "2023-03-01T19:18:05.282+0000",
-            "data-sync-enabled": false,
-            "datastores": {
-              "operational": {
-                "sync-state": "NONE_REQUESTED"
-              }
-            }
-          }
-        }
-      ]
-    }
-  }
@@ -8,6 +8,11 @@ module dmi-registry {
 
   contact "toine.siebelink@est.tech";
 
+  revision "2024-02-23" {
+      description
+      "Added data-producer-identifier";
+    }
+
   revision "2023-11-27" {
     description
     "Added alternateId";
@@ -91,6 +96,9 @@ module dmi-registry {
       leaf alternate-id {
         type string;
       }
+      leaf data-producer-identifier {
+        type string;
+      }
 
       list additional-properties {
         key "name";
diff --git a/integration-test/src/test/resources/data/ncmp-registry/innerNode.json b/integration-test/src/test/resources/data/ncmp-registry/innerNode.json
new file mode 100644 (file)
index 0000000..b6c65f3
--- /dev/null
@@ -0,0 +1,24 @@
+{
+  "id": "cm-CMHANDLE_ID_HERE",
+  "alternate-id": "alt-CMHANDLE_ID_HERE",
+  "module-set-tag": "my-module-set-tag",
+  "dmi-service-name": "http://ncmp-dmi-plugin-stub:8080",
+  "dmi-data-service-name": "",
+  "dmi-model-service-name": "",
+  "additional-properties": [
+    {
+      "name": "neType",
+      "value": "RadioNode"
+    }
+  ],
+  "state": {
+    "cm-handle-state": "READY",
+    "last-update-time": "2023-03-01T19:18:33.571+0000",
+    "data-sync-enabled": false,
+    "datastores": {
+      "operational": {
+        "sync-state": "NONE_REQUESTED"
+      }
+    }
+  }
+}
\ No newline at end of file