HPCC-12294 Add option to use password on ZAP files

The existing code for creating ZAP report are revised
to support an option of using password when creating
the ZAP files. Linux ZIP command is called to compress
the ZAP files with a password option.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12294 Add space before (

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12448 Add zip package
HPCC-12450 Return start/stop clock time for graph

In this fix, the start/stop clock time for each ECL graph
are read from workunit statistics interface (kind=
'WhenGraphStarted' and kind='WhenGraphFinished') and
returned by WsWorkunits.WUinfo response.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-3129 Generate an error if a reserved word used as parameter name

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-3129 Add an example, and make it always an error

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-3129 Further tests

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-3129 Convert some test to use the new () syntax

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12453 Add --limit parameter to ecl getname command.

Add --limit to ecl getname command.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-12453 Docs: ecl getname --limit=<limit>

Signed-off-by: Jim DeFabia <jamesdefabia@lexisnexis.com>
HPCC-12443 Improve distributor tracing

Improve tracing to distinguish which distributor is tracing,
in activities with multiple distributors.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12455 Remove spurious serialization from getGlobalUniqueIds

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12465 DOCS:Fix build fail Issues ECLWatch.xml

FIX HPCC-12465 DOCS:Fix build fail Issues ECLWatch.xml
Fix discrepencay in ECL Watch file that was causing build fails.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-12452 Allow configurable bucket sizes for the heap allocator

* Using a lookup table generates more efficient code, and is more flexible

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12471 Fix pull distribute regression

HPCC-12409 introduced a regression whereby the merge stream
could get out of order, because >1 write handler causes the row
packets to arrive in indeterminate order.
Restrict pull distriubute to 1 write handler per target.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #6580 from jakesmith/hpcc-12471

HPCC-12471 Fix pull distribute regression

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12474 Report exceptions thrown by eclccserver

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-12469 Implement import ^ as ... to access root scope

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-2566 Allow attribute values to be specified on the command line

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-2566 Add -D support to ecl run/deploy etc.

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