aboutsummaryrefslogtreecommitdiff
path: root/spss/server
diff options
context:
space:
mode:
Diffstat (limited to 'spss/server')
-rw-r--r--spss/server/history.txt11
-rw-r--r--spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/service/AxisHandler.java7
-rw-r--r--spss/server/serverws/.settings/org.eclipse.wst.common.component6
3 files changed, 21 insertions, 3 deletions
diff --git a/spss/server/history.txt b/spss/server/history.txt
index de661156b..18647a12b 100644
--- a/spss/server/history.txt
+++ b/spss/server/history.txt
@@ -1,4 +1,13 @@
##############
+1.4.3
+##############
+
+- Das Herauslösen des Verarbeitungsrequests aus dem SOAP-Request endete in einer
+ ClassCastException, wenn zwischen dem Body-Element des SOAP-Envelopes und dem
+ Request white spaces vorhanden sind bzw. dieses Element nicht unmittelbar nach
+ dem Body-Element steht. Das Herauslösen ist nun gegen white spaces robust.
+
+##############
1.4.2
##############
@@ -31,7 +40,7 @@
1.4.0
##############
-- Unterstützung von SOAP with Attachments. LocRefContent kann nun auch über SOAP
+- Unterstützung von SOAP with Attachments. LocRefContent kann nun auch über SOAP
attachments übergeben werden. Dadurch können alle notwendigen Teile für einen
Request platzsparend in einem Schritt übermittelt werden.
diff --git a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/service/AxisHandler.java b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/service/AxisHandler.java
index 3a7f13c48..b079667b0 100644
--- a/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/service/AxisHandler.java
+++ b/spss/server/serverlib/src/main/java/at/gv/egovernment/moa/spss/server/service/AxisHandler.java
@@ -204,7 +204,7 @@ public class AxisHandler extends BasicHandler {
} else {
info("handler.03", null);
}
- if (Logger.isDebugEnabled()) {
+ if (Logger.isTraceEnabled()) {
// OutputFormat format = new OutputFormat((Document) xmlRequest.getOwnerDocument());
// format.setLineSeparator("\n");
// format.setIndenting(false);
@@ -218,7 +218,7 @@ public class AxisHandler extends BasicHandler {
String msg = soapMessage.getSOAPPartAsString();
- Logger.debug(new LogMsg(msg));
+ Logger.trace(new LogMsg(msg));
}
} catch (MOASystemException e) {
MOASystemException se = new MOASystemException("2900", null, e);
@@ -270,6 +270,9 @@ public class AxisHandler extends BasicHandler {
serializedBytes.close();
xmlResponseString = serializedBytes.toString("UTF-8");
*/
+ if (Logger.isTraceEnabled()) {
+ Logger.trace(new LogMsg(xmlResponseString));
+ }
soapResponseString = SOAP_PART_PRE + xmlResponseString + SOAP_PART_POST;
//override axis response-message
msgContext.setResponseMessage(new Message(soapResponseString));
diff --git a/spss/server/serverws/.settings/org.eclipse.wst.common.component b/spss/server/serverws/.settings/org.eclipse.wst.common.component
index 06aa22f01..7ac34c6c2 100644
--- a/spss/server/serverws/.settings/org.eclipse.wst.common.component
+++ b/spss/server/serverws/.settings/org.eclipse.wst.common.component
@@ -2,6 +2,12 @@
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="moa-spss">
<wb-resource deploy-path="/" source-path="/src/main/webapp"/>
+ <dependent-module deploy-path="/WEB-INF/lib" handle="module:/resource/moa-common/moa-common">
+ <dependency-type>uses</dependency-type>
+ </dependent-module>
+ <dependent-module deploy-path="/WEB-INF/lib" handle="module:/resource/moa-spss-lib/moa-spss-lib">
+ <dependency-type>uses</dependency-type>
+ </dependent-module>
<property name="context-root" value="moa-spss"/>
<property name="java-output-path" value="target/classes"/>
</wb-module>