From 9992ba4ff945de94d9f404e7df73e799c93a410d Mon Sep 17 00:00:00 2001 From: dbulahov Date: Wed, 12 Nov 2025 14:20:09 +0300 Subject: [PATCH] fix get session with namespace Signed-off-by: dbulahov --- .../daanse/xmla/server/adapter/soapmessage/Convert.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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");