HPCC-1835 Confimgr - Enable deletion of components with same names

- Components that return an ambigous xpath error can be now be deleted
- Error message pop-up now shows multiple unique error messages

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-7998 Fix WsEcl handling of repository based Result views

Manifest XML and include handling is slightly different for XSLT
result views that were gathered from the repository.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-7998 Fix WsEcl handling of view resource of type xml

XML view doesn't require a resource to be referenced.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-2950 Added SOAPACTION option to SOAPCALL docs

Signed-off-by: Richard Taylor <richard.taylor@lexisnexis.com>
HPCC-1835 Configmgr - Enable deletion of components with same names

- Based on feedback removed redundant code
- Based on feedback added minor optimization

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-559 Set time out value for deleting logical file

When a file cannot be deleted because it is locked, the existing code
blocks the process until SDS connection reaches a default time out.
The default time out is 2 hours. This fix allows a time out value (15
seconds) being set in ESP Ws_dfu service. If the the SDS connection
reaches the time out value. an exception will be thrown and returned
by the ESP service.

This fix changes several daft/dfdfs methods in order to pass the time
out value to the file operation. If the time out value is not set,
those methods uses the default time out value (INFINITE) which is used
before this fix.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-7990 Compilation error using DICTIONARY with spanMultipleCpp

Need to generate (and use) an accessor function to get the address of
the generated dictionary hash/compare helper object.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-3213 Clear workunit variables before submitting in WURun

WURun can be used to rerun existing workunits with new input variables,
but the old variables need to be cleared first.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #3511 from richardkchapman/dict-span-7990

HPCC-7990 Compilation error using DICTIONARY with spanMultipleCpp

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8017 Expand huge allocations into adjacent free blocks on resizeRow

Calls to resizeRow for a huge (>1Mb) memory block will expand the currently
allocated block where possible, rather than always creating a new one and
copying into it.

This can have a significant impact on the fragmentation of the roxiemem
heap.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3495 from richardkchapman/roxiemem-nofrag

HPCC-8017 Expand huge allocations into adjacent free blocks on resizeRow

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8014 Require IUserDescriptor in all HPCC calls

Most calls that accept IUserDescriptor do not require it to be specified
(function prototypes specify "IUserDescriptor *user=NULL"). This leads to
many esp/dali calls with a NULL user, forcing it to use the default user.
Need to make all calls require IUserDescriptor
This fix
1) Changes "IUserDescriptor *user=NULL" to "IUserDescriptor *user"
2) Moves "IUserDescriptor *user" in prototype if there are other default args preceding it
3) Modifies all calls to pass user desc if available
4) Passes NULL if user desc not available, and comment with "//More:Pass IUserDescriptor" if it seems necessary
5) Fix an annoying warning in jdegug "CCycleTimer::elapsedMs"

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge pull request #3510 from wangkx/h559

HPCC-559 Set time out value for deleting logical file

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-1744 Added sub uninstall to match the sub install

Added a loop to the prerm call for uninstall-init, this loop
allows for sub uninstalls to be preformed.

I have also added uninstall files for each install file there is.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Merge remote-tracking branch 'russ/defUser' into candidate-3.10.x

Conflicts:
	dali/base/dadfs.cpp
	dali/base/dadfs.hpp
	dali/regress/daregress.cpp

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3483 from afishbeck/repository_views

HPCC-7998 Fix WsEcl handling of repository based Result views

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3518 from pschwartz/symlink_uninstall_1744

HPCC-1744 Added sub uninstall to match the sub install

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3499 from RichardTaylorHPCC/b2950

HPCC-2950 Added SOAPACTION option to SOAPCALL docs

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3500 from garonsky/issue-1835_Fix_ambigous_path

HPCC-1835 Confimgr - Enable deletion of components with same names

Reviewed-By: Kevin Wang <kevin.wang@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-3092 Add ESCAPE option to CSV dataset

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>