Added docker-compose ranpm 13/11613/5
authorktimoney <kevin.timoney@est.tech>
Thu, 10 Aug 2023 15:38:02 +0000 (16:38 +0100)
committerktimoney <kevin.timoney@est.tech>
Fri, 11 Aug 2023 16:19:49 +0000 (17:19 +0100)
Issue-ID: NONRTRIC-903
Change-Id: I882b6a9e8d123104240eed8337eef9739451b3ab
Signed-off-by: ktimoney <kevin.timoney@est.tech>
42 files changed:
docker-proj/README.md [new file with mode: 0644]
docker-proj/config/bundle-server/bundle.tar.gz [new file with mode: 0644]
docker-proj/config/dfc-common/template-truststore.jks [new file with mode: 0644]
docker-proj/config/dfc-common/truststore.pass [new file with mode: 0644]
docker-proj/config/dfc1/application-template.yaml [new file with mode: 0644]
docker-proj/config/dfc1/application.yaml [new file with mode: 0644]
docker-proj/config/dfc1/template-truststore.jks [new file with mode: 0644]
docker-proj/config/dfc1/token-cache/jwt.txt [new file with mode: 0644]
docker-proj/config/dfc1/truststore.jks [new file with mode: 0644]
docker-proj/config/dmaap/MsgRtrApi.properties [new file with mode: 0644]
docker-proj/config/dmaap/logback.xml [new file with mode: 0644]
docker-proj/config/https/certs/gen-certs.sh [new file with mode: 0755]
docker-proj/config/ics/application.yaml [new file with mode: 0644]
docker-proj/config/kafka/strimzi.properties [new file with mode: 0644]
docker-proj/config/keycloak/certs/gen-certs.sh [new file with mode: 0755]
docker-proj/config/keycloak/nginx.conf [new file with mode: 0644]
docker-proj/config/pmfc/application_configuration_xml2json.json [new file with mode: 0644]
docker-proj/config/pmpr/application-minio-template.yaml [new file with mode: 0644]
docker-proj/config/pmpr/application.yaml [new file with mode: 0644]
docker-proj/config/pmpr/application_configuration-minio-template.json [new file with mode: 0644]
docker-proj/config/pmpr/application_configuration.json [new file with mode: 0644]
docker-proj/config/pmpr/token-cache/jwt.txt [new file with mode: 0644]
docker-proj/config/ves-collector/collector.properties [new file with mode: 0644]
docker-proj/config/ves-collector/ves-dmaap-config.json [new file with mode: 0644]
docker-proj/docker-compose-dfc1.yaml [new file with mode: 0644]
docker-proj/docker-compose-k1.yaml [new file with mode: 0644]
docker-proj/docker-compose-pm-https.yaml [new file with mode: 0644]
docker-proj/docker-compose-producers.yaml [new file with mode: 0644]
docker-proj/docker-compose-security.yaml [new file with mode: 0644]
docker-proj/docker-setup.sh [new file with mode: 0755]
docker-proj/docker-tear-down.sh [new file with mode: 0755]
docker-proj/ne-files/dummy.txt [new file with mode: 0644]
docker-proj/ne-files/pm.xml [new file with mode: 0644]
docker-proj/ne-files/pm.xml.gz [new file with mode: 0644]
docker-proj/pm-files/pm.xml [new file with mode: 0644]
docker-proj/pm-files/pm.xml.gz [new file with mode: 0644]
docker-proj/scripts/clean-shared-volume.sh [new file with mode: 0755]
docker-proj/scripts/kafka-client-send-file-ready.sh [new file with mode: 0755]
docker-proj/scripts/populate_keycloak.sh [new file with mode: 0755]
docker-proj/scripts/push-to-file-ready-topic.sh [new file with mode: 0755]
docker-proj/scripts/push-to-ves-collector.sh [new file with mode: 0755]
docker-proj/shared-volume/dummy.txt [new file with mode: 0644]

diff --git a/docker-proj/README.md b/docker-proj/README.md
new file mode 100644 (file)
index 0000000..4ecffd1
--- /dev/null
@@ -0,0 +1,91 @@
+## RANPM project in docker
+
+A docker compose project showing pm file flow from simulated network elements to filtered pm data.
+
+## Run in docker-desktop - docker only
+
+### Clone the ranpm repo:
+
+`git clone https://gerrit.nordix.org/local/oransc/ranpm`
+
+### Build Https server
+
+`cd ranpm/https-server`
+
+`./build.sh no-push`
+
+
+### Start demo
+
+WARNING: The setup scripts below will prune all unused docker volumes!
+
+INFO: Temporary files for some containers will be stored in subdirs under `/tmp`
+
+`cd ranpm/docker-proj`
+
+There are several ways to start and run the demo, with file or minio file storage, single or multi instances of data-file collector and kafka as well as a choice of sftp, ftpes or https.
+Additional configuration can be made in the setup script.
+
+It could be a good idea to clean any other running containers in docker to avoid port and container name clashes.
+
+Command usage: `docker-setup.sh`
+
+
+Example cmd: \
+`./docker-setup.sh`
+
+Let the script finish.
+
+If the script fails, make sure to clean the setup before attempting a new setup.
+
+`./docker-tear-down.sh`
+
+In addition, a `docker system prune` might be needed now and then.
+
+### Tools for monitoring
+
+Open browser to redpanda (kafka gui) - watch topics, messages etc\
+browser: `localhost:8780`
+
+Open brower to minio - available only if minio is given on the cmd line when starting the demo\
+user: admin pwd: adminadmin\
+browser: `localhost:9001`
+
+
+### Push data - basic
+
+File ready events can be pushed to the ves collector or pushed directly to the topic for file ready events (bypassing the ves collector).
+
+Push to ves collector:
+
+Usage: `push-to-ves-collector.sh <node-count> <num-of-events> <node-name-base> <file-extension> <num-servers>`
+
+Parameters/
+node-count - number of unique NEs\
+num-of-events - number of events per NE\
+node-name-base - NE name prefix\
+file-extension - xml or xml.gz
+num-servers - number of sftp/ftpes/https servers to simulate  NEs (10 is default)
+
+Usage: `push-to-file-ready-topic.sh <node-count> <num-of-events> <node-name-base> <file-extension> <num-servers>`
+
+Parameter: \
+Same as `push-to-ves-collector.sh`
+
+Once the events has been pushed the progress can be viewed in the monitoring tools described above.
+
+If several sets of data shall be pushed, just change the parameter `<node-name-base>` to make the new files unique.
+
+
+### Clean up
+
+Run the script to remove all docker containers.
+
+`./docker-tear-down.sh`
+
+To also cleanup files.
+
+`cd pm-file-flow-demo/scripts`
+
+`./clean-shared-volume.sh`
+
diff --git a/docker-proj/config/bundle-server/bundle.tar.gz b/docker-proj/config/bundle-server/bundle.tar.gz
new file mode 100644 (file)
index 0000000..c4b13bb
Binary files /dev/null and b/docker-proj/config/bundle-server/bundle.tar.gz differ
diff --git a/docker-proj/config/dfc-common/template-truststore.jks b/docker-proj/config/dfc-common/template-truststore.jks
new file mode 100644 (file)
index 0000000..50a0f9e
Binary files /dev/null and b/docker-proj/config/dfc-common/template-truststore.jks differ
diff --git a/docker-proj/config/dfc-common/truststore.pass b/docker-proj/config/dfc-common/truststore.pass
new file mode 100644 (file)
index 0000000..b915b0f
--- /dev/null
@@ -0,0 +1 @@
+policy_agent
\ No newline at end of file
diff --git a/docker-proj/config/dfc1/application-template.yaml b/docker-proj/config/dfc1/application-template.yaml
new file mode 100644 (file)
index 0000000..0391d23
--- /dev/null
@@ -0,0 +1,92 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+spring:
+  profiles:
+    active: prod
+management:
+  endpoints:
+    web:
+      exposure:
+        include: "loggers,logfile,health,info,metrics"
+server:
+  port: 8433
+  ssl:
+      key-store-type: JKS
+      key-store-password: policy_agent
+      key-store: config/keystore.jks
+      key-password: policy_agent
+      key-alias: policy_agent
+logging:
+  level:
+    ROOT: WARN
+    org.onap: WARN
+    org.springframework: WARN
+    #TRACE
+    org.springframework.data: WARN
+    org.springframework.web.reactive.function.client.ExchangeFunctions: WARN
+    #org.onap.dcaegen2.collectors.datafile: WARN
+    org.onap.dcaegen2.collectors.datafile: TRACE
+
+  file:
+    name: /var/log/ONAP/application.log
+app:
+  #filepath: config/datafile_endpoints_test.json
+  collected-files-path: "/tmp/onap_datafile/"
+  # Numer of worker threads. Increased number may increase throughput, but will require more executing resources.
+  number-of-worker-treads: 50
+  # If the file name is empty, no authorization token is used
+  auth-token-file: /token-cache/jwt.txt
+   # KAFKA boostrap servers. This is only needed if there are Information Types that uses a kafkaInputTopic
+  # several redundant boostrap servers can be specified, separated by a comma ','.
+  kafka:
+    bootstrap-servers: kafka-1:9097
+    # output topic
+    collected-file-topic: collected-file
+    client-id: datafile-1
+    # input topic
+    file-ready-event-topic: file-ready
+    use-oath-token: true
+    ssl:
+      key-store-type: PEM
+      key-store-location:
+      # key password is needed if the private key is encrypted
+      key-store-password:
+      trust-store-type: PEM
+      trust-store-location:
+  sftp:
+    known-hosts-file-path:
+    strict-host-key-checking: false
+  ssl:
+     key-store-password-file: /opt/app/datafile/config/ftps_keystore.pass
+     key-store: /opt/app/datafile/config/ftps_keystore.p12
+     trust-store-password-file: /opt/app/datafile/config/truststore.pass
+     trust-store: /opt/app/datafile/config/truststore.jks
+  s3:
+    endpointOverride: $DFC_MINIO
+    accessKeyId: admin
+    secretAccessKey: adminadmin
+    bucket: ropfiles
+
+springdoc:
+  show-actuator: true
+  swagger-ui.disable-swagger-default-url: true
+################
+
+
+
+
diff --git a/docker-proj/config/dfc1/application.yaml b/docker-proj/config/dfc1/application.yaml
new file mode 100644 (file)
index 0000000..239f9e5
--- /dev/null
@@ -0,0 +1,92 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+spring:
+  profiles:
+    active: prod
+management:
+  endpoints:
+    web:
+      exposure:
+        include: "loggers,logfile,health,info,metrics"
+server:
+  port: 8433
+  ssl:
+      key-store-type: JKS
+      key-store-password: policy_agent
+      key-store: config/keystore.jks
+      key-password: policy_agent
+      key-alias: policy_agent
+logging:
+  level:
+    ROOT: WARN
+    org.onap: WARN
+    org.springframework: WARN
+    #TRACE
+    org.springframework.data: WARN
+    org.springframework.web.reactive.function.client.ExchangeFunctions: WARN
+    #org.onap.dcaegen2.collectors.datafile: WARN
+    org.onap.dcaegen2.collectors.datafile: TRACE
+
+  file:
+    name: /var/log/ONAP/application.log
+app:
+  #filepath: config/datafile_endpoints_test.json
+  collected-files-path: "/tmp/onap_datafile/"
+  # Numer of worker threads. Increased number may increase throughput, but will require more executing resources.
+  number-of-worker-treads: 50
+  # If the file name is empty, no authorization token is used
+  auth-token-file: /token-cache/jwt.txt
+   # KAFKA boostrap servers. This is only needed if there are Information Types that uses a kafkaInputTopic
+  # several redundant boostrap servers can be specified, separated by a comma ','.
+  kafka:
+    bootstrap-servers: kafka-1:9097
+    # output topic
+    collected-file-topic: collected-file
+    client-id: datafile-1
+    # input topic
+    file-ready-event-topic: file-ready
+    use-oath-token: true
+    ssl:
+      key-store-type: PEM
+      key-store-location:
+      # key password is needed if the private key is encrypted
+      key-store-password:
+      trust-store-type: PEM
+      trust-store-location:
+  sftp:
+    known-hosts-file-path:
+    strict-host-key-checking: false
+  ssl:
+     key-store-password-file: /opt/app/datafile/config/ftps_keystore.pass
+     key-store: /opt/app/datafile/config/ftps_keystore.p12
+     trust-store-password-file: /opt/app/datafile/config/truststore.pass
+     trust-store: /opt/app/datafile/config/truststore.jks
+  s3:
+    endpointOverride: http://minio-server:9000
+    accessKeyId: admin
+    secretAccessKey: adminadmin
+    bucket: ropfiles
+
+springdoc:
+  show-actuator: true
+  swagger-ui.disable-swagger-default-url: true
+################
+
+
+
+
diff --git a/docker-proj/config/dfc1/template-truststore.jks b/docker-proj/config/dfc1/template-truststore.jks
new file mode 100644 (file)
index 0000000..50a0f9e
Binary files /dev/null and b/docker-proj/config/dfc1/template-truststore.jks differ
diff --git a/docker-proj/config/dfc1/token-cache/jwt.txt b/docker-proj/config/dfc1/token-cache/jwt.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/docker-proj/config/dfc1/truststore.jks b/docker-proj/config/dfc1/truststore.jks
new file mode 100644 (file)
index 0000000..126947d
Binary files /dev/null and b/docker-proj/config/dfc1/truststore.jks differ
diff --git a/docker-proj/config/dmaap/MsgRtrApi.properties b/docker-proj/config/dmaap/MsgRtrApi.properties
new file mode 100644 (file)
index 0000000..9ef1899
--- /dev/null
@@ -0,0 +1,135 @@
+{{/*
+# LICENSE_START=======================================================
+#  org.onap.dmaap
+#  ================================================================================
+#  Copyright Â© 2017 AT&T Intellectual Property. All rights reserved.
+#  Modifications Copyright Â© 2021-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.
+#  ============LICENSE_END=========================================================
+#
+#  ECOMP is a trademark and service mark of AT&T Intellectual Property.
+#
+###############################################################################
+###############################################################################
+*/}}
+##
+## Kafka Connection
+##
+##        Items below are passed through to Kafka's producer and consumer
+##        configurations (after removing "kafka.")
+##        if you want to change request.required.acks it can take this one value
+#kafka.request.required.acks=-1
+kafka.metadata.broker.list=kafka-1:9092
+config.zk.servers=zookeeper-1:2181
+consumer.timeout.ms=100
+zookeeper.connection.timeout.ms=6000
+zookeeper.session.timeout.ms=20000
+zookeeper.sync.time.ms=2000
+auto.commit.interval.ms=1000
+fetch.message.max.bytes =1000000
+auto.commit.enable=false
+
+#(backoff*retries > zksessiontimeout)
+kafka.rebalance.backoff.ms=10000
+kafka.rebalance.max.retries=6
+
+
+###############################################################################
+##
+##        Secured Config
+##
+##        Some data stored in the config system is sensitive -- API keys and secrets,
+##        for example. to protect it, we use an encryption layer for this section
+##        of the config.
+##
+## The key is a base64 encode AES key. This must be created/configured for
+## each installation.
+#cambria.secureConfig.key=
+##
+## The initialization vector is a 16 byte value specific to the secured store.
+## This must be created/configured for each installation.
+#cambria.secureConfig.iv=
+
+## Southfield Sandbox
+cambria.secureConfig.key=b/7ouTn9FfEw2PQwL0ov/Q==
+cambria.secureConfig.iv=wR9xP5k5vbz/xD0LmtqQLw==
+authentication.adminSecret=fe3cCompound
+#cambria.secureConfig.key[pc569h]=YT3XPyxEmKCTLI2NK+Sjbw==
+#cambria.secureConfig.iv[pc569h]=rMm2jhR3yVnU+u2V9Ugu3Q==
+
+
+###############################################################################
+##
+## Consumer Caching
+##
+##        Kafka expects live connections from the consumer to the broker, which
+##        obviously doesn't work over connectionless HTTP requests. The Cambria
+##        server proxies HTTP requests into Kafka consumer sessions that are kept
+##        around for later re-use. Not doing so is costly for setup per request,
+##        which would substantially impact a high volume consumer's performance.
+##
+##        This complicates Cambria server failover, because we often need server
+##        A to close its connection before server B brings up the replacement.
+##
+
+## The consumer cache is normally enabled.
+#cambria.consumer.cache.enabled=true
+
+## Cached consumers are cleaned up after a period of disuse. The server inspects
+## consumers every sweepFreqSeconds and will clean up any connections that are
+## dormant for touchFreqMs.
+#cambria.consumer.cache.sweepFreqSeconds=15
+cambria.consumer.cache.touchFreqMs=120000
+##stickforallconsumerrequests=false
+## The cache is managed through ZK. The default value for the ZK connection
+## string is the same as config.zk.servers.
+#cambria.consumer.cache.zkConnect=${config.zk.servers}
+
+##
+## Shared cache information is associated with this node's name. The default
+## name is the hostname plus the HTTP service port this host runs on. (The
+## hostname is determined via InetAddress.getLocalHost ().getCanonicalHostName(),
+## which is not always adequate.) You can set this value explicitly here.
+##
+#cambria.api.node.identifier=<use-something-unique-to-this-instance>
+
+#cambria.rateLimit.maxEmptyPollsPerMinute=30
+#cambria.rateLimitActual.delay.ms=10
+
+###############################################################################
+##
+## Metrics Reporting
+##
+##        This server can report its metrics periodically on a topic.
+##
+#metrics.send.cambria.enabled=true
+#metrics.send.cambria.topic=cambria.apinode.metrics                                  #msgrtr.apinode.metrics.dmaap
+#metrics.send.cambria.sendEverySeconds=60
+
+cambria.consumer.cache.zkBasePath=/fe3c/cambria/consumerCache
+consumer.timeout=17
+default.partitions=3
+default.replicas=3
+##############################################################################
+#100mb
+maxcontentlength=10000
+
+##############################################################################
+##AAF Properties
+forceAAF=false
+useCustomAcls=false
+
+kafka.max.poll.interval.ms=300000
+kafka.heartbeat.interval.ms=60000
+kafka.session.timeout.ms=240000
+kafka.max.poll.records=1000
diff --git a/docker-proj/config/dmaap/logback.xml b/docker-proj/config/dmaap/logback.xml
new file mode 100644 (file)
index 0000000..7fe53ad
--- /dev/null
@@ -0,0 +1,204 @@
+<!--
+     ============LICENSE_START=======================================================
+     Copyright Â© 2019 AT&T Intellectual Property. All rights reserved.
+     Modifications Copyright Â© 2021-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.
+     ============LICENSE_END=========================================================
+ -->
+
+<configuration scan="true" scanPeriod="3 seconds" debug="true">
+  <contextName>${module.ajsc.namespace.name}</contextName>
+  <jmxConfigurator />
+  <property name="logDirectory" value="${AJSC_HOME}/log" />
+  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+    <encoder>
+      <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n
+      </pattern>
+    </encoder>
+  </appender>
+
+  <appender name="INFO" class="ch.qos.logback.core.ConsoleAppender">
+    <filter class="ch.qos.logback.classic.filter.LevelFilter">
+      <level>INFO</level>
+      <onMatch>ACCEPT</onMatch>
+      <onMismatch>DENY</onMismatch>
+    </filter>
+  </appender>
+
+  <appender name="DEBUG" class="ch.qos.logback.core.ConsoleAppender">
+
+    <encoder>
+      <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
+    </encoder>
+  </appender>
+
+  <appender name="ERROR" class="ch.qos.logback.core.ConsoleAppender">
+    <filter class="ch.qos.logback.classic.filter.LevelFilter">
+      <level>ERROR</level>
+      <onMatch>ACCEPT</onMatch>
+      <onMismatch>DENY</onMismatch>
+    </filter>
+    <encoder>
+      <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
+    </encoder>
+  </appender>
+
+
+  <!-- Msgrtr related loggers -->
+  <logger name="org.onap.dmaap.dmf.mr.service" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.service.impl" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.resources" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.resources.streamReaders" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.backends" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.backends.kafka" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.backends.memory" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.beans" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.constants" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.exception" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.listener" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.metabroker" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.metrics.publisher" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.metrics.publisher.impl" level="TRACE" />
+
+
+
+  <logger name="org.onap.dmaap.dmf.mr.security" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.security.impl" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.transaction" level="TRACE" />
+  <logger name="com.att.dmf.mr.transaction.impl" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.metabroker" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.metabroker" level="TRACE" />
+
+  <logger name="org.onap.dmaap.dmf.mr.utils" level="TRACE" />
+  <logger name="org.onap.dmaap.mr.filter" level="TRACE" />
+
+  <!--<logger name="com.att.nsa.cambria.*" level="TRACE" />-->
+
+  <!-- Msgrtr loggers in ajsc -->
+  <logger name="org.onap.dmaap.service" level="TRACE" />
+  <logger name="org.onap.dmaap" level="TRACE" />
+
+
+  <!-- Spring related loggers -->
+  <logger name="org.springframework" level="TRACE" additivity="false"/>
+  <logger name="org.springframework.beans" level="TRACE" additivity="false"/>
+  <logger name="org.springframework.web" level="TRACE" additivity="false" />
+  <logger name="com.blog.spring.jms" level="TRACE" additivity="false" />
+
+  <!-- AJSC Services (bootstrap services) -->
+  <logger name="ajsc" level="TRACE" additivity="false"/>
+  <logger name="ajsc.RouteMgmtService" level="TRACE" additivity="false"/>
+  <logger name="ajsc.ComputeService" level="TRACE" additivity="false" />
+  <logger name="ajsc.VandelayService" level="TRACE" additivity="false"/>
+  <logger name="ajsc.FilePersistenceService" level="TRACE" additivity="false"/>
+  <logger name="ajsc.UserDefinedJarService" level="TRACE" additivity="false" />
+  <logger name="ajsc.UserDefinedBeansDefService" level="TRACE" additivity="false" />
+  <logger name="ajsc.LoggingConfigurationService" level="TRACE" additivity="false" />
+
+  <!-- AJSC related loggers (DME2 Registration, csi logging, restlet, servlet
+    logging) -->
+  <logger name="ajsc.utils" level="TRACE" additivity="false"/>
+  <logger name="ajsc.utils.DME2Helper" level="TRACE" additivity="false" />
+  <logger name="ajsc.filters" level="TRACE" additivity="false" />
+  <logger name="ajsc.beans.interceptors" level="TRACE" additivity="false" />
+  <logger name="ajsc.restlet" level="TRACE" additivity="false" />
+  <logger name="ajsc.servlet" level="TRACE" additivity="false" />
+  <logger name="com.att" level="TRACE" additivity="false" />
+  <logger name="com.att.ajsc.csi.logging" level="TRACE" additivity="false" />
+  <logger name="com.att.ajsc.filemonitor" level="TRACE" additivity="false"/>
+
+  <logger name="com.att.nsa.dmaap.util" level="TRACE" additivity="false"/>
+  <logger name="com.att.cadi.filter" level="TRACE" additivity="false" />
+
+
+  <!-- Other Loggers that may help troubleshoot -->
+  <logger name="net.sf" level="TRACE" additivity="false" />
+  <logger name="org.apache.commons.httpclient" level="TRACE" additivity="false"/>
+  <logger name="org.apache.commons" level="TRACE" additivity="false" />
+  <logger name="org.apache.coyote" level="TRACE" additivity="false"/>
+  <logger name="org.apache.jasper" level="TRACE" additivity="false"/>
+
+  <!-- Camel Related Loggers (including restlet/servlet/jaxrs/cxf logging.
+    May aid in troubleshooting) -->
+  <logger name="org.apache.camel" level="TRACE" additivity="false" />
+  <logger name="org.apache.cxf" level="TRACE" additivity="false" />
+  <logger name="org.apache.camel.processor.interceptor" level="TRACE" additivity="false"/>
+  <logger name="org.apache.cxf.jaxrs.interceptor" level="TRACE" additivity="false" />
+  <logger name="org.apache.cxf.service" level="TRACE" additivity="false" />
+  <logger name="org.restlet" level="TRACE" additivity="false" />
+  <logger name="org.apache.camel.component.restlet" level="TRACE" additivity="false" />
+  <logger name="org.apache.kafka" level="TRACE" additivity="false" />
+  <logger name="org.apache.zookeeper" level="TRACE" additivity="false" />
+  <logger name="org.I0Itec.zkclient" level="TRACE" additivity="false" />
+
+  <!-- logback internals logging -->
+  <logger name="ch.qos.logback.classic" level="TRACE" additivity="false"/>
+  <logger name="ch.qos.logback.core" level="TRACE" additivity="false" />
+
+  <!-- logback jms appenders & loggers definition starts here -->
+  <!-- logback jms appenders & loggers definition starts here -->
+  <appender name="auditLogs" class="ch.qos.logback.core.ConsoleAppender">
+    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+    </filter>
+    <encoder>
+      <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
+    </encoder>
+  </appender>
+  <appender name="perfLogs" class="ch.qos.logback.core.ConsoleAppender">
+    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+    </filter>
+    <encoder>
+      <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
+    </encoder>
+  </appender>
+  <appender name="ASYNC-audit" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>1000</queueSize>
+    <discardingThreshold>0</discardingThreshold>
+    <appender-ref ref="Audit-Record-Queue" />
+  </appender>
+
+  <logger name="AuditRecord" level="TRACE" additivity="FALSE">
+    <appender-ref ref="STDOUT" />
+  </logger>
+  <logger name="AuditRecord_DirectCall" level="TRACE" additivity="FALSE">
+    <appender-ref ref="STDOUT" />
+  </logger>
+  <appender name="ASYNC-perf" class="ch.qos.logback.classic.AsyncAppender">
+    <queueSize>1000</queueSize>
+    <discardingThreshold>0</discardingThreshold>
+    <appender-ref ref="Performance-Tracker-Queue" />
+  </appender>
+  <logger name="PerfTrackerRecord" level="TRACE" additivity="FALSE">
+    <appender-ref ref="ASYNC-perf" />
+    <appender-ref ref="perfLogs" />
+  </logger>
+  <!-- logback jms appenders & loggers definition ends here -->
+
+  <root level="TRACE">
+    <appender-ref ref="DEBUG" />
+    <appender-ref ref="ERROR" />
+    <appender-ref ref="INFO" />
+    <appender-ref ref="STDOUT" />
+  </root>
+
+</configuration>
diff --git a/docker-proj/config/https/certs/gen-certs.sh b/docker-proj/config/https/certs/gen-certs.sh
new file mode 100755 (executable)
index 0000000..9aa2bc6
--- /dev/null
@@ -0,0 +1,77 @@
+#!/bin/bash
+
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+echo "Generating https certs"
+SD=$(dirname -- "$0")
+echo "script-home: "$SD
+
+cd $SD
+
+print_usage() {
+    echo "Usage: gen-certs.sh <num-certs>"
+    exit 1
+}
+
+check_error() {
+    if [ $1 -ne 0 ]; then
+        echo "Failed $2"
+        echo "Exiting..."
+        exit 1
+    fi
+}
+
+if [ $# -ne 1 ]; then
+    print_usage
+fi
+
+rm *.crt
+rm *.key
+
+echo "Generating ca cert and key"
+echo " Generating ca key"
+openssl genrsa 2048 > ca.key  2> /dev/null
+check_error $?
+
+echo " Generating ca cert"
+SRV="pm-https-server"
+openssl req -new -x509 -nodes -days 365000  -key ca.key -subj "/C=SE/ST=./L=./O=EST/OU=EST/CN=$SRV/emailAddress=a@example.com" -out httpsca.crt 2> /dev/null
+
+check_error $?
+
+
+#for (( i=0; i<${1}; i++ )); do
+for (( i=1; i<=${1}; i++ )); do
+    SRV="pm-https-server-$i"
+
+    echo " Generating cert and key  for server $SRV"
+    openssl req -newkey rsa:2048 -nodes -days 365000 -subj "/C=SE/ST=./L=./O=ERIC/OU=ERIC/CN=$SRV/emailAddress=a@example.com" -keyout https-$i.key -out https-req$i.crt 2> /dev/null
+
+    check_error $?
+
+    openssl x509 -req -days 365000 -set_serial 01 -in https-req$i.crt -out https-$i.crt -CA httpsca.crt -CAkey ca.key
+    check_error $?
+    echo " Verifying cert towards ca cert"
+    openssl verify -CAfile httpsca.crt httpsca.crt https-$i.crt
+    check_error $?
+
+done
+
+echo "DONE"
+exit 0
+
diff --git a/docker-proj/config/ics/application.yaml b/docker-proj/config/ics/application.yaml
new file mode 100644 (file)
index 0000000..679f2b8
--- /dev/null
@@ -0,0 +1,69 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+spring:
+  profiles:
+    active: prod
+  main:
+    allow-bean-definition-overriding: true
+  aop:
+    auto: false
+springdoc:
+  show-actuator: true
+management:
+  endpoints:
+    web:
+      exposure:
+        # Enabling of springboot actuator features. See springboot documentation.
+        include: "loggers,logfile,health,info,metrics,threaddump,heapdump"
+
+logging:
+  # Configuration of logging
+  level:
+    ROOT: ERROR
+    org.springframework: ERROR
+    org.springframework.data: ERROR
+    org.springframework.web.reactive.function.client.ExchangeFunctions: ERROR
+    org.oransc.ics: DEBUG
+  file:
+    name: /var/log/information-coordinator-service/application.log
+server:
+   # Configuration of the HTTP/REST server. The parameters are defined and handeled by the springboot framework.
+   # See springboot documentation.
+   port : 8434
+   http-port: 8083
+   ssl:
+      key-store-type: JKS
+      key-store-password: policy_agent
+      key-store: /opt/app/information-coordinator-service/etc/cert/keystore.jks
+      key-password: policy_agent
+      key-alias: policy_agent
+app:
+  webclient:
+    # Configuration of the trust store used for the HTTP client (outgoing requests)
+    # The file location and the password for the truststore is only relevant if trust-store-used == true
+    # Note that the same keystore as for the server is used.
+    trust-store-used: false
+    trust-store-password: policy_agent
+    trust-store: /opt/app/information-coordinator-service/etc/cert/truststore.jks
+    # Configuration of usage of HTTP Proxy for the southbound accesses.
+    # The HTTP proxy (if configured) will only be used for accessing NearRT RIC:s
+    http.proxy-host:
+    http.proxy-port: 0
+  vardata-directory: /var/information-coordinator-service
+  # If the file name is empty, no authorzation token is sent
+  auth-token-file:
diff --git a/docker-proj/config/kafka/strimzi.properties b/docker-proj/config/kafka/strimzi.properties
new file mode 100644 (file)
index 0000000..320f16d
--- /dev/null
@@ -0,0 +1,77 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+##########
+# Broker ID
+##########
+broker.id=0
+node.id=0
+
+##########
+# Zookeeper
+##########
+zookeeper.connect=zookeeper-1:2181
+zookeeper.clientCnxnSocket=org.apache.zookeeper.ClientCnxnSocketNetty
+
+##########
+# Kafka message logs configuration
+##########
+log.dirs=/tmp/logs
+
+##########
+# Listener configuration: SASL-9097
+##########
+listener.name.sasl-9097.oauthbearer.sasl.server.callback.handler.class=io.strimzi.kafka.oauth.server.JaasServerOauthValidatorCallbackHandler
+listener.name.sasl-9097.oauthbearer.sasl.jaas.config=org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required unsecuredLoginStringClaim_sub="thePrincipalName" oauth.valid.issuer.uri="https://keycloak:8443/realms/nonrtric-realm" oauth.jwks.endpoint.uri="http://keycloak:8080/realms/nonrtric-realm/protocol/openid-connect/certs" oauth.username.claim="preferred_username" oauth.config.id="SASL-9097";
+listener.name.sasl-9097.plain.sasl.server.callback.handler.class=io.strimzi.kafka.oauth.server.plain.JaasServerOauthOverPlainValidatorCallbackHandler
+listener.name.sasl-9097.plain.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required oauth.valid.issuer.uri="https://keycloak:8443/realms/nonrtric-realm" oauth.jwks.endpoint.uri="http://keycloak:8080/realms/nonrtric-realm/protocol/openid-connect/certs" oauth.username.claim="preferred_username" oauth.config.id="SASL-9097";
+listener.name.sasl-9097.sasl.enabled.mechanisms=OAUTHBEARER,PLAIN
+listener.name.sasl-9097.connections.max.reauth.ms=300000
+
+
+principal.builder.class=io.strimzi.kafka.oauth.server.OAuthKafkaPrincipalBuilder
+
+##########
+# Common listener configuration
+##########
+listener.security.protocol.map=PLAIN-9092:PLAINTEXT,SASL-9097:SASL_PLAINTEXT
+listeners=PLAIN-9092://:9092,SASL-9097://:9097
+advertised.listeners=PLAIN-9092://kafka-1:9092,SASL-9097://kafka-1:9097
+inter.broker.listener.name=PLAIN-9092
+sasl.enabled.mechanisms=
+
+##########
+# Authorization
+##########
+authorizer.class.name=org.openpolicyagent.kafka.OpaAuthorizer
+opa.authorizer.url=http://opa-kafka:8181/v1/data/kafka/authz/allow
+opa.authorizer.allow.on.error=false
+opa.authorizer.metrics.enabled=false
+opa.authorizer.cache.initial.capacity=5000
+opa.authorizer.cache.maximum.size=50000
+opa.authorizer.cache.expire.after.seconds=3600
+
+##########
+# User provided configuration
+##########
+default.replication.factor=1
+inter.broker.protocol.version=3.3
+min.insync.replicas=1
+offsets.topic.replication.factor=1
+transaction.state.log.min.isr=1
+transaction.state.log.replication.factor=1
+log.message.format.version=3.3
diff --git a/docker-proj/config/keycloak/certs/gen-certs.sh b/docker-proj/config/keycloak/certs/gen-certs.sh
new file mode 100755 (executable)
index 0000000..ce9025a
--- /dev/null
@@ -0,0 +1,45 @@
+#!/bin/sh
+
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+BASEDIR=$(dirname $(realpath "$0"))
+PASSWORD=changeit
+CANAME=rootCA
+DAYS=3650
+DOMAIN_NAME="CN=keycloak"
+CA_SUBJECT="/CN=keycloak"
+
+rm $BASEDIR/keycloak.server.keystore.p12 $BASEDIR/keycloak.client.truststore.p12 $BASEDIR/rootCA.crt $BASEDIR/rootCA.key $BASEDIR/rootCA.srl $BASEDIR/cert-signed $BASEDIR/cert-file 2>/dev/null
+
+echo $PASSWORD > $BASEDIR/secretfile.txt
+
+echo "Generating Root Certificate"
+openssl req -x509 -sha256 -days $DAYS -newkey rsa:4096 -keyout $BASEDIR/${CANAME}.key -subj "$CA_SUBJECT" -passout file:$BASEDIR/secretfile.txt -out $BASEDIR/${CANAME}.crt
+echo "Create server certificate for Keycloak"
+keytool -keystore $BASEDIR/keycloak.server.keystore.p12 -storetype pkcs12 -keyalg RSA -alias keycloak -validity $DAYS -genkey -storepass $PASSWORD -keypass $PASSWORD -dname $DOMAIN_NAME -ext SAN=DNS:keycloak
+echo "Create keycloak keystore with server certificate"
+keytool -keystore $BASEDIR/keycloak.server.keystore.p12 -storetype pkcs12 -alias keycloak -storepass $PASSWORD -keypass $PASSWORD -certreq -file $BASEDIR/cert-file
+echo "Sign server certificate with rootCA"
+openssl x509 -req -CA $BASEDIR/${CANAME}.crt -CAkey $BASEDIR/${CANAME}.key -in $BASEDIR/cert-file -out $BASEDIR/cert-signed -days $DAYS -CAcreateserial -passin pass:$PASSWORD
+echo "Add $CANAME to keystore"
+keytool -keystore $BASEDIR/keycloak.server.keystore.p12 -alias CARoot -storepass $PASSWORD -keypass $PASSWORD -import -file $BASEDIR/${CANAME}.crt -noprompt
+echo "Add signed server certificate to keystore"
+keytool -keystore $BASEDIR/keycloak.server.keystore.p12 -alias keycloak -storepass $PASSWORD -keypass $PASSWORD -import -file $BASEDIR/cert-signed -noprompt
+echo "Create keycloak truststore with $CANAME"
+keytool -keystore $BASEDIR/keycloak.client.truststore.p12 -storetype pkcs12 -alias ca -storepass $PASSWORD -keypass $PASSWORD -import -file $BASEDIR/${CANAME}.crt -noprompt
+rm $BASEDIR/secretfile.txt 2>/dev/null
diff --git a/docker-proj/config/keycloak/nginx.conf b/docker-proj/config/keycloak/nginx.conf
new file mode 100644 (file)
index 0000000..f738341
--- /dev/null
@@ -0,0 +1,18 @@
+worker_processes 1;
+
+events { worker_connections 10; }
+
+http {
+
+    sendfile on;
+
+    server {
+        listen 8080;
+        server_name keycloak;
+        location ~* ^/ {
+            proxy_http_version 1.1;
+            proxy_pass         http://keycloak:8080;
+
+        }
+    }
+}
diff --git a/docker-proj/config/pmfc/application_configuration_xml2json.json b/docker-proj/config/pmfc/application_configuration_xml2json.json
new file mode 100644 (file)
index 0000000..67b3946
--- /dev/null
@@ -0,0 +1,8 @@
+    {
+        "types": [
+          {
+            "id": "xml-file-data-to-filestore",
+            "kafkaInputTopic": "collected-file"
+          }
+        ]
+      }
diff --git a/docker-proj/config/pmpr/application-minio-template.yaml b/docker-proj/config/pmpr/application-minio-template.yaml
new file mode 100644 (file)
index 0000000..3b2fef7
--- /dev/null
@@ -0,0 +1,105 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+spring:
+  profiles:
+    active: prod
+  main:
+    allow-bean-definition-overriding: true
+  aop:
+    auto: false
+management:
+  endpoints:
+    web:
+      exposure:
+        # Enabling of springboot actuator features. See springboot documentation.
+        include: "loggers,logfile,health,info,metrics,threaddump,heapdump"
+  endpoint:
+    shutdown:
+      enabled: true
+lifecycle:
+  timeout-per-shutdown-phase: "20s"
+springdoc:
+  show-actuator: true
+logging:
+  # Configuration of logging
+  level:
+    ROOT: WARN
+    org.apache.kafka: WARN
+    org.springframework: ERROR
+    org.springframework.data: ERROR
+    org.springframework.web.reactive.function.client.ExchangeFunctions: ERROR
+    org.oran.pmproducer: TRACE
+  pattern:
+    console: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level]  %logger{20} - %msg%n"
+    file: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level]  %logger{20} - %msg%n"
+
+  file:
+    name: /var/log/pm-producer-service/application.log
+server:
+   # Configuration of the HTTP/REST server. The parameters are defined and handeled by the springboot framework.
+   # See springboot documentation.
+   port : 8435
+   http-port: 8084
+   ssl:
+      key-store-type: JKS
+      key-store-password: policy_agent
+      key-store: /opt/app/pm-producer-service/etc/cert/keystore.jks
+      key-password: policy_agent
+      key-alias: policy_agent
+   shutdown: "graceful"
+app:
+  webclient:
+    # Configuration of the trust store used for the HTTP client (outgoing requests)
+    # The file location and the password for the truststore is only relevant if trust-store-used == true
+    # Note that the same keystore as for the server is used.
+    trust-store-used: false
+    trust-store-password: policy_agent
+    trust-store: /opt/app/pm-producer-service/etc/cert/truststore.jks
+    # Configuration of usage of HTTP Proxy for the southbound accesses.
+    # The HTTP proxy (if configured) will only be used for accessing NearRT RIC:s
+    http.proxy-host:
+    http.proxy-port: 0
+  ics-base-url: http://ics:8083
+  configuration-filepath: /opt/app/pm-producer-service/data/application_configuration.json
+  #Override from env var
+  pm-producer-base-url:
+  # KAFKA boostrap servers. This is only needed if there are Information Types that uses a kafkaInputTopic
+  # several redundant boostrap servers can be specified, separated by a comma ','.
+  kafka:
+    bootstrap-servers: kafka-1:9097
+    # The maximum number of records returned in a single call to poll() (default 100)
+    max-poll-records: 500
+    # Configues if oath2 tokens shall be used. If set to true, auth-token-file must also be configured
+    use-oath-token: true
+    ssl:
+      key-store-type: PEM
+      key-store-location:
+      # key password is needed if the private key is encrypted
+      key-store-password:
+      trust-store-type: PEM
+      trust-store-location:
+  # If the file name is empty, no authorization token is used
+  auth-token-file: /token-cache/jwt.txt
+  pm-files-path: /pm-files
+  zip-output: false
+  s3:
+    endpointOverride: $KPADP_MINIO
+    accessKeyId: admin
+    secretAccessKey: adminadmin
+    locksBucket: pm-files-json-locks
+    bucket: pm-files-json
diff --git a/docker-proj/config/pmpr/application.yaml b/docker-proj/config/pmpr/application.yaml
new file mode 100644 (file)
index 0000000..2d7e428
--- /dev/null
@@ -0,0 +1,105 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+spring:
+  profiles:
+    active: prod
+  main:
+    allow-bean-definition-overriding: true
+  aop:
+    auto: false
+management:
+  endpoints:
+    web:
+      exposure:
+        # Enabling of springboot actuator features. See springboot documentation.
+        include: "loggers,logfile,health,info,metrics,threaddump,heapdump"
+  endpoint:
+    shutdown:
+      enabled: true
+lifecycle:
+  timeout-per-shutdown-phase: "20s"
+springdoc:
+  show-actuator: true
+logging:
+  # Configuration of logging
+  level:
+    ROOT: WARN
+    org.apache.kafka: WARN
+    org.springframework: ERROR
+    org.springframework.data: ERROR
+    org.springframework.web.reactive.function.client.ExchangeFunctions: ERROR
+    org.oran.pmproducer: TRACE
+  pattern:
+    console: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level]  %logger{20} - %msg%n"
+    file: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level]  %logger{20} - %msg%n"
+
+  file:
+    name: /var/log/pm-producer-service/application.log
+server:
+   # Configuration of the HTTP/REST server. The parameters are defined and handeled by the springboot framework.
+   # See springboot documentation.
+   port : 8435
+   http-port: 8084
+   ssl:
+      key-store-type: JKS
+      key-store-password: policy_agent
+      key-store: /opt/app/pm-producer-service/etc/cert/keystore.jks
+      key-password: policy_agent
+      key-alias: policy_agent
+   shutdown: "graceful"
+app:
+  webclient:
+    # Configuration of the trust store used for the HTTP client (outgoing requests)
+    # The file location and the password for the truststore is only relevant if trust-store-used == true
+    # Note that the same keystore as for the server is used.
+    trust-store-used: false
+    trust-store-password: policy_agent
+    trust-store: /opt/app/pm-producer-service/etc/cert/truststore.jks
+    # Configuration of usage of HTTP Proxy for the southbound accesses.
+    # The HTTP proxy (if configured) will only be used for accessing NearRT RIC:s
+    http.proxy-host:
+    http.proxy-port: 0
+  ics-base-url: http://ics:8083
+  configuration-filepath: /opt/app/pm-producer-service/data/application_configuration.json
+  #Override from env var
+  pm-producer-base-url:
+  # KAFKA boostrap servers. This is only needed if there are Information Types that uses a kafkaInputTopic
+  # several redundant boostrap servers can be specified, separated by a comma ','.
+  kafka:
+    bootstrap-servers: kafka-1:9097
+    # The maximum number of records returned in a single call to poll() (default 100)
+    max-poll-records: 500
+    # Configues if oath2 tokens shall be used. If set to true, auth-token-file must also be configured
+    use-oath-token: true
+    ssl:
+      key-store-type: PEM
+      key-store-location:
+      # key password is needed if the private key is encrypted
+      key-store-password:
+      trust-store-type: PEM
+      trust-store-location:
+  # If the file name is empty, no authorization token is used
+  auth-token-file: /token-cache/jwt.txt
+  pm-files-path: /pm-files
+  zip-output: false
+  s3:
+    endpointOverride:
+    accessKeyId: admin
+    secretAccessKey: adminadmin
+    locksBucket: pm-files-json-locks
+    bucket: pm-files-json
diff --git a/docker-proj/config/pmpr/application_configuration-minio-template.json b/docker-proj/config/pmpr/application_configuration-minio-template.json
new file mode 100644 (file)
index 0000000..f847251
--- /dev/null
@@ -0,0 +1,14 @@
+    {
+      "types": [
+         {
+            "id": "PmData",
+            "kafkaInputTopic": "json-file-ready-kpadp",
+            "useHttpProxy": false,
+            "dataType": "pmData",
+            "inputJobType": "xml-file-data-to-filestore",
+            "inputJobDefinition": {
+               "kafkaOutputTopic": "json-file-ready-kpadp"
+            }
+         }
+      ]
+    }
diff --git a/docker-proj/config/pmpr/application_configuration.json b/docker-proj/config/pmpr/application_configuration.json
new file mode 100644 (file)
index 0000000..f847251
--- /dev/null
@@ -0,0 +1,14 @@
+    {
+      "types": [
+         {
+            "id": "PmData",
+            "kafkaInputTopic": "json-file-ready-kpadp",
+            "useHttpProxy": false,
+            "dataType": "pmData",
+            "inputJobType": "xml-file-data-to-filestore",
+            "inputJobDefinition": {
+               "kafkaOutputTopic": "json-file-ready-kpadp"
+            }
+         }
+      ]
+    }
diff --git a/docker-proj/config/pmpr/token-cache/jwt.txt b/docker-proj/config/pmpr/token-cache/jwt.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/docker-proj/config/ves-collector/collector.properties b/docker-proj/config/ves-collector/collector.properties
new file mode 100644 (file)
index 0000000..3cd0a1d
--- /dev/null
@@ -0,0 +1,77 @@
+###############################################################################
+##
+## Collector Server config
+##
+##      - Default values are shown as commented settings.
+##
+###############################################################################
+##
+## HTTP(S) service
+##
+##      Normally:
+##
+##              - 8080 is http service
+##              - https is disabled by default
+##
+##              - At this time, the server always binds to 0.0.0.0
+##
+##
+collector.service.port=8080
+
+## Authentication is only supported via secure port
+## When enabled - require valid keystore defined
+collector.service.secure.port=8443
+
+# auth.method flags:
+#
+# noAuth - default option - no security (http)
+# certBasicAuth - auth by certificate and basic auth username / password (https)
+#auth.method=certBasicAuth
+auth.method=noAuth
+
+## Combination of userid,hashPassword encoded pwd list to be supported
+## userid and pwd comma separated; pipe delimitation between each pair
+## Password is generated by crypt-password library using BCrypt algorithm stored in dcaegen2/sdk package
+## or https://nexus.onap.org/#nexus-search;quick~crypt-password
+header.authlist=sample1,$2a$10$0buh.2WeYwN868YMwnNNEuNEAMNYVU9.FSMJGyIKV3dGET/7oGOi6
+
+## The keystore must be setup per installation when secure port is configured
+collector.keystore.file.location=etc/keystore
+collector.keystore.passwordfile=etc/passwordfile
+
+collector.cert.subject.matcher=etc/certSubjectMatcher.properties
+
+## The truststore must be setup per installation when mutual tls support is configured
+collector.truststore.file.location=etc/truststore
+collector.truststore.passwordfile=etc/trustpasswordfile
+
+## Schema Validation checkflag
+## default no validation checkflag (-1)
+## If enabled (1) - schemafile location must be specified
+collector.schema.checkflag=1
+collector.schema.file={\"v1\":\"./etc/CommonEventFormat_27.2.json\",\"v2\":\"./etc/CommonEventFormat_27.2.json\",\"v3\":\"./etc/CommonEventFormat_27.2.json\",\"v4\":\"./etc/CommonEventFormat_27.2.json\",\"v5\":\"./etc/CommonEventFormat_28.4.1.json\",\"v7\":\"./etc/CommonEventFormat_30.2.1_ONAP.json\"}
+
+## Schema StndDefinedFields Validation checkflag
+## default no validation checkflag (-1)
+## If enabled (1) - schema files locations must be specified, mapping file path must be specified, schema reference path
+## in event json must be specified, path to stndDefined data field in event json must be specified
+collector.externalSchema.checkflag=1
+collector.externalSchema.schemasLocation=./etc/externalRepo/
+collector.externalSchema.mappingFileLocation=./etc/externalRepo/schema-map.json
+event.externalSchema.schemaRefPath=$.event.stndDefinedFields.schemaReference
+event.externalSchema.stndDefinedDataPath=$.event.stndDefinedFields.data
+
+## List all streamid per domain to be supported. The streamid should match to channel name on dmaapfile
+collector.dmaap.streamid=fault=ves-fault|syslog=ves-syslog|heartbeat=ves-heartbeat|measurementsForVfScaling=ves-measurement|mobileFlow=ves-mobileflow|other=ves-other|stateChange=ves-statechange|thresholdCrossingAlert=ves-thresholdCrossingAlert|voiceQuality=ves-voicequality|sipSignaling=ves-sipsignaling|notification=ves-measurement|pnfRegistration=ves-pnfRegistration|3GPP-FaultSupervision=ves-3gpp-fault-supervision|3GPP-Heartbeat=ves-3gpp-heartbeat|3GPP-Provisioning=ves-3gpp-provisioning|3GPP-PerformanceAssurance=ves-3gpp-performance-assurance|o-ran-sc-du-hello-world-pm-streaming-oas3=ves-o-ran-sc-du-hello-world-pm-streaming-oas3
+collector.dmaapfile=etc/ves-dmaap-config.json
+
+## Path to the file containing description of api versions
+collector.description.api.version.location=etc/api_version_description.json
+
+## Event transformation Flag - when set expects configurable transformation
+## defined under ./etc/eventTransform.json
+## Enabled by default; to disable set to 0
+event.transform.flag=1
+
+# Describes at what frequency (measured in minutes) should application try to fetch config from CBS
+collector.dynamic.config.update.frequency=5
diff --git a/docker-proj/config/ves-collector/ves-dmaap-config.json b/docker-proj/config/ves-collector/ves-dmaap-config.json
new file mode 100644 (file)
index 0000000..7fc3f39
--- /dev/null
@@ -0,0 +1,9 @@
+{
+  "ves-measurement": {
+    "type": "message_router",
+    "dmaap_info": {
+      "location": "mtl5",
+      "topic_url": "http://message-router:3904/events/file-ready/",
+    }
+  }
+}
diff --git a/docker-proj/docker-compose-dfc1.yaml b/docker-proj/docker-compose-dfc1.yaml
new file mode 100644 (file)
index 0000000..c2b57ec
--- /dev/null
@@ -0,0 +1,53 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+version: '3.0'
+networks:
+  default:
+    external: true
+    name: nonrtric-docker-net
+
+services:
+  auth-token-file-dfc:
+    image: $AUTH_TOKEN_IMAGE
+    environment:
+      - CREDS_GRANT_TYPE=client_credentials
+      - CREDS_CLIENT_SECRET=$DFC_CLIENT_SECRET
+      - CREDS_CLIENT_ID=dfc
+      - AUTH_SERVICE_URL=http://keycloak:8080/realms/nonrtric-realm/protocol/openid-connect/token
+      - OUTPUT_FILE=/token-cache/jwt.txt
+    volumes:
+    - ./config/dfc1/token-cache:/token-cache
+    labels:
+      - "ranpm=yes"
+
+  dfc1:
+    container_name: dfc1
+    user: root
+    image: $DFC_IMAGE
+    ports:
+    - 8433:8433
+    volumes:
+    - ./config/dfc1/application.yaml:/opt/app/datafile/config/application.yaml
+    - ./config/dfc1/truststore.jks:/opt/app/datafile/config/truststore.jks
+    - ./shared-volume:/tmp/onap_datafile/
+    - ./config/dfc1/token-cache:/token-cache
+    # truststore is updated in runtime
+    depends_on:
+      - auth-token-file-dfc
+    labels:
+      - "ranpm=yes"
diff --git a/docker-proj/docker-compose-k1.yaml b/docker-proj/docker-compose-k1.yaml
new file mode 100644 (file)
index 0000000..515c493
--- /dev/null
@@ -0,0 +1,127 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+version: '3.0'
+networks:
+  default:
+    external: true
+    name: nonrtric-docker-net
+
+services:
+  zookeeper-1:
+    image: ${STRIMZI_IMAGE}
+    command: [
+        "sh", "-c",
+        "bin/zookeeper-server-start.sh config/zookeeper.properties"
+      ]
+    ports:
+      - '2181:2181'
+    environment:
+      ZOOKEEPER_CLIENT_PORT: 2181
+      ZOOKEEPER_TICK_TIME: 2000
+      LOG_DIR: /tmp/logs
+    labels:
+      - "ranpm=yes"
+
+  kafka-1:
+    image: ${STRIMZI_IMAGE}
+    command: [
+      "sh", "-c",
+      "bin/kafka-server-start.sh /tmp/kafka/strimzi.properties"
+    ]
+    environment:
+      LOG_DIR: /tmp/logs
+    depends_on:
+      - zookeeper-1
+    ports:
+      - "9092:9092"
+      - "9097:9097"
+    labels:
+      - "ranpm=yes"
+    volumes:
+      - ./config/kafka/strimzi.properties:/tmp/kafka/strimzi.properties
+
+  redpanda:
+    container_name: redpanda-console
+    image: ${REDPANDA_IMAGE}
+    restart: on-failure
+    hostname: redpanda-console
+    ports:
+    - "8780:8080"
+    depends_on:
+      - kafka-1
+    environment:
+      KAFKA_BROKERS: kafka-1:9092
+    labels:
+      - "ranpm=yes"
+
+  message-router:
+    container_name: message-router
+    image: ${DMAAP_IMAGE}
+    ports:
+      - 3904:3904
+      - 3905:3905
+    environment:
+      enableCadi: 'false'
+    volumes:
+      - ./config/dmaap/MsgRtrApi.properties:/appl/dmaapMR1/bundleconfig/etc/appprops/MsgRtrApi.properties
+      - ./config/dmaap/logback.xml:/appl/dmaapMR1/bundleconfig/etc/logback.xml
+    depends_on:
+      - zookeeper-1
+      - kafka-1
+    labels:
+      - "ranpm=yes"
+
+  ves-collector:
+    image: ${VES_COLLECTOR_IMAGE}
+    container_name: ves-collector
+    environment:
+      DMAAPHOST: message-router
+    ports:
+      - 8080:8080
+      - 8443:8443
+    volumes:
+      - ./config/ves-collector/collector.properties:/opt/app/VESCollector/etc/collector.properties
+      - ./config/ves-collector/ves-dmaap-config.json:/opt/app/VESCollector/etc/ves-dmaap-config.json
+    labels:
+      - "ranpm=yes"
+
+  ics:
+    image: ${ICS_IMAGE}
+    container_name: ics
+    volumes:
+    - ./config/ics/application.yaml:/opt/app/information-coordinator-service/config/application.yaml
+    ports:
+    - 8083:8083
+    - 8434:8434
+    labels:
+      - "ranpm=yes"
+
+  minio:
+    image: ${MINIO_IMAGE}
+    container_name: minio-server
+    command: server /data --console-address ":9001"
+    environment:
+      MINIO_ROOT_USER: admin
+      MINIO_ROOT_PASSWORD: adminadmin
+    ports:
+    - 9000:9000
+    - 9001:9001
+    labels:
+      - "ranpm=yes"
+    volumes:
+    - /tmp/minio-test/0:/data
diff --git a/docker-proj/docker-compose-pm-https.yaml b/docker-proj/docker-compose-pm-https.yaml
new file mode 100644 (file)
index 0000000..bf1417f
--- /dev/null
@@ -0,0 +1,36 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+version: '3.0'
+networks:
+  default:
+    external: true
+    name: nonrtric-docker-net
+
+services:
+  pm-https-server-${CONTAINER_NUM}:
+    container_name: pm-https-server-${CONTAINER_NUM}
+    image: $PM_HTTPSSERVER_IMAGE
+    environment:
+      ALWAYS_RETURN: /files/pm.xml.gz
+    volumes:
+    - ./ne-files:/files:rw
+    - ./config/https/certs/https-${CONTAINER_NUM}.key:/certs/server.key
+    - ./config/https/certs/https-${CONTAINER_NUM}.crt:/certs/server.crt
+    labels:
+      - "ranpm=yes"
+
diff --git a/docker-proj/docker-compose-producers.yaml b/docker-proj/docker-compose-producers.yaml
new file mode 100644 (file)
index 0000000..a1df4b8
--- /dev/null
@@ -0,0 +1,75 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+version: '3.0'
+networks:
+  default:
+    external: true
+    name: nonrtric-docker-net
+
+services:
+  kafka-producer-pm-xml2json-0:
+    image: $KPX_IMAGE
+    container_name: kafka-producer-pm-xml2json-0
+    volumes:
+    - ./config/pmfc/application_configuration_xml2json.json:/application_configuration.json
+    - ./shared-volume:$FILES_VOLUME
+    ports:
+    - 9881:80
+    labels:
+      - "ranpm=yes"
+    environment:
+      KP: kafka-producer-pm-xml2json-0
+      FILES_VOLUME: $FILES_VOLUME
+      KAFKA_SERVER: kafka-1:9097
+      ICS: ics:8083
+      SELF: kafka-producer-pm-xml2json-0:80
+      FILESTORE_USER: admin
+      FILESTORE_PWD: adminadmin
+      FILESTORE_SERVER: minio-server:9000
+      CREDS_GRANT_TYPE: client_credentials
+      CREDS_CLIENT_SECRET: $XML2JSON_CLIENT_SECRET
+      CREDS_CLIENT_ID: kafka-producer-pm-xml2json
+      AUTH_SERVICE_URL: http://keycloak:8080/realms/nonrtric-realm/protocol/openid-connect/token
+
+  auth-token-file-pm-producer-json2kafka:
+    image: $AUTH_TOKEN_IMAGE
+    environment:
+      CREDS_GRANT_TYPE: client_credentials
+      CREDS_CLIENT_SECRET: $JSON2KAFKA_CLIENT_SECRET
+      CREDS_CLIENT_ID: pm-producer-json2kafka
+      AUTH_SERVICE_URL: http://keycloak:8080/realms/nonrtric-realm/protocol/openid-connect/token
+      OUTPUT_FILE: /token-cache/jwt.txt
+    volumes:
+    - ./config/pmpr/token-cache:/token-cache
+    labels:
+      - "ranpm=yes"
+
+  pm-producer-json2kafka:
+    image: $DMAAPADP_IMAGE
+    container_name: pm-producer-json2kafka
+    depends_on:
+      - auth-token-file-pm-producer-json2kafka
+    volumes:
+    - ./config/pmpr/application_configuration.json:/opt/app/pm-producer-service/data/application_configuration.json
+    - ./config/pmpr/application.yaml:/opt/app/pm-producer-service/config/application.yaml
+    - ./config/pmpr/token-cache:/token-cache
+    - ./shared-volume:$FILES_VOLUME
+    ports:
+    - 8084:8084
+    labels:
+      - "ranpm=yes"
diff --git a/docker-proj/docker-compose-security.yaml b/docker-proj/docker-compose-security.yaml
new file mode 100644 (file)
index 0000000..845ecd7
--- /dev/null
@@ -0,0 +1,80 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+version: '3.0'
+networks:
+  default:
+    external: true
+    name: nonrtric-docker-net
+
+services:
+  bundle-server:
+    image: ${BUNDLE_IMAGE}
+    container_name: bundle-server
+    ports:
+      - 80:80
+    volumes:
+      - ./config/bundle-server/bundle.tar.gz:/usr/share/nginx/html/bundle.tar.gz
+    labels:
+      - "ranpm=yes"
+
+  opa-kafka:
+    image: ${OPA_IMAGE}
+    container_name: opa-kafka
+    ports:
+      - 8181:8181
+    command:
+      - "run"
+      - "--server"
+      - "--log-format=json-pretty"
+      - "--set=decision_logs.console=true"
+      - "--set=services.authz.url=http://bundle-server"
+      - "--set=bundles.authz.service=authz"
+      - "--set=bundles.authz.resource=bundle.tar.gz"
+    depends_on:
+      - bundle-server
+    labels:
+      - "ranpm=yes"
+
+  keycloak:
+    image: ${KEYCLOAK_IMAGE}
+    container_name: keycloak
+    command:
+      - "start"
+      - "--https-key-store-file=/etc/x509/https/keycloak.server.keystore.p12"
+      - "--https-key-store-password=$${KC_KEYSTORE_PASSWORD}"
+      - "--https-key-store-type=PKCS12"
+      - "--https-trust-store-file=/etc/x509/https/keycloak.client.truststore.p12"
+      - "--https-trust-store-password=$${KC_KEYSTORE_PASSWORD}"
+      - "--https-trust-store-type=PKCS12"
+      - "--https-client-auth=request"
+      - "--http-enabled=true"
+    ports:
+      - 8462:8080
+      - 8463:8443
+    environment:
+      - KEYCLOAK_ADMIN=admin
+      - KEYCLOAK_ADMIN_PASSWORD=admin
+      - KC_KEYSTORE_PASSWORD=changeit
+      - KC_HOSTNAME=keycloak
+      - KC_HTTP_ENABLED=true
+      - KC_HTTPS_CLIENT_AUTH=request
+    volumes:
+      - ./config/keycloak/certs/keycloak.client.truststore.p12:/etc/x509/https/keycloak.client.truststore.p12
+      - ./config/keycloak/certs/keycloak.server.keystore.p12:/etc/x509/https/keycloak.server.keystore.p12
+    labels:
+      - "ranpm=yes"
diff --git a/docker-proj/docker-setup.sh b/docker-proj/docker-setup.sh
new file mode 100755 (executable)
index 0000000..bee4bcd
--- /dev/null
@@ -0,0 +1,276 @@
+#!/bin/bash
+
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+echo $SP
+print_usage() {
+    echo "Usage: docker-setup.sh"
+    exit 1
+}
+
+check_error() {
+    if [ $1 -ne 0 ]; then
+        echo "Failed $2"
+        echo "Exiting..."
+        exit 1
+    fi
+}
+
+setup_init() {
+echo "Cleaning previously started containers..."
+
+./docker-tear-down.sh
+
+echo "Docker pruning"
+docker system prune -f
+docker volume prune -f
+
+echo "Creating dir for minio volume mapping"
+
+mkdir -p /tmp/minio-test
+mkdir -p /tmp/minio-test/0
+rm -rf /tmp/minio-test/0/*
+
+NW="nonrtric-docker-net"
+echo "Creating docker network"
+docker network inspect $NW 2> /dev/null 1> /dev/null
+if [ $? -ne 0 ]; then
+    docker network create $NW
+else
+    echo "  Network: $NW exits"
+fi
+}
+
+pull_image() {
+if [ -z "$(docker images -q $1)" ]; then
+   echo "Pulling image... "$1
+   docker pull $1
+   check_error $?
+fi
+}
+
+check_images(){
+export KEYCLOAK_IMAGE=quay.io/keycloak/keycloak:20.0.1
+pull_image $KEYCLOAK_IMAGE
+
+export OPA_IMAGE=openpolicyagent/opa:latest-envoy
+pull_image $OPA_IMAGE
+
+export BUNDLE_IMAGE=nginx:1.21
+pull_image $BUNDLE_IMAGE
+
+export MINIO_IMAGE=minio/minio
+pull_image $MINIO_IMAGE
+
+export REDPANDA_IMAGE=redpandadata/console:v2.2.3
+pull_image $REDPANDA_IMAGE
+
+export STRIMZI_IMAGE=quay.io/strimzi/kafka:0.35.0-kafka-3.4.0
+pull_image $STRIMZI_IMAGE
+
+export DMAAP_IMAGE=nexus3.onap.org:10002/onap/dmaap/dmaap-mr:1.4.4
+pull_image $DMAAP_IMAGE
+
+export VES_COLLECTOR_IMAGE=nexus3.onap.org:10002/onap/org.onap.dcaegen2.collectors.ves.vescollector:1.12.3
+pull_image $VES_COLLECTOR_IMAGE
+
+export ICS_IMAGE="nexus3.o-ran-sc.org:10001/o-ran-sc/nonrtric-plt-informationcoordinatorservice:1.5.0"
+pull_image $ICS_IMAGE
+
+export DMAAPADP_IMAGE="nexus3.o-ran-sc.org:10001/o-ran-sc/nonrtric-plt-pmproducer:1.0.1"
+pull_image $DMAAPADP_IMAGE
+
+export DFC_IMAGE="nexus3.o-ran-sc.org:10001/o-ran-sc/nonrtric-plt-ranpm-datafilecollector:1.0.0"
+pull_image $DFC_IMAGE
+
+export KPX_IMAGE="nexus3.o-ran-sc.org:10001/o-ran-sc/nonrtric-plt-ranpm-pm-file-converter:1.0.1"
+pull_image $KPX_IMAGE
+
+export AUTH_TOKEN_IMAGE=nexus3.o-ran-sc.org:10001/o-ran-sc/nonrtric-plt-auth-token-fetch:1.1.1
+pull_image $AUTH_TOKEN_IMAGE
+}
+
+setup_keycloak() {
+./config/keycloak/certs/gen-certs.sh
+echo "Starting containers for: keycloak, opa"
+envsubst  '$KEYCLOAK_IMAGE,$OPA_IMAGE,$BUNDLE_IMAGE' < docker-compose-security.yaml > docker-compose-security_gen.yaml
+docker-compose -p security -f docker-compose-security_gen.yaml up -d
+}
+
+populate_keycloak(){
+# Create realm in keycloak
+. scripts/populate_keycloak.sh
+
+create_realms nonrtric-realm
+while [ $? -ne 0 ]; do
+    create_realms nonrtric-realm
+done
+
+# Create client for admin calls
+cid="console-setup"
+create_clients nonrtric-realm $cid
+check_error $?
+generate_client_secrets nonrtric-realm $cid
+check_error $?
+
+echo ""
+
+cid="console-setup"
+__get_admin_token
+TOKEN=$(get_client_token nonrtric-realm $cid)
+
+cid="kafka-producer-pm-xml2json"
+create_clients nonrtric-realm $cid
+check_error $?
+generate_client_secrets nonrtric-realm $cid
+check_error $?
+
+export XML2JSON_CLIENT_SECRET=$(< .sec_nonrtric-realm_$cid)
+
+cid="pm-producer-json2kafka"
+create_clients nonrtric-realm $cid
+check_error $?
+generate_client_secrets nonrtric-realm $cid
+check_error $?
+
+export JSON2KAFKA_CLIENT_SECRET=$(< .sec_nonrtric-realm_$cid)
+
+cid="dfc"
+create_clients nonrtric-realm $cid
+check_error $?
+generate_client_secrets nonrtric-realm $cid
+check_error $?
+
+export DFC_CLIENT_SECRET=$(< .sec_nonrtric-realm_$cid)
+}
+
+setup_kafka() {
+echo "Starting containers for: kafka, zookeeper, kafka client, ics, minio"
+envsubst  '$DMAAP_IMAGE,$VES_COLLECTOR_IMAGE,$ICS_IMAGE,$REDPANDA_IMAGE,$STRIMZI_IMAGE,$MINIO_IMAGE' < docker-compose-k1.yaml > docker-compose-k1_gen.yaml
+docker-compose -p common -f docker-compose-k1_gen.yaml up -d
+}
+
+create_topics() {
+echo "Creating topics: $TOPICS, may take a while ..."
+for t in $TOPICS; do
+    retcode=1
+    rt=43200000
+    echo "Creating topic $t with retention $(($rt/1000)) seconds"
+    while [ $retcode -ne 0 ]; do
+        docker exec -it common-kafka-1-1 ./bin/kafka-topics.sh \
+               --create --topic $t --config retention.ms=$rt  --bootstrap-server kafka-1:9092
+        retcode=$?
+    done
+done
+}
+
+setup_dfc() {
+export NUM_DFC=1
+echo "Starting $NUM_DFC dfc"
+export DFC_MINIO=http://minio-server:9000
+export FILES_VOLUME="/pm-files"
+
+cwd=$PWD
+for (( i=1; i<=$NUM_DFC; i++ )); do
+    echo "Updating dfc$i truststore"
+    cd $cwd/config/dfc$i
+    cp ../dfc-common/template-truststore.jks truststore.jks
+    check_error $?
+
+    echo " Adding https ca cert to dfc$i truststore"
+    keytool -importcert -alias pm-https -file $cwd/config/https/certs/httpsca.crt -keystore truststore.jks -storetype JKS -storepass $(cat ../dfc-common/truststore.pass) -noprompt
+    check_error $?
+done
+cd $cwd
+
+chmod 622 config/dfc1/token-cache/jwt.txt
+envsubst < docker-compose-dfc1.yaml > docker-compose-dfc_gen.yaml
+envsubst < config/dfc1/application-template.yaml > config/dfc1/application.yaml
+docker-compose -p dfc -f docker-compose-dfc_gen.yaml up -d
+}
+
+setup_producers() {
+echo "Starting producers"
+chmod 622 config/pmpr/token-cache/jwt.txt
+cp config/pmpr/application_configuration-minio-template.json config/pmpr/application_configuration.json
+envsubst < config/pmpr/application-minio-template.yaml > config/pmpr/application.yaml
+
+export KPADP_MINIO=http://minio-server:9000
+envsubst < docker-compose-producers.yaml > docker-compose-producers_gen.yaml
+docker-compose -p prod -f docker-compose-producers_gen.yaml up -d
+}
+
+create_http_servers_certs() {
+export NUM_HTTP=10
+echo ""
+./config/https/certs/gen-certs.sh $NUM_HTTP
+}
+
+setup_http_servers() {
+cp pm-files/pm* ne-files
+
+echo "Starting http servers"
+export PM_HTTPSSERVER_IMAGE="pm-https-server:latest"
+
+grep -B 21 "services:" docker-compose-pm-https.yaml > docker-compose-pm-https_gen.yaml
+for (( i=1; i<=$NUM_HTTP; i++ )); do
+   export CONTAINER_NUM=$i
+   grep -A 12 "services:" docker-compose-pm-https.yaml | grep -v "services:" | \
+   envsubst  '$CONTAINER_NUM,$PM_HTTPSSERVER_IMAGE' >> docker-compose-pm-https_gen.yaml
+done
+docker-compose -p pm-https -f docker-compose-pm-https_gen.yaml up -d
+}
+
+export KAFKA_NUM_PARTITIONS=10
+export TOPICS="file-ready collected-file json-file-ready-kp json-file-ready-kpadp pmreports"
+
+setup_init
+
+check_images
+
+setup_keycloak
+check_error $?
+
+# Wait for keycloak to start
+echo 'Waiting for keycloak to be ready'
+until [ $(curl -s -w '%{http_code}' -o /dev/null 'http://localhost:8462') -eq 200 ];
+do
+       echo -n '.'
+       sleep 2
+done
+echo ""
+populate_keycloak
+
+setup_kafka
+check_error $?
+
+create_topics
+
+create_http_servers_certs
+check_error $?
+
+setup_dfc
+check_error $?
+
+setup_producers
+check_error $?
+
+setup_http_servers
+check_error $?
+
+scripts/clean-shared-volume.sh
diff --git a/docker-proj/docker-tear-down.sh b/docker-proj/docker-tear-down.sh
new file mode 100755 (executable)
index 0000000..4cb26b8
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+echo "Stop and remove all containers in the project"
+
+docker stop $(docker ps -qa  --filter "label=ranpm")  2> /dev/null
+docker stop $(docker ps -qa  --filter "label=ranpm")  2> /dev/null
+docker rm -f $(docker ps -qa  --filter "label=ranpm")  2> /dev/null
+
+docker-compose -f docker-compose-pm-https_gen.yaml -p pm-https down
+docker-compose -f docker-compose-producers_gen.yaml -p prod down
+docker-compose -f docker-compose-dfc_gen.yaml -p dfc down
+docker-compose -f docker-compose-k1_gen.yaml -p common down
+docker-compose -f docker-compose-security_gen.yaml -p security down
+
diff --git a/docker-proj/ne-files/dummy.txt b/docker-proj/ne-files/dummy.txt
new file mode 100644 (file)
index 0000000..013ed0d
--- /dev/null
@@ -0,0 +1 @@
+Empty file
\ No newline at end of file
diff --git a/docker-proj/ne-files/pm.xml b/docker-proj/ne-files/pm.xml
new file mode 100644 (file)
index 0000000..8fde416
--- /dev/null
@@ -0,0 +1,4023 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="MeasDataCollection.xsl"?>
+<measCollecFile xmlns="http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec"
+                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+                xsi:schemaLocation="http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec">
+  <fileHeader fileFormatVersion="32.435 V10.0"
+              vendorName="Ericsson AB"
+              dnPrefix="SubNetwork=G3">
+    <fileSender     localDn="nodedntest"
+                elementType="RadioNode"/>
+    <measCollec beginTime="2022-04-18T19:00:00+00:00"/>
+  </fileHeader>
+  <measData>
+    <managedElement localDn="nodedntest"
+                    swVersion="ABC2001155_1 X12Y34"/>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellCU_GNBCUCP">
+      <job jobId="nr_all"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber0</measType>
+      <measType p="2">pmCounterNumber1</measType>
+      <measType p="3">pmCounterNumber2</measType>
+      <measType p="4">pmCounterNumber3</measType>
+      <measType p="5">pmCounterNumber4</measType>
+      <measType p="6">pmCounterNumber5</measType>
+      <measType p="7">pmCounterNumber6</measType>
+      <measType p="8">pmCounterNumber7</measType>
+      <measType p="9">pmCounterNumber8</measType>
+      <measType p="10">pmCounterNumber9</measType>
+      <measType p="11">pmCounterNumber10</measType>
+      <measType p="12">pmCounterNumber11</measType>
+      <measType p="13">pmCounterNumber12</measType>
+      <measType p="14">pmCounterNumber13</measType>
+      <measType p="15">pmCounterNumber14</measType>
+      <measType p="16">pmCounterNumber15</measType>
+      <measType p="17">pmCounterNumber16</measType>
+      <measType p="18">pmCounterNumber17</measType>
+      <measType p="19">pmCounterNumber18</measType>
+      <measType p="20">pmCounterNumber19</measType>
+      <measType p="21">pmCounterNumber20</measType>
+      <measType p="22">pmCounterNumber21</measType>
+      <measType p="23">pmCounterNumber22</measType>
+      <measType p="24">pmCounterNumber23</measType>
+      <measType p="25">pmCounterNumber24</measType>
+      <measType p="26">pmCounterNumber25</measType>
+      <measType p="27">pmCounterNumber26</measType>
+      <measType p="28">pmCounterNumber27</measType>
+      <measType p="29">pmCounterNumber28</measType>
+      <measType p="30">pmCounterNumber29</measType>
+      <measType p="31">pmCounterNumber30</measType>
+      <measType p="32">pmCounterNumber31</measType>
+      <measType p="33">pmCounterNumber32</measType>
+      <measType p="34">pmCounterNumber33</measType>
+      <measType p="35">pmCounterNumber34</measType>
+      <measType p="36">pmCounterNumber35</measType>
+      <measType p="37">pmCounterNumber36</measType>
+      <measType p="38">pmCounterNumber37</measType>
+      <measType p="39">pmCounterNumber38</measType>
+      <measType p="40">pmCounterNumber39</measType>
+      <measType p="41">pmCounterNumber40</measType>
+      <measType p="42">pmCounterNumber41</measType>
+      <measType p="43">pmCounterNumber42</measType>
+      <measType p="44">pmCounterNumber43</measType>
+      <measType p="45">pmCounterNumber44</measType>
+      <measType p="46">pmCounterNumber45</measType>
+      <measType p="47">pmCounterNumber46</measType>
+      <measType p="48">pmCounterNumber47</measType>
+      <measType p="49">pmCounterNumber48</measType>
+      <measType p="50">pmCounterNumber49</measType>
+      <measType p="51">pmCounterNumber50</measType>
+      <measType p="52">pmCounterNumber51</measType>
+      <measType p="53">pmCounterNumber51Act</measType>
+      <measType p="54">pmCounterNumber53</measType>
+      <measType p="55">pmCounterNumber53Act</measType>
+      <measType p="56">pmCounterNumber55</measType>
+      <measType p="57">pmCounterNumber56</measType>
+      <measType p="58">pmCounterNumber57</measType>
+      <measType p="59">pmCounterNumber58</measType>
+      <measType p="60">pmCounterNumber59</measType>
+      <measType p="61">pmCounterNumber60</measType>
+      <measType p="62">pmCounterNumber60IntgProt64kbps</measType>
+      <measType p="63">pmCounterNumber62</measType>
+      <measType p="64">pmCounterNumber63</measType>
+      <measType p="65">pmCounterNumber64</measType>
+      <measType p="66">pmCounterNumber65</measType>
+      <measType p="67">pmCounterNumber66</measType>
+      <measType p="68">pmCounterNumber67</measType>
+      <measType p="69">pmCounterNumber68</measType>
+      <measType p="70">pmCounterNumber69</measType>
+      <measType p="71">pmCounterNumber70</measType>
+      <measType p="72">pmCounterNumber71</measType>
+      <measType p="73">pmCounterNumber72</measType>
+      <measType p="74">pmCounterNumber73</measType>
+      <measType p="75">pmCounterNumber74</measType>
+      <measType p="76">pmCounterNumber75</measType>
+      <measType p="77">pmCounterNumber76</measType>
+      <measType p="78">pmCounterNumber77</measType>
+      <measType p="79">pmCounterNumber78</measType>
+      <measType p="80">pmCounterNumber79</measType>
+      <measType p="81">pmCounterNumber80</measType>
+      <measType p="82">pmCounterNumber81</measType>
+      <measType p="83">pmCounterNumber82</measType>
+      <measType p="84">pmCounterNumber83</measType>
+      <measType p="85">pmCounterNumber84</measType>
+      <measType p="86">pmCounterNumber84Em</measType>
+      <measType p="87">pmCounterNumber84EmFbInd</measType>
+      <measType p="88">pmCounterNumber87</measType>
+      <measType p="89">pmCounterNumber88</measType>
+      <measType p="90">pmCounterNumber89</measType>
+      <measType p="91">pmCounterNumber90</measType>
+      <measType p="92">pmCounterNumber91</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=32">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">180</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0</r>
+        <r p="82">0</r>
+        <r p="83">0</r>
+        <r p="84">0</r>
+        <r p="85">0</r>
+        <r p="86">0</r>
+        <r p="87">0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0</r>
+        <r p="92">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=31">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">180</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0</r>
+        <r p="82">0</r>
+        <r p="83">0</r>
+        <r p="84">0</r>
+        <r p="85">0</r>
+        <r p="86">0</r>
+        <r p="87">0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0</r>
+        <r p="92">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">180</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0</r>
+        <r p="82">0</r>
+        <r p="83">0</r>
+        <r p="84">0</r>
+        <r p="85">0</r>
+        <r p="86">0</r>
+        <r p="87">0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0</r>
+        <r p="92">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">180</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0</r>
+        <r p="82">0</r>
+        <r p="83">0</r>
+        <r p="84">0</r>
+        <r p="85">0</r>
+        <r p="86">0</r>
+        <r p="87">0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0</r>
+        <r p="92">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellDU_GNBDU">
+      <job jobId="nr_all"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber92</measType>
+      <measType p="2">pmCounterNumber93</measType>
+      <measType p="3">pmCounterNumber94</measType>
+      <measType p="4">pmCounterNumber95</measType>
+      <measType p="5">pmCounterNumber96</measType>
+      <measType p="6">pmCounterNumber97</measType>
+      <measType p="7">pmCounterNumber98</measType>
+      <measType p="8">pmCounterNumber99</measType>
+      <measType p="9">pmCounterNumber100</measType>
+      <measType p="10">pmCounterNumber101</measType>
+      <measType p="11">pmCounterNumber102</measType>
+      <measType p="12">pmCounterNumber103</measType>
+      <measType p="13">pmCounterNumber104</measType>
+      <measType p="14">pmCounterNumber105</measType>
+      <measType p="15">pmCounterNumber106</measType>
+      <measType p="16">pmCounterNumber107</measType>
+      <measType p="17">pmCounterNumber108</measType>
+      <measType p="18">pmCounterNumber108Init</measType>
+      <measType p="19">pmCounterNumber110</measType>
+      <measType p="20">pmCounterNumber110Init</measType>
+      <measType p="21">pmCounterNumber112</measType>
+      <measType p="22">pmCounterNumber112Init</measType>
+      <measType p="23">pmCounterNumber114</measType>
+      <measType p="24">pmCounterNumber114Init</measType>
+      <measType p="25">pmCounterNumber116</measType>
+      <measType p="26">pmCounterNumber116Init</measType>
+      <measType p="27">pmCounterNumber118</measType>
+      <measType p="28">pmCounterNumber118Init</measType>
+      <measType p="29">pmCounterNumber120</measType>
+      <measType p="30">pmCounterNumber120Init</measType>
+      <measType p="31">pmCounterNumber122</measType>
+      <measType p="32">pmCounterNumber122Init</measType>
+      <measType p="33">pmCounterNumber124</measType>
+      <measType p="34">pmCounterNumber125</measType>
+      <measType p="35">pmCounterNumber125Init</measType>
+      <measType p="36">pmCounterNumber127</measType>
+      <measType p="37">pmCounterNumber127Init</measType>
+      <measType p="38">pmCounterNumber129</measType>
+      <measType p="39">pmCounterNumber129Init</measType>
+      <measType p="40">pmCounterNumber131</measType>
+      <measType p="41">pmCounterNumber131Init</measType>
+      <measType p="42">pmCounterNumber133</measType>
+      <measType p="43">pmCounterNumber133Init</measType>
+      <measType p="44">pmCounterNumber135</measType>
+      <measType p="45">pmCounterNumber135Init</measType>
+      <measType p="46">pmCounterNumber137</measType>
+      <measType p="47">pmCounterNumber137Init</measType>
+      <measType p="48">pmCounterNumber139</measType>
+      <measType p="49">pmCounterNumber139Init</measType>
+      <measType p="50">pmCounterNumber141</measType>
+      <measType p="51">pmCounterNumber141Init</measType>
+      <measType p="52">pmCounterNumber143</measType>
+      <measType p="53">pmCounterNumber143Init</measType>
+      <measType p="54">pmCounterNumber145</measType>
+      <measType p="55">pmCounterNumber145Init</measType>
+      <measType p="56">pmCounterNumber147</measType>
+      <measType p="57">pmCounterNumber147Init</measType>
+      <measType p="58">pmCounterNumber149</measType>
+      <measType p="59">pmCounterNumber150</measType>
+      <measType p="60">pmCounterNumber150Init</measType>
+      <measType p="61">pmCounterNumber152</measType>
+      <measType p="62">pmCounterNumber152Init</measType>
+      <measType p="63">pmCounterNumber154</measType>
+      <measType p="64">pmCounterNumber154Init</measType>
+      <measType p="65">pmCounterNumber156</measType>
+      <measType p="66">pmCounterNumber156Init</measType>
+      <measType p="67">pmCounterNumber158</measType>
+      <measType p="68">pmCounterNumber158Ext</measType>
+      <measType p="69">pmCounterNumber160</measType>
+      <measType p="70">pmCounterNumber161</measType>
+      <measType p="71">pmCounterNumber162</measType>
+      <measType p="72">pmCounterNumber163</measType>
+      <measType p="73">pmCounterNumber164</measType>
+      <measType p="74">pmCounterNumber165</measType>
+      <measType p="75">pmCounterNumber166</measType>
+      <measType p="76">pmCounterNumber1666</measType>
+      <measType p="77">pmCounterNumber168</measType>
+      <measType p="78">pmCounterNumber169</measType>
+      <measType p="79">pmCounterNumber170</measType>
+      <measType p="80">pmCounterNumber171</measType>
+      <measType p="81">pmCounterNumber172</measType>
+      <measType p="82">pmCounterNumber173</measType>
+      <measType p="83">pmCounterNumber174</measType>
+      <measType p="84">pmCounterNumber175</measType>
+      <measType p="85">pmCounterNumber176</measType>
+      <measType p="86">pmCounterNumber177</measType>
+      <measType p="87">pmCounterNumber178</measType>
+      <measType p="88">pmCounterNumber179</measType>
+      <measType p="89">pmCounterNumber180</measType>
+      <measType p="90">pmCounterNumber181</measType>
+      <measType p="91">pmCounterNumber182</measType>
+      <measType p="92">pmCounterNumber183</measType>
+      <measType p="93">pmCounterNumber184</measType>
+      <measType p="94">pmCounterNumber185</measType>
+      <measType p="95">pmCounterNumber185Qos</measType>
+      <measType p="96">pmCounterNumber185Samp</measType>
+      <measType p="97">pmCounterNumber185SampQos</measType>
+      <measType p="98">pmCounterNumber189</measType>
+      <measType p="99">pmCounterNumber189Qos</measType>
+      <measType p="100">pmCounterNumber191</measType>
+      <measType p="101">pmCounterNumber191Qos</measType>
+      <measType p="102">pmCounterNumber193</measType>
+      <measType p="103">pmCounterNumber193Samp</measType>
+      <measType p="104">pmCounterNumber195</measType>
+      <measType p="105">pmCounterNumber195Ext</measType>
+      <measType p="106">pmCounterNumber197</measType>
+      <measType p="107">pmCounterNumber198</measType>
+      <measType p="108">pmCounterNumber199</measType>
+      <measType p="109">pmCounterNumber200</measType>
+      <measType p="110">pmCounterNumber200BsrGrant</measType>
+      <measType p="111">pmCounterNumber200PreemptGrant</measType>
+      <measType p="112">pmCounterNumber200PucchSrGrant</measType>
+      <measType p="113">pmCounterNumber204</measType>
+      <measType p="114">pmCounterNumber205</measType>
+      <measType p="115">pmCounterNumber206</measType>
+      <measType p="116">pmCounterNumber207</measType>
+      <measType p="117">pmCounterNumber208</measType>
+      <measType p="118">pmCounterNumber209</measType>
+      <measType p="119">pmCounterNumber210</measType>
+      <measType p="120">pmCounterNumber211</measType>
+      <measType p="121">pmCounterNumber212</measType>
+      <measType p="122">pmCounterNumber213</measType>
+      <measType p="123">pmCounterNumber214</measType>
+      <measType p="124">pmCounterNumber215</measType>
+      <measType p="125">pmCounterNumber216</measType>
+      <measType p="126">pmCounterNumber216MacCe</measType>
+      <measType p="127">pmCounterNumber218</measType>
+      <measType p="128">pmCounterNumber219</measType>
+      <measType p="129">pmCounterNumber220</measType>
+      <measType p="130">pmCounterNumber221</measType>
+      <measType p="131">pmCounterNumber222</measType>
+      <measType p="132">pmCounterNumber223</measType>
+      <measType p="133">pmCounterNumber224</measType>
+      <measType p="134">pmCounterNumber225</measType>
+      <measType p="135">pmCounterNumber226</measType>
+      <measType p="136">pmCounterNumber227</measType>
+      <measType p="137">pmCounterNumber228</measType>
+      <measType p="138">pmCounterNumber228Forced</measType>
+      <measType p="139">pmCounterNumber230</measType>
+      <measType p="140">pmCounterNumber231</measType>
+      <measType p="141">pmCounterNumber232</measType>
+      <measType p="142">pmCounterNumber233</measType>
+      <measType p="143">pmCounterNumber234</measType>
+      <measType p="144">pmCounterNumber235</measType>
+      <measType p="145">pmCounterNumber236</measType>
+      <measType p="146">pmCounterNumber237</measType>
+      <measType p="147">pmCounterNumber238</measType>
+      <measType p="148">pmCounterNumber239</measType>
+      <measType p="149">pmCounterNumber240</measType>
+      <measType p="150">pmCounterNumber241</measType>
+      <measType p="151">pmCounterNumber242</measType>
+      <measType p="152">pmCounterNumber243</measType>
+      <measType p="153">pmCounterNumber244</measType>
+      <measType p="154">pmCounterNumber245</measType>
+      <measType p="155">pmCounterNumber246</measType>
+      <measType p="156">pmCounterNumber247</measType>
+      <measType p="157">pmCounterNumber248</measType>
+      <measType p="158">pmCounterNumber249</measType>
+      <measType p="159">pmCounterNumber250</measType>
+      <measType p="160">pmCounterNumber251</measType>
+      <measType p="161">pmCounterNumber252</measType>
+      <measType p="162">pmCounterNumber252Qos</measType>
+      <measType p="163">pmCounterNumber254</measType>
+      <measType p="164">pmCounterNumber254Qos</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=32">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="12">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="13">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="14">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="15">0</r>
+        <r p="16">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">2880</r>
+        <r p="80">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="81">0,0,0,0,0,0,0,0</r>
+        <r p="82">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="83">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="84">0,0,0,0,0,0,0,0</r>
+        <r p="85">0,0,0,0,0,0,0,0</r>
+        <r p="86">0,0,0,0,0,0,0,0</r>
+        <r p="87">0,0,0,0,0,0,0,0</r>
+        <r p="88">0,0,0,0,0,0,0,0</r>
+        <r p="89">0,0,0,0,0,0,0,0</r>
+        <r p="90">0,0,0,0,0,0,0,0</r>
+        <r p="91">0,0,0,0,0,0,0,0</r>
+        <r p="92">0,0,0,0,0,0,0,0</r>
+        <r p="93">0</r>
+        <r p="94">0</r>
+        <r p="95">0</r>
+        <r p="96">0</r>
+        <r p="97">0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0</r>
+        <r p="105">0</r>
+        <r p="106">0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0</r>
+        <r p="116">0</r>
+        <r p="117">179</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0,0,0,0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">900,0,0,0,0</r>
+        <r p="135">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="136">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="137">1440001</r>
+        <r p="138">0</r>
+        <r p="139">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="140">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="141">0</r>
+        <r p="142">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="143">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="144">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="145">0</r>
+        <r p="146">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="147">0,0,0,0,0,0,0,0,0,0,0,1800001,0,0,0,0,0,0,0,0,0</r>
+        <r p="148">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="149">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="150">0,0,0,0,0,0,0,0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0</r>
+        <r p="155">0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0</r>
+        <r p="159">0</r>
+        <r p="160">0</r>
+        <r p="161">0</r>
+        <r p="162">0</r>
+        <r p="163">0</r>
+        <r p="164">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=31">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="12">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="13">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="14">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="15">0</r>
+        <r p="16">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">5376</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="81">0,0,0,0,0,0,0,0</r>
+        <r p="82">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="83">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="84">0,0,0,0,0,0,0,0</r>
+        <r p="85">0,0,0,0,0,0,0,0</r>
+        <r p="86">0,0,0,0,0,0,0,0</r>
+        <r p="87">0,0,0,0,0,0,0,0</r>
+        <r p="88">0,0,0,0,0,0,0,0</r>
+        <r p="89">0,0,0,0,0,0,0,0</r>
+        <r p="90">0,0,0,0,0,0,0,0</r>
+        <r p="91">0,0,0,0,0,0,0,0</r>
+        <r p="92">0,0,0,0,0,0,0,0</r>
+        <r p="93">0</r>
+        <r p="94">0</r>
+        <r p="95">0</r>
+        <r p="96">0</r>
+        <r p="97">0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0</r>
+        <r p="105">0</r>
+        <r p="106">0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0</r>
+        <r p="116">0</r>
+        <r p="117">179</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0,0,0,0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">900,0,0,0,0</r>
+        <r p="135">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="136">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="137">1440001</r>
+        <r p="138">0</r>
+        <r p="139">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="140">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="141">0</r>
+        <r p="142">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="143">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="144">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="145">0</r>
+        <r p="146">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="147">0,0,0,0,0,0,0,0,0,0,0,1800001,0,0,0,0,0,0,0,0,0</r>
+        <r p="148">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="149">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="150">0,0,0,0,0,0,0,0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0</r>
+        <r p="155">0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0</r>
+        <r p="159">0</r>
+        <r p="160">0</r>
+        <r p="161">0</r>
+        <r p="162">0</r>
+        <r p="163">0</r>
+        <r p="164">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="12">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="13">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="14">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="15">0</r>
+        <r p="16">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="81">0,0,0,0,0,0,0,0</r>
+        <r p="82">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="83">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="84">0,0,0,0,0,0,0,0</r>
+        <r p="85">0,0,0,0,0,0,0,0</r>
+        <r p="86">0,0,0,0,0,0,0,0</r>
+        <r p="87">0,0,0,0,0,0,0,0</r>
+        <r p="88">0,0,0,0,0,0,0,0</r>
+        <r p="89">0,0,0,0,0,0,0,0</r>
+        <r p="90">0,0,0,0,0,0,0,0</r>
+        <r p="91">0,0,0,0,0,0,0,0</r>
+        <r p="92">0,0,0,0,0,0,0,0</r>
+        <r p="93">0</r>
+        <r p="94">0</r>
+        <r p="95">0</r>
+        <r p="96">0</r>
+        <r p="97">0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0</r>
+        <r p="105">0</r>
+        <r p="106">0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0</r>
+        <r p="116">0</r>
+        <r p="117">0</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0,0,0,0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">0,0,0,0,0</r>
+        <r p="135">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="136">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="137">0</r>
+        <r p="138">0</r>
+        <r p="139">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="140">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="141">0</r>
+        <r p="142">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="143">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="144">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="145">0</r>
+        <r p="146">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="147">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="148">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="149">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="150">0,0,0,0,0,0,0,0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0</r>
+        <r p="155">0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0</r>
+        <r p="159">0</r>
+        <r p="160">0</r>
+        <r p="161">0</r>
+        <r p="162">0</r>
+        <r p="163">0</r>
+        <r p="164">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="12">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="13">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="14">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="15">0</r>
+        <r p="16">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="81">0,0,0,0,0,0,0,0</r>
+        <r p="82">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="83">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="84">0,0,0,0,0,0,0,0</r>
+        <r p="85">0,0,0,0,0,0,0,0</r>
+        <r p="86">0,0,0,0,0,0,0,0</r>
+        <r p="87">0,0,0,0,0,0,0,0</r>
+        <r p="88">0,0,0,0,0,0,0,0</r>
+        <r p="89">0,0,0,0,0,0,0,0</r>
+        <r p="90">0,0,0,0,0,0,0,0</r>
+        <r p="91">0,0,0,0,0,0,0,0</r>
+        <r p="92">0,0,0,0,0,0,0,0</r>
+        <r p="93">0</r>
+        <r p="94">0</r>
+        <r p="95">0</r>
+        <r p="96">0</r>
+        <r p="97">0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0</r>
+        <r p="105">0</r>
+        <r p="106">0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0</r>
+        <r p="116">0</r>
+        <r p="117">0</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0,0,0,0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">0,0,0,0,0</r>
+        <r p="135">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="136">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="137">0</r>
+        <r p="138">0</r>
+        <r p="139">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="140">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="141">0</r>
+        <r p="142">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="143">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="144">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="145">0</r>
+        <r p="146">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="147">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="148">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="149">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="150">0,0,0,0,0,0,0,0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0</r>
+        <r p="155">0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0</r>
+        <r p="159">0</r>
+        <r p="160">0</r>
+        <r p="161">0</r>
+        <r p="162">0</r>
+        <r p="163">0</r>
+        <r p="164">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRSectorCarrier_GNBDU">
+      <job jobId="nr_all"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber256</measType>
+      <measType p="2">pmCounterNumber257</measType>
+      <measType p="3">pmCounterNumber258</measType>
+      <measType p="4">pmCounterNumber259</measType>
+      <measType p="5">pmCounterNumber260</measType>
+      <measType p="6">pmCounterNumber261</measType>
+      <measType p="7">pmCounterNumber262</measType>
+      <measType p="8">pmCounterNumber263</measType>
+      <measType p="9">pmCounterNumber263On</measType>
+      <measType p="10">pmCounterNumber265</measType>
+      <measType p="11">pmCounterNumber266</measType>
+      <measType p="12">pmCounterNumber267</measType>
+      <measType p="13">pmCounterNumber267Auto</measType>
+      <measType p="14">pmCounterNumber267AutoCbrs</measType>
+      <measType p="15">pmCounterNumber267Man</measType>
+      <measType p="16">pmCounterNumber267ManCbrs</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRSectorCarrier=32">
+        <r p="1">0,0,0,0,0,0,0,0,0,15,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">10000</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRSectorCarrier=31">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,15,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">15000</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRSectorCarrier=2">
+        <r p="1">15,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRSectorCarrier=1">
+        <r p="1">15,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EUtranCellFDD">
+      <job jobId="stat"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber272</measType>
+      <measType p="2">pmCounterNumber273</measType>
+      <measType p="3">pmCounterNumber274</measType>
+      <measType p="4">pmCounterNumber275</measType>
+      <measType p="5">pmCounterNumber276</measType>
+      <measType p="6">pmCounterNumber277</measType>
+      <measType p="7">pmCounterNumber278</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=2">
+        <r p="1">0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=1">
+        <r p="1">0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellDU_GNBDU">
+      <job jobId="stat"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber279</measType>
+      <measType p="2">pmCounterNumber280</measType>
+      <measType p="3">pmCounterNumber281</measType>
+      <measType p="4">pmCounterNumber282</measType>
+      <measType p="5">pmCounterNumber283</measType>
+      <measType p="6">pmCounterNumber284</measType>
+      <measType p="7">pmCounterNumber285</measType>
+      <measType p="8">pmCounterNumber286</measType>
+      <measType p="9">pmCounterNumber287</measType>
+      <measType p="10">pmCounterNumber288</measType>
+      <measType p="11">pmCounterNumber289</measType>
+      <measType p="12">pmCounterNumber290</measType>
+      <measType p="13">pmCounterNumber291</measType>
+      <measType p="14">pmCounterNumber292</measType>
+      <measType p="15">pmCounterNumber293</measType>
+      <measType p="16">pmCounterNumber294</measType>
+      <measType p="17">pmCounterNumber295</measType>
+      <measType p="18">pmCounterNumber296</measType>
+      <measType p="19">pmCounterNumber274</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=32">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0</r>
+        <r p="3">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=31">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0</r>
+        <r p="3">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=2">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0</r>
+        <r p="3">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=1">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0</r>
+        <r p="3">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0,0,0,0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EUtranCellFDD">
+      <job jobId="inter"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber297</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=2">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=1">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellDU_GNBDU">
+      <job jobId="inter"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber297F0Distr</measType>
+      <measType p="2">pmCounterNumber297F2Distr</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=32">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=31">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=2">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=1">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=GNBCUCPFunction_GNBCUCP">
+      <job jobId="PREDEF_5GRC"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber300</measType>
+      <measType p="2">pmCounterNumber301</measType>
+      <measType p="3">pmCounterNumber302</measType>
+      <measType p="4">pmCounterNumber303</measType>
+      <measType p="5">pmCounterNumber304</measType>
+      <measType p="6">pmCounterNumber305</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">180</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellCU_GNBCUCP">
+      <job jobId="PREDEF_5GRC"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber306</measType>
+      <measType p="2">pmCounterNumber307</measType>
+      <measType p="3">pmCounterNumber308</measType>
+      <measType p="4">pmCounterNumber309</measType>
+      <measType p="5">pmCounterNumber310</measType>
+      <measType p="6">pmCounterNumber311</measType>
+      <measType p="7">pmCounterNumber312</measType>
+      <measType p="8">pmCounterNumber313</measType>
+      <measType p="9">pmCounterNumber314</measType>
+      <measType p="10">pmCounterNumber315</measType>
+      <measType p="11">pmCounterNumber316</measType>
+      <measType p="12">pmCounterNumber317</measType>
+      <measType p="13">pmCounterNumber318</measType>
+      <measType p="14">pmCounterNumber319</measType>
+      <measType p="15">pmCounterNumber320</measType>
+      <measType p="16">pmCounterNumber321</measType>
+      <measType p="17">pmCounterNumber322</measType>
+      <measType p="18">pmCounterNumber323</measType>
+      <measType p="19">pmCounterNumber324</measType>
+      <measType p="20">pmCounterNumber324Act</measType>
+      <measType p="21">pmCounterNumber326</measType>
+      <measType p="22">pmCounterNumber326Act</measType>
+      <measType p="23">pmCounterNumber328</measType>
+      <measType p="24">pmCounterNumber329</measType>
+      <measType p="25">pmCounterNumber330</measType>
+      <measType p="26">pmCounterNumber331</measType>
+      <measType p="27">pmCounterNumber332</measType>
+      <measType p="28">pmCounterNumber333</measType>
+      <measType p="29">pmCounterNumber334</measType>
+      <measType p="30">pmCounterNumber335</measType>
+      <measType p="31">pmCounterNumber336</measType>
+      <measType p="32">pmCounterNumber337</measType>
+      <measType p="33">pmCounterNumber338</measType>
+      <measType p="34">pmCounterNumber339</measType>
+      <measType p="35">pmCounterNumber340</measType>
+      <measType p="36">pmCounterNumber341</measType>
+      <measType p="37">pmCounterNumber342</measType>
+      <measType p="38">pmCounterNumber343</measType>
+      <measType p="39">pmCounterNumber343Mos</measType>
+      <measType p="40">pmCounterNumber345</measType>
+      <measType p="41">pmCounterNumber345Mos</measType>
+      <measType p="42">pmCounterNumber347</measType>
+      <measType p="43">pmCounterNumber348</measType>
+      <measType p="44">pmCounterNumber349</measType>
+      <measType p="45">pmCounterNumber350</measType>
+      <measType p="46">pmCounterNumber350Mos</measType>
+      <measType p="47">pmCounterNumber350Reatt</measType>
+      <measType p="48">pmCounterNumber350ReattMos</measType>
+      <measType p="49">pmCounterNumber354</measType>
+      <measType p="50">pmCounterNumber354Mos</measType>
+      <measType p="51">pmCounterNumber301</measType>
+      <measType p="52">pmCounterNumber302</measType>
+      <measType p="53">pmCounterNumber303</measType>
+      <measType p="54">pmCounterNumber304</measType>
+      <measType p="55">pmCounterNumber305</measType>
+      <measType p="56">pmCounterNumber356</measType>
+      <measType p="57">pmCounterNumber357</measType>
+      <measType p="58">pmCounterNumber358</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=32">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">180</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">180</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">180</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=31">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">180</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">180</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">180</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">180</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">180</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">180</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">180</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">180</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">180</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=GNBDUFunction_GNBDU">
+      <job jobId="PREDEF_5GRP"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber359</measType>
+      <measType p="2">pmCounterNumber360</measType>
+      <measType p="3">pmCounterNumber361</measType>
+      <measType p="4">pmCounterNumber362</measType>
+      <measType p="5">pmCounterNumber363</measType>
+      <measType p="6">pmCounterNumber364</measType>
+      <measType p="7">pmCounterNumber365</measType>
+      <measType p="8">pmCounterNumber366</measType>
+      <measType p="9">pmCounterNumber367</measType>
+      <measType p="10">pmCounterNumber368</measType>
+      <measType p="11">pmCounterNumber369</measType>
+      <measType p="12">pmCounterNumber370</measType>
+      <measType p="13">pmCounterNumber371</measType>
+      <measType p="14">pmCounterNumber372</measType>
+      <measType p="15">pmCounterNumber373</measType>
+      <measType p="16">pmCounterNumber374</measType>
+      <measType p="17">pmCounterNumber375</measType>
+      <measType p="18">pmCounterNumber376</measType>
+      <measType p="19">pmCounterNumber377</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">32</r>
+        <r p="6">16</r>
+        <r p="7">0</r>
+        <r p="8">16</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellDU_GNBDU">
+      <job jobId="PREDEF_5GRP"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber378</measType>
+      <measType p="2">pmCounterNumber379</measType>
+      <measType p="3">pmCounterNumber380</measType>
+      <measType p="4">pmCounterNumber381</measType>
+      <measType p="5">pmCounterNumber382</measType>
+      <measType p="6">pmCounterNumber383</measType>
+      <measType p="7">pmCounterNumber384</measType>
+      <measType p="8">pmCounterNumber385</measType>
+      <measType p="9">pmCounterNumber386</measType>
+      <measType p="10">pmCounterNumber306</measType>
+      <measType p="11">pmCounterNumber307</measType>
+      <measType p="12">pmCounterNumber307ual</measType>
+      <measType p="13">pmCounterNumber388</measType>
+      <measType p="14">pmCounterNumber389</measType>
+      <measType p="15">pmCounterNumber390</measType>
+      <measType p="16">pmCounterNumber391</measType>
+      <measType p="17">pmCounterNumber392</measType>
+      <measType p="18">pmCounterNumber393</measType>
+      <measType p="19">pmCounterNumber394</measType>
+      <measType p="20">pmCounterNumber395</measType>
+      <measType p="21">pmCounterNumber396</measType>
+      <measType p="22">pmCounterNumber397</measType>
+      <measType p="23">pmCounterNumber398</measType>
+      <measType p="24">pmCounterNumber399</measType>
+      <measType p="25">pmCounterNumber399Broadcasting</measType>
+      <measType p="26">pmCounterNumber401</measType>
+      <measType p="27">pmCounterNumber402</measType>
+      <measType p="28">pmCounterNumber403</measType>
+      <measType p="29">pmCounterNumber404</measType>
+      <measType p="30">pmCounterNumber405</measType>
+      <measType p="31">pmCounterNumber406</measType>
+      <measType p="32">pmCounterNumber407</measType>
+      <measType p="33">pmCounterNumber407Qos</measType>
+      <measType p="34">pmCounterNumber409</measType>
+      <measType p="35">pmCounterNumber410</measType>
+      <measType p="36">pmCounterNumber410Drb</measType>
+      <measType p="37">pmCounterNumber410DrbQos</measType>
+      <measType p="38">pmCounterNumber413</measType>
+      <measType p="39">pmCounterNumber413ResUe</measType>
+      <measType p="40">pmCounterNumber415</measType>
+      <measType p="41">pmCounterNumber416</measType>
+      <measType p="42">pmCounterNumber417</measType>
+      <measType p="43">pmCounterNumber418</measType>
+      <measType p="44">pmCounterNumber419</measType>
+      <measType p="45">pmCounterNumber420</measType>
+      <measType p="46">pmCounterNumber421</measType>
+      <measType p="47">pmCounterNumber422</measType>
+      <measType p="48">pmCounterNumber423</measType>
+      <measType p="49">pmCounterNumber424</measType>
+      <measType p="50">pmCounterNumber425</measType>
+      <measType p="51">pmCounterNumber426</measType>
+      <measType p="52">pmCounterNumber427</measType>
+      <measType p="53">pmCounterNumber428</measType>
+      <measType p="54">pmCounterNumber429</measType>
+      <measType p="55">pmCounterNumber430</measType>
+      <measType p="56">pmCounterNumber431</measType>
+      <measType p="57">pmCounterNumber432</measType>
+      <measType p="58">pmCounterNumber433</measType>
+      <measType p="59">pmCounterNumber434</measType>
+      <measType p="60">pmCounterNumber435</measType>
+      <measType p="61">pmCounterNumber436</measType>
+      <measType p="62">pmCounterNumber437</measType>
+      <measType p="63">pmCounterNumber438</measType>
+      <measType p="64">pmCounterNumber439</measType>
+      <measType p="65">pmCounterNumber440</measType>
+      <measType p="66">pmCounterNumber441</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=32">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">1800000</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">1800001</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">3032642268</r>
+        <r p="18">20160056</r>
+        <r p="19">15120000</r>
+        <r p="20">816482268</r>
+        <r p="21">0</r>
+        <r p="22">2880</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">3780540</r>
+        <r p="26">2520</r>
+        <r p="27">0</r>
+        <r p="28">900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="29">0</r>
+        <r p="30">900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">5760004</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">1440004</r>
+        <r p="44">0</r>
+        <r p="45">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="46">2,1,1,2,2,3,2,1,1,0,0,0</r>
+        <r p="47">15</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">60</r>
+        <r p="54">15</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">179</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=31">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">1800000</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">1800001</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">5110563822</r>
+        <r p="18">20160056</r>
+        <r p="19">15120000</r>
+        <r p="20">1375923822</r>
+        <r p="21">0</r>
+        <r p="22">5376</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">3780504</r>
+        <r p="26">2352</r>
+        <r p="27">0</r>
+        <r p="28">900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="29">0</r>
+        <r p="30">900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">5760004</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">1440004</r>
+        <r p="44">0</r>
+        <r p="45">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="46">3,1,2,1,2,0,3,2,0,0,0,0</r>
+        <r p="47">14</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">56</r>
+        <r p="54">14</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">179</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">900</r>
+        <r p="12">900</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="29">0</r>
+        <r p="30">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="46">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">900</r>
+        <r p="12">900</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="29">0</r>
+        <r p="30">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="46">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=PpControlLink_GNBCUUP">
+      <job jobId="PREDEF_5GPP"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber310</measType>
+      <measType p="2">pmCounterNumber311</measType>
+      <measType p="3">pmCounterNumber312</measType>
+      <measType p="4">pmCounterNumber313</measType>
+      <measType p="5">pmCounterNumber314</measType>
+      <measType p="6">pmCounterNumber347</measType>
+      <measType p="7">pmCounterNumber348</measType>
+      <measType p="8">pmCounterNumber349</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUUPFunction=1,PpControlTermination=1,PpControlLink=internal">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">900</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">900</r>
+        <r p="8">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EUtranCellFDD">
+      <job jobId="ltearq"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber442</measType>
+      <measType p="2">pmCounterNumber443</measType>
+      <measType p="3">pmCounterNumber444</measType>
+      <measType p="4">pmCounterNumber445</measType>
+      <measType p="5">pmCounterNumber446</measType>
+      <measType p="6">pmCounterNumber447</measType>
+      <measType p="7">pmCounterNumber448</measType>
+      <measType p="8">pmCounterNumber448PCell</measType>
+      <measType p="9">pmCounterNumber448SCell</measType>
+      <measType p="10">pmCounterNumber448Volte</measType>
+      <measType p="11">pmCounterNumber452</measType>
+      <measType p="12">pmCounterNumber453</measType>
+      <measType p="13">pmCounterNumber454</measType>
+      <measType p="14">pmCounterNumber455</measType>
+      <measType p="15">pmCounterNumber114</measType>
+      <measType p="16">pmCounterNumber456</measType>
+      <measType p="17">pmCounterNumber457</measType>
+      <measType p="18">pmCounterNumber458</measType>
+      <measType p="19">pmCounterNumber122</measType>
+      <measType p="20">pmCounterNumber459</measType>
+      <measType p="21">pmCounterNumber460</measType>
+      <measType p="22">pmCounterNumber461</measType>
+      <measType p="23">pmCounterNumber462</measType>
+      <measType p="24">pmCounterNumber131</measType>
+      <measType p="25">pmCounterNumber463</measType>
+      <measType p="26">pmCounterNumber464</measType>
+      <measType p="27">pmCounterNumber143</measType>
+      <measType p="28">pmCounterNumber145</measType>
+      <measType p="29">pmCounterNumber147</measType>
+      <measType p="30">pmCounterNumber14916qam</measType>
+      <measType p="31">pmCounterNumber149256Qam</measType>
+      <measType p="32">pmCounterNumber14964Qam</measType>
+      <measType p="33">pmCounterNumber149Iua16qam</measType>
+      <measType p="34">pmCounterNumber149IuaQpsk</measType>
+      <measType p="35">pmCounterNumber149Qpsk</measType>
+      <measType p="36">pmCounterNumber471</measType>
+      <measType p="37">pmCounterNumber472</measType>
+      <measType p="38">pmCounterNumber473</measType>
+      <measType p="39">pmCounterNumber474</measType>
+      <measType p="40">pmCounterNumber475</measType>
+      <measType p="41">pmCounterNumber476</measType>
+      <measType p="42">pmCounterNumber477</measType>
+      <measType p="43">pmCounterNumber478</measType>
+      <measType p="44">pmCounterNumber248</measType>
+      <measType p="45">pmCounterNumber249</measType>
+      <measType p="46">pmCounterNumber479</measType>
+      <measType p="47">pmCounterNumber250</measType>
+      <measType p="48">pmCounterNumber251</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=FieldReplaceableUnit">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber480</measType>
+      <measType p="2">pmCounterNumber481</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1">
+        <r p="1">0</r>
+        <r p="2">4,4,4</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1">
+        <r p="1">0</r>
+        <r p="2">4,4,4</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1">
+        <r p="1">0</r>
+        <r p="2">4,4,4</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608">
+        <r p="1">0</r>
+        <r p="2"> , , </r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1">
+        <r p="1"> </r>
+        <r p="2">4,4,4</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=RiEthernetPort">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber482</measType>
+      <measType p="2">pmCounterNumber483</measType>
+      <measType p="3">pmCounterNumber484</measType>
+      <measType p="4">pmCounterNumber485</measType>
+      <measType p="5">pmCounterNumber486</measType>
+      <measType p="6">pmCounterNumber487</measType>
+      <measType p="7">pmCounterNumber488</measType>
+      <measType p="8">pmCounterNumber489</measType>
+      <measType p="9">pmCounterNumber490</measType>
+      <measType p="10">pmCounterNumber491</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=P,RiEthernetPort=1">
+        <r p="1">0</r>
+        <r p="2">51885</r>
+        <r p="3">4628315</r>
+        <r p="4">9190</r>
+        <r p="5">0</r>
+        <r p="6">15493</r>
+        <r p="7">1956503</r>
+        <r p="8">7326</r>
+        <r p="9">0</r>
+        <r p="10"> </r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=N,RiEthernetPort=1">
+        <r p="1">0</r>
+        <r p="2">37309</r>
+        <r p="3">2868954</r>
+        <r p="4">4551</r>
+        <r p="5">0</r>
+        <r p="6">915</r>
+        <r p="7">380361</r>
+        <r p="8">4549</r>
+        <r p="9">0</r>
+        <r p="10"> </r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=B,RiEthernetPort=1">
+        <r p="1">0</r>
+        <r p="2">15490</r>
+        <r p="3">1512626</r>
+        <r p="4">7326</r>
+        <r p="5">0</r>
+        <r p="6">51883</r>
+        <r p="7">3492085</r>
+        <r p="8">9190</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=A,RiEthernetPort=1">
+        <r p="1">0</r>
+        <r p="2">916</r>
+        <r p="3">260228</r>
+        <r p="4">4549</r>
+        <r p="5">0</r>
+        <r p="6">37309</r>
+        <r p="7">2097258</r>
+        <r p="8">4551</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=RiLink">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber492</measType>
+      <measType p="2">pmCounterNumber493</measType>
+      <measType p="3">pmCounterNumber494</measType>
+      <measType p="4">pmCounterNumber495</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,RiLink=S3-1">
+        <r p="1">1077</r>
+        <r p="2">1076</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,RiLink=S2-1">
+        <r p="1">450</r>
+        <r p="2">450</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,RiLink=S1-1">
+        <r p="1">427</r>
+        <r p="2">427</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,RiLink=R608-2">
+        <r p="1">0</r>
+        <r p="2">2147483647</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,RiLink=R608-1">
+        <r p="1">0</r>
+        <r p="2">2147483647</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=RiPort">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber496</measType>
+      <measType p="2">pmCounterNumber497</measType>
+      <measType p="3">pmCounterNumber498</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,RiPort=DATA_2">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,RiPort=DATA_1">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,RiPort=DATA_2">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,RiPort=DATA_1">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,RiPort=DATA_2">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,RiPort=DATA_1">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=P">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=N">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=B">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=A">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=K">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=C">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=B">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=A">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=SfpChannel">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber499</measType>
+      <measType p="2">pmCounterNumber500</measType>
+      <measType p="3">pmCounterNumber501</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=P,SfpChannel=1">
+        <r p="1">2951</r>
+        <r p="2">3600</r>
+        <r p="3">2922</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=N,SfpChannel=1">
+        <r p="1">3018</r>
+        <r p="2">4200</r>
+        <r p="3">2953</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=K,SfpChannel=1">
+        <r p="1">2809</r>
+        <r p="2">3500</r>
+        <r p="3">2812</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,SfpModule=DATA_2,SfpChannel=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,SfpModule=DATA_2,SfpChannel=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,SfpModule=DATA_2,SfpChannel=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,SfpModule=DATA_1,SfpChannel=1">
+        <r p="1">2810</r>
+        <r p="2">3100</r>
+        <r p="3">2830</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,SfpModule=DATA_1,SfpChannel=1">
+        <r p="1">2717</r>
+        <r p="2">3600</r>
+        <r p="3">2775</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,SfpModule=DATA_1,SfpChannel=1">
+        <r p="1">2700</r>
+        <r p="2">3900</r>
+        <r p="3">2773</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=C,SfpChannel=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=B,SfpChannel=1">
+        <r p="1">2744</r>
+        <r p="2">3200</r>
+        <r p="3">2775</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=B,SfpChannel=1">
+        <r p="1">2863</r>
+        <r p="2">3800</r>
+        <r p="3">2898</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=A,SfpChannel=1">
+        <r p="1">2684</r>
+        <r p="2">3900</r>
+        <r p="3">2737</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=A,SfpChannel=1">
+        <r p="1">2892</r>
+        <r p="2">4400</r>
+        <r p="3">2893</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=SfpModule">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber502</measType>
+      <measType p="2">pmCounterNumber503</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,SfpModule=DATA_2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,SfpModule=DATA_1">
+        <r p="1">1310</r>
+        <r p="2">32552</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,SfpModule=DATA_2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,SfpModule=DATA_1">
+        <r p="1">1430</r>
+        <r p="2">32904</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,SfpModule=DATA_2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,SfpModule=DATA_1">
+        <r p="1">1410</r>
+        <r p="2">33141</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=P">
+        <r p="1">1388</r>
+        <r p="2">32558</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=N">
+        <r p="1">1384</r>
+        <r p="2">32505</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=B">
+        <r p="1">1297</r>
+        <r p="2">32999</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=A">
+        <r p="1">1297</r>
+        <r p="2">33041</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=K">
+        <r p="1">1474</r>
+        <r p="2">32588</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=C">
+        <r p="1">0</r>
+        <r p="2">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=B">
+        <r p="1">1463</r>
+        <r p="2">32493</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=A">
+        <r p="1">1464</r>
+        <r p="2">32534</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EthernetPort">
+      <job jobId="PREDEF_Rtn"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber482</measType>
+      <measType p="2">pmCounterNumber483</measType>
+      <measType p="3">pmCounterNumber484</measType>
+      <measType p="4">pmCounterNumber485</measType>
+      <measType p="5">pmCounterNumber486</measType>
+      <measType p="6">pmCounterNumber487</measType>
+      <measType p="7">pmCounterNumber488</measType>
+      <measType p="8">pmCounterNumber489</measType>
+      <measType p="9">pmCounterNumber504</measType>
+      <measType p="10">pmCounterNumber490</measType>
+      <measType p="11">pmCounterNumber505</measType>
+      <measType p="12">pmCounterNumber506</measType>
+      <measType p="13">pmCounterNumber507</measType>
+      <measType p="14">pmCounterNumber491</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,EthernetPort=TN_IDL_B_1">
+        <r p="1">22345</r>
+        <r p="2">1057</r>
+        <r p="3">2921772</r>
+        <r p="4">4472</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">9147991</r>
+        <r p="8">17099</r>
+        <r p="9">0</r>
+        <r p="10">7627</r>
+        <r p="11">3582</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=InterfaceIPv4">
+      <job jobId="PREDEF_Rtn"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber508</measType>
+      <measType p="2">pmCounterNumber509</measType>
+      <measType p="3">pmCounterNumber510</measType>
+      <measType p="4">pmCounterNumber511</measType>
+      <measType p="5">pmCounterNumber512</measType>
+      <measType p="6">pmCounterNumber513</measType>
+      <measType p="7">pmCounterNumber514</measType>
+      <measType p="8">pmCounterNumber515</measType>
+      <measType p="9">pmCounterNumber516</measType>
+      <measType p="10">pmCounterNumber517</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,Router=vr_OAM,InterfaceIPv4=1">
+        <r p="1">314834</r>
+        <r p="2">4561</r>
+        <r p="3">8697703</r>
+        <r p="4">16811</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,Router=vr_NR,InterfaceIPv4=1">
+        <r p="1">19900</r>
+        <r p="2">388</r>
+        <r p="3">1260</r>
+        <r p="4">30</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,Router=vr_LTE,InterfaceIPv4=1">
+        <r p="1">26656</r>
+        <r p="2">574</r>
+        <r p="3">14580</r>
+        <r p="4">243</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,Router=Node_Internal_F1,InterfaceIPv4=NRDU">
+        <r p="1"> </r>
+        <r p="2"> </r>
+        <r p="3"> </r>
+        <r p="4"> </r>
+        <r p="5"> </r>
+        <r p="6"> </r>
+        <r p="7"> </r>
+        <r p="8"> </r>
+        <r p="9"> </r>
+        <r p="10"> </r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,Router=Node_Internal_F1,InterfaceIPv4=NRCUCP">
+        <r p="1"> </r>
+        <r p="2"> </r>
+        <r p="3"> </r>
+        <r p="4"> </r>
+        <r p="5"> </r>
+        <r p="6"> </r>
+        <r p="7"> </r>
+        <r p="8"> </r>
+        <r p="9"> </r>
+        <r p="10"> </r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=SctpAssociation">
+      <job jobId="PREDEF_Rtn"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber518</measType>
+      <measType p="2">pmCounterNumber519</measType>
+      <measType p="3">pmCounterNumber520</measType>
+      <measType p="4">pmCounterNumber521</measType>
+      <measType p="5">pmCounterNumber522</measType>
+      <measType p="6">pmCounterNumber523</measType>
+      <measType p="7">pmCounterNumber524</measType>
+      <measType p="8">pmCounterNumber525</measType>
+      <measType p="9">pmCounterNumber526</measType>
+      <measType p="10">pmCounterNumber527</measType>
+      <measType p="11">pmCounterNumber528</measType>
+      <measType p="12">pmCounterNumber529</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,SctpEndpoint=F1_NRDU,SctpAssociation=38472-10.0.0.1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">833</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">87820</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">87820</r>
+        <r p="12">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,SctpEndpoint=F1_NRCUCP,SctpAssociation=38472-10.0.0.2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">833</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">87820</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">87820</r>
+        <r p="12">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=VlanPort">
+      <job jobId="PREDEF_Rtn"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber482</measType>
+      <measType p="2">pmCounterNumber483</measType>
+      <measType p="3">pmCounterNumber484</measType>
+      <measType p="4">pmCounterNumber485</measType>
+      <measType p="5">pmCounterNumber486</measType>
+      <measType p="6">pmCounterNumber487</measType>
+      <measType p="7">pmCounterNumber488</measType>
+      <measType p="8">pmCounterNumber489</measType>
+      <measType p="9">pmCounterNumber507</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,VlanPort=vr_OAM.IF1">
+        <r p="1">1996</r>
+        <r p="2">341</r>
+        <r p="3">657544</r>
+        <r p="4">4205</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">9067777</r>
+        <r p="8">16814</r>
+        <r p="9">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,VlanPort=vr_NR.IF1">
+        <r p="1">8457</r>
+        <r p="2">343</r>
+        <r p="3">711892</r>
+        <r p="4">33</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">2368</r>
+        <r p="8">37</r>
+        <r p="9">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,VlanPort=vr_LTE.IF1">
+        <r p="1">11894</r>
+        <r p="2">343</r>
+        <r p="3">1006906</r>
+        <r p="4">234</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">20246</r>
+        <r p="8">248</r>
+        <r p="9">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=ConsumedEnergyMeasurement">
+      <job jobId="PREDEF_Apc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber530</measType>
+      <measType p="2">pmCounterNumber530Accumulated</measType>
+      <measType p="3">pmCounterNumber532</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,NodeSupport=1,ConsumedEnergyMeasurement=1">
+        <r p="1"> </r>
+        <r p="2"> </r>
+        <r p="3"> , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , </r>
+        <suspect>true</suspect>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EnergyMeter">
+      <job jobId="PREDEF_Apc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber530</measType>
+      <measType p="2">pmCounterNumber530Accumulated</measType>
+      <measType p="3">pmCounterNumber532</measType>
+      <measType p="4">pmCounterNumber533</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,EnergyMeter=1">
+        <r p="1">83</r>
+        <r p="2">34846</r>
+        <r p="3">333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,334,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333</r>
+        <r p="4">52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,EnergyMeter=1">
+        <r p="1">12</r>
+        <r p="2">4947</r>
+        <r p="3">47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47</r>
+        <r p="4">53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,EnergyMeter=1">
+        <r p="1">13</r>
+        <r p="2">5394</r>
+        <r p="3">52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52</r>
+        <r p="4">54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,EnergyMeter=1">
+        <r p="1">22</r>
+        <r p="2">9338</r>
+        <r p="3">89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89</r>
+        <r p="4">53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,EnergyMeter=1">
+        <r p="1"> </r>
+        <r p="2"> </r>
+        <r p="3"> , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , </r>
+        <r p="4"> , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , </r>
+        <suspect>true</suspect>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=SupportUnit">
+      <job jobId="PREDEF_Apc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber534</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,SupportUnit=2">
+        <r p="1">18,18,18</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,SupportUnit=1">
+        <r p="1">30,30,30</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=BbProcessingResource">
+      <job jobId="PREDEF_Lrat"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber535</measType>
+      <measType p="2">pmCounterNumber367</measType>
+      <measType p="3">pmCounterNumber368</measType>
+      <measType p="4">pmCounterNumber369</measType>
+      <measType p="5">pmCounterNumber370</measType>
+      <measType p="6">pmCounterNumber536</measType>
+      <measType p="7">pmCounterNumber537</measType>
+      <measType p="8">pmCounterNumber538</measType>
+      <measType p="9">pmCounterNumber539</measType>
+      <measType p="10">pmCounterNumber540</measType>
+      <measType p="11">pmCounterNumber541</measType>
+      <measType p="12">pmCounterNumber542</measType>
+      <measType p="13">pmCounterNumber543</measType>
+      <measType p="14">pmCounterNumber374</measType>
+      <measType p="15">pmCounterNumber375</measType>
+      <measType p="16">pmCounterNumber376</measType>
+      <measType p="17">pmCounterNumber377</measType>
+      <measType p="18">pmCounterNumber544</measType>
+      <measType p="19">pmCounterNumber545</measType>
+      <measType p="20">pmCounterNumber546</measType>
+      <measType p="21">pmCounterNumber547</measType>
+      <measType p="22">pmCounterNumber548</measType>
+      <measType p="23">pmCounterNumber549</measType>
+      <measType p="24">pmCounterNumber550</measType>
+      <measType p="25">pmCounterNumber551</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,BbProcessingResource=1">
+        <r p="1">0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="20">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=ENodeBFunction">
+      <job jobId="PREDEF_Lrat"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber359Aas</measType>
+      <measType p="2">pmCounterNumber360Aas</measType>
+      <measType p="3">pmCounterNumber554</measType>
+      <measType p="4">pmCounterNumber555</measType>
+      <measType p="5">pmCounterNumber365Actual</measType>
+      <measType p="6">pmCounterNumber366Actual</measType>
+      <measType p="7">pmCounterNumber558</measType>
+      <measType p="8">pmCounterNumber559</measType>
+      <measType p="9">pmCounterNumber560</measType>
+      <measType p="10">pmCounterNumber561</measType>
+      <measType p="11">pmCounterNumber562</measType>
+      <measType p="12">pmCounterNumber563</measType>
+      <measType p="13">pmCounterNumber564</measType>
+      <measType p="14">pmCounterNumber565</measType>
+      <measType p="15">pmCounterNumber566</measType>
+      <measType p="16">pmCounterNumber567</measType>
+      <measType p="17">pmCounterNumber568</measType>
+      <measType p="18">pmCounterNumber569</measType>
+      <measType p="19">pmCounterNumber570</measType>
+      <measType p="20">pmCounterNumber571</measType>
+      <measType p="21">pmCounterNumber572</measType>
+      <measType p="22">pmCounterNumber573</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">5</r>
+        <r p="8">900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">180</r>
+        <r p="10">0</r>
+        <r p="11">8000</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">10000</r>
+        <r p="15">1800</r>
+        <r p="16">10000</r>
+        <r p="17">1800</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EUtranCellFDD">
+      <job jobId="PREDEF_Lrat"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber306</measType>
+      <measType p="2">pmCounterNumber307</measType>
+      <measType p="3">pmCounterNumber574</measType>
+      <measType p="4">pmCounterNumber575</measType>
+      <measType p="5">pmCounterNumber576</measType>
+      <measType p="6">pmCounterNumber577</measType>
+      <measType p="7">pmCounterNumber578</measType>
+      <measType p="8">pmCounterNumber579</measType>
+      <measType p="9">pmCounterNumber580</measType>
+      <measType p="10">pmCounterNumber581</measType>
+      <measType p="11">pmCounterNumber582</measType>
+      <measType p="12">pmCounterNumber33</measType>
+      <measType p="13">pmCounterNumber34</measType>
+      <measType p="14">pmCounterNumber329</measType>
+      <measType p="15">pmCounterNumber330</measType>
+      <measType p="16">pmCounterNumber583</measType>
+      <measType p="17">pmCounterNumber583Arp</measType>
+      <measType p="18">pmCounterNumber583Csfb</measType>
+      <measType p="19">pmCounterNumber583CsfbArp</measType>
+      <measType p="20">pmCounterNumber583CsfbQci</measType>
+      <measType p="21">pmCounterNumber583HoOngoing</measType>
+      <measType p="22">pmCounterNumber583HoOngoingArp</measType>
+      <measType p="23">pmCounterNumber583HoOngoingQci</measType>
+      <measType p="24">pmCounterNumber583Qci</measType>
+      <measType p="25">pmCounterNumber592</measType>
+      <measType p="26">pmCounterNumber592Arp</measType>
+      <measType p="27">pmCounterNumber594</measType>
+      <measType p="28">pmCounterNumber595</measType>
+      <measType p="29">pmCounterNumber596</measType>
+      <measType p="30">pmCounterNumber597</measType>
+      <measType p="31">pmCounterNumber598</measType>
+      <measType p="32">pmCounterNumber599</measType>
+      <measType p="33">pmCounterNumber599Arp</measType>
+      <measType p="34">pmCounterNumber599Qci</measType>
+      <measType p="35">pmCounterNumber602</measType>
+      <measType p="36">pmCounterNumber602Arp</measType>
+      <measType p="37">pmCounterNumber604</measType>
+      <measType p="38">pmCounterNumber605</measType>
+      <measType p="39">pmCounterNumber606</measType>
+      <measType p="40">pmCounterNumber607</measType>
+      <measType p="41">pmCounterNumber608</measType>
+      <measType p="42">pmCounterNumber609</measType>
+      <measType p="43">pmCounterNumber610</measType>
+      <measType p="44">pmCounterNumber611</measType>
+      <measType p="45">pmCounterNumber612</measType>
+      <measType p="46">pmCounterNumber613</measType>
+      <measType p="47">pmCounterNumber614</measType>
+      <measType p="48">pmCounterNumber615</measType>
+      <measType p="49">pmCounterNumber616</measType>
+      <measType p="50">pmCounterNumber617</measType>
+      <measType p="51">pmCounterNumber618</measType>
+      <measType p="52">pmCounterNumber619</measType>
+      <measType p="53">pmCounterNumber620</measType>
+      <measType p="54">pmCounterNumber621</measType>
+      <measType p="55">pmCounterNumber409</measType>
+      <measType p="56">pmCounterNumber622</measType>
+      <measType p="57">pmCounterNumber623</measType>
+      <measType p="58">pmCounterNumber624</measType>
+      <measType p="59">pmCounterNumber625</measType>
+      <measType p="60">pmCounterNumber626</measType>
+      <measType p="61">pmCounterNumber627</measType>
+      <measType p="62">pmCounterNumber413ResUe</measType>
+      <measType p="63">pmCounterNumber570</measType>
+      <measType p="64">pmCounterNumber213Ce</measType>
+      <measType p="65">pmCounterNumber629</measType>
+      <measType p="66">pmCounterNumber630</measType>
+      <measType p="67">pmCounterNumber631</measType>
+      <measType p="68">pmCounterNumber631Uu</measType>
+      <measType p="69">pmCounterNumber633</measType>
+      <measType p="70">pmCounterNumber634</measType>
+      <measType p="71">pmCounterNumber635</measType>
+      <measType p="72">pmCounterNumber636</measType>
+      <measType p="73">pmCounterNumber637</measType>
+      <measType p="74">pmCounterNumber637FiltQci</measType>
+      <measType p="75">pmCounterNumber637LastTTI</measType>
+      <measType p="76">pmCounterNumber637LastTTIQci</measType>
+      <measType p="77">pmCounterNumber641</measType>
+      <measType p="78">pmCounterNumber642</measType>
+      <measType p="79">pmCounterNumber643</measType>
+      <measType p="80">pmCounterNumber350</measType>
+      <measType p="81">pmCounterNumber350Ce</measType>
+      <measType p="82">pmCounterNumber350Dta</measType>
+      <measType p="83">pmCounterNumber350DtaCe</measType>
+      <measType p="84">pmCounterNumber350Reatt</measType>
+      <measType p="85">pmCounterNumber350ReattCe</measType>
+      <measType p="86">pmCounterNumber350ReattDta</measType>
+      <measType p="87">pmCounterNumber350ReattDtaCe</measType>
+      <measType p="88">pmCounterNumber650</measType>
+      <measType p="89">pmCounterNumber650ActiveUsers</measType>
+      <measType p="90">pmCounterNumber652</measType>
+      <measType p="91">pmCounterNumber652Ce</measType>
+      <measType p="92">pmCounterNumber654</measType>
+      <measType p="93">pmCounterNumber654Ce</measType>
+      <measType p="94">pmCounterNumber354</measType>
+      <measType p="95">pmCounterNumber354Ce</measType>
+      <measType p="96">pmCounterNumber354Dta</measType>
+      <measType p="97">pmCounterNumber354DtaCe</measType>
+      <measType p="98">pmCounterNumber354GummeiNative</measType>
+      <measType p="99">pmCounterNumber660</measType>
+      <measType p="100">pmCounterNumber661</measType>
+      <measType p="101">pmCounterNumber662</measType>
+      <measType p="102">pmCounterNumber663</measType>
+      <measType p="103">pmCounterNumber664</measType>
+      <measType p="104">pmCounterNumber664Ce</measType>
+      <measType p="105">pmCounterNumber664Dta</measType>
+      <measType p="106">pmCounterNumber664DtaCe</measType>
+      <measType p="107">pmCounterNumber664Em</measType>
+      <measType p="108">pmCounterNumber664Hpa</measType>
+      <measType p="109">pmCounterNumber664Mod</measType>
+      <measType p="110">pmCounterNumber664ModCe</measType>
+      <measType p="111">pmCounterNumber664Mos</measType>
+      <measType p="112">pmCounterNumber664Mta</measType>
+      <measType p="113">pmCounterNumber664MtaCe</measType>
+      <measType p="114">pmCounterNumber675</measType>
+      <measType p="115">pmCounterNumber675Ce</measType>
+      <measType p="116">pmCounterNumber677</measType>
+      <measType p="117">pmCounterNumber677Ce</measType>
+      <measType p="118">pmCounterNumber677Dta</measType>
+      <measType p="119">pmCounterNumber677DtaCe</measType>
+      <measType p="120">pmCounterNumber677Em</measType>
+      <measType p="121">pmCounterNumber677Hpa</measType>
+      <measType p="122">pmCounterNumber677Mod</measType>
+      <measType p="123">pmCounterNumber677ModCe</measType>
+      <measType p="124">pmCounterNumber677Mos</measType>
+      <measType p="125">pmCounterNumber677Mta</measType>
+      <measType p="126">pmCounterNumber677MtaCe</measType>
+      <measType p="127">pmCounterNumber688</measType>
+      <measType p="128">pmCounterNumber689</measType>
+      <measType p="129">pmCounterNumber690</measType>
+      <measType p="130">pmCounterNumber691</measType>
+      <measType p="131">pmCounterNumber692</measType>
+      <measType p="132">pmCounterNumber693</measType>
+      <measType p="133">pmCounterNumber694</measType>
+      <measType p="134">pmCounterNumber694Em</measType>
+      <measType p="135">pmCounterNumber696</measType>
+      <measType p="136">pmCounterNumber696Em</measType>
+      <measType p="137">pmCounterNumber698</measType>
+      <measType p="138">pmCounterNumber699</measType>
+      <measType p="139">pmCounterNumber699Em</measType>
+      <measType p="140">pmCounterNumber701</measType>
+      <measType p="141">pmCounterNumber701Em</measType>
+      <measType p="142">pmCounterNumber703</measType>
+      <measType p="143">pmCounterNumber704</measType>
+      <measType p="144">pmCounterNumber705</measType>
+      <measType p="145">pmCounterNumber706</measType>
+      <measType p="146">pmCounterNumber7062</measType>
+      <measType p="147">pmCounterNumber708</measType>
+      <measType p="148">pmCounterNumber709</measType>
+      <measType p="149">pmCounterNumber710</measType>
+      <measType p="150">pmCounterNumber711</measType>
+      <measType p="151">pmCounterNumber712</measType>
+      <measType p="152">pmCounterNumber713</measType>
+      <measType p="153">pmCounterNumber714</measType>
+      <measType p="154">pmCounterNumber715</measType>
+      <measType p="155">pmCounterNumber716</measType>
+      <measType p="156">pmCounterNumber717</measType>
+      <measType p="157">pmCounterNumber718</measType>
+      <measType p="158">pmCounterNumber719</measType>
+      <measType p="159">pmCounterNumber720</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=2">
+        <r p="1">0</r>
+        <r p="2">900</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0,0,0,0</r>
+        <r p="48">0,0,0,0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0,0,0,0</r>
+        <r p="54">0,0,0,0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="59">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0,0,0,0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0,0,0,0</r>
+        <r p="82">0</r>
+        <r p="83">0,0,0,0</r>
+        <r p="84">0</r>
+        <r p="85">0,0,0,0</r>
+        <r p="86">0</r>
+        <r p="87">0,0,0,0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0,0,0,0</r>
+        <r p="92">0</r>
+        <r p="93">0,0,0,0</r>
+        <r p="94">0</r>
+        <r p="95">0,0,0,0</r>
+        <r p="96">0</r>
+        <r p="97">0,0,0,0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0,0,0,0</r>
+        <r p="105">0</r>
+        <r p="106">0,0,0,0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0,0,0,0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0,0,0,0</r>
+        <r p="116">0</r>
+        <r p="117">0,0,0,0</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0,0,0,0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0,0,0,0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">0</r>
+        <r p="135">0</r>
+        <r p="136">0</r>
+        <r p="137">0</r>
+        <r p="138">0</r>
+        <r p="139">0</r>
+        <r p="140">0</r>
+        <r p="141">0</r>
+        <r p="142">0</r>
+        <r p="143">0</r>
+        <r p="144">0</r>
+        <r p="145">0</r>
+        <r p="146">0</r>
+        <r p="147">0</r>
+        <r p="148">0</r>
+        <r p="149">0</r>
+        <r p="150">0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="155">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0,0,0,0,0,0,0,0</r>
+        <r p="159">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=1">
+        <r p="1">0</r>
+        <r p="2">900</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0,0,0,0</r>
+        <r p="48">0,0,0,0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0,0,0,0</r>
+        <r p="54">0,0,0,0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="59">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0,0,0,0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0,0,0,0</r>
+        <r p="82">0</r>
+        <r p="83">0,0,0,0</r>
+        <r p="84">0</r>
+        <r p="85">0,0,0,0</r>
+        <r p="86">0</r>
+        <r p="87">0,0,0,0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0,0,0,0</r>
+        <r p="92">0</r>
+        <r p="93">0,0,0,0</r>
+        <r p="94">0</r>
+        <r p="95">0,0,0,0</r>
+        <r p="96">0</r>
+        <r p="97">0,0,0,0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0,0,0,0</r>
+        <r p="105">0</r>
+        <r p="106">0,0,0,0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0,0,0,0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0,0,0,0</r>
+        <r p="116">0</r>
+        <r p="117">0,0,0,0</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0,0,0,0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0,0,0,0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">0</r>
+        <r p="135">0</r>
+        <r p="136">0</r>
+        <r p="137">0</r>
+        <r p="138">0</r>
+        <r p="139">0</r>
+        <r p="140">0</r>
+        <r p="141">0</r>
+        <r p="142">0</r>
+        <r p="143">0</r>
+        <r p="144">0</r>
+        <r p="145">0</r>
+        <r p="146">0</r>
+        <r p="147">0</r>
+        <r p="148">0</r>
+        <r p="149">0</r>
+        <r p="150">0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="155">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0,0,0,0,0,0,0,0</r>
+        <r p="159">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=BbProcessingResource">
+      <job jobId="nrcell"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber550Burst</measType>
+      <measType p="2">pmCounterNumber550Format</measType>
+      <measType p="3">pmCounterNumber550X2Fwd</measType>
+      <measType p="4">pmCounterNumber724</measType>
+      <measType p="5">pmCounterNumber725</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,BbProcessingResource=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EUtranCellFDD">
+      <job jobId="nrcell"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber726</measType>
+      <measType p="2">pmCounterNumber727</measType>
+      <measType p="3">pmCounterNumber728</measType>
+      <measType p="4">pmCounterNumber729</measType>
+      <measType p="5">pmCounterNumber730</measType>
+      <measType p="6">pmCounterNumber731</measType>
+      <measType p="7">pmCounterNumber732</measType>
+      <measType p="8">pmCounterNumber733</measType>
+      <measType p="9">pmCounterNumber734</measType>
+      <measType p="10">pmCounterNumber735</measType>
+      <measType p="11">pmCounterNumber629CatMDrxNoSyncQci</measType>
+      <measType p="12">pmCounterNumber629CatMDrxSyncQci</measType>
+      <measType p="13">pmCounterNumber629CatMNoDrxNoSyncQci</measType>
+      <measType p="14">pmCounterNumber629CatMNoDrxSyncQci</measType>
+      <measType p="15">pmCounterNumber629DrxNoSyncQci</measType>
+      <measType p="16">pmCounterNumber629DrxSync</measType>
+      <measType p="17">pmCounterNumber629DrxSyncQci</measType>
+      <measType p="18">pmCounterNumber629NoDrxNoSyncQci</measType>
+      <measType p="19">pmCounterNumber629NoDrxSyncQci</measType>
+      <measType p="20">pmCounterNumber629Qci</measType>
+      <measType p="21">pmCounterNumber630CatMDrxNoSyncQci</measType>
+      <measType p="22">pmCounterNumber630CatMDrxSyncQci</measType>
+      <measType p="23">pmCounterNumber630CatMNoDrxNoSyncQci</measType>
+      <measType p="24">pmCounterNumber630CatMNoDrxSyncQci</measType>
+      <measType p="25">pmCounterNumber630DrxNoSyncQci</measType>
+      <measType p="26">pmCounterNumber630DrxSync</measType>
+      <measType p="27">pmCounterNumber630DrxSyncQci</measType>
+      <measType p="28">pmCounterNumber630NoDrxNoSyncQci</measType>
+      <measType p="29">pmCounterNumber630NoDrxSyncQci</measType>
+      <measType p="30">pmCounterNumber630Qci</measType>
+      <measType p="31">pmCounterNumber756</measType>
+      <measType p="32">pmCounterNumber756Qci</measType>
+      <measType p="33">pmCounterNumber758</measType>
+      <measType p="34">pmCounterNumber758Qci</measType>
+      <measType p="35">pmCounterNumber631Qci</measType>
+      <measType p="36">pmCounterNumber631UuQci</measType>
+      <measType p="37">pmCounterNumber762</measType>
+      <measType p="38">pmCounterNumber633Limitations</measType>
+      <measType p="39">pmCounterNumber633MissingPdus2Qci</measType>
+      <measType p="40">pmCounterNumber633Qci</measType>
+      <measType p="41">pmCounterNumber633RohcFail2Qci</measType>
+      <measType p="42">pmCounterNumber633SrbTooLarge</measType>
+      <measType p="43">pmCounterNumber768</measType>
+      <measType p="44">pmCounterNumber769</measType>
+      <measType p="45">pmCounterNumber770</measType>
+      <measType p="46">pmCounterNumber771</measType>
+      <measType p="47">pmCounterNumber771Qci</measType>
+      <measType p="48">pmCounterNumber634Qci</measType>
+      <measType p="49">pmCounterNumber635Qci</measType>
+      <measType p="50">pmCounterNumber775</measType>
+      <measType p="51">pmCounterNumber637Ca</measType>
+      <measType p="52">pmCounterNumber637LastTTICa</measType>
+      <measType p="53">pmCounterNumber637Qci</measType>
+      <measType p="54">pmCounterNumber637TransPlmn0</measType>
+      <measType p="55">pmCounterNumber637TransPlmn1</measType>
+      <measType p="56">pmCounterNumber637TransPlmn2</measType>
+      <measType p="57">pmCounterNumber637TransPlmn3</measType>
+      <measType p="58">pmCounterNumber637TransPlmn4</measType>
+      <measType p="59">pmCounterNumber637TransPlmn5</measType>
+      <measType p="60">pmCounterNumber637TransPlmn6</measType>
+      <measType p="61">pmCounterNumber637TransQci</measType>
+      <measType p="62">pmCounterNumber787</measType>
+      <measType p="63">pmCounterNumber641Trans</measType>
+      <measType p="64">pmCounterNumber789</measType>
+      <measType p="65">pmCounterNumber642Plmn0</measType>
+      <measType p="66">pmCounterNumber642Plmn1</measType>
+      <measType p="67">pmCounterNumber642Plmn2</measType>
+      <measType p="68">pmCounterNumber642Plmn3</measType>
+      <measType p="69">pmCounterNumber642Plmn4</measType>
+      <measType p="70">pmCounterNumber642Plmn5</measType>
+      <measType p="71">pmCounterNumber642Plmn6</measType>
+      <measType p="72">pmCounterNumber642Qci</measType>
+      <measType p="73">pmCounterNumber798</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=GNBCUUPFunction_GNBCUUP">
+      <job jobId="nrcell"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber799</measType>
+      <measType p="2">pmCounterNumber799Gtpu</measType>
+      <measType p="3">pmCounterNumber799NoCtxt</measType>
+      <measType p="4">pmCounterNumber802</measType>
+      <measType p="5">pmCounterNumber803</measType>
+      <measType p="6">pmCounterNumber804</measType>
+      <measType p="7">pmCounterNumber805</measType>
+      <measType p="8">pmCounterNumber806</measType>
+      <measType p="9">pmCounterNumber807</measType>
+      <measType p="10">pmCounterNumber808</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUUPFunction=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellCU_GNBCUCP">
+      <job jobId="nrcell"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmEndcUeCapabilityUlPdcpDelay</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=32">
+        <r p="1">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=31">
+        <r p="1">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=2">
+        <r p="1">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=1">
+        <r p="1">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=X2UTermination_GNBCUUP">
+      <job jobId="nrcell"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber802</measType>
+      <measType p="2">pmCounterNumber803</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUUPFunction=1,X2UTermination=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+      </measValue>
+    </measInfo>
+  </measData>
+  <fileFooter>
+    <measCollec endTime="2022-04-18T19:15:00+00:00"/>
+  </fileFooter>
+</measCollecFile>
diff --git a/docker-proj/ne-files/pm.xml.gz b/docker-proj/ne-files/pm.xml.gz
new file mode 100644 (file)
index 0000000..fda8f0e
Binary files /dev/null and b/docker-proj/ne-files/pm.xml.gz differ
diff --git a/docker-proj/pm-files/pm.xml b/docker-proj/pm-files/pm.xml
new file mode 100644 (file)
index 0000000..8fde416
--- /dev/null
@@ -0,0 +1,4023 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="MeasDataCollection.xsl"?>
+<measCollecFile xmlns="http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec"
+                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+                xsi:schemaLocation="http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec">
+  <fileHeader fileFormatVersion="32.435 V10.0"
+              vendorName="Ericsson AB"
+              dnPrefix="SubNetwork=G3">
+    <fileSender     localDn="nodedntest"
+                elementType="RadioNode"/>
+    <measCollec beginTime="2022-04-18T19:00:00+00:00"/>
+  </fileHeader>
+  <measData>
+    <managedElement localDn="nodedntest"
+                    swVersion="ABC2001155_1 X12Y34"/>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellCU_GNBCUCP">
+      <job jobId="nr_all"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber0</measType>
+      <measType p="2">pmCounterNumber1</measType>
+      <measType p="3">pmCounterNumber2</measType>
+      <measType p="4">pmCounterNumber3</measType>
+      <measType p="5">pmCounterNumber4</measType>
+      <measType p="6">pmCounterNumber5</measType>
+      <measType p="7">pmCounterNumber6</measType>
+      <measType p="8">pmCounterNumber7</measType>
+      <measType p="9">pmCounterNumber8</measType>
+      <measType p="10">pmCounterNumber9</measType>
+      <measType p="11">pmCounterNumber10</measType>
+      <measType p="12">pmCounterNumber11</measType>
+      <measType p="13">pmCounterNumber12</measType>
+      <measType p="14">pmCounterNumber13</measType>
+      <measType p="15">pmCounterNumber14</measType>
+      <measType p="16">pmCounterNumber15</measType>
+      <measType p="17">pmCounterNumber16</measType>
+      <measType p="18">pmCounterNumber17</measType>
+      <measType p="19">pmCounterNumber18</measType>
+      <measType p="20">pmCounterNumber19</measType>
+      <measType p="21">pmCounterNumber20</measType>
+      <measType p="22">pmCounterNumber21</measType>
+      <measType p="23">pmCounterNumber22</measType>
+      <measType p="24">pmCounterNumber23</measType>
+      <measType p="25">pmCounterNumber24</measType>
+      <measType p="26">pmCounterNumber25</measType>
+      <measType p="27">pmCounterNumber26</measType>
+      <measType p="28">pmCounterNumber27</measType>
+      <measType p="29">pmCounterNumber28</measType>
+      <measType p="30">pmCounterNumber29</measType>
+      <measType p="31">pmCounterNumber30</measType>
+      <measType p="32">pmCounterNumber31</measType>
+      <measType p="33">pmCounterNumber32</measType>
+      <measType p="34">pmCounterNumber33</measType>
+      <measType p="35">pmCounterNumber34</measType>
+      <measType p="36">pmCounterNumber35</measType>
+      <measType p="37">pmCounterNumber36</measType>
+      <measType p="38">pmCounterNumber37</measType>
+      <measType p="39">pmCounterNumber38</measType>
+      <measType p="40">pmCounterNumber39</measType>
+      <measType p="41">pmCounterNumber40</measType>
+      <measType p="42">pmCounterNumber41</measType>
+      <measType p="43">pmCounterNumber42</measType>
+      <measType p="44">pmCounterNumber43</measType>
+      <measType p="45">pmCounterNumber44</measType>
+      <measType p="46">pmCounterNumber45</measType>
+      <measType p="47">pmCounterNumber46</measType>
+      <measType p="48">pmCounterNumber47</measType>
+      <measType p="49">pmCounterNumber48</measType>
+      <measType p="50">pmCounterNumber49</measType>
+      <measType p="51">pmCounterNumber50</measType>
+      <measType p="52">pmCounterNumber51</measType>
+      <measType p="53">pmCounterNumber51Act</measType>
+      <measType p="54">pmCounterNumber53</measType>
+      <measType p="55">pmCounterNumber53Act</measType>
+      <measType p="56">pmCounterNumber55</measType>
+      <measType p="57">pmCounterNumber56</measType>
+      <measType p="58">pmCounterNumber57</measType>
+      <measType p="59">pmCounterNumber58</measType>
+      <measType p="60">pmCounterNumber59</measType>
+      <measType p="61">pmCounterNumber60</measType>
+      <measType p="62">pmCounterNumber60IntgProt64kbps</measType>
+      <measType p="63">pmCounterNumber62</measType>
+      <measType p="64">pmCounterNumber63</measType>
+      <measType p="65">pmCounterNumber64</measType>
+      <measType p="66">pmCounterNumber65</measType>
+      <measType p="67">pmCounterNumber66</measType>
+      <measType p="68">pmCounterNumber67</measType>
+      <measType p="69">pmCounterNumber68</measType>
+      <measType p="70">pmCounterNumber69</measType>
+      <measType p="71">pmCounterNumber70</measType>
+      <measType p="72">pmCounterNumber71</measType>
+      <measType p="73">pmCounterNumber72</measType>
+      <measType p="74">pmCounterNumber73</measType>
+      <measType p="75">pmCounterNumber74</measType>
+      <measType p="76">pmCounterNumber75</measType>
+      <measType p="77">pmCounterNumber76</measType>
+      <measType p="78">pmCounterNumber77</measType>
+      <measType p="79">pmCounterNumber78</measType>
+      <measType p="80">pmCounterNumber79</measType>
+      <measType p="81">pmCounterNumber80</measType>
+      <measType p="82">pmCounterNumber81</measType>
+      <measType p="83">pmCounterNumber82</measType>
+      <measType p="84">pmCounterNumber83</measType>
+      <measType p="85">pmCounterNumber84</measType>
+      <measType p="86">pmCounterNumber84Em</measType>
+      <measType p="87">pmCounterNumber84EmFbInd</measType>
+      <measType p="88">pmCounterNumber87</measType>
+      <measType p="89">pmCounterNumber88</measType>
+      <measType p="90">pmCounterNumber89</measType>
+      <measType p="91">pmCounterNumber90</measType>
+      <measType p="92">pmCounterNumber91</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=32">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">180</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0</r>
+        <r p="82">0</r>
+        <r p="83">0</r>
+        <r p="84">0</r>
+        <r p="85">0</r>
+        <r p="86">0</r>
+        <r p="87">0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0</r>
+        <r p="92">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=31">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">180</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0</r>
+        <r p="82">0</r>
+        <r p="83">0</r>
+        <r p="84">0</r>
+        <r p="85">0</r>
+        <r p="86">0</r>
+        <r p="87">0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0</r>
+        <r p="92">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">180</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0</r>
+        <r p="82">0</r>
+        <r p="83">0</r>
+        <r p="84">0</r>
+        <r p="85">0</r>
+        <r p="86">0</r>
+        <r p="87">0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0</r>
+        <r p="92">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">180</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0</r>
+        <r p="82">0</r>
+        <r p="83">0</r>
+        <r p="84">0</r>
+        <r p="85">0</r>
+        <r p="86">0</r>
+        <r p="87">0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0</r>
+        <r p="92">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellDU_GNBDU">
+      <job jobId="nr_all"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber92</measType>
+      <measType p="2">pmCounterNumber93</measType>
+      <measType p="3">pmCounterNumber94</measType>
+      <measType p="4">pmCounterNumber95</measType>
+      <measType p="5">pmCounterNumber96</measType>
+      <measType p="6">pmCounterNumber97</measType>
+      <measType p="7">pmCounterNumber98</measType>
+      <measType p="8">pmCounterNumber99</measType>
+      <measType p="9">pmCounterNumber100</measType>
+      <measType p="10">pmCounterNumber101</measType>
+      <measType p="11">pmCounterNumber102</measType>
+      <measType p="12">pmCounterNumber103</measType>
+      <measType p="13">pmCounterNumber104</measType>
+      <measType p="14">pmCounterNumber105</measType>
+      <measType p="15">pmCounterNumber106</measType>
+      <measType p="16">pmCounterNumber107</measType>
+      <measType p="17">pmCounterNumber108</measType>
+      <measType p="18">pmCounterNumber108Init</measType>
+      <measType p="19">pmCounterNumber110</measType>
+      <measType p="20">pmCounterNumber110Init</measType>
+      <measType p="21">pmCounterNumber112</measType>
+      <measType p="22">pmCounterNumber112Init</measType>
+      <measType p="23">pmCounterNumber114</measType>
+      <measType p="24">pmCounterNumber114Init</measType>
+      <measType p="25">pmCounterNumber116</measType>
+      <measType p="26">pmCounterNumber116Init</measType>
+      <measType p="27">pmCounterNumber118</measType>
+      <measType p="28">pmCounterNumber118Init</measType>
+      <measType p="29">pmCounterNumber120</measType>
+      <measType p="30">pmCounterNumber120Init</measType>
+      <measType p="31">pmCounterNumber122</measType>
+      <measType p="32">pmCounterNumber122Init</measType>
+      <measType p="33">pmCounterNumber124</measType>
+      <measType p="34">pmCounterNumber125</measType>
+      <measType p="35">pmCounterNumber125Init</measType>
+      <measType p="36">pmCounterNumber127</measType>
+      <measType p="37">pmCounterNumber127Init</measType>
+      <measType p="38">pmCounterNumber129</measType>
+      <measType p="39">pmCounterNumber129Init</measType>
+      <measType p="40">pmCounterNumber131</measType>
+      <measType p="41">pmCounterNumber131Init</measType>
+      <measType p="42">pmCounterNumber133</measType>
+      <measType p="43">pmCounterNumber133Init</measType>
+      <measType p="44">pmCounterNumber135</measType>
+      <measType p="45">pmCounterNumber135Init</measType>
+      <measType p="46">pmCounterNumber137</measType>
+      <measType p="47">pmCounterNumber137Init</measType>
+      <measType p="48">pmCounterNumber139</measType>
+      <measType p="49">pmCounterNumber139Init</measType>
+      <measType p="50">pmCounterNumber141</measType>
+      <measType p="51">pmCounterNumber141Init</measType>
+      <measType p="52">pmCounterNumber143</measType>
+      <measType p="53">pmCounterNumber143Init</measType>
+      <measType p="54">pmCounterNumber145</measType>
+      <measType p="55">pmCounterNumber145Init</measType>
+      <measType p="56">pmCounterNumber147</measType>
+      <measType p="57">pmCounterNumber147Init</measType>
+      <measType p="58">pmCounterNumber149</measType>
+      <measType p="59">pmCounterNumber150</measType>
+      <measType p="60">pmCounterNumber150Init</measType>
+      <measType p="61">pmCounterNumber152</measType>
+      <measType p="62">pmCounterNumber152Init</measType>
+      <measType p="63">pmCounterNumber154</measType>
+      <measType p="64">pmCounterNumber154Init</measType>
+      <measType p="65">pmCounterNumber156</measType>
+      <measType p="66">pmCounterNumber156Init</measType>
+      <measType p="67">pmCounterNumber158</measType>
+      <measType p="68">pmCounterNumber158Ext</measType>
+      <measType p="69">pmCounterNumber160</measType>
+      <measType p="70">pmCounterNumber161</measType>
+      <measType p="71">pmCounterNumber162</measType>
+      <measType p="72">pmCounterNumber163</measType>
+      <measType p="73">pmCounterNumber164</measType>
+      <measType p="74">pmCounterNumber165</measType>
+      <measType p="75">pmCounterNumber166</measType>
+      <measType p="76">pmCounterNumber1666</measType>
+      <measType p="77">pmCounterNumber168</measType>
+      <measType p="78">pmCounterNumber169</measType>
+      <measType p="79">pmCounterNumber170</measType>
+      <measType p="80">pmCounterNumber171</measType>
+      <measType p="81">pmCounterNumber172</measType>
+      <measType p="82">pmCounterNumber173</measType>
+      <measType p="83">pmCounterNumber174</measType>
+      <measType p="84">pmCounterNumber175</measType>
+      <measType p="85">pmCounterNumber176</measType>
+      <measType p="86">pmCounterNumber177</measType>
+      <measType p="87">pmCounterNumber178</measType>
+      <measType p="88">pmCounterNumber179</measType>
+      <measType p="89">pmCounterNumber180</measType>
+      <measType p="90">pmCounterNumber181</measType>
+      <measType p="91">pmCounterNumber182</measType>
+      <measType p="92">pmCounterNumber183</measType>
+      <measType p="93">pmCounterNumber184</measType>
+      <measType p="94">pmCounterNumber185</measType>
+      <measType p="95">pmCounterNumber185Qos</measType>
+      <measType p="96">pmCounterNumber185Samp</measType>
+      <measType p="97">pmCounterNumber185SampQos</measType>
+      <measType p="98">pmCounterNumber189</measType>
+      <measType p="99">pmCounterNumber189Qos</measType>
+      <measType p="100">pmCounterNumber191</measType>
+      <measType p="101">pmCounterNumber191Qos</measType>
+      <measType p="102">pmCounterNumber193</measType>
+      <measType p="103">pmCounterNumber193Samp</measType>
+      <measType p="104">pmCounterNumber195</measType>
+      <measType p="105">pmCounterNumber195Ext</measType>
+      <measType p="106">pmCounterNumber197</measType>
+      <measType p="107">pmCounterNumber198</measType>
+      <measType p="108">pmCounterNumber199</measType>
+      <measType p="109">pmCounterNumber200</measType>
+      <measType p="110">pmCounterNumber200BsrGrant</measType>
+      <measType p="111">pmCounterNumber200PreemptGrant</measType>
+      <measType p="112">pmCounterNumber200PucchSrGrant</measType>
+      <measType p="113">pmCounterNumber204</measType>
+      <measType p="114">pmCounterNumber205</measType>
+      <measType p="115">pmCounterNumber206</measType>
+      <measType p="116">pmCounterNumber207</measType>
+      <measType p="117">pmCounterNumber208</measType>
+      <measType p="118">pmCounterNumber209</measType>
+      <measType p="119">pmCounterNumber210</measType>
+      <measType p="120">pmCounterNumber211</measType>
+      <measType p="121">pmCounterNumber212</measType>
+      <measType p="122">pmCounterNumber213</measType>
+      <measType p="123">pmCounterNumber214</measType>
+      <measType p="124">pmCounterNumber215</measType>
+      <measType p="125">pmCounterNumber216</measType>
+      <measType p="126">pmCounterNumber216MacCe</measType>
+      <measType p="127">pmCounterNumber218</measType>
+      <measType p="128">pmCounterNumber219</measType>
+      <measType p="129">pmCounterNumber220</measType>
+      <measType p="130">pmCounterNumber221</measType>
+      <measType p="131">pmCounterNumber222</measType>
+      <measType p="132">pmCounterNumber223</measType>
+      <measType p="133">pmCounterNumber224</measType>
+      <measType p="134">pmCounterNumber225</measType>
+      <measType p="135">pmCounterNumber226</measType>
+      <measType p="136">pmCounterNumber227</measType>
+      <measType p="137">pmCounterNumber228</measType>
+      <measType p="138">pmCounterNumber228Forced</measType>
+      <measType p="139">pmCounterNumber230</measType>
+      <measType p="140">pmCounterNumber231</measType>
+      <measType p="141">pmCounterNumber232</measType>
+      <measType p="142">pmCounterNumber233</measType>
+      <measType p="143">pmCounterNumber234</measType>
+      <measType p="144">pmCounterNumber235</measType>
+      <measType p="145">pmCounterNumber236</measType>
+      <measType p="146">pmCounterNumber237</measType>
+      <measType p="147">pmCounterNumber238</measType>
+      <measType p="148">pmCounterNumber239</measType>
+      <measType p="149">pmCounterNumber240</measType>
+      <measType p="150">pmCounterNumber241</measType>
+      <measType p="151">pmCounterNumber242</measType>
+      <measType p="152">pmCounterNumber243</measType>
+      <measType p="153">pmCounterNumber244</measType>
+      <measType p="154">pmCounterNumber245</measType>
+      <measType p="155">pmCounterNumber246</measType>
+      <measType p="156">pmCounterNumber247</measType>
+      <measType p="157">pmCounterNumber248</measType>
+      <measType p="158">pmCounterNumber249</measType>
+      <measType p="159">pmCounterNumber250</measType>
+      <measType p="160">pmCounterNumber251</measType>
+      <measType p="161">pmCounterNumber252</measType>
+      <measType p="162">pmCounterNumber252Qos</measType>
+      <measType p="163">pmCounterNumber254</measType>
+      <measType p="164">pmCounterNumber254Qos</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=32">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="12">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="13">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="14">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="15">0</r>
+        <r p="16">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">2880</r>
+        <r p="80">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="81">0,0,0,0,0,0,0,0</r>
+        <r p="82">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="83">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="84">0,0,0,0,0,0,0,0</r>
+        <r p="85">0,0,0,0,0,0,0,0</r>
+        <r p="86">0,0,0,0,0,0,0,0</r>
+        <r p="87">0,0,0,0,0,0,0,0</r>
+        <r p="88">0,0,0,0,0,0,0,0</r>
+        <r p="89">0,0,0,0,0,0,0,0</r>
+        <r p="90">0,0,0,0,0,0,0,0</r>
+        <r p="91">0,0,0,0,0,0,0,0</r>
+        <r p="92">0,0,0,0,0,0,0,0</r>
+        <r p="93">0</r>
+        <r p="94">0</r>
+        <r p="95">0</r>
+        <r p="96">0</r>
+        <r p="97">0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0</r>
+        <r p="105">0</r>
+        <r p="106">0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0</r>
+        <r p="116">0</r>
+        <r p="117">179</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0,0,0,0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">900,0,0,0,0</r>
+        <r p="135">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="136">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="137">1440001</r>
+        <r p="138">0</r>
+        <r p="139">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="140">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="141">0</r>
+        <r p="142">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="143">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="144">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="145">0</r>
+        <r p="146">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="147">0,0,0,0,0,0,0,0,0,0,0,1800001,0,0,0,0,0,0,0,0,0</r>
+        <r p="148">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="149">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="150">0,0,0,0,0,0,0,0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0</r>
+        <r p="155">0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0</r>
+        <r p="159">0</r>
+        <r p="160">0</r>
+        <r p="161">0</r>
+        <r p="162">0</r>
+        <r p="163">0</r>
+        <r p="164">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=31">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="12">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="13">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="14">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="15">0</r>
+        <r p="16">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">5376</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="81">0,0,0,0,0,0,0,0</r>
+        <r p="82">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="83">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="84">0,0,0,0,0,0,0,0</r>
+        <r p="85">0,0,0,0,0,0,0,0</r>
+        <r p="86">0,0,0,0,0,0,0,0</r>
+        <r p="87">0,0,0,0,0,0,0,0</r>
+        <r p="88">0,0,0,0,0,0,0,0</r>
+        <r p="89">0,0,0,0,0,0,0,0</r>
+        <r p="90">0,0,0,0,0,0,0,0</r>
+        <r p="91">0,0,0,0,0,0,0,0</r>
+        <r p="92">0,0,0,0,0,0,0,0</r>
+        <r p="93">0</r>
+        <r p="94">0</r>
+        <r p="95">0</r>
+        <r p="96">0</r>
+        <r p="97">0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0</r>
+        <r p="105">0</r>
+        <r p="106">0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0</r>
+        <r p="116">0</r>
+        <r p="117">179</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0,0,0,0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">900,0,0,0,0</r>
+        <r p="135">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="136">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="137">1440001</r>
+        <r p="138">0</r>
+        <r p="139">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="140">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="141">0</r>
+        <r p="142">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="143">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="144">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="145">0</r>
+        <r p="146">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="147">0,0,0,0,0,0,0,0,0,0,0,1800001,0,0,0,0,0,0,0,0,0</r>
+        <r p="148">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="149">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="150">0,0,0,0,0,0,0,0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0</r>
+        <r p="155">0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0</r>
+        <r p="159">0</r>
+        <r p="160">0</r>
+        <r p="161">0</r>
+        <r p="162">0</r>
+        <r p="163">0</r>
+        <r p="164">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="12">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="13">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="14">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="15">0</r>
+        <r p="16">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="81">0,0,0,0,0,0,0,0</r>
+        <r p="82">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="83">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="84">0,0,0,0,0,0,0,0</r>
+        <r p="85">0,0,0,0,0,0,0,0</r>
+        <r p="86">0,0,0,0,0,0,0,0</r>
+        <r p="87">0,0,0,0,0,0,0,0</r>
+        <r p="88">0,0,0,0,0,0,0,0</r>
+        <r p="89">0,0,0,0,0,0,0,0</r>
+        <r p="90">0,0,0,0,0,0,0,0</r>
+        <r p="91">0,0,0,0,0,0,0,0</r>
+        <r p="92">0,0,0,0,0,0,0,0</r>
+        <r p="93">0</r>
+        <r p="94">0</r>
+        <r p="95">0</r>
+        <r p="96">0</r>
+        <r p="97">0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0</r>
+        <r p="105">0</r>
+        <r p="106">0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0</r>
+        <r p="116">0</r>
+        <r p="117">0</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0,0,0,0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">0,0,0,0,0</r>
+        <r p="135">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="136">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="137">0</r>
+        <r p="138">0</r>
+        <r p="139">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="140">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="141">0</r>
+        <r p="142">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="143">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="144">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="145">0</r>
+        <r p="146">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="147">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="148">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="149">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="150">0,0,0,0,0,0,0,0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0</r>
+        <r p="155">0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0</r>
+        <r p="159">0</r>
+        <r p="160">0</r>
+        <r p="161">0</r>
+        <r p="162">0</r>
+        <r p="163">0</r>
+        <r p="164">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="12">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="13">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="14">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="15">0</r>
+        <r p="16">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="81">0,0,0,0,0,0,0,0</r>
+        <r p="82">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="83">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="84">0,0,0,0,0,0,0,0</r>
+        <r p="85">0,0,0,0,0,0,0,0</r>
+        <r p="86">0,0,0,0,0,0,0,0</r>
+        <r p="87">0,0,0,0,0,0,0,0</r>
+        <r p="88">0,0,0,0,0,0,0,0</r>
+        <r p="89">0,0,0,0,0,0,0,0</r>
+        <r p="90">0,0,0,0,0,0,0,0</r>
+        <r p="91">0,0,0,0,0,0,0,0</r>
+        <r p="92">0,0,0,0,0,0,0,0</r>
+        <r p="93">0</r>
+        <r p="94">0</r>
+        <r p="95">0</r>
+        <r p="96">0</r>
+        <r p="97">0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0</r>
+        <r p="105">0</r>
+        <r p="106">0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0</r>
+        <r p="116">0</r>
+        <r p="117">0</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0,0,0,0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">0,0,0,0,0</r>
+        <r p="135">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="136">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="137">0</r>
+        <r p="138">0</r>
+        <r p="139">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="140">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="141">0</r>
+        <r p="142">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="143">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="144">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="145">0</r>
+        <r p="146">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="147">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="148">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="149">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="150">0,0,0,0,0,0,0,0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0</r>
+        <r p="155">0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0</r>
+        <r p="159">0</r>
+        <r p="160">0</r>
+        <r p="161">0</r>
+        <r p="162">0</r>
+        <r p="163">0</r>
+        <r p="164">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRSectorCarrier_GNBDU">
+      <job jobId="nr_all"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber256</measType>
+      <measType p="2">pmCounterNumber257</measType>
+      <measType p="3">pmCounterNumber258</measType>
+      <measType p="4">pmCounterNumber259</measType>
+      <measType p="5">pmCounterNumber260</measType>
+      <measType p="6">pmCounterNumber261</measType>
+      <measType p="7">pmCounterNumber262</measType>
+      <measType p="8">pmCounterNumber263</measType>
+      <measType p="9">pmCounterNumber263On</measType>
+      <measType p="10">pmCounterNumber265</measType>
+      <measType p="11">pmCounterNumber266</measType>
+      <measType p="12">pmCounterNumber267</measType>
+      <measType p="13">pmCounterNumber267Auto</measType>
+      <measType p="14">pmCounterNumber267AutoCbrs</measType>
+      <measType p="15">pmCounterNumber267Man</measType>
+      <measType p="16">pmCounterNumber267ManCbrs</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRSectorCarrier=32">
+        <r p="1">0,0,0,0,0,0,0,0,0,15,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">10000</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRSectorCarrier=31">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,15,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">15000</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRSectorCarrier=2">
+        <r p="1">15,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRSectorCarrier=1">
+        <r p="1">15,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EUtranCellFDD">
+      <job jobId="stat"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber272</measType>
+      <measType p="2">pmCounterNumber273</measType>
+      <measType p="3">pmCounterNumber274</measType>
+      <measType p="4">pmCounterNumber275</measType>
+      <measType p="5">pmCounterNumber276</measType>
+      <measType p="6">pmCounterNumber277</measType>
+      <measType p="7">pmCounterNumber278</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=2">
+        <r p="1">0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=1">
+        <r p="1">0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellDU_GNBDU">
+      <job jobId="stat"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber279</measType>
+      <measType p="2">pmCounterNumber280</measType>
+      <measType p="3">pmCounterNumber281</measType>
+      <measType p="4">pmCounterNumber282</measType>
+      <measType p="5">pmCounterNumber283</measType>
+      <measType p="6">pmCounterNumber284</measType>
+      <measType p="7">pmCounterNumber285</measType>
+      <measType p="8">pmCounterNumber286</measType>
+      <measType p="9">pmCounterNumber287</measType>
+      <measType p="10">pmCounterNumber288</measType>
+      <measType p="11">pmCounterNumber289</measType>
+      <measType p="12">pmCounterNumber290</measType>
+      <measType p="13">pmCounterNumber291</measType>
+      <measType p="14">pmCounterNumber292</measType>
+      <measType p="15">pmCounterNumber293</measType>
+      <measType p="16">pmCounterNumber294</measType>
+      <measType p="17">pmCounterNumber295</measType>
+      <measType p="18">pmCounterNumber296</measType>
+      <measType p="19">pmCounterNumber274</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=32">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0</r>
+        <r p="3">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=31">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0</r>
+        <r p="3">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=2">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0</r>
+        <r p="3">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=1">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0</r>
+        <r p="3">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="4">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0,0,0,0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EUtranCellFDD">
+      <job jobId="inter"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber297</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=2">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=1">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellDU_GNBDU">
+      <job jobId="inter"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber297F0Distr</measType>
+      <measType p="2">pmCounterNumber297F2Distr</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=32">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=31">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=2">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=1">
+        <r p="1">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=GNBCUCPFunction_GNBCUCP">
+      <job jobId="PREDEF_5GRC"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber300</measType>
+      <measType p="2">pmCounterNumber301</measType>
+      <measType p="3">pmCounterNumber302</measType>
+      <measType p="4">pmCounterNumber303</measType>
+      <measType p="5">pmCounterNumber304</measType>
+      <measType p="6">pmCounterNumber305</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">180</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellCU_GNBCUCP">
+      <job jobId="PREDEF_5GRC"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber306</measType>
+      <measType p="2">pmCounterNumber307</measType>
+      <measType p="3">pmCounterNumber308</measType>
+      <measType p="4">pmCounterNumber309</measType>
+      <measType p="5">pmCounterNumber310</measType>
+      <measType p="6">pmCounterNumber311</measType>
+      <measType p="7">pmCounterNumber312</measType>
+      <measType p="8">pmCounterNumber313</measType>
+      <measType p="9">pmCounterNumber314</measType>
+      <measType p="10">pmCounterNumber315</measType>
+      <measType p="11">pmCounterNumber316</measType>
+      <measType p="12">pmCounterNumber317</measType>
+      <measType p="13">pmCounterNumber318</measType>
+      <measType p="14">pmCounterNumber319</measType>
+      <measType p="15">pmCounterNumber320</measType>
+      <measType p="16">pmCounterNumber321</measType>
+      <measType p="17">pmCounterNumber322</measType>
+      <measType p="18">pmCounterNumber323</measType>
+      <measType p="19">pmCounterNumber324</measType>
+      <measType p="20">pmCounterNumber324Act</measType>
+      <measType p="21">pmCounterNumber326</measType>
+      <measType p="22">pmCounterNumber326Act</measType>
+      <measType p="23">pmCounterNumber328</measType>
+      <measType p="24">pmCounterNumber329</measType>
+      <measType p="25">pmCounterNumber330</measType>
+      <measType p="26">pmCounterNumber331</measType>
+      <measType p="27">pmCounterNumber332</measType>
+      <measType p="28">pmCounterNumber333</measType>
+      <measType p="29">pmCounterNumber334</measType>
+      <measType p="30">pmCounterNumber335</measType>
+      <measType p="31">pmCounterNumber336</measType>
+      <measType p="32">pmCounterNumber337</measType>
+      <measType p="33">pmCounterNumber338</measType>
+      <measType p="34">pmCounterNumber339</measType>
+      <measType p="35">pmCounterNumber340</measType>
+      <measType p="36">pmCounterNumber341</measType>
+      <measType p="37">pmCounterNumber342</measType>
+      <measType p="38">pmCounterNumber343</measType>
+      <measType p="39">pmCounterNumber343Mos</measType>
+      <measType p="40">pmCounterNumber345</measType>
+      <measType p="41">pmCounterNumber345Mos</measType>
+      <measType p="42">pmCounterNumber347</measType>
+      <measType p="43">pmCounterNumber348</measType>
+      <measType p="44">pmCounterNumber349</measType>
+      <measType p="45">pmCounterNumber350</measType>
+      <measType p="46">pmCounterNumber350Mos</measType>
+      <measType p="47">pmCounterNumber350Reatt</measType>
+      <measType p="48">pmCounterNumber350ReattMos</measType>
+      <measType p="49">pmCounterNumber354</measType>
+      <measType p="50">pmCounterNumber354Mos</measType>
+      <measType p="51">pmCounterNumber301</measType>
+      <measType p="52">pmCounterNumber302</measType>
+      <measType p="53">pmCounterNumber303</measType>
+      <measType p="54">pmCounterNumber304</measType>
+      <measType p="55">pmCounterNumber305</measType>
+      <measType p="56">pmCounterNumber356</measType>
+      <measType p="57">pmCounterNumber357</measType>
+      <measType p="58">pmCounterNumber358</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=32">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">180</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">180</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">180</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=31">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">180</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">180</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">180</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">180</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">180</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">180</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">180</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">180</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">180</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=GNBDUFunction_GNBDU">
+      <job jobId="PREDEF_5GRP"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber359</measType>
+      <measType p="2">pmCounterNumber360</measType>
+      <measType p="3">pmCounterNumber361</measType>
+      <measType p="4">pmCounterNumber362</measType>
+      <measType p="5">pmCounterNumber363</measType>
+      <measType p="6">pmCounterNumber364</measType>
+      <measType p="7">pmCounterNumber365</measType>
+      <measType p="8">pmCounterNumber366</measType>
+      <measType p="9">pmCounterNumber367</measType>
+      <measType p="10">pmCounterNumber368</measType>
+      <measType p="11">pmCounterNumber369</measType>
+      <measType p="12">pmCounterNumber370</measType>
+      <measType p="13">pmCounterNumber371</measType>
+      <measType p="14">pmCounterNumber372</measType>
+      <measType p="15">pmCounterNumber373</measType>
+      <measType p="16">pmCounterNumber374</measType>
+      <measType p="17">pmCounterNumber375</measType>
+      <measType p="18">pmCounterNumber376</measType>
+      <measType p="19">pmCounterNumber377</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">32</r>
+        <r p="6">16</r>
+        <r p="7">0</r>
+        <r p="8">16</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellDU_GNBDU">
+      <job jobId="PREDEF_5GRP"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber378</measType>
+      <measType p="2">pmCounterNumber379</measType>
+      <measType p="3">pmCounterNumber380</measType>
+      <measType p="4">pmCounterNumber381</measType>
+      <measType p="5">pmCounterNumber382</measType>
+      <measType p="6">pmCounterNumber383</measType>
+      <measType p="7">pmCounterNumber384</measType>
+      <measType p="8">pmCounterNumber385</measType>
+      <measType p="9">pmCounterNumber386</measType>
+      <measType p="10">pmCounterNumber306</measType>
+      <measType p="11">pmCounterNumber307</measType>
+      <measType p="12">pmCounterNumber307ual</measType>
+      <measType p="13">pmCounterNumber388</measType>
+      <measType p="14">pmCounterNumber389</measType>
+      <measType p="15">pmCounterNumber390</measType>
+      <measType p="16">pmCounterNumber391</measType>
+      <measType p="17">pmCounterNumber392</measType>
+      <measType p="18">pmCounterNumber393</measType>
+      <measType p="19">pmCounterNumber394</measType>
+      <measType p="20">pmCounterNumber395</measType>
+      <measType p="21">pmCounterNumber396</measType>
+      <measType p="22">pmCounterNumber397</measType>
+      <measType p="23">pmCounterNumber398</measType>
+      <measType p="24">pmCounterNumber399</measType>
+      <measType p="25">pmCounterNumber399Broadcasting</measType>
+      <measType p="26">pmCounterNumber401</measType>
+      <measType p="27">pmCounterNumber402</measType>
+      <measType p="28">pmCounterNumber403</measType>
+      <measType p="29">pmCounterNumber404</measType>
+      <measType p="30">pmCounterNumber405</measType>
+      <measType p="31">pmCounterNumber406</measType>
+      <measType p="32">pmCounterNumber407</measType>
+      <measType p="33">pmCounterNumber407Qos</measType>
+      <measType p="34">pmCounterNumber409</measType>
+      <measType p="35">pmCounterNumber410</measType>
+      <measType p="36">pmCounterNumber410Drb</measType>
+      <measType p="37">pmCounterNumber410DrbQos</measType>
+      <measType p="38">pmCounterNumber413</measType>
+      <measType p="39">pmCounterNumber413ResUe</measType>
+      <measType p="40">pmCounterNumber415</measType>
+      <measType p="41">pmCounterNumber416</measType>
+      <measType p="42">pmCounterNumber417</measType>
+      <measType p="43">pmCounterNumber418</measType>
+      <measType p="44">pmCounterNumber419</measType>
+      <measType p="45">pmCounterNumber420</measType>
+      <measType p="46">pmCounterNumber421</measType>
+      <measType p="47">pmCounterNumber422</measType>
+      <measType p="48">pmCounterNumber423</measType>
+      <measType p="49">pmCounterNumber424</measType>
+      <measType p="50">pmCounterNumber425</measType>
+      <measType p="51">pmCounterNumber426</measType>
+      <measType p="52">pmCounterNumber427</measType>
+      <measType p="53">pmCounterNumber428</measType>
+      <measType p="54">pmCounterNumber429</measType>
+      <measType p="55">pmCounterNumber430</measType>
+      <measType p="56">pmCounterNumber431</measType>
+      <measType p="57">pmCounterNumber432</measType>
+      <measType p="58">pmCounterNumber433</measType>
+      <measType p="59">pmCounterNumber434</measType>
+      <measType p="60">pmCounterNumber435</measType>
+      <measType p="61">pmCounterNumber436</measType>
+      <measType p="62">pmCounterNumber437</measType>
+      <measType p="63">pmCounterNumber438</measType>
+      <measType p="64">pmCounterNumber439</measType>
+      <measType p="65">pmCounterNumber440</measType>
+      <measType p="66">pmCounterNumber441</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=32">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">1800000</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">1800001</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">3032642268</r>
+        <r p="18">20160056</r>
+        <r p="19">15120000</r>
+        <r p="20">816482268</r>
+        <r p="21">0</r>
+        <r p="22">2880</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">3780540</r>
+        <r p="26">2520</r>
+        <r p="27">0</r>
+        <r p="28">900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="29">0</r>
+        <r p="30">900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">5760004</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">1440004</r>
+        <r p="44">0</r>
+        <r p="45">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="46">2,1,1,2,2,3,2,1,1,0,0,0</r>
+        <r p="47">15</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">60</r>
+        <r p="54">15</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">179</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=31">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">1800000</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">1800001</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">5110563822</r>
+        <r p="18">20160056</r>
+        <r p="19">15120000</r>
+        <r p="20">1375923822</r>
+        <r p="21">0</r>
+        <r p="22">5376</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">3780504</r>
+        <r p="26">2352</r>
+        <r p="27">0</r>
+        <r p="28">900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="29">0</r>
+        <r p="30">900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">5760004</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">1440004</r>
+        <r p="44">0</r>
+        <r p="45">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="46">3,1,2,1,2,0,3,2,0,0,0,0</r>
+        <r p="47">14</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">56</r>
+        <r p="54">14</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">179</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">900</r>
+        <r p="12">900</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="29">0</r>
+        <r p="30">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="46">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBDUFunction=1,NRCellDU=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">900</r>
+        <r p="12">900</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="29">0</r>
+        <r p="30">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="46">0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=PpControlLink_GNBCUUP">
+      <job jobId="PREDEF_5GPP"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber310</measType>
+      <measType p="2">pmCounterNumber311</measType>
+      <measType p="3">pmCounterNumber312</measType>
+      <measType p="4">pmCounterNumber313</measType>
+      <measType p="5">pmCounterNumber314</measType>
+      <measType p="6">pmCounterNumber347</measType>
+      <measType p="7">pmCounterNumber348</measType>
+      <measType p="8">pmCounterNumber349</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUUPFunction=1,PpControlTermination=1,PpControlLink=internal">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">900</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">900</r>
+        <r p="8">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EUtranCellFDD">
+      <job jobId="ltearq"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber442</measType>
+      <measType p="2">pmCounterNumber443</measType>
+      <measType p="3">pmCounterNumber444</measType>
+      <measType p="4">pmCounterNumber445</measType>
+      <measType p="5">pmCounterNumber446</measType>
+      <measType p="6">pmCounterNumber447</measType>
+      <measType p="7">pmCounterNumber448</measType>
+      <measType p="8">pmCounterNumber448PCell</measType>
+      <measType p="9">pmCounterNumber448SCell</measType>
+      <measType p="10">pmCounterNumber448Volte</measType>
+      <measType p="11">pmCounterNumber452</measType>
+      <measType p="12">pmCounterNumber453</measType>
+      <measType p="13">pmCounterNumber454</measType>
+      <measType p="14">pmCounterNumber455</measType>
+      <measType p="15">pmCounterNumber114</measType>
+      <measType p="16">pmCounterNumber456</measType>
+      <measType p="17">pmCounterNumber457</measType>
+      <measType p="18">pmCounterNumber458</measType>
+      <measType p="19">pmCounterNumber122</measType>
+      <measType p="20">pmCounterNumber459</measType>
+      <measType p="21">pmCounterNumber460</measType>
+      <measType p="22">pmCounterNumber461</measType>
+      <measType p="23">pmCounterNumber462</measType>
+      <measType p="24">pmCounterNumber131</measType>
+      <measType p="25">pmCounterNumber463</measType>
+      <measType p="26">pmCounterNumber464</measType>
+      <measType p="27">pmCounterNumber143</measType>
+      <measType p="28">pmCounterNumber145</measType>
+      <measType p="29">pmCounterNumber147</measType>
+      <measType p="30">pmCounterNumber14916qam</measType>
+      <measType p="31">pmCounterNumber149256Qam</measType>
+      <measType p="32">pmCounterNumber14964Qam</measType>
+      <measType p="33">pmCounterNumber149Iua16qam</measType>
+      <measType p="34">pmCounterNumber149IuaQpsk</measType>
+      <measType p="35">pmCounterNumber149Qpsk</measType>
+      <measType p="36">pmCounterNumber471</measType>
+      <measType p="37">pmCounterNumber472</measType>
+      <measType p="38">pmCounterNumber473</measType>
+      <measType p="39">pmCounterNumber474</measType>
+      <measType p="40">pmCounterNumber475</measType>
+      <measType p="41">pmCounterNumber476</measType>
+      <measType p="42">pmCounterNumber477</measType>
+      <measType p="43">pmCounterNumber478</measType>
+      <measType p="44">pmCounterNumber248</measType>
+      <measType p="45">pmCounterNumber249</measType>
+      <measType p="46">pmCounterNumber479</measType>
+      <measType p="47">pmCounterNumber250</measType>
+      <measType p="48">pmCounterNumber251</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=FieldReplaceableUnit">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber480</measType>
+      <measType p="2">pmCounterNumber481</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1">
+        <r p="1">0</r>
+        <r p="2">4,4,4</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1">
+        <r p="1">0</r>
+        <r p="2">4,4,4</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1">
+        <r p="1">0</r>
+        <r p="2">4,4,4</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608">
+        <r p="1">0</r>
+        <r p="2"> , , </r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1">
+        <r p="1"> </r>
+        <r p="2">4,4,4</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=RiEthernetPort">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber482</measType>
+      <measType p="2">pmCounterNumber483</measType>
+      <measType p="3">pmCounterNumber484</measType>
+      <measType p="4">pmCounterNumber485</measType>
+      <measType p="5">pmCounterNumber486</measType>
+      <measType p="6">pmCounterNumber487</measType>
+      <measType p="7">pmCounterNumber488</measType>
+      <measType p="8">pmCounterNumber489</measType>
+      <measType p="9">pmCounterNumber490</measType>
+      <measType p="10">pmCounterNumber491</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=P,RiEthernetPort=1">
+        <r p="1">0</r>
+        <r p="2">51885</r>
+        <r p="3">4628315</r>
+        <r p="4">9190</r>
+        <r p="5">0</r>
+        <r p="6">15493</r>
+        <r p="7">1956503</r>
+        <r p="8">7326</r>
+        <r p="9">0</r>
+        <r p="10"> </r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=N,RiEthernetPort=1">
+        <r p="1">0</r>
+        <r p="2">37309</r>
+        <r p="3">2868954</r>
+        <r p="4">4551</r>
+        <r p="5">0</r>
+        <r p="6">915</r>
+        <r p="7">380361</r>
+        <r p="8">4549</r>
+        <r p="9">0</r>
+        <r p="10"> </r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=B,RiEthernetPort=1">
+        <r p="1">0</r>
+        <r p="2">15490</r>
+        <r p="3">1512626</r>
+        <r p="4">7326</r>
+        <r p="5">0</r>
+        <r p="6">51883</r>
+        <r p="7">3492085</r>
+        <r p="8">9190</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=A,RiEthernetPort=1">
+        <r p="1">0</r>
+        <r p="2">916</r>
+        <r p="3">260228</r>
+        <r p="4">4549</r>
+        <r p="5">0</r>
+        <r p="6">37309</r>
+        <r p="7">2097258</r>
+        <r p="8">4551</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=RiLink">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber492</measType>
+      <measType p="2">pmCounterNumber493</measType>
+      <measType p="3">pmCounterNumber494</measType>
+      <measType p="4">pmCounterNumber495</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,RiLink=S3-1">
+        <r p="1">1077</r>
+        <r p="2">1076</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,RiLink=S2-1">
+        <r p="1">450</r>
+        <r p="2">450</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,RiLink=S1-1">
+        <r p="1">427</r>
+        <r p="2">427</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,RiLink=R608-2">
+        <r p="1">0</r>
+        <r p="2">2147483647</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,RiLink=R608-1">
+        <r p="1">0</r>
+        <r p="2">2147483647</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=RiPort">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber496</measType>
+      <measType p="2">pmCounterNumber497</measType>
+      <measType p="3">pmCounterNumber498</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,RiPort=DATA_2">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,RiPort=DATA_1">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,RiPort=DATA_2">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,RiPort=DATA_1">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,RiPort=DATA_2">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,RiPort=DATA_1">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=P">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=N">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=B">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,RiPort=A">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=K">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=C">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=B">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,RiPort=A">
+        <r p="1">0,0,0,0,0,0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=SfpChannel">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber499</measType>
+      <measType p="2">pmCounterNumber500</measType>
+      <measType p="3">pmCounterNumber501</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=P,SfpChannel=1">
+        <r p="1">2951</r>
+        <r p="2">3600</r>
+        <r p="3">2922</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=N,SfpChannel=1">
+        <r p="1">3018</r>
+        <r p="2">4200</r>
+        <r p="3">2953</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=K,SfpChannel=1">
+        <r p="1">2809</r>
+        <r p="2">3500</r>
+        <r p="3">2812</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,SfpModule=DATA_2,SfpChannel=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,SfpModule=DATA_2,SfpChannel=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,SfpModule=DATA_2,SfpChannel=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,SfpModule=DATA_1,SfpChannel=1">
+        <r p="1">2810</r>
+        <r p="2">3100</r>
+        <r p="3">2830</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,SfpModule=DATA_1,SfpChannel=1">
+        <r p="1">2717</r>
+        <r p="2">3600</r>
+        <r p="3">2775</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,SfpModule=DATA_1,SfpChannel=1">
+        <r p="1">2700</r>
+        <r p="2">3900</r>
+        <r p="3">2773</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=C,SfpChannel=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=B,SfpChannel=1">
+        <r p="1">2744</r>
+        <r p="2">3200</r>
+        <r p="3">2775</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=B,SfpChannel=1">
+        <r p="1">2863</r>
+        <r p="2">3800</r>
+        <r p="3">2898</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=A,SfpChannel=1">
+        <r p="1">2684</r>
+        <r p="2">3900</r>
+        <r p="3">2737</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=A,SfpChannel=1">
+        <r p="1">2892</r>
+        <r p="2">4400</r>
+        <r p="3">2893</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=SfpModule">
+      <job jobId="PREDEF_Nc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber502</measType>
+      <measType p="2">pmCounterNumber503</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,SfpModule=DATA_2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,SfpModule=DATA_1">
+        <r p="1">1310</r>
+        <r p="2">32552</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,SfpModule=DATA_2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,SfpModule=DATA_1">
+        <r p="1">1430</r>
+        <r p="2">32904</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,SfpModule=DATA_2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,SfpModule=DATA_1">
+        <r p="1">1410</r>
+        <r p="2">33141</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=P">
+        <r p="1">1388</r>
+        <r p="2">32558</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=N">
+        <r p="1">1384</r>
+        <r p="2">32505</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=B">
+        <r p="1">1297</r>
+        <r p="2">32999</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,SfpModule=A">
+        <r p="1">1297</r>
+        <r p="2">33041</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=K">
+        <r p="1">1474</r>
+        <r p="2">32588</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=C">
+        <r p="1">0</r>
+        <r p="2">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=B">
+        <r p="1">1463</r>
+        <r p="2">32493</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,SfpModule=A">
+        <r p="1">1464</r>
+        <r p="2">32534</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EthernetPort">
+      <job jobId="PREDEF_Rtn"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber482</measType>
+      <measType p="2">pmCounterNumber483</measType>
+      <measType p="3">pmCounterNumber484</measType>
+      <measType p="4">pmCounterNumber485</measType>
+      <measType p="5">pmCounterNumber486</measType>
+      <measType p="6">pmCounterNumber487</measType>
+      <measType p="7">pmCounterNumber488</measType>
+      <measType p="8">pmCounterNumber489</measType>
+      <measType p="9">pmCounterNumber504</measType>
+      <measType p="10">pmCounterNumber490</measType>
+      <measType p="11">pmCounterNumber505</measType>
+      <measType p="12">pmCounterNumber506</measType>
+      <measType p="13">pmCounterNumber507</measType>
+      <measType p="14">pmCounterNumber491</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,EthernetPort=TN_IDL_B_1">
+        <r p="1">22345</r>
+        <r p="2">1057</r>
+        <r p="3">2921772</r>
+        <r p="4">4472</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">9147991</r>
+        <r p="8">17099</r>
+        <r p="9">0</r>
+        <r p="10">7627</r>
+        <r p="11">3582</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=InterfaceIPv4">
+      <job jobId="PREDEF_Rtn"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber508</measType>
+      <measType p="2">pmCounterNumber509</measType>
+      <measType p="3">pmCounterNumber510</measType>
+      <measType p="4">pmCounterNumber511</measType>
+      <measType p="5">pmCounterNumber512</measType>
+      <measType p="6">pmCounterNumber513</measType>
+      <measType p="7">pmCounterNumber514</measType>
+      <measType p="8">pmCounterNumber515</measType>
+      <measType p="9">pmCounterNumber516</measType>
+      <measType p="10">pmCounterNumber517</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,Router=vr_OAM,InterfaceIPv4=1">
+        <r p="1">314834</r>
+        <r p="2">4561</r>
+        <r p="3">8697703</r>
+        <r p="4">16811</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,Router=vr_NR,InterfaceIPv4=1">
+        <r p="1">19900</r>
+        <r p="2">388</r>
+        <r p="3">1260</r>
+        <r p="4">30</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,Router=vr_LTE,InterfaceIPv4=1">
+        <r p="1">26656</r>
+        <r p="2">574</r>
+        <r p="3">14580</r>
+        <r p="4">243</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,Router=Node_Internal_F1,InterfaceIPv4=NRDU">
+        <r p="1"> </r>
+        <r p="2"> </r>
+        <r p="3"> </r>
+        <r p="4"> </r>
+        <r p="5"> </r>
+        <r p="6"> </r>
+        <r p="7"> </r>
+        <r p="8"> </r>
+        <r p="9"> </r>
+        <r p="10"> </r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,Router=Node_Internal_F1,InterfaceIPv4=NRCUCP">
+        <r p="1"> </r>
+        <r p="2"> </r>
+        <r p="3"> </r>
+        <r p="4"> </r>
+        <r p="5"> </r>
+        <r p="6"> </r>
+        <r p="7"> </r>
+        <r p="8"> </r>
+        <r p="9"> </r>
+        <r p="10"> </r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=SctpAssociation">
+      <job jobId="PREDEF_Rtn"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber518</measType>
+      <measType p="2">pmCounterNumber519</measType>
+      <measType p="3">pmCounterNumber520</measType>
+      <measType p="4">pmCounterNumber521</measType>
+      <measType p="5">pmCounterNumber522</measType>
+      <measType p="6">pmCounterNumber523</measType>
+      <measType p="7">pmCounterNumber524</measType>
+      <measType p="8">pmCounterNumber525</measType>
+      <measType p="9">pmCounterNumber526</measType>
+      <measType p="10">pmCounterNumber527</measType>
+      <measType p="11">pmCounterNumber528</measType>
+      <measType p="12">pmCounterNumber529</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,SctpEndpoint=F1_NRDU,SctpAssociation=38472-10.0.0.1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">833</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">87820</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">87820</r>
+        <r p="12">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,SctpEndpoint=F1_NRCUCP,SctpAssociation=38472-10.0.0.2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">833</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">87820</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">87820</r>
+        <r p="12">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=VlanPort">
+      <job jobId="PREDEF_Rtn"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber482</measType>
+      <measType p="2">pmCounterNumber483</measType>
+      <measType p="3">pmCounterNumber484</measType>
+      <measType p="4">pmCounterNumber485</measType>
+      <measType p="5">pmCounterNumber486</measType>
+      <measType p="6">pmCounterNumber487</measType>
+      <measType p="7">pmCounterNumber488</measType>
+      <measType p="8">pmCounterNumber489</measType>
+      <measType p="9">pmCounterNumber507</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,VlanPort=vr_OAM.IF1">
+        <r p="1">1996</r>
+        <r p="2">341</r>
+        <r p="3">657544</r>
+        <r p="4">4205</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">9067777</r>
+        <r p="8">16814</r>
+        <r p="9">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,VlanPort=vr_NR.IF1">
+        <r p="1">8457</r>
+        <r p="2">343</r>
+        <r p="3">711892</r>
+        <r p="4">33</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">2368</r>
+        <r p="8">37</r>
+        <r p="9">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Transport=1,VlanPort=vr_LTE.IF1">
+        <r p="1">11894</r>
+        <r p="2">343</r>
+        <r p="3">1006906</r>
+        <r p="4">234</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">20246</r>
+        <r p="8">248</r>
+        <r p="9">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=ConsumedEnergyMeasurement">
+      <job jobId="PREDEF_Apc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber530</measType>
+      <measType p="2">pmCounterNumber530Accumulated</measType>
+      <measType p="3">pmCounterNumber532</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,NodeSupport=1,ConsumedEnergyMeasurement=1">
+        <r p="1"> </r>
+        <r p="2"> </r>
+        <r p="3"> , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , </r>
+        <suspect>true</suspect>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EnergyMeter">
+      <job jobId="PREDEF_Apc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber530</measType>
+      <measType p="2">pmCounterNumber530Accumulated</measType>
+      <measType p="3">pmCounterNumber532</measType>
+      <measType p="4">pmCounterNumber533</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,EnergyMeter=1">
+        <r p="1">83</r>
+        <r p="2">34846</r>
+        <r p="3">333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,334,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333</r>
+        <r p="4">52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S1-1,EnergyMeter=1">
+        <r p="1">12</r>
+        <r p="2">4947</r>
+        <r p="3">47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47</r>
+        <r p="4">53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S2-1,EnergyMeter=1">
+        <r p="1">13</r>
+        <r p="2">5394</r>
+        <r p="3">52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52</r>
+        <r p="4">54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=Radio-S3-1,EnergyMeter=1">
+        <r p="1">22</r>
+        <r p="2">9338</r>
+        <r p="3">89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89</r>
+        <r p="4">53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=R608,EnergyMeter=1">
+        <r p="1"> </r>
+        <r p="2"> </r>
+        <r p="3"> , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , </r>
+        <r p="4"> , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , </r>
+        <suspect>true</suspect>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=SupportUnit">
+      <job jobId="PREDEF_Apc"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber534</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,SupportUnit=2">
+        <r p="1">18,18,18</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,SupportUnit=1">
+        <r p="1">30,30,30</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=BbProcessingResource">
+      <job jobId="PREDEF_Lrat"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber535</measType>
+      <measType p="2">pmCounterNumber367</measType>
+      <measType p="3">pmCounterNumber368</measType>
+      <measType p="4">pmCounterNumber369</measType>
+      <measType p="5">pmCounterNumber370</measType>
+      <measType p="6">pmCounterNumber536</measType>
+      <measType p="7">pmCounterNumber537</measType>
+      <measType p="8">pmCounterNumber538</measType>
+      <measType p="9">pmCounterNumber539</measType>
+      <measType p="10">pmCounterNumber540</measType>
+      <measType p="11">pmCounterNumber541</measType>
+      <measType p="12">pmCounterNumber542</measType>
+      <measType p="13">pmCounterNumber543</measType>
+      <measType p="14">pmCounterNumber374</measType>
+      <measType p="15">pmCounterNumber375</measType>
+      <measType p="16">pmCounterNumber376</measType>
+      <measType p="17">pmCounterNumber377</measType>
+      <measType p="18">pmCounterNumber544</measType>
+      <measType p="19">pmCounterNumber545</measType>
+      <measType p="20">pmCounterNumber546</measType>
+      <measType p="21">pmCounterNumber547</measType>
+      <measType p="22">pmCounterNumber548</measType>
+      <measType p="23">pmCounterNumber549</measType>
+      <measType p="24">pmCounterNumber550</measType>
+      <measType p="25">pmCounterNumber551</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,BbProcessingResource=1">
+        <r p="1">0</r>
+        <r p="2">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="20">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=ENodeBFunction">
+      <job jobId="PREDEF_Lrat"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber359Aas</measType>
+      <measType p="2">pmCounterNumber360Aas</measType>
+      <measType p="3">pmCounterNumber554</measType>
+      <measType p="4">pmCounterNumber555</measType>
+      <measType p="5">pmCounterNumber365Actual</measType>
+      <measType p="6">pmCounterNumber366Actual</measType>
+      <measType p="7">pmCounterNumber558</measType>
+      <measType p="8">pmCounterNumber559</measType>
+      <measType p="9">pmCounterNumber560</measType>
+      <measType p="10">pmCounterNumber561</measType>
+      <measType p="11">pmCounterNumber562</measType>
+      <measType p="12">pmCounterNumber563</measType>
+      <measType p="13">pmCounterNumber564</measType>
+      <measType p="14">pmCounterNumber565</measType>
+      <measType p="15">pmCounterNumber566</measType>
+      <measType p="16">pmCounterNumber567</measType>
+      <measType p="17">pmCounterNumber568</measType>
+      <measType p="18">pmCounterNumber569</measType>
+      <measType p="19">pmCounterNumber570</measType>
+      <measType p="20">pmCounterNumber571</measType>
+      <measType p="21">pmCounterNumber572</measType>
+      <measType p="22">pmCounterNumber573</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">5</r>
+        <r p="8">900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">180</r>
+        <r p="10">0</r>
+        <r p="11">8000</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">10000</r>
+        <r p="15">1800</r>
+        <r p="16">10000</r>
+        <r p="17">1800</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EUtranCellFDD">
+      <job jobId="PREDEF_Lrat"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber306</measType>
+      <measType p="2">pmCounterNumber307</measType>
+      <measType p="3">pmCounterNumber574</measType>
+      <measType p="4">pmCounterNumber575</measType>
+      <measType p="5">pmCounterNumber576</measType>
+      <measType p="6">pmCounterNumber577</measType>
+      <measType p="7">pmCounterNumber578</measType>
+      <measType p="8">pmCounterNumber579</measType>
+      <measType p="9">pmCounterNumber580</measType>
+      <measType p="10">pmCounterNumber581</measType>
+      <measType p="11">pmCounterNumber582</measType>
+      <measType p="12">pmCounterNumber33</measType>
+      <measType p="13">pmCounterNumber34</measType>
+      <measType p="14">pmCounterNumber329</measType>
+      <measType p="15">pmCounterNumber330</measType>
+      <measType p="16">pmCounterNumber583</measType>
+      <measType p="17">pmCounterNumber583Arp</measType>
+      <measType p="18">pmCounterNumber583Csfb</measType>
+      <measType p="19">pmCounterNumber583CsfbArp</measType>
+      <measType p="20">pmCounterNumber583CsfbQci</measType>
+      <measType p="21">pmCounterNumber583HoOngoing</measType>
+      <measType p="22">pmCounterNumber583HoOngoingArp</measType>
+      <measType p="23">pmCounterNumber583HoOngoingQci</measType>
+      <measType p="24">pmCounterNumber583Qci</measType>
+      <measType p="25">pmCounterNumber592</measType>
+      <measType p="26">pmCounterNumber592Arp</measType>
+      <measType p="27">pmCounterNumber594</measType>
+      <measType p="28">pmCounterNumber595</measType>
+      <measType p="29">pmCounterNumber596</measType>
+      <measType p="30">pmCounterNumber597</measType>
+      <measType p="31">pmCounterNumber598</measType>
+      <measType p="32">pmCounterNumber599</measType>
+      <measType p="33">pmCounterNumber599Arp</measType>
+      <measType p="34">pmCounterNumber599Qci</measType>
+      <measType p="35">pmCounterNumber602</measType>
+      <measType p="36">pmCounterNumber602Arp</measType>
+      <measType p="37">pmCounterNumber604</measType>
+      <measType p="38">pmCounterNumber605</measType>
+      <measType p="39">pmCounterNumber606</measType>
+      <measType p="40">pmCounterNumber607</measType>
+      <measType p="41">pmCounterNumber608</measType>
+      <measType p="42">pmCounterNumber609</measType>
+      <measType p="43">pmCounterNumber610</measType>
+      <measType p="44">pmCounterNumber611</measType>
+      <measType p="45">pmCounterNumber612</measType>
+      <measType p="46">pmCounterNumber613</measType>
+      <measType p="47">pmCounterNumber614</measType>
+      <measType p="48">pmCounterNumber615</measType>
+      <measType p="49">pmCounterNumber616</measType>
+      <measType p="50">pmCounterNumber617</measType>
+      <measType p="51">pmCounterNumber618</measType>
+      <measType p="52">pmCounterNumber619</measType>
+      <measType p="53">pmCounterNumber620</measType>
+      <measType p="54">pmCounterNumber621</measType>
+      <measType p="55">pmCounterNumber409</measType>
+      <measType p="56">pmCounterNumber622</measType>
+      <measType p="57">pmCounterNumber623</measType>
+      <measType p="58">pmCounterNumber624</measType>
+      <measType p="59">pmCounterNumber625</measType>
+      <measType p="60">pmCounterNumber626</measType>
+      <measType p="61">pmCounterNumber627</measType>
+      <measType p="62">pmCounterNumber413ResUe</measType>
+      <measType p="63">pmCounterNumber570</measType>
+      <measType p="64">pmCounterNumber213Ce</measType>
+      <measType p="65">pmCounterNumber629</measType>
+      <measType p="66">pmCounterNumber630</measType>
+      <measType p="67">pmCounterNumber631</measType>
+      <measType p="68">pmCounterNumber631Uu</measType>
+      <measType p="69">pmCounterNumber633</measType>
+      <measType p="70">pmCounterNumber634</measType>
+      <measType p="71">pmCounterNumber635</measType>
+      <measType p="72">pmCounterNumber636</measType>
+      <measType p="73">pmCounterNumber637</measType>
+      <measType p="74">pmCounterNumber637FiltQci</measType>
+      <measType p="75">pmCounterNumber637LastTTI</measType>
+      <measType p="76">pmCounterNumber637LastTTIQci</measType>
+      <measType p="77">pmCounterNumber641</measType>
+      <measType p="78">pmCounterNumber642</measType>
+      <measType p="79">pmCounterNumber643</measType>
+      <measType p="80">pmCounterNumber350</measType>
+      <measType p="81">pmCounterNumber350Ce</measType>
+      <measType p="82">pmCounterNumber350Dta</measType>
+      <measType p="83">pmCounterNumber350DtaCe</measType>
+      <measType p="84">pmCounterNumber350Reatt</measType>
+      <measType p="85">pmCounterNumber350ReattCe</measType>
+      <measType p="86">pmCounterNumber350ReattDta</measType>
+      <measType p="87">pmCounterNumber350ReattDtaCe</measType>
+      <measType p="88">pmCounterNumber650</measType>
+      <measType p="89">pmCounterNumber650ActiveUsers</measType>
+      <measType p="90">pmCounterNumber652</measType>
+      <measType p="91">pmCounterNumber652Ce</measType>
+      <measType p="92">pmCounterNumber654</measType>
+      <measType p="93">pmCounterNumber654Ce</measType>
+      <measType p="94">pmCounterNumber354</measType>
+      <measType p="95">pmCounterNumber354Ce</measType>
+      <measType p="96">pmCounterNumber354Dta</measType>
+      <measType p="97">pmCounterNumber354DtaCe</measType>
+      <measType p="98">pmCounterNumber354GummeiNative</measType>
+      <measType p="99">pmCounterNumber660</measType>
+      <measType p="100">pmCounterNumber661</measType>
+      <measType p="101">pmCounterNumber662</measType>
+      <measType p="102">pmCounterNumber663</measType>
+      <measType p="103">pmCounterNumber664</measType>
+      <measType p="104">pmCounterNumber664Ce</measType>
+      <measType p="105">pmCounterNumber664Dta</measType>
+      <measType p="106">pmCounterNumber664DtaCe</measType>
+      <measType p="107">pmCounterNumber664Em</measType>
+      <measType p="108">pmCounterNumber664Hpa</measType>
+      <measType p="109">pmCounterNumber664Mod</measType>
+      <measType p="110">pmCounterNumber664ModCe</measType>
+      <measType p="111">pmCounterNumber664Mos</measType>
+      <measType p="112">pmCounterNumber664Mta</measType>
+      <measType p="113">pmCounterNumber664MtaCe</measType>
+      <measType p="114">pmCounterNumber675</measType>
+      <measType p="115">pmCounterNumber675Ce</measType>
+      <measType p="116">pmCounterNumber677</measType>
+      <measType p="117">pmCounterNumber677Ce</measType>
+      <measType p="118">pmCounterNumber677Dta</measType>
+      <measType p="119">pmCounterNumber677DtaCe</measType>
+      <measType p="120">pmCounterNumber677Em</measType>
+      <measType p="121">pmCounterNumber677Hpa</measType>
+      <measType p="122">pmCounterNumber677Mod</measType>
+      <measType p="123">pmCounterNumber677ModCe</measType>
+      <measType p="124">pmCounterNumber677Mos</measType>
+      <measType p="125">pmCounterNumber677Mta</measType>
+      <measType p="126">pmCounterNumber677MtaCe</measType>
+      <measType p="127">pmCounterNumber688</measType>
+      <measType p="128">pmCounterNumber689</measType>
+      <measType p="129">pmCounterNumber690</measType>
+      <measType p="130">pmCounterNumber691</measType>
+      <measType p="131">pmCounterNumber692</measType>
+      <measType p="132">pmCounterNumber693</measType>
+      <measType p="133">pmCounterNumber694</measType>
+      <measType p="134">pmCounterNumber694Em</measType>
+      <measType p="135">pmCounterNumber696</measType>
+      <measType p="136">pmCounterNumber696Em</measType>
+      <measType p="137">pmCounterNumber698</measType>
+      <measType p="138">pmCounterNumber699</measType>
+      <measType p="139">pmCounterNumber699Em</measType>
+      <measType p="140">pmCounterNumber701</measType>
+      <measType p="141">pmCounterNumber701Em</measType>
+      <measType p="142">pmCounterNumber703</measType>
+      <measType p="143">pmCounterNumber704</measType>
+      <measType p="144">pmCounterNumber705</measType>
+      <measType p="145">pmCounterNumber706</measType>
+      <measType p="146">pmCounterNumber7062</measType>
+      <measType p="147">pmCounterNumber708</measType>
+      <measType p="148">pmCounterNumber709</measType>
+      <measType p="149">pmCounterNumber710</measType>
+      <measType p="150">pmCounterNumber711</measType>
+      <measType p="151">pmCounterNumber712</measType>
+      <measType p="152">pmCounterNumber713</measType>
+      <measType p="153">pmCounterNumber714</measType>
+      <measType p="154">pmCounterNumber715</measType>
+      <measType p="155">pmCounterNumber716</measType>
+      <measType p="156">pmCounterNumber717</measType>
+      <measType p="157">pmCounterNumber718</measType>
+      <measType p="158">pmCounterNumber719</measType>
+      <measType p="159">pmCounterNumber720</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=2">
+        <r p="1">0</r>
+        <r p="2">900</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0,0,0,0</r>
+        <r p="48">0,0,0,0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0,0,0,0</r>
+        <r p="54">0,0,0,0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="59">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0,0,0,0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0,0,0,0</r>
+        <r p="82">0</r>
+        <r p="83">0,0,0,0</r>
+        <r p="84">0</r>
+        <r p="85">0,0,0,0</r>
+        <r p="86">0</r>
+        <r p="87">0,0,0,0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0,0,0,0</r>
+        <r p="92">0</r>
+        <r p="93">0,0,0,0</r>
+        <r p="94">0</r>
+        <r p="95">0,0,0,0</r>
+        <r p="96">0</r>
+        <r p="97">0,0,0,0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0,0,0,0</r>
+        <r p="105">0</r>
+        <r p="106">0,0,0,0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0,0,0,0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0,0,0,0</r>
+        <r p="116">0</r>
+        <r p="117">0,0,0,0</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0,0,0,0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0,0,0,0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">0</r>
+        <r p="135">0</r>
+        <r p="136">0</r>
+        <r p="137">0</r>
+        <r p="138">0</r>
+        <r p="139">0</r>
+        <r p="140">0</r>
+        <r p="141">0</r>
+        <r p="142">0</r>
+        <r p="143">0</r>
+        <r p="144">0</r>
+        <r p="145">0</r>
+        <r p="146">0</r>
+        <r p="147">0</r>
+        <r p="148">0</r>
+        <r p="149">0</r>
+        <r p="150">0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="155">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0,0,0,0,0,0,0,0</r>
+        <r p="159">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=1">
+        <r p="1">0</r>
+        <r p="2">900</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0,0,0,0</r>
+        <r p="48">0,0,0,0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0,0,0,0</r>
+        <r p="54">0,0,0,0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="59">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0,0,0,0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+        <r p="74">0</r>
+        <r p="75">0</r>
+        <r p="76">0</r>
+        <r p="77">0</r>
+        <r p="78">0</r>
+        <r p="79">0</r>
+        <r p="80">0</r>
+        <r p="81">0,0,0,0</r>
+        <r p="82">0</r>
+        <r p="83">0,0,0,0</r>
+        <r p="84">0</r>
+        <r p="85">0,0,0,0</r>
+        <r p="86">0</r>
+        <r p="87">0,0,0,0</r>
+        <r p="88">0</r>
+        <r p="89">0</r>
+        <r p="90">0</r>
+        <r p="91">0,0,0,0</r>
+        <r p="92">0</r>
+        <r p="93">0,0,0,0</r>
+        <r p="94">0</r>
+        <r p="95">0,0,0,0</r>
+        <r p="96">0</r>
+        <r p="97">0,0,0,0</r>
+        <r p="98">0</r>
+        <r p="99">0</r>
+        <r p="100">0</r>
+        <r p="101">0</r>
+        <r p="102">0</r>
+        <r p="103">0</r>
+        <r p="104">0,0,0,0</r>
+        <r p="105">0</r>
+        <r p="106">0,0,0,0</r>
+        <r p="107">0</r>
+        <r p="108">0</r>
+        <r p="109">0</r>
+        <r p="110">0,0,0,0</r>
+        <r p="111">0</r>
+        <r p="112">0</r>
+        <r p="113">0,0,0,0</r>
+        <r p="114">0</r>
+        <r p="115">0,0,0,0</r>
+        <r p="116">0</r>
+        <r p="117">0,0,0,0</r>
+        <r p="118">0</r>
+        <r p="119">0,0,0,0</r>
+        <r p="120">0</r>
+        <r p="121">0</r>
+        <r p="122">0</r>
+        <r p="123">0,0,0,0</r>
+        <r p="124">0</r>
+        <r p="125">0</r>
+        <r p="126">0,0,0,0</r>
+        <r p="127">0</r>
+        <r p="128">0</r>
+        <r p="129">0</r>
+        <r p="130">0</r>
+        <r p="131">0</r>
+        <r p="132">0</r>
+        <r p="133">0</r>
+        <r p="134">0</r>
+        <r p="135">0</r>
+        <r p="136">0</r>
+        <r p="137">0</r>
+        <r p="138">0</r>
+        <r p="139">0</r>
+        <r p="140">0</r>
+        <r p="141">0</r>
+        <r p="142">0</r>
+        <r p="143">0</r>
+        <r p="144">0</r>
+        <r p="145">0</r>
+        <r p="146">0</r>
+        <r p="147">0</r>
+        <r p="148">0</r>
+        <r p="149">0</r>
+        <r p="150">0</r>
+        <r p="151">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="152">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="153">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="154">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="155">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</r>
+        <r p="156">0</r>
+        <r p="157">0</r>
+        <r p="158">0,0,0,0,0,0,0,0</r>
+        <r p="159">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=BbProcessingResource">
+      <job jobId="nrcell"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber550Burst</measType>
+      <measType p="2">pmCounterNumber550Format</measType>
+      <measType p="3">pmCounterNumber550X2Fwd</measType>
+      <measType p="4">pmCounterNumber724</measType>
+      <measType p="5">pmCounterNumber725</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,Equipment=1,FieldReplaceableUnit=BB-1,BbProcessingResource=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=EUtranCellFDD">
+      <job jobId="nrcell"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber726</measType>
+      <measType p="2">pmCounterNumber727</measType>
+      <measType p="3">pmCounterNumber728</measType>
+      <measType p="4">pmCounterNumber729</measType>
+      <measType p="5">pmCounterNumber730</measType>
+      <measType p="6">pmCounterNumber731</measType>
+      <measType p="7">pmCounterNumber732</measType>
+      <measType p="8">pmCounterNumber733</measType>
+      <measType p="9">pmCounterNumber734</measType>
+      <measType p="10">pmCounterNumber735</measType>
+      <measType p="11">pmCounterNumber629CatMDrxNoSyncQci</measType>
+      <measType p="12">pmCounterNumber629CatMDrxSyncQci</measType>
+      <measType p="13">pmCounterNumber629CatMNoDrxNoSyncQci</measType>
+      <measType p="14">pmCounterNumber629CatMNoDrxSyncQci</measType>
+      <measType p="15">pmCounterNumber629DrxNoSyncQci</measType>
+      <measType p="16">pmCounterNumber629DrxSync</measType>
+      <measType p="17">pmCounterNumber629DrxSyncQci</measType>
+      <measType p="18">pmCounterNumber629NoDrxNoSyncQci</measType>
+      <measType p="19">pmCounterNumber629NoDrxSyncQci</measType>
+      <measType p="20">pmCounterNumber629Qci</measType>
+      <measType p="21">pmCounterNumber630CatMDrxNoSyncQci</measType>
+      <measType p="22">pmCounterNumber630CatMDrxSyncQci</measType>
+      <measType p="23">pmCounterNumber630CatMNoDrxNoSyncQci</measType>
+      <measType p="24">pmCounterNumber630CatMNoDrxSyncQci</measType>
+      <measType p="25">pmCounterNumber630DrxNoSyncQci</measType>
+      <measType p="26">pmCounterNumber630DrxSync</measType>
+      <measType p="27">pmCounterNumber630DrxSyncQci</measType>
+      <measType p="28">pmCounterNumber630NoDrxNoSyncQci</measType>
+      <measType p="29">pmCounterNumber630NoDrxSyncQci</measType>
+      <measType p="30">pmCounterNumber630Qci</measType>
+      <measType p="31">pmCounterNumber756</measType>
+      <measType p="32">pmCounterNumber756Qci</measType>
+      <measType p="33">pmCounterNumber758</measType>
+      <measType p="34">pmCounterNumber758Qci</measType>
+      <measType p="35">pmCounterNumber631Qci</measType>
+      <measType p="36">pmCounterNumber631UuQci</measType>
+      <measType p="37">pmCounterNumber762</measType>
+      <measType p="38">pmCounterNumber633Limitations</measType>
+      <measType p="39">pmCounterNumber633MissingPdus2Qci</measType>
+      <measType p="40">pmCounterNumber633Qci</measType>
+      <measType p="41">pmCounterNumber633RohcFail2Qci</measType>
+      <measType p="42">pmCounterNumber633SrbTooLarge</measType>
+      <measType p="43">pmCounterNumber768</measType>
+      <measType p="44">pmCounterNumber769</measType>
+      <measType p="45">pmCounterNumber770</measType>
+      <measType p="46">pmCounterNumber771</measType>
+      <measType p="47">pmCounterNumber771Qci</measType>
+      <measType p="48">pmCounterNumber634Qci</measType>
+      <measType p="49">pmCounterNumber635Qci</measType>
+      <measType p="50">pmCounterNumber775</measType>
+      <measType p="51">pmCounterNumber637Ca</measType>
+      <measType p="52">pmCounterNumber637LastTTICa</measType>
+      <measType p="53">pmCounterNumber637Qci</measType>
+      <measType p="54">pmCounterNumber637TransPlmn0</measType>
+      <measType p="55">pmCounterNumber637TransPlmn1</measType>
+      <measType p="56">pmCounterNumber637TransPlmn2</measType>
+      <measType p="57">pmCounterNumber637TransPlmn3</measType>
+      <measType p="58">pmCounterNumber637TransPlmn4</measType>
+      <measType p="59">pmCounterNumber637TransPlmn5</measType>
+      <measType p="60">pmCounterNumber637TransPlmn6</measType>
+      <measType p="61">pmCounterNumber637TransQci</measType>
+      <measType p="62">pmCounterNumber787</measType>
+      <measType p="63">pmCounterNumber641Trans</measType>
+      <measType p="64">pmCounterNumber789</measType>
+      <measType p="65">pmCounterNumber642Plmn0</measType>
+      <measType p="66">pmCounterNumber642Plmn1</measType>
+      <measType p="67">pmCounterNumber642Plmn2</measType>
+      <measType p="68">pmCounterNumber642Plmn3</measType>
+      <measType p="69">pmCounterNumber642Plmn4</measType>
+      <measType p="70">pmCounterNumber642Plmn5</measType>
+      <measType p="71">pmCounterNumber642Plmn6</measType>
+      <measType p="72">pmCounterNumber642Qci</measType>
+      <measType p="73">pmCounterNumber798</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=2">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,ENodeBFunction=1,EUtranCellFDD=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="6">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="7">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="8">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="9">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="10">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="11">0</r>
+        <r p="12">0</r>
+        <r p="13">0</r>
+        <r p="14">0</r>
+        <r p="15">0</r>
+        <r p="16">0</r>
+        <r p="17">0</r>
+        <r p="18">0</r>
+        <r p="19">0</r>
+        <r p="20">0</r>
+        <r p="21">0</r>
+        <r p="22">0</r>
+        <r p="23">0</r>
+        <r p="24">0</r>
+        <r p="25">0</r>
+        <r p="26">0</r>
+        <r p="27">0</r>
+        <r p="28">0</r>
+        <r p="29">0</r>
+        <r p="30">0</r>
+        <r p="31">0</r>
+        <r p="32">0</r>
+        <r p="33">0</r>
+        <r p="34">0</r>
+        <r p="35">0</r>
+        <r p="36">0</r>
+        <r p="37">0</r>
+        <r p="38">0</r>
+        <r p="39">0</r>
+        <r p="40">0</r>
+        <r p="41">0</r>
+        <r p="42">0,0,0,0,0,0,0,0,0,0</r>
+        <r p="43">0</r>
+        <r p="44">0</r>
+        <r p="45">0</r>
+        <r p="46">0</r>
+        <r p="47">0</r>
+        <r p="48">0</r>
+        <r p="49">0</r>
+        <r p="50">0</r>
+        <r p="51">0</r>
+        <r p="52">0</r>
+        <r p="53">0</r>
+        <r p="54">0</r>
+        <r p="55">0</r>
+        <r p="56">0</r>
+        <r p="57">0</r>
+        <r p="58">0</r>
+        <r p="59">0</r>
+        <r p="60">0</r>
+        <r p="61">0</r>
+        <r p="62">0</r>
+        <r p="63">0</r>
+        <r p="64">0</r>
+        <r p="65">0</r>
+        <r p="66">0</r>
+        <r p="67">0</r>
+        <r p="68">0</r>
+        <r p="69">0</r>
+        <r p="70">0</r>
+        <r p="71">0</r>
+        <r p="72">0</r>
+        <r p="73">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=GNBCUUPFunction_GNBCUUP">
+      <job jobId="nrcell"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber799</measType>
+      <measType p="2">pmCounterNumber799Gtpu</measType>
+      <measType p="3">pmCounterNumber799NoCtxt</measType>
+      <measType p="4">pmCounterNumber802</measType>
+      <measType p="5">pmCounterNumber803</measType>
+      <measType p="6">pmCounterNumber804</measType>
+      <measType p="7">pmCounterNumber805</measType>
+      <measType p="8">pmCounterNumber806</measType>
+      <measType p="9">pmCounterNumber807</measType>
+      <measType p="10">pmCounterNumber808</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUUPFunction=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+        <r p="3">0</r>
+        <r p="4">0</r>
+        <r p="5">0</r>
+        <r p="6">0</r>
+        <r p="7">0</r>
+        <r p="8">0</r>
+        <r p="9">0</r>
+        <r p="10">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=NRCellCU_GNBCUCP">
+      <job jobId="nrcell"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmEndcUeCapabilityUlPdcpDelay</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=32">
+        <r p="1">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=31">
+        <r p="1">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=2">
+        <r p="1">0</r>
+      </measValue>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUCPFunction=1,NRCellCU=1">
+        <r p="1">0</r>
+      </measValue>
+    </measInfo>
+    <measInfo measInfoId="PM=1,PmGroup=X2UTermination_GNBCUUP">
+      <job jobId="nrcell"/>
+      <granPeriod duration="PT900S"
+                  endTime="2022-04-18T19:15:00+00:00"/>
+      <repPeriod duration="PT900S"/>
+      <measType p="1">pmCounterNumber802</measType>
+      <measType p="2">pmCounterNumber803</measType>
+      <measValue measObjLdn="ManagedElement=nodedntest,GNBCUUPFunction=1,X2UTermination=1">
+        <r p="1">0</r>
+        <r p="2">0</r>
+      </measValue>
+    </measInfo>
+  </measData>
+  <fileFooter>
+    <measCollec endTime="2022-04-18T19:15:00+00:00"/>
+  </fileFooter>
+</measCollecFile>
diff --git a/docker-proj/pm-files/pm.xml.gz b/docker-proj/pm-files/pm.xml.gz
new file mode 100644 (file)
index 0000000..fda8f0e
Binary files /dev/null and b/docker-proj/pm-files/pm.xml.gz differ
diff --git a/docker-proj/scripts/clean-shared-volume.sh b/docker-proj/scripts/clean-shared-volume.sh
new file mode 100755 (executable)
index 0000000..ef47f0e
--- /dev/null
@@ -0,0 +1,50 @@
+#!/bin/bash
+
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+echo "Deleting files in shared volumes"
+SD=$(dirname -- "$0")
+echo " script-home: "$SD
+
+cd $SD/..
+
+if [ -d "shared-volume" ]; then
+    cd "shared-volume"
+    if [ $? -eq 0 ]; then
+        if [[ "$PWD" == *"/shared-volume" ]]; then
+            CNT=$(find . -maxdepth 2 -name 'A*' | wc -l)
+            echo " Deleting $CNT files in $PWD"
+            find . -maxdepth 2 -name 'A*' -delete
+        else
+            echo "Cannot determine if current dir is shared-volume"
+            echo "Exiting..."
+            exit 1
+        fi
+    else
+        echo "Cannnot cd to shared-volume"
+        echo "Exiting..."
+        exit 1
+    fi
+else
+    echo "Dir shared-volume not found"
+    echo "Exiting..."
+    exit 1
+fi
+
+echo "DONE"
+exit 0
diff --git a/docker-proj/scripts/kafka-client-send-file-ready.sh b/docker-proj/scripts/kafka-client-send-file-ready.sh
new file mode 100755 (executable)
index 0000000..3a39719
--- /dev/null
@@ -0,0 +1,94 @@
+#!/bin/bash
+
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+SD=$(dirname -- "$0")
+echo "script-home: "$SD
+cd $SD
+CWD=$PWD
+
+NODE_COUNT=$1
+EVT_COUNT=$2
+NODE_NAME_BASE=$3
+FILE_EXT=$4
+SRV_COUNT=$5
+
+print_usage() {
+    echo "Usage: kafka-client-send-file-ready.sh <node-count> <num-of-events> <node-name-base> <file-extension> <num-servers>"
+    exit 1
+}
+echo $@
+if [ $# -lt 5 ]; then
+    print_usage
+fi
+
+BEGINTIME=1665146700
+CURTIME=$BEGINTIME
+
+BATCHSIZE=1000
+
+CNTR=0
+TCNTR=0
+
+for (( i=0; i<$EVT_COUNT; i++)); do
+
+    if [ $CNTR -eq 0 ]; then
+        rm .out.json
+        touch .out.json
+    fi
+
+    echo "EVENT NO: $i for $NODE_COUNT NODES - 1 FILE PER EVENT"
+
+    ST=$(date -d @$CURTIME +'%Y%m%d.%H%M')
+    let CURTIME=CURTIME+900
+    ET=$(date -d @$CURTIME +'%H%M')
+
+    for (( j=0; j<$NODE_COUNT; j++)); do
+
+            NO="$NODE_NAME_BASE-$j"
+
+            #FN="A20000626.2315+0200-2330+0200_$NO-$i.$FILE_EXT"
+            FN="A$ST+0200-$ET+0200_$NO-$i.$FILE_EXT"
+            let SRV_ID=$j%$SRV_COUNT
+            let SRV_ID=SRV_ID+1
+            echo "NODE "$NO
+            echo "FILENAME "$FN
+            SRV="pm-https-server-$SRV_ID"
+            echo "HTTP SERVER "$SRV
+            URL="https://$SRV:$HTTPS_PORT/files/$FN"
+            EVT='{"event":{"commonEventHeader":{"sequence":0,"eventName":"Noti_RnNode-Ericsson_FileReady","sourceName":"'$NO'","lastEpochMicrosec":151983,"startEpochMicrosec":15198378,"timeZoneOffset":"UTC+05:00","changeIdentifier":"PM_MEAS_FILES"},"notificationFields":{"notificationFieldsVersion":"notificationFieldsVersion","changeType":"FileReady","changeIdentifier":"PM_MEAS_FILES","arrayOfNamedHashMap":[{"name":"'$FN'","hashMap":{"fileFormatType":"org.3GPP.32.435#measCollec","location":"'$URL'","fileFormatVersion":"V10","compression":"gzip"}}]}}}'
+            echo $EVT >> .out.json
+
+        let CNTR=CNTR+1
+        let TCNTR=TCNTR+1
+        if [ $CNTR -ge $BATCHSIZE ]; then
+            echo "Pushing batch of $CNTR events"
+            cat .out.json | /opt/kafka/bin/kafka-console-producer.sh --topic file-ready --broker-list kafka-1:9092
+            rm .out.json
+            touch .out.json
+            CNTR=0
+        fi
+    done
+
+done
+if [ $CNTR -ne 0 ]; then
+    echo "Pushing batch of $CNTR events"
+    cat .out.json | /opt/kafka/bin/kafka-console-producer.sh --topic file-ready --broker-list kafka-1:9092
+fi
+
+echo "Pushed $TCNTR events"
diff --git a/docker-proj/scripts/populate_keycloak.sh b/docker-proj/scripts/populate_keycloak.sh
new file mode 100755 (executable)
index 0000000..0c6f148
--- /dev/null
@@ -0,0 +1,467 @@
+#!/bin/bash
+
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+# Script intended to be sourced by other script to add functions to the keycloak rest API
+
+KC_URL=http://localhost:8462
+echo "Keycloak url: "$KC_URL
+
+__get_admin_token() {
+    echo "Get admin token"
+    ADMIN_TOKEN=""
+    while [ "${#ADMIN_TOKEN}" -lt 20 ]; do
+        ADMIN_TOKEN=$(curl -s -X POST --max-time 2     "$KC_URL/realms/master/protocol/openid-connect/token"     -H "Content-Type: application/x-www-form-urlencoded"     -d "username=admin" -d "password=admin" -d 'grant_type=password' -d "client_id=admin-cli"  |  jq -r '.access_token')
+        if [ "${#ADMIN_TOKEN}" -lt 20 ]; then
+            echo "Could not get admin token, retrying..."
+            echo "Retrieved token: $ADMIN_TOKEN"
+        fi
+    done
+    echo "Admin token: ${ADMIN_TOKEN:0:10}..."
+    echo $ADMIN_TOKEN > .admin_token
+    __ADM_TOKEN_TS=$SECONDS
+}
+
+__check_admin_token() {
+    __diff=$(($SECONDS-$__ADM_TOKEN_TS))
+    if [ $__diff -gt 15 ]; then
+        __get_admin_token
+    fi
+}
+
+__get_admin_token
+
+indent1() { sed 's/^/ /'; }
+indent2() { sed 's/^/  /'; }
+
+decode_token() {
+    echo "Decoding access_token"
+    echo $1 | jq -R 'split(".") | .[0,1] | @base64d | fromjson'
+}
+
+decode_jwt() {
+    echo "Decoding jwt"
+    echo $1 | jq -r .access_token | jq -R 'split(".") | .[0,1] | @base64d | fromjson'
+}
+
+list_realms() {
+    echo "Listing all realms"
+    __check_admin_token
+    curl -s \
+        -X GET \
+        -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+        "$KC_URL/admin/realms" | jq -r '.[].id' | indent2
+}
+delete_realms() {
+    echo "$@"
+    for realm in "$@"; do
+        echo "Attempt to delete realm: $realm"
+        __check_admin_token
+        curl -s \
+        -X DELETE \
+        -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+        "$KC_URL/admin/realms/$realm" | indent1
+        if [ $? -ne 0 ]; then
+            echo "Command failed"
+            exit 1
+        fi
+        echo " OK"
+    done
+}
+
+create_realms() {
+    echo "Creating realms: $@"
+    while [ $# -gt 0 ]; do
+        echo " Attempt to create realm: $1"
+        __check_admin_token
+cat > .jsonfile1 <<- "EOF"
+{
+"realm":"$__realm_name",
+"enabled":true
+}
+EOF
+        export __realm_name=$1
+        envsubst < .jsonfile1 > .jsonfile2
+        curl -s \
+        -X POST \
+        -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+        -H "Content-Type: application/json" \
+        -d @".jsonfile2" \
+        "$KC_URL/admin/realms" | indent2
+        if [ $? -ne 0 ]; then
+            echo "Command failed"
+            exit 1
+        fi
+        echo "  OK"
+        shift
+    done
+}
+
+create_clients() {
+    __realm=$1
+    shift
+    echo "Attempt to create clients $@ for realm: $__realm"
+
+cat > .jsonfile1 <<- "EOF"
+{
+   "clientId":"$__client_name",
+   "publicClient": false,
+   "serviceAccountsEnabled": true,
+   "rootUrl":"https://example.com/example/",
+   "adminUrl":"https://example.com/example/"
+}
+EOF
+    while [ $# -gt 0 ]; do
+        echo " Creating client: $1"
+        __check_admin_token
+        export __client_name=$1
+        envsubst < .jsonfile1 > .jsonfile2
+        curl -s \
+        -X POST \
+        -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+        -H "Content-Type: application/json" \
+        -d @".jsonfile2" \
+        "$KC_URL/admin/realms/$__realm/clients" | indent1
+        if [ $? -ne 0 ]; then
+            echo "Command failed"
+            exit 1
+        fi
+        echo " OK"
+        shift
+    done
+}
+
+__get_client_id() {
+    __client_data=$(curl -s \
+        -X GET \
+        -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+        "$KC_URL/admin/realms/$1/clients?clientId=$2")
+    if [ $? -ne 0 ]; then
+        return 1
+    fi
+    __client_id=$(echo $__client_data |  jq -r '.[0].id')
+    echo $__client_id
+    return 0
+}
+
+generate_client_secrets() {
+    __realm=$1
+    shift
+    echo "Attempt to generate secret for clients $@ in realm $__realm"
+    while [ $# -gt 0 ]; do
+        __check_admin_token
+        __client_id=$(__get_client_id $__realm $1)
+        if [ $? -ne 0 ]; then
+            echo "Command failed"
+            exit 1
+        fi
+        echo " Client id for client $1 in realm $__realm: "$__client_id | indent1
+        echo "  Creating secret"
+        __client_secret=$(curl -s \
+                -X POST \
+                -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+                "$KC_URL/admin/realms/$__realm/clients/$__client_id/client-secret")
+        if [ $? -ne 0 ]; then
+            echo "Command failed"
+            exit 1
+        fi
+        __client_secret=$(curl -s \
+                -X GET \
+                -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+                "$KC_URL/admin/realms/$__realm/clients/$__client_id/client-secret")
+        if [ $? -ne 0 ]; then
+            echo "Command failed"
+            exit 1
+        fi
+        __client_secret=$(echo $__client_secret | jq -r .value)
+        echo "  Client secret for client $1 in realm $__realm: "$__client_secret | indent1
+        echo $__client_secret > ".sec_$__realm""_$1"
+        echo "   OK"
+        shift
+    done
+}
+
+create_client_roles() {
+    # <realm-name> <client-name> [<role-name>]+
+    __check_admin_token
+    __client_id=$(__get_client_id $1 $2)
+    if [ $? -ne 0 ]; then
+        echo "Command failed"
+        exit 1
+    fi
+    __realm=$1
+    shift; shift;
+    while [ $# -gt 0 ]; do
+
+cat > .jsonfile1 <<- "EOF"
+{
+   "name":"$__role"
+}
+EOF
+        export __role=$1
+        envsubst < .jsonfile1 > .jsonfile2
+        curl -s \
+        -X POST \
+        -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+        -H "Content-Type: application/json" \
+        -d @".jsonfile2" \
+        "$KC_URL/admin/realms/$__realm/clients/$__client_id/roles" | indent1
+        if [ $? -ne 0 ]; then
+            echo "Command failed"
+            exit 1
+        fi
+        shift
+    done
+}
+
+__get_service_account_id() {
+    # <realm-name> <client-id>
+    __service_account_data=$(curl -s \
+        -X GET \
+        -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+        "$KC_URL/admin/realms/$1/clients/$2/service-account-user")
+    if [ $? -ne 0 ]; then
+        return 1
+    fi
+    __service_account_id=$(echo $__service_account_data |  jq -r '.id')
+    echo $__service_account_id
+    return 0
+}
+
+__get_client_available_role_id() {
+    # <realm-name> <service-account-id> <client-id> <client-role-name>
+    __client_role_data=$(curl -s \
+        -X GET \
+        -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+        "$KC_URL/admin/realms/$1/users/$2/role-mappings/clients/$3/available")
+    if [ $? -ne 0 ]; then
+        return 1
+    fi
+    #__client_role_id=$(echo $__client_role_data |  jq -r '.id')
+    __client_role_id=$(echo $__client_role_data | jq  -r '.[] | select(.name=="'$4'") | .id ')
+    echo $__client_role_id
+    return 0
+}
+
+__get_client_mapped_role_id() {
+    # <realm-name> <service-account-id> <client-id> <client-role-name>
+    __client_role_data=$(curl -s \
+        -X GET \
+        -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+        "$KC_URL/admin/realms/$1/users/$2/role-mappings/clients/$3")
+    if [ $? -ne 0 ]; then
+        return 1
+    fi
+    #__client_role_id=$(echo $__client_role_data |  jq -r '.id')
+    __client_role_id=$(echo $__client_role_data | jq  -r '.[] | select(.name=="'$4'") | .id ')
+    echo $__client_role_id
+    return 0
+}
+
+add_client_roles_mapping()  {
+    # <realm-name> <client-name> [<role-name>]+
+    echo "Attempt to add roles ${@:3} to client $2 in realm $1"
+    __check_admin_token
+    __realm=$1
+    __client=$2
+    __client_id=$(__get_client_id $__realm $__client)
+    if [ $? -ne 0 ]; then
+        echo "Command failed"
+        exit 1
+    fi
+    echo " Client id for client $__client in realm $__realm: "$__client_id | indent1
+    __service_account_id=$(__get_service_account_id $__realm $__client_id)
+    if [ $? -ne 0 ]; then
+        echo "Command failed"
+        exit 1
+    fi
+    echo " Service account id for client $__client in realm $__realm: "$__service_account_id | indent1
+    shift; shift
+    __cntr=0
+    __all_roles=$@
+    while [ $# -gt 0 ]; do
+        if [ $__cntr -eq 0 ]; then
+            echo "[" > .jsonfile2
+        fi
+        __client_role_id=$(__get_client_available_role_id $__realm $__service_account_id $__client_id $1)
+        if [ $? -ne 0 ]; then
+            echo "Command failed"
+            exit 1
+        fi
+
+        __role='{"name":"'$1'","id":"'$__client_role_id'","composite": false,"clientRole": true}'
+        if [ $__cntr -gt 0 ]; then
+            echo "," >> .jsonfile2
+        fi
+        echo $__role >> .jsonfile2
+        let __cntr=__cntr+1
+        shift
+    done
+    echo "]" >> .jsonfile2
+    echo "  Adding roles $__all_roles to client $__client in realm $__realm"
+
+    curl -s \
+    -X POST \
+    -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+    -H "Content-Type: application/json" \
+    -d @".jsonfile2" \
+    "$KC_URL/admin/realms/$__realm/users/$__service_account_id/role-mappings/clients/$__client_id" | indent2
+    if [ $? -ne 0 ]; then
+        echo "Command failed"
+        exit 1
+    fi
+    echo "  OK"
+}
+
+
+
+remove_client_roles_mapping()  {
+    # <realm-name> <client-name> [<role-name>]+
+    echo "Attempt to removed roles ${@:3} from client $2 in realm $1"
+    __check_admin_token
+    __realm=$1
+    __client=$2
+    __client_id=$(__get_client_id $__realm $__client)
+    if [ $? -ne 0 ]; then
+        echo "Command failed"
+        exit 1
+    fi
+    echo " Client id for client $__client in realm $__realm: "$__client_id | indent1
+    __service_account_id=$(__get_service_account_id $__realm $__client_id)
+    if [ $? -ne 0 ]; then
+        echo "Command failed"
+        exit 1
+    fi
+    echo " Service account id for client $__client in realm $__realm: "$__service_account_id | indent1
+    shift; shift
+    __cntr=0
+    __all_roles=$@
+    while [ $# -gt 0 ]; do
+        if [ $__cntr -eq 0 ]; then
+            echo "[" > .jsonfile2
+        fi
+        __client_role_id=$(__get_client_mapped_role_id $__realm $__service_account_id $__client_id $1)
+        if [ $? -ne 0 ]; then
+            echo "Command failed"
+            exit 1
+        fi
+
+        __role='{"name":"'$1'","id":"'$__client_role_id'","composite": false,"clientRole": true}'
+        if [ $__cntr -gt 0 ]; then
+            echo "," >> .jsonfile2
+        fi
+        echo $__role >> .jsonfile2
+        let __cntr=__cntr+1
+        shift
+    done
+    echo "]" >> .jsonfile2
+    echo "  Removing roles $__all_roles from client $__client in realm $__realm"
+
+    curl -s \
+    -X DELETE \
+    -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+    -H "Content-Type: application/json" \
+    -d @".jsonfile2" \
+    "$KC_URL/admin/realms/$__realm/users/$__service_account_id/role-mappings/clients/$__client_id" | indent2
+    if [ $? -ne 0 ]; then
+        echo "Command failed"
+        exit 1
+    fi
+    echo "  OK"
+}
+
+add_client_hardcoded-claim-mapper() {
+# <realm-name> <client-name> <mapper-name> <claim-name> <claim-value>
+    __check_admin_token
+    __realm=$1
+    __client=$2
+    export __mapper_name=$3
+    export __claim_name=$4
+    export __claim_value=$5
+
+    __client_id=$(__get_client_id $__realm $__client)
+    if [ $? -ne 0 ]; then
+        echo " Fatal error when getting client id, response: "$?
+        exit 1
+    fi
+    cat > .jsonfile1 <<- "EOF"
+{
+    "name": "$__mapper_name",
+    "protocol": "openid-connect",
+    "protocolMapper": "oidc-hardcoded-claim-mapper",
+    "consentRequired": false,
+    "config": {
+      "claim.value": "$__claim_value",
+      "userinfo.token.claim": "true",
+      "id.token.claim": "true",
+      "access.token.claim": "true",
+      "claim.name": "$__claim_name",
+      "access.tokenResponse.claim": "false"
+    }
+}
+EOF
+    envsubst < .jsonfile1 > .jsonfile2
+    curl -s \
+    -X POST \
+    -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+    -H "Content-Type: application/json" \
+    -d @".jsonfile2" \
+    "$KC_URL/admin/realms/nonrtric-realm/clients/"$__client_id"/protocol-mappers/models" | indent2
+    if [ $? -ne 0 ]; then
+        echo "Command failed"
+        exit 1
+    fi
+    set +x
+    cat .jsonfile2
+    echo "  OK"
+}
+
+# Get a client token
+# args: <realm-name> <client-name>
+get_client_token() {
+    __check_admin_token
+    __realm=$1
+    __client=$2
+    __client_id=$(__get_client_id $__realm $__client)
+    if [ $? -ne 0 ]; then
+        echo " Fatal error when getting client id, response: "$?
+        exit 1
+    fi
+
+    __client_secret=$(curl -s -f \
+            -X GET \
+            -H "Authorization: Bearer ${ADMIN_TOKEN}" \
+            "$KC_URL/admin/realms/$__realm/clients/$__client_id/client-secret")
+    if [ $? -ne 0 ]; then
+        echo " Fatal error when getting client secret, response: "$?
+        exit 1
+    fi
+
+    __client_secret=$(echo $__client_secret | jq -r .value)
+
+       __TMP_TOKEN=$(curl -s -f -X POST $KC_URL/realms/$__realm/protocol/openid-connect/token   \
+                  -H Content-Type:application/x-www-form-urlencoded \
+                  -d client_id="$__client" -d client_secret="$__client_secret" -d grant_type=client_credentials)
+       if [ $? -ne 0 ]; then
+               echo " Fatal error when getting client token, response: "$?
+               exit 1
+       fi
+
+       echo $__TMP_TOKEN| jq -r .access_token
+       return 0
+}
diff --git a/docker-proj/scripts/push-to-file-ready-topic.sh b/docker-proj/scripts/push-to-file-ready-topic.sh
new file mode 100755 (executable)
index 0000000..025b0c6
--- /dev/null
@@ -0,0 +1,45 @@
+#!/bin/bash
+
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+SD=$(dirname -- "$0")
+echo "${0##*/} script-home: "$SD
+cd $SD
+CWD=$PWD
+
+
+NODE_COUNT=$1
+EVT_COUNT=$2
+NODE_NAME_BASE=$3
+FILE_EXT=$4
+SRV_COUNT=$5
+
+print_usage() {
+    echo "Usage: push-to-file-ready-topic.sh <node-count> <num-of-events> <node-name-base> <file-extension> <num-servers>"
+    exit 1
+}
+if [ $# -lt 5 ]; then
+    print_usage
+fi
+
+chmod +x kafka-client-send-file-ready.sh
+docker cp kafka-client-send-file-ready.sh common-kafka-1-1:/tmp/
+
+docker exec -it common-kafka-1-1 /tmp/kafka-client-send-file-ready.sh $NODE_COUNT $EVT_COUNT $NODE_NAME_BASE $FILE_EXT $SRV_COUNT
+
+echo done
+
diff --git a/docker-proj/scripts/push-to-ves-collector.sh b/docker-proj/scripts/push-to-ves-collector.sh
new file mode 100755 (executable)
index 0000000..3dc7d85
--- /dev/null
@@ -0,0 +1,88 @@
+#!/bin/bash
+
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2023 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  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.
+#  ============LICENSE_END=================================================
+#
+
+SD=$(dirname -- "$0")
+echo "script-home: "$SD
+cd $SD
+CWD=$PWD
+
+NODE_COUNT=$1
+EVT_COUNT=$2
+NODE_NAME_BASE=$3
+FILE_EXT=$4
+SRV_COUNT=$5
+
+HTTPS_PORT=443
+
+print_usage() {
+    echo "Usage: push-to-ves-collector.sh <node-count> <num-of-events> <node-name-base> <file-extension> <num-servers>"
+    exit 1
+}
+echo $@
+if [ $# -lt 5 ]; then
+    print_usage
+fi
+
+rm .out.json
+touch .out.json
+
+BEGINTIME=1665146700
+CURTIME=$BEGINTIME
+
+for (( i=0; i<$EVT_COUNT; i++)); do
+
+    echo "EVENT BATCH: $i of $EVT_COUNT events for $NODE_COUNT NODES - 1 FILE PER EVENT"
+    echo '{"eventList": [' > .out.json
+    first=0
+
+    arch="$(uname -s)"
+    if [[ $arch == "Darwin"* ]]; then
+        ST=$(date -r $CURTIME +'%Y%m%d.%H%M')
+        let CURTIME=CURTIME+900
+        ET=$(date -r $CURTIME +'%H%M')
+    else
+        ST=$(date -d @$CURTIME +'%Y%m%d.%H%M')
+        let CURTIME=CURTIME+900
+        ET=$(date -d @$CURTIME +'%H%M')
+    fi
+
+    for (( j=0; j<$NODE_COUNT; j++)); do
+
+            NO="$NODE_NAME_BASE-$j"
+            #FN="A20000626.2315+0200-2330+0200_$NO-$i.$FILE_EXT"
+            FN="A$ST+0200-$ET+0200_$NO-$i.$FILE_EXT"
+            let SRV_ID=$j%$SRV_COUNT
+            let SRV_ID=SRV_ID+1
+            #echo "NODE "$NO
+            echo "FILENAME "$FN
+            SRV="pm-https-server-$SRV_ID"
+            echo "HTTP SERVER "$SRV
+            URL="https://$SRV:$HTTPS_PORT/files/$FN"
+            EVT='{"commonEventHeader":{"startEpochMicrosec":15198378,"eventId":"FileReady_1797490e-10ae-4d48-9ea7-3d7d790b25e1","timeZoneOffset":"UTC+05.30","internalHeaderFields":{"collectorTimeStamp":"Wed,0907202211:56:02GMT"},"priority":"Normal","version":"4.0.1","reportingEntityName":"'$NO'","sequence":0,"domain":"notification","lastEpochMicrosec":151983,"eventName":"Notification_gnb-Ericsson_FileReady","vesEventListenerVersion":"7.0.1","sourceName":"'$NO'"},"notificationFields":{"notificationFieldsVersion":"2.0","changeType":"FileReady","changeIdentifier":"PM_MEAS_FILES","arrayOfNamedHashMap":[{"name":"'$FN'","hashMap":{"location":"'$URL'","fileFormatType":"org.3GPP.32.435#measCollec","fileFormatVersion":"V10","compression":"gzip"}}]}}'
+            if [ $first -ne 0 ]; then
+                echo "," >> .out.json
+            fi
+            first=1
+            echo "$EVT" >> .out.json
+    done
+    echo ']}' >> .out.json
+    RES=$(curl -s -X POST 'localhost:8080/eventListener/v7/eventBatch' --header 'Content-Type: application/json' --data-binary @.out.json)
+    echo $RES
+done
+
diff --git a/docker-proj/shared-volume/dummy.txt b/docker-proj/shared-volume/dummy.txt
new file mode 100644 (file)
index 0000000..e69de29