aboutsummaryrefslogtreecommitdiffstats
path: root/sliapi
diff options
context:
space:
mode:
authorDan Timoney <dtimoney@att.com>2017-03-31 15:03:13 -0400
committerDan Timoney <dtimoney@att.com>2017-03-31 15:11:48 -0400
commit974b67dd4021e6e839eaad25366bffe6d7a414c8 (patch)
treec16b969e86323ed8b0914253b1c74d42d31a7ed1 /sliapi
parente0451f75b26082418757f279351c2d3e29c0a5c8 (diff)
[SDNC-5] Rebase sdnc-core
Upgrade to OpenDaylight Boron release, and sync changes made since 16.10 release to ONAP SDN-C distribution Change-Id: I20bef9e6d0008c4436b5624ce839bbb70ecc20a5 Signed-off-by: Dan Timoney <dtimoney@att.com>
Diffstat (limited to 'sliapi')
-rwxr-xr-xsliapi/installer/pom.xml1
-rwxr-xr-xsliapi/model/pom.xml4
-rwxr-xr-xsliapi/model/src/main/yang/sliapi.yang5
-rwxr-xr-xsliapi/provider/pom.xml2
-rw-r--r--sliapi/provider/src/main/java/org/openecomp/sdnc/sliapi/sliapiProvider.java37
5 files changed, 32 insertions, 17 deletions
diff --git a/sliapi/installer/pom.xml b/sliapi/installer/pom.xml
index 52237dc..ec54c3e 100755
--- a/sliapi/installer/pom.xml
+++ b/sliapi/installer/pom.xml
@@ -8,7 +8,6 @@
<version>1.1.0-SNAPSHOT</version>
</parent>
<artifactId>sliapi-installer</artifactId>
- <name>SLI API - Karaf Installer</name>
<packaging>pom</packaging>
<properties>
diff --git a/sliapi/model/pom.xml b/sliapi/model/pom.xml
index ae79cb3..7d7e4c9 100755
--- a/sliapi/model/pom.xml
+++ b/sliapi/model/pom.xml
@@ -30,7 +30,7 @@
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>maven-sal-api-gen-plugin</artifactId>
- <version>${odl.yangtools.version}</version>
+ <version>${odl.sal.api.gen.plugin.version}</version>
<type>jar</type>
</dependency>
</dependencies>
@@ -58,7 +58,7 @@
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>yang-binding</artifactId>
- <version>${odl.yangtools.version}</version>
+ <version>${odl.mdsal.yang.binding.version}</version>
</dependency>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
diff --git a/sliapi/model/src/main/yang/sliapi.yang b/sliapi/model/src/main/yang/sliapi.yang
index 2c77331..047fd69 100755
--- a/sliapi/model/src/main/yang/sliapi.yang
+++ b/sliapi/model/src/main/yang/sliapi.yang
@@ -48,7 +48,10 @@ module SLI-API {
leaf ack-final-indicator {
type string;
}
- leaf response-text {
+ leaf response-message {
+ type string;
+ }
+ leaf context-memory-json {
type string;
}
}
diff --git a/sliapi/provider/pom.xml b/sliapi/provider/pom.xml
index 96e81b4..62d9cb0 100755
--- a/sliapi/provider/pom.xml
+++ b/sliapi/provider/pom.xml
@@ -54,7 +54,7 @@
<dependency>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>maven-sal-api-gen-plugin</artifactId>
- <version>${odl.yangtools.version}</version>
+ <version>${odl.sal.api.gen.plugin.version}</version>
<type>jar</type>
</dependency>
<dependency>
diff --git a/sliapi/provider/src/main/java/org/openecomp/sdnc/sliapi/sliapiProvider.java b/sliapi/provider/src/main/java/org/openecomp/sdnc/sliapi/sliapiProvider.java
index 8189bc0..f8deef2 100644
--- a/sliapi/provider/src/main/java/org/openecomp/sdnc/sliapi/sliapiProvider.java
+++ b/sliapi/provider/src/main/java/org/openecomp/sdnc/sliapi/sliapiProvider.java
@@ -203,7 +203,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
if (svcLogic == null) {
respBuilder.setResponseCode("500");
- respBuilder.setResponseText("Could not locate OSGi SvcLogicService service");
+ respBuilder.setResponseMessage("Could not locate OSGi SvcLogicService service");
respBuilder.setAckFinalIndicator("Y");
rpcResult = RpcResultBuilder.<ExecuteGraphOutput> status(true).withResult(respBuilder.build()).build();
@@ -214,7 +214,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
try {
if (!svcLogic.hasGraph(calledModule, calledRpc, null, modeStr)) {
respBuilder.setResponseCode("404");
- respBuilder.setResponseText("Directed graph for "+calledModule+"/"+calledRpc+"/"+modeStr+" not found");
+ respBuilder.setResponseMessage("Directed graph for "+calledModule+"/"+calledRpc+"/"+modeStr+" not found");
respBuilder.setAckFinalIndicator("Y");
rpcResult = RpcResultBuilder.<ExecuteGraphOutput> status(true).withResult(respBuilder.build()).build();
@@ -224,7 +224,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
LOG.error("Caught exception looking for directed graph for "+calledModule+"/"+calledRpc+"/"+modeStr, e);
respBuilder.setResponseCode("500");
- respBuilder.setResponseText("Internal error : could not determine if target graph exists");
+ respBuilder.setResponseMessage("Internal error : could not determine if target graph exists");
respBuilder.setAckFinalIndicator("Y");
rpcResult = RpcResultBuilder.<ExecuteGraphOutput> status(true).withResult(respBuilder.build()).build();
@@ -265,7 +265,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
try {
LOG.info("Calling directed graph for "+calledModule+"/"+calledRpc+"/"+modeStr);
- if (LOG.isDebugEnabled()) {
+ if (LOG.isTraceEnabled()) {
StringBuffer argList = new StringBuffer();
argList.append("Parameters : {");
Enumeration e = parms.propertyNames();
@@ -274,7 +274,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
argList.append(" ("+propName+","+parms.getProperty(propName)+") ");
}
argList.append("}");
- LOG.debug(argList.toString());
+ LOG.trace(argList.toString());
argList = null;
}
@@ -283,9 +283,22 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
Properties respProps = svcLogic.execute(calledModule, calledRpc,
null, modeStr, parms, domDataBroker);
+ StringBuilder sb = new StringBuilder("{");
+
+ for (Object key : respProps.keySet()) {
+ String keyValue = (String) key;
+ if (keyValue != null && !"".equals(keyValue) && !keyValue.contains("input.sli-parameter")) {
+ sb.append("\"").append(keyValue).append("\": \"").append(respProps.getProperty(keyValue)).append("\",");
+ }
+ }
+
+ sb.setLength(sb.length() - 1);
+ sb.append("}");
+
respBuilder.setResponseCode(respProps.getProperty("error-code", "0"));
- respBuilder.setResponseText(respProps.getProperty("error-message", ""));
+ respBuilder.setResponseMessage(respProps.getProperty("error-message", ""));// TODO change response-text to response-message to match other BVC APIs
respBuilder.setAckFinalIndicator(respProps.getProperty("ack-final", "Y"));
+ respBuilder.setContextMemoryJson(sb.toString());
TestResultBuilder testResultBuilder = new TestResultBuilder();
@@ -308,7 +321,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
respBuilder.setResponseCode("500");
respBuilder
- .setResponseText("Internal error : caught exception executing directed graph "
+ .setResponseMessage("Internal error : caught exception executing directed graph "
+ calledModule
+ "/"
+ calledRpc
@@ -359,7 +372,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
if (svcLogic == null) {
respBuilder.setResponseCode("500");
- respBuilder.setResponseText("Could not locate OSGi SvcLogicService service");
+ respBuilder.setResponseMessage("Could not locate OSGi SvcLogicService service");
respBuilder.setAckFinalIndicator("Y");
rpcResult = RpcResultBuilder.<HealthcheckOutput> failed().withResult(respBuilder.build()).build();
@@ -369,7 +382,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
try {
if (!svcLogic.hasGraph(calledModule, calledRpc, null, modeStr)) {
respBuilder.setResponseCode("404");
- respBuilder.setResponseText("Directed graph for "+calledModule+"/"+calledRpc+"/"+modeStr+" not found");
+ respBuilder.setResponseMessage("Directed graph for "+calledModule+"/"+calledRpc+"/"+modeStr+" not found");
respBuilder.setAckFinalIndicator("Y");
@@ -380,7 +393,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
LOG.error("Caught exception looking for directed graph for "+calledModule+"/"+calledRpc+"/"+modeStr, e);
respBuilder.setResponseCode("500");
- respBuilder.setResponseText("Internal error : could not determine if target graph exists");
+ respBuilder.setResponseMessage("Internal error : could not determine if target graph exists");
respBuilder.setAckFinalIndicator("Y");
rpcResult = RpcResultBuilder.<HealthcheckOutput> failed().withResult(respBuilder.build()).build();
@@ -396,7 +409,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
null, modeStr, parms);
respBuilder.setResponseCode(respProps.getProperty("error-code", "0"));
- respBuilder.setResponseText(respProps.getProperty("error-message", ""));
+ respBuilder.setResponseMessage(respProps.getProperty("error-message", ""));
respBuilder.setAckFinalIndicator(respProps.getProperty("ack-final", "Y"));
} catch (Exception e) {
@@ -405,7 +418,7 @@ public class sliapiProvider implements AutoCloseable, SLIAPIService{
respBuilder.setResponseCode("500");
respBuilder
- .setResponseText("Internal error : caught exception executing directed graph "
+ .setResponseMessage("Internal error : caught exception executing directed graph "
+ calledModule
+ "/"
+ calledRpc