move ECL Playground link setup from EclDirect to ws_workunits

Makes more sense because ws_workunits is a dependeny for ECL Playground,
and the link should not be present with standalone EclDirect.

Fixes gh-2422.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
#2494 Create placeholder class for development
The placeholder "HPCCVersionTracker.java" class is overwritten by CMAKE
process with appropriate HPCC Version values.
The placeholder class allows development of the project outside of CMAKE.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
#2489 fix getprocs and getproccolumns

Remove superfluous set/getSQLType methods from columnmetadata.
Enable wildsearch in getprocs and getproccolumns
Enable queryset::publishedquery search
Assign Stored Proc return type based on definition.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Updated docs and images to reflect ECLwatch changes
Fix problem with inline dataset and packed records

The processing on ,PACKED on a record was being applied too soon
which meant that the records were reordered, but the values in
inline datsets were not reordered to match.

packed3.ecl illustrates  the problem.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Fix gh-2471 problems with multithor init scripts

In a multi-thor setup, with thors on same nodes, the stop scripts were inadvertenly killing all thor masters/slaves

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Ensure stop_slaves is build into package
Merge pull request #2498 from rpastrana/new-gh2489-SP_columnfix

#2489 fix getprocs and getproccolumns

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2497 from rpastrana/gh-2494-create_placeholder

#2494 Create placeholder class for development

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Protect against a crash with invalid ECL

We had an example of a invalid query crashing ECLserver at this point.
I am yet to track down the cause, but this will allow an archive to be
created to enable it to be debugged properly.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
#2499 Implicit table alias support (regression fix)
Acknowledge table alias sans "AS" keyword.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Fix gh-2503 Truncated Archive when download

When a large workunit archive is downloaded through
WsWorkunits, it is truncated to 640k. This fix removes
the 640k limit for the file download.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
some changes to docs for gh#2025
ESP not logging failed permissions check

With the default ESP loglevel settings, a user who provides valid
credentials but is not allowed access to a resource gets nothing logged
about this state. Admins are falsely led to believe the given password
was invalid.

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Thor duplicate port check

Added a validation check to ensure that

a. no two thors have thor masters on the same node and share the same master port.
b. no two thors have thor slaves on the same node and share the same slave port.
The thor masterport and slaveport attributes are optional and are not generated by default. Empty master and slave ports also trigger
the validation error.

Fixes gh-1945

Signed-off-by: Sridhar Meda <sridhar.meda@lexisnexis.com>
Make Dali filesBasedn required

Make the Dali filesBasedn attribute required so that it gets written into
the environment when generated via wizard. Made similar change in the
default environment.xml

Signed-off-by: Sridhar Meda <sridhar.meda@lexisnexis.com>
Merge pull request #2512 from g-pan/38doc_bugfixes

38doc bugfixes

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2511 from RussWhitehead/ldap

ESP not logging failed permissions

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2509 from wangkx/gh2503

Fix gh-2503 Truncated Archive when download

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2501 from ghalliday/packedrecord

Fix problem with inline dataset and packed records

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>