Merge "BugFix - Enable Controlpanel to start even when gateway is Unavailable"
diff --git a/enrichment-coordinator-service/api/ecs-api.json b/enrichment-coordinator-service/api/ecs-api.json
index c99873b..237c3c4 100644
--- a/enrichment-coordinator-service/api/ecs-api.json
+++ b/enrichment-coordinator-service/api/ecs-api.json
@@ -655,7 +655,7 @@
"name": "Copyright (C) 2020 Nordix Foundation. Licensed under the Apache License.",
"url": "http://www.apache.org/licenses/LICENSE-2.0"
},
- "description": "<h1>API documentation<\/h1><h2>General<\/h2><p> The service is mainly a broker between data producers and data consumers. A data producer has the ability to producer one or several type of data (EI type). One type of data can be produced by zero to many producers. <br /><br />A data consumer can have several active data subscriptions (EI job). One EI job consists of the the type of data to produce and additional parameters for filtering of the data. These parameters are different for different data types.<\/p><h2>APIs provided by the service<\/h2><h4>A1-EI<\/h4><p> This API is between Near-RT RIC, which is a data consumer and the Non-RT RIC. <\/p><h4>Data producer API<\/h4><p> This API is between data producers and this service. It is divivided into two parts, where one is provided by this service (registration) and one part is provided by the data producer.<\/p><h4>EI Service status<\/h4><p> This API provides a means to monitor the service.<\/p>",
+ "description": "<h1>API documentation<\/h1><h2>General<\/h2><p> The service is mainly a broker between data producers and data consumers. A data producer has the ability to producer one or several type of data (EI type). One type of data can be produced by zero to many producers. <br /><br />A data consumer can have several active data subscriptions (EI job). One EI job consists of the type of data to produce and additional parameters for filtering of the data. These parameters are different for different data types.<\/p><h2>APIs provided by the service<\/h2><h4>A1-EI<\/h4><p> This API is between Near-RT RIC, which is a data consumer, and the Non-RT RIC. <\/p><h4>Data producer API<\/h4><p> This API is between data producers and this service. It is divivided into two parts, where one is provided by this service (registration) and one part is provided by the data producer.<\/p><h4>EI Service status<\/h4><p> This API provides a means to monitor the service.<\/p>",
"title": "Enrichment Information Service",
"version": "1.0"
},
diff --git a/enrichment-coordinator-service/api/ecs-api.yaml b/enrichment-coordinator-service/api/ecs-api.yaml
index 3b705cf..beb5512 100644
--- a/enrichment-coordinator-service/api/ecs-api.yaml
+++ b/enrichment-coordinator-service/api/ecs-api.yaml
@@ -5,10 +5,10 @@
a broker between data producers and data consumers. A data producer has the ability
to producer one or several type of data (EI type). One type of data can be produced
by zero to many producers. <br /><br />A data consumer can have several active
- data subscriptions (EI job). One EI job consists of the the type of data to produce
+ data subscriptions (EI job). One EI job consists of the type of data to produce
and additional parameters for filtering of the data. These parameters are different
for different data types.</p><h2>APIs provided by the service</h2><h4>A1-EI</h4><p> This
- API is between Near-RT RIC, which is a data consumer and the Non-RT RIC. </p><h4>Data
+ API is between Near-RT RIC, which is a data consumer, and the Non-RT RIC. </p><h4>Data
producer API</h4><p> This API is between data producers and this service. It
is divivided into two parts, where one is provided by this service (registration)
and one part is provided by the data producer.</p><h4>EI Service status</h4><p> This
diff --git a/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/SwaggerConfig.java b/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/SwaggerConfig.java
index 944cbf0..fdfc0c9 100644
--- a/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/SwaggerConfig.java
+++ b/enrichment-coordinator-service/src/main/java/org/oransc/enrichment/SwaggerConfig.java
@@ -58,13 +58,22 @@
static final String API_TITLE = "Enrichment Data service";
- static final String DESCRIPTION = "<h1>API documentation</h1>" + "<h2>General</h2>" + "<p>"
- + " The service is mainly a broker between data producers and data consumers. A data producer has the ability to producer one or several type of data (EI type). One type of data can be produced by zero to many producers. <br /><br />A data consumer can have several active data subscriptions (EI job). One EI job consists of the the type of data to produce and additional parameters for filtering of the data. These parameters are different for different data types."
- + "</p>" + "<h2>APIs provided by the service</h2>" + "<h4>A1-EI</h4>" + "<p>"
- + " This API is between Near-RT RIC, which is a data consumer and the Non-RT RIC. " + "</p>"
- + "<h4>Data producer API</h4>" + "<p>"
+ static final String DESCRIPTION = "<h1>API documentation</h1>" //
+ + "<h2>General</h2>" //
+ + "<p>" //
+ + " The service is mainly a broker between data producers and data consumers. A data producer has the ability to producer one or several type of data (EI type). One type of data can be produced by zero to many producers. <br /><br />A data consumer can have several active data subscriptions (EI job). One EI job consists of the type of data to produce and additional parameters for filtering of the data. These parameters are different for different data types." //
+ + "</p>" //
+ + "<h2>APIs provided by the service</h2>" //
+ + "<h4>A1-EI</h4>" //
+ + "<p>" //
+ + " This API is between Near-RT RIC, which is a data consumer, and the Non-RT RIC. " //
+ + "</p>" + "<h4>Data producer API</h4>" //
+ + "<p>"
+ " This API is between data producers and this service. It is divivided into two parts, where one is provided by this service (registration) and one part is provided by the data producer."
- + "</p>" + "<h4>EI Service status</h4>" + "<p>" + " This API provides a means to monitor the service."
+ + "</p>" //
+ + "<h4>EI Service status</h4>" //
+ + "<p>" //
+ + " This API provides a means to monitor the service." //
+ "</p>";
}
diff --git a/onap/oran b/onap/oran
index be0ae3e..02013b3 160000
--- a/onap/oran
+++ b/onap/oran
@@ -1 +1 @@
-Subproject commit be0ae3e197f5d5032c0766a59050b03e2a4deb99
+Subproject commit 02013b33111f0b51d07c80c89f4d5d08b60b2099
diff --git a/policy-agent/pom.xml b/policy-agent/pom.xml
index d18c9f7..36559e9 100644
--- a/policy-agent/pom.xml
+++ b/policy-agent/pom.xml
@@ -26,7 +26,7 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
- <version>2.3.4.RELEASE</version>
+ <version>2.3.8.RELEASE</version>
<relativePath />
</parent>
<groupId>org.o-ran-sc.nonrtric</groupId>
@@ -47,10 +47,10 @@
</repositories>
<properties>
<java.version>11</java.version>
- <springfox.version>2.9.2</springfox.version>
+ <springfox.version>3.0.0</springfox.version>
<immutable.version>2.8.2</immutable.version>
<sdk.version>1.1.6</sdk.version>
- <swagger.version>2.0.0</swagger.version>
+ <swagger.version>2.1.6</swagger.version>
<json.version>20190722</json.version>
<commons-net.version>3.6</commons-net.version>
<maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
@@ -64,6 +64,16 @@
</properties>
<dependencies>
<dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>30.0-jre</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springdoc</groupId>
+ <artifactId>springdoc-openapi-ui</artifactId>
+ <version>1.5.2</version>
+ </dependency>
+ <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>