Add support for local files in Roxie

Code stolen from EclAgent, makes sure Dali files can be
handled localy, if no Dali server is connected.
Simplify local resolution code
Merge pull request #1705 from ghalliday/stepjoinassert

Fix problems with global priority stepped join.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Merge pull request #1713 from rengolin/roxie-local

Add support for local files in Roxie

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #1762 from RussWhitehead/queryTemp

FIX: add new jfile "getTempfilePath" function

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #1496 from wangkx/gh-1470

Add context sensitive help to EclWatch navigation menus

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1759 from ghalliday/sortwithin

Implement a SHUFFLE activity and keyword

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Merge pull request #1712 from garonsky/1494-configmgr-wizard-shouldnt-put-dali-and-sasha-on-the-same-node-rebased

BUG:1494 Wizard shouldn't put dali and sasha on same node

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1654 from garonsky/bug1493-dali-backup-name

BUG:1493 configmgr - Updating node name does not update dali backup

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Preflight should use new pid file name for multiSlaves

The multiSlaves flag is used by the existing Preflight code
to decide whether PID file names for multiSlaves contain
'_slaveNumber' or not. That caused problems when old version
of environment.xml is used because multiSlaves flag is set
inside the xml file. In this fix, the '_slaveNumber' is
always appended to the PID file names for thor slaves even
when the multiSlaves flag is set. The multiSlaves flag will
only be used for removing swapnode options for legacy system.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
fixes gh-1769 Added stagever to the release version in the RPM.

Pre change - Release     : 3.7.0
Post change - Release     : 3.7.01trunk

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Merge pull request #1772 from pschwartz/add_stagever

fixes gh-1769 Added stagever to the release version in the RPM.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1771 from pschwartz/add_stagever

fixes gh-1769 Added stagever to the release version in the RPM.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #1768 from wangkx/gh1642d

Preflight should use new pid file name for multiSlaves

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
WIP #1475 Remove Protocol X tab on ESP process in ConfigMgr

Remove ProtocolX information from the relevant xsd and the environment files, so it does not show up in ConfigMgr

Signed-off-by: Sridhar Meda <sridhar.meda@lexisnexis.com>
Fix gh-1775 - Splitter, child recs issue

A splitter that spilt to disk, was likely to fail if the input dataset it
was dealing with had child records.
It was using the wrong meta info to calculate the sizes of the records it
was accumulating before flushing to disk

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Guard against no spares on manual swap

Manual swap permits a node to be swapped in that isn't listed as a spare.
But if there are no spares at all, the check to remove from spare list
caused fault

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Fix windows makeAbsolutePath if blank

Windows GetFullPathName, doesn't like an empty path.
Spot and use "." to pick up current path

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
gh-1774 Fix soap to WsEcl for calling roxie queries broken

When calling a roxie query through WsECL using soap arguments to
expandXml are reverse of what they should be.

Fixes gh-1774

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
gh-1779 ecl command line does not support setting result limits

Add --limit option to ecl command line to specify result limit. Default
is 100.

Fixes gh-1779.

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