HPCC-11101 Fail publishing queries with foreign files in old eclwatch

Change ESDL default for publish to be allowForeign==false.  Matching
default cli and now old eclwatch behavior.

Also fix old eclwatch display of exceptions when publish fails.

Another issue is being worked on for new eclwatch.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11140 Memory corruption if keyindex returns zero

Should not be happening, but some invalid keys are causing Roxie to restart
after heap corruptions.

The same invalid keys may also report key size mismatch on key [merger]

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11154 Missing entries in default environment

Makes it easier to change the settings manually (e.g. to set up a multinode
system) if they default values are already there to remind me what the names
are.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11168 Add option to include uncompressed/map files in package

Fixes HPCC-11168

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11130 Filter clear button usage is non intuitive

Clear should just clear the form and apply should apply either a filter or no
filter.

Fixes HPCC-11130

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11175 Fix issues with cache of files in use info

Set flag for local files that are not in a package or dfs superfile, so
they won't be ignored as in use by query.  Also fix issue with
getTargetClusters not returning any entries when processName="", so
calling WUListQueriesUsingFile with no cluster or process will look
on all roxies.

Also fix install of QueriesUsingFiles.xslt.

Also add a backdoor way of viewing the entire files in use cache, to
make debugging easier.  To see cache, go to
http://ip:port/WsWorkunits/filesinuse

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11175 Add QueriesUsingFile support for super files

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-9501 Allow ECLIDE to indicate a query is not assocated with a file

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11202 - tracing to help debug issue

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11202 - Added additional tracing and removed redundant code
HPCC-11071 Regression setup needs to run on multiple clusters

Add 'setup' positional parameter to Regression Suite command line interface.

Change target parameter name from 'cluster' to 'target'

Remove setup from cluster list.

Remove setup as a valid target for run command.

Redesign main script structure:
    - move whole code into a class (to easier unit testing in future)
    - move long IF-ELSIF-..-ELSE code blocks into individual methods
    - add missing target testing for setup and run commands

Change password to '********' string in debug log.

Update README.rst

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-11212 Fix problems with SOAPCALL to a blank url.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11220 Remove references to Suse in docs

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge pull request #5692 from JamesDeFabia/11220RemoveSuseReferences

HPCC-11220 Remove references to Suse in docs

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5681 from ghalliday/issue11212

HPCC-11212 Fix problems with SOAPCALL to a blank url.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11229 - Fix testLocalCluster dfu check

Ensure nodeGroup is checked against target groupname, by using
existing helper method getClusterGroupName

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-11154 Missing entries in default environment

Remove incorrect references to numChannels

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5659 from afishbeck/fixQueriesUsingFile

HPCC-11175 Fix issues with cache of files in use info

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10983 Don't constant fold to avoid expression duplication in optimizer

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10983 Use a simpler method of preventing recursive hoisting

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>