diff --git a/server/adapter.soapmessage/src/main/java/org/eclipse/daanse/xmla/server/adapter/soapmessage/Convert.java b/server/adapter.soapmessage/src/main/java/org/eclipse/daanse/xmla/server/adapter/soapmessage/Convert.java index ca3f129..e0fdff2 100644 --- a/server/adapter.soapmessage/src/main/java/org/eclipse/daanse/xmla/server/adapter/soapmessage/Convert.java +++ b/server/adapter.soapmessage/src/main/java/org/eclipse/daanse/xmla/server/adapter/soapmessage/Convert.java @@ -522,7 +522,7 @@ public static Command commandtoCommand(SOAPElement element) { } public static Optional getSession(SOAPElement soapHeader) { - NodeList nl = soapHeader.getElementsByTagName("Session"); + NodeList nl = soapHeader.getElementsByTagNameNS("urn:schemas-microsoft-com:xml-analysis", "Session"); if (nl != null && nl.getLength() > 0) { NamedNodeMap nnm = nl.item(0).getAttributes(); org.w3c.dom.Node n = nnm.getNamedItem("SessionId"); @@ -541,7 +541,7 @@ public static Optional getSession(SOAPElement soapHeader) { } public static Optional getEndSession(SOAPElement soapHeader) { - NodeList nl = soapHeader.getElementsByTagName("EndSession"); + NodeList nl = soapHeader.getElementsByTagNameNS("urn:schemas-microsoft-com:xml-analysis", "EndSession"); if (nl != null && nl.getLength() > 0) { NamedNodeMap nnm = nl.item(0).getAttributes(); org.w3c.dom.Node n = nnm.getNamedItem("SessionId"); @@ -560,7 +560,7 @@ public static Optional getEndSession(SOAPElement soapHeader) { } public static Optional getBeginSession(SOAPElement soapHeader) { - NodeList nl = soapHeader.getElementsByTagName("BeginSession"); + NodeList nl = soapHeader.getElementsByTagNameNS("urn:schemas-microsoft-com:xml-analysis", "BeginSession"); if (nl != null && nl.getLength() > 0) { NamedNodeMap nnm = nl.item(0).getAttributes(); org.w3c.dom.Node n = nnm.getNamedItem("mustUnderstand");