HPCC-10821 Fix roxie job not shown on Activity page

The existing code goes through each cluster in environment settings and
find out the jobs of the cluster using /status/servers/server/@name=cluster's
'AgentQueue' in the environment settings. That does not work for roxie
cluster because @name='RoxieServer', not ='roxie.roxie'.

In this fix, the existing data collection code for cluster status and jobs is
divided into three steps. The step 1 focuses on collecting data about cluster
and cluster status. This step collects cluster information for each target
cluster list in environment settings and finds out whether cluster queue
is in status/servers or not. In the step 2, the code goes through each
target cluster (and other servers including ECLagent) list in status/servers
and collect job information (both running jobs and queued jobs) of the
cluster (and server). The data for roxie jobs will be included in this step.
The information collected in the step 1 and 2 will be added into
ActivityResponse by the code of step 3.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-10821 Simplify readRunningWUsOnStatusServer()
HPCC-10460 Streamed dataset support for Java

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10821 Revise based on review comments

Replace the structure WsSMCStatusServerTypeName with an enum and
a parallel array of strings; Rename the getStatusServerName() to
getStatusServerTypeName(); Rename the foundQueueInStatusServer()
to findQueueInStatusServer(); Rename the getWUClusterInfo() to
findWUClusterInfo(); Fix a connection leak when calling querySDS;
Fix two possible leaks in case of exceptions; Move 7 lines of
code into a new function findTargetCluster() which is called
three times.
HPCC-11002 Fix Regression in 5.0 dataset with xpath('Name')

Fix that any xpath that resulted in a xml nesting tag with a blank name would
have created an unnamed tag of the form <></>.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-10940 Update daliservix binary for Solaris

Compiled daliservix.cpp on Solaris 10 sparc/x86
Update makefile and sourcedoc.xml
HPCC-11001 Expand no_select(no_createrow) in more situations

Also update a few places in the code which didn't support attributes on
transforms (tried as an experiment to work around an issue).

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11019 Allow complaint about legacy COUNT to be ignored

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10459 Streamed dataset support for R

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11021 Check if parsing is being aborted before looping again.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11020 Leaking rows in the streamed embed plugins

Make sure rows are released after use.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5525 from xwang2713/HPCC-10940

HPCC-10940 Update daliservix binary for Solaris

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10469 Refresh lists when new entities are created

Fixes HPCC-10469

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11006 Download zipped WU XML if it is big

In this fix, the size of WU XML is returned in WsWorkunits/WUInfo
response. WUInfo xslt page checks the size. If the size is greater
than 5MB, the page displays a Download XML link. When the link is
clicked, the WU XML is zipped and downloaded.

Signed-off-by: Kevin Wang kevin.wang@lexisnexis.com
HPCC-10460 Streamed dataset support for Java

Fix memory leak of incoming Roxie rows

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5531 from ghalliday/issue11019

HPCC-11019 Allow complaint about legacy COUNT to be ignored

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5530 from ghalliday/issue11021

HPCC-11021 Check if parsing is being aborted before looping again.

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5533 from wangkx/h11006

HPCC-11006 Download zipped WU XML if it is big

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10908 Add self test for language files

Fixes HPCC-10908

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #5527 from ghalliday/issue11001

HPCC-11001 Expand no_select(no_createrow) in more situations

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>