From 32442049b70884de8e8a38b39c6bfb99fb537d3a Mon Sep 17 00:00:00 2001 From: Gavin Halliday Date: Fri, 12 Jan 2024 09:49:22 +0000 Subject: [PATCH] HPCC-31119 Fix problem loading roxie queries compiled with 9.4.20-24 Signed-off-by: Gavin Halliday --- rtl/eclrtl/eclhelper_base.cpp | 2 ++ rtl/include/eclhelper_base.hpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/rtl/eclrtl/eclhelper_base.cpp b/rtl/eclrtl/eclhelper_base.cpp index fac7194d86b..238840a21b9 100644 --- a/rtl/eclrtl/eclhelper_base.cpp +++ b/rtl/eclrtl/eclhelper_base.cpp @@ -620,6 +620,7 @@ const char * CThorSoapActionArg::getXpathHintsXml() { return nullptr;} const char * CThorSoapActionArg::getRequestHeader() { return nullptr; } const char * CThorSoapActionArg::getRequestFooter() { return nullptr; } unsigned CThorSoapActionArg::getPersistMaxRequests() { return 0; } +unsigned CThorSoapActionArg::getPersistPoolSize() { return 0; } //CThorSoapCallArg @@ -646,6 +647,7 @@ const char * CThorSoapCallArg::getXpathHintsXml() { return nullptr; } const char * CThorSoapCallArg::getRequestHeader() { return nullptr; } const char * CThorSoapCallArg::getRequestFooter() { return nullptr; } unsigned CThorSoapCallArg::getPersistMaxRequests() { return 0; } +unsigned CThorSoapCallArg::getPersistPoolSize() { return 0; } size32_t CThorSoapCallArg::onFailTransform(ARowBuilder & rowBuilder, const void * left, IException * e) { return 0; } void CThorSoapCallArg::getLogText(size32_t & lenText, char * & text, const void * left) { lenText =0; text = NULL; } diff --git a/rtl/include/eclhelper_base.hpp b/rtl/include/eclhelper_base.hpp index 0a0ef1c5e08..07dc23f8d4f 100644 --- a/rtl/include/eclhelper_base.hpp +++ b/rtl/include/eclhelper_base.hpp @@ -823,6 +823,7 @@ class ECLRTL_API CThorSoapActionArg : public CThorSinkArgOf virtual const char * getRequestHeader() override; virtual const char * getRequestFooter() override; virtual unsigned getPersistMaxRequests() override; + unsigned getPersistPoolSize(); // Included for backward compatibility to prevent linking problems }; class ECLRTL_API CThorSoapCallArg : public CThorArgOf @@ -854,6 +855,7 @@ class ECLRTL_API CThorSoapCallArg : public CThorArgOf virtual const char * getRequestHeader() override; virtual const char * getRequestFooter() override; virtual unsigned getPersistMaxRequests() override; + unsigned getPersistPoolSize(); // Included for backward compatibility to prevent linking problems }; typedef CThorSoapCallArg CThorHttpCallArg;