HPCC-8735 - Avoid seperate call to fetch total # workunits

ws_workunits, called numWorkUnitsFiltered and getWorkUnitsSorted
when requesting workunits. The latter was able to calculate the
total with minor modification and avoid the need for a seperate
pass with numWorkUnitsFiltered

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8794 Handle ESP Exceptions

Provide visual feed back for ESP exceptions and failed calls.
Enable cross site calls (will need dojo 1.8.4 fix).

Fixes HPCC-8794

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8760 Upgrade ESP to upload multiple files per http request

Existing ESP can only upload one file per HTTP request. Now, the
function is revised to support multiple file upload per request.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8760 Revise based on review

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8819 Allow LOCAL to prefix a definition (like SHARED/EXPORT)

There are some situtations e.g., when you are defining a symbol in a
function/function macro, where it is possible for a definition of a symbol
to fail because it clashes with an existing symbol.  Prefixing the
definition with LOCAL allows you to avoid this ambiguity.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8873 Fix archive instructions

Fix HPCC-8873 where archive instructions
Code example is missing a dash required to
properly run the command. It is also showing
some pagination issue on the same page.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-8873 Fix archive instructions

Fix HPCC-8873 where archive instructions
Code example is missing a dash required to
properly run the command. It is also showing
some pagination issue on the same page.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-8839 Include sizes in key-row size error message

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4004 from ghalliday/issue8839

HPCC-8839 Include sizes in key-row size error message

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3998 from ghalliday/issue8819

HPCC-8819 Allow LOCAL to prefix a definition (like SHARED/EXPORT)

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4001 from g-pan/H8837-GtStFix

HPCC-8837 Correct archive instructions

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8668 Roxie takes a significantly long time loading data

It would appear that we lost the use of IDelayedFile when we refactored Roxie.
On further reflection, the use of delayedFile should really be under the
control of the lazyOpen flag.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8857 Don't create aliases for CSV attributes(!)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8856 Fix problems with inactive selectors

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-2839 Command line tool to validate package content

Adds a WsPackageProcess web service method "ValidatePackage" and an
"ecl packagemap validate" command line option to validate a packagemap
file.

Checks some common definition errors, and (based on a specified
target cluster) will check for unused package definitions and unmatched
queries.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-2839 Separate Package Validation warnings from erors

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-8583 Make ESPWorkunit a singleton to support MVC paradigm

Fixes HPCC-8583

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8857 Add an example

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #3999 from richardkchapman/roxie-lazyopen

HPCC-8668 Roxie takes a significantly long time loading data

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4009 from ghalliday/issue8856

HPCC-8856 Fix problems with inactive selectors

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>