diff --git a/src/org/olap4j/driver/xmla/proxy/XmlaOlap4jHttpProxy.java b/src/org/olap4j/driver/xmla/proxy/XmlaOlap4jHttpProxy.java index a5b22e8..55218cc 100644 --- a/src/org/olap4j/driver/xmla/proxy/XmlaOlap4jHttpProxy.java +++ b/src/org/olap4j/driver/xmla/proxy/XmlaOlap4jHttpProxy.java @@ -70,6 +70,22 @@ public byte[] getResponse(URL url, String request) getEncodingCharsetName() .concat(";q=1")); + // Some servers expect a SOAPAction header. + // TODO There is bound to be a better way to do this. + if (request.contains( + "