HPCC-9936 Add option --keywords to eclcc to create xml list of reserved words

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
HPCC-11922 DESDL add JSON Support

Add rewindTo IXmlWriterExt method
Add JSON builder, JSON test
Add JSON helper functions to esp/services/common

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11922 Changes from code review

- IXmlWriterExt.rewindTo() not valid for flusher type
- Move wsexcept from LN/esp/esdllib to esp/services/common
- Move non json specific logic from JsonHelpers to HttpParamHelpers
- Cleared tmp strbuffer upon every appendjsonexceptions iteration
- Moved buildJsonMsg from ws_ecl to JsonHelpers
- ws_ecl now utilizes JsonHelpers

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11922 Changes from code review

- Substitute all static method class for namespace scoping
- Refactor odd member field nomenclature

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11922 More changes from code review

- Refactor member vars

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11922 Changes from code review

IxmlWriter now provides mechanism for outputing numerics via
outputString

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11922 Code review changes

- IXmlWriter outputBool should translate string to bool

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-12411 Allow compressor used in DISTRIBUTE to be configurable

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12522 Do not fetch extra data for WU Details page

At the moment, depending on how you access a WU Details page,
e.g. via ECL WU Search page or via Browse ECL WUs page, the
amount of information retrieved from ESP varies. More info
are retrieved in the case of searching it than via browsing
it. Consequently the time taken to bring up the workunit page
is a lot slower via search (if the workunit is big) than it
is via browse.

This fix cleans the code to not retrieve extra data for the
WU Details page.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12437 Prioritize Columns for Roxie Graphs

Add column hider as default to all grids.

Fixes HPCC-12437

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-12522 Clean old unused filters based on review

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12426 Add WUQueryDetails option to list applicable WsEcl Addresses

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-12463 Cannot paste into search field

ECL Watch entry fields with placeholder text display the wrong context menu.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11922 Further code review changes

Move boolean handling out of XmlWriter interface definition,
All callers must implement their own string -> boolean logic.

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11922 Move isnumeric flag out of IxmlWriter methods

Implement new IxmlWriterExt method for numeric represented as strings

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11442 DOCS:ECL Watch Match UI Remote Copy

FIX HPCC-11442 DOCS:ECL Watch Match UI Remote Copy
Update documentation replacing IMPORT with Remote Copy in ECL Watch images.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-12426 Update based on code review

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #6620 from GordonSmith/HPCC-12463

HPCC-12463 Cannot paste into search field

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12064 New preload option in a package copies all files

If you set preload="1" in a package file then all files referenced in the
package will be resolved when the package is loaded - this will cause files to
be loaded and locked even if they are not referenced by any query.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6623 from g-pan/H11442-RemoteCopy

HPCC-11442 DOCS:ECL Watch Match UI Remote Copy

Reviewed-By: Jim DeFabia <james.defabia@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>