GNM-703
diff --git a/servicesDistributionDevLocal.json b/servicesDistributionDevLocal.json
index d7ff796..ec1db9b 100644
--- a/servicesDistributionDevLocal.json
+++ b/servicesDistributionDevLocal.json
@@ -61,6 +61,16 @@
"portApp": "9010",
"portHealth": "9011",
"description": "Mics Central Service-Configures and dispatches different service clusters for different modules"
+ },
+ {
+ "active": "true",
+ "name": "cim-cache",
+ "protocol": "https",
+ "host": "169.50.13.154",
+ "urlPath": "/domain",
+ "portApp": "443",
+ "portHealth": "",
+ "description": "CIM-Cache Domain API"
}
]
}
diff --git a/servicesDistributionDevServer.json b/servicesDistributionDevServer.json
index bd0136b..af6b818 100644
--- a/servicesDistributionDevServer.json
+++ b/servicesDistributionDevServer.json
@@ -61,6 +61,16 @@
"portApp": "9010",
"portHealth": "9011",
"description": "Mics Central Service-Configures and dispatches different service clusters for different modules"
+ },
+ {
+ "active": "true",
+ "name": "cim-cache",
+ "protocol": "https",
+ "host": "169.50.13.154",
+ "urlPath": "/domain",
+ "portApp": "443",
+ "portHealth": "",
+ "description": "CIM-Cache Domain API"
}
]
}
diff --git a/servicesDistributionDocker.json b/servicesDistributionDocker.json
index b67cef1..b2afaa4 100644
--- a/servicesDistributionDocker.json
+++ b/servicesDistributionDocker.json
@@ -50,6 +50,16 @@
"portApp": "9010",
"portHealth": "9011",
"description": "Mics Central Service-Configures and dispatches different service clusters for different modules"
+ },
+ {
+ "active": "true",
+ "name": "cim-cache",
+ "protocol": "https",
+ "host": "169.50.13.154",
+ "urlPath": "/domain",
+ "portApp": "443",
+ "portHealth": "",
+ "description": "CIM-Cache Domain API"
}
]
}
diff --git a/src/main/java/org/eclipse/openk/api/ServiceRequestEnvelope.java b/src/main/java/org/eclipse/openk/api/ServiceRequestEnvelope.java
index 76a9e2a..61abca8 100644
--- a/src/main/java/org/eclipse/openk/api/ServiceRequestEnvelope.java
+++ b/src/main/java/org/eclipse/openk/api/ServiceRequestEnvelope.java
@@ -43,7 +43,6 @@
}
private String serviceName;
- private boolean isHttps;
private String method;
private String uriFragment;
private String payload;
@@ -60,16 +59,6 @@
}
@JsonProperty
- public boolean isHttps() {
- return isHttps;
- }
-
- @JsonProperty
- public void setHttps(boolean https) {
- isHttps = https;
- }
-
- @JsonProperty
public String getMethod() {
return method;
}
diff --git a/src/main/java/org/eclipse/openk/core/controller/DispatchController.java b/src/main/java/org/eclipse/openk/core/controller/DispatchController.java
index 62cae57..68125bb 100644
--- a/src/main/java/org/eclipse/openk/core/controller/DispatchController.java
+++ b/src/main/java/org/eclipse/openk/core/controller/DispatchController.java
@@ -30,7 +30,7 @@
private static Logger logger = Logger.getLogger(DispatchController.class);
public Response dispatch(String clustername, ServiceRequestEnvelope envelope) throws HttpStatusException {
- RestServiceWrapper rsWrap = createRestServiceWrapper(envelope.isHttps());
+
List<RestServiceWrapper.HttpHeader> transformedList = Lists.newArrayList(envelope.getHeaders()).stream()
.map(header ->
RestServiceWrapper.createHeader(header.getAttribute(), header.getValue())).collect(toList());
@@ -39,6 +39,7 @@
clustername, envelope.getServiceName())
+ envelope.getUriFragment();
+ RestServiceWrapper rsWrap = createRestServiceWrapper(url.toUpperCase().startsWith("HTTPS"));
return rsWrap.performHttpRequest(resolveMethod(envelope.getMethod()),
url, transformedList, envelope.getPayloadDecode());
}
diff --git a/src/test/java/org/eclipse/openk/api/ServiceRequestEnvelopeTest.java b/src/test/java/org/eclipse/openk/api/ServiceRequestEnvelopeTest.java
index 13b6ac5..8e8258f 100644
--- a/src/test/java/org/eclipse/openk/api/ServiceRequestEnvelopeTest.java
+++ b/src/test/java/org/eclipse/openk/api/ServiceRequestEnvelopeTest.java
@@ -21,10 +21,9 @@
@Test
public void testPojo() {
- final String payload = "Testme Accurate";
+ final String payload = "Testme Accurate";
final String payloadEncoded = Base64.encodeAsString(payload);
ServiceRequestEnvelope env = new ServiceRequestEnvelope();
- env.setHttps(true);
env.setMethod("POST");
env.setPayloadEncode(payload);
env.setUriFragment("Fraggel");
@@ -39,7 +38,6 @@
headers[1].setValue("2ndValue");
env.setHeaders(headers);
- assertEquals(true, env.isHttps());
assertEquals("POST", env.getMethod());
assertEquals(payload, env.getPayloadDecode());
assertEquals(payloadEncoded, env.getPayload());