HPCC-9912 Document LOCAL option on DATASET n TRANSFORM

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9912 Edits based upon review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9912 Edits based on code review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9912 edits from review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge pull request #4950 from JamesDeFabia/HPCC-9912DocumentDATASET_n_TRANSFORM_LOCAL

HPCC-9912 Document LOCAL option for DATASET n TRANSFORM

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10287 - Catch out of order supers when removing a subfile

Also allow daliadmin checksuperfile to check and fix these cases

Previously, a removeSubFile on a super file that had its
subfiles out of order, could cause the wrong subfile to be
removed.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10288 - Add RemoveOwnedSubFiles

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

HPCC-10288 - Add RemoveOwnedSubFiles

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5053 from jakesmith/hpcc-10287

HPCC-10287 - Catch out of order supers when removing a subfile

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Split off candidate_4.0.4 branch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10309 Fix bug where EXISTS(a+b+c) evaluated as EXISTS(c)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10287 - Add check for inadequencies of transaction impl.

Avoid assert/crash if subfile being checked isn't actually in
the commited superfile structure, e.g. because it has just been
added in the transaction

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10323 ESP incorrectly checks for errors querying file perms

In dasess.cpp, CClientSessionManager::getPermissionsLDAP never reads
the error code from the message buffer into the local 'e' variable. This
code fix reads the error code, ensuring either the caller will receive
the error or an exception will be thrown if the caller does not want it

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-10266 Disable banner usage from users

Enable set banner messages to only administrators.

Signed-off by: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Merge pull request #5086 from miguelvazq/HPCC-10266

HPCC-10266 Disable banner usage from users

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10359 Embedded R fails if there are ^M characters in the source

This is likely to be the case when submitting from the ECL IDE.

We have also seen reports of Python failing for similar reasons, though I have
not reproduced them (it may depend on the python version, I suppose).

At the same time, improve the error reporting and recovery in embedded R.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10304 Rename ws_workunit "onWUReportBug" to "onWUCreateZAPInfo"

Because we renamed the "Create Bug Report" feature to "Create ZAP Report",
we should rename the ws_workunit interfaces to match.

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-10321 Rename onWUReportBugInfo to onWUReportZapInfo

Rename the action name to reflect the change from bug to zap button.

Signed-off by: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
HPCC-10307 R integration terminates process if R syntax invalid

Enabline "interactive" mode allows us to catch the excaption (and avoid
killing the entire process).

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5095 from wangkx/h10352a

HPCC-10352 Pass PID in the web link for downloading eclagent log

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>