3.1.4.54.3.2 ExecuteSPGetDownstreamServerRollupSummaryResponseBody

Contains the rollup summary information of the specified downstream server and its client computers.

  
 <xsd:complexType name="ExecuteSPGetDownstreamServerRollupSummaryResponseBody">
   <xsd:sequence>
     <xsd:element minOccurs="0" maxOccurs="1" name="ExecuteSPGetDownstreamServerRollupSummaryResult" nillable="true" type="tns:ArrayOfArrayOfGenericReadableRow"/>
   </xsd:sequence>
 </xsd:complexType>

ExecuteSPGetDownstreamServerRollupSummaryResult: This field MUST be present. The ArrayOfArrayOfGenericReadableRow (section 2.2.4.2) array MUST have two entries in the array, each being of the ArrayOfGenericReadableRow (section 2.2.4.3) type. The first entry MUST have exactly one item of type GenericReadableRow (section 2.2.4.12), which MUST contain the following downstream server statistics data:

Index

Name

Type

Description

0

UpdateCount

Integer

The total number of updates in the update server. This value MUST include unapproved, approved, and declined updates.

1

DeclinedUpdateCount

Integer

The number of declined updates on the update server. By definition, declined updates MUST only contain unapproved updates.

2

NotApproveddUpdateCount

Integer

The number of updates on the update server that have neither been approved nor declined.

3

ExpiredUpdateCount

Integer

The number of updates on the update server for which the latest revision is marked as expired by the publisher of the update. This value MUST NOT contain declined updates, but MUST contain both approved and unapproved updates.

4

CriticalUpdatesNotApproved-ForInstallCount

Integer

The number of critical updates or security updates on the update server that are not approved for installation. This value MUST NOT include declined or expired updates. It MUST include approved and unapproved updates as long as these are not approved for installation.

5

WsusUpdatesNotApprovedFor-InstallCount

Integer

The number of WSUS infrastructure updates on the update server that are not approved for installation. It MUST include both approved and unapproved updates that are not marked for installation. It MUST NOT include declined or expired updates.

6

UpdatesWithClientErrorsCount

Integer

The number of updates on the update server that have at least one client ComputerTarget currently in a failed state for that update. This value MUST only include updates that have been approved for installation.

7

UpdatesWithServerErrorsCount

Integer

The number of updates on the update server for which the value of the UpdateState Simple Type (section 2.2.5.11) is equal to Failed or EULAFailed.

8

UpdatesNeedingFilesCount

Integer

The number of updates on the server that do not have all the files downloaded that are necessary for the update to be installed on a client computer. This value MUST contain both unapproved and approved updates.

9

CustomComputerTargetGroup-Count

Integer

The number of administrator-created target groups on the update server. This value MUST NOT include the built-in groups All Computers, Downstream Servers, and Unassigned Computers.

10

ComputerTargetCount

Integer

The number of client computers known to the update server.

11

ComputerTargetsNeeding-UpdatesCount

Integer

The number of client computers with at least one update assigned and approved for installation that is not yet installed. This value MUST only include updates for which the value of the DeploymentAction (section 2.2.5.3) is defined as PreDeploymentCheck or Install.

12

ComputerTargetsWithUpdate-ErrorsCount

Integer

The number of client computers with at least one update for which the value of UpdateInstallationState (section 2.2.5.1) is Failed.

13

ApprovedUpdateCount

Integer

The number of updates on the update server that have been approved.

14

UpdatesNeededByComputers-Count

Integer

The number of updates on the update server that are needed by one or more client computers.

15

ShouldDeleteUnneededRevisions

Bool

TRUE, if unneeded revisions are to be deleted; otherwise, FALSE if no action is currently necessary. This value serves merely as a recommendation to administrators of the update server.

16

UpdatesUpToDateCount

Integer

The number of updates on the update server for which all updates are equal to the Installed or NotApplicable values of the UpdateInstallationState Enumeration (section 2.2.5.1).

17

ComputersUpToDateCount

Integer

The number of client computers for which all updates are equal to the "Installed" or "NotApplicable" values of the UpdateInstallationState (section 2.2.5.1) enumeration.

The second entry contains an empty array. Future versions can use this entry to report back a list of target group names that have been requested by the client computers known to the update server.