3.1.4.17.3.2 ComputerStatusRollupInfo
-
<s:complexType name="ComputerStatusRollupInfo"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="InstanceId" type="s1: guid" /> <s:element minOccurs="0" maxOccurs="1" name="ComputerId" type="s:s tring" /> <s:element minOccurs="1" maxOccurs="1" name="EffectiveLastDetectio nTime" type="s:dateTime" /> <s:element minOccurs="1" maxOccurs="1" name="RollupNumber" type="s :int" /> <s:element minOccurs="1" maxOccurs="1" name="IsFullRollup" type="s :boolean" /> <s:element minOccurs="0" maxOccurs="1" name="UpdateStatus" type="t ns:ArrayOfComputerStatusRollupUpdateStatus" /> </s:sequence> </s:complexType>
InstanceId: This field MUST be present. It MUST be a new GUID.
ComputerId: This field MUST be present. It indicates the globally unique string that is used to identify the client computer.
EffectiveLastDetectionTime: This field MUST be present. It indicates the time when the newest update (that the client computer has reported status for) was made available on the update server (this is the time when the update was made available, not when the status was reported). If the client computer has never reported the status of updates on the client computer, or if the update server did not have any updates available at the time the client computer reported status, this value MUST be set to the following:
Date (Year-Month-Date) = 1753-01-01
Time (Hours:Minutes:Seconds)= 00:00:00
RollupNumber: This field MUST be present. This value MUST be greater than the RollupNumber that was previously used for this client computer in the last RollupComputerStatus call.
-
If the update server has not previously sent information about this client computer to the USS using RollupComputerStatus, the value MUST be 1.
-
This value MUST be 1 or greater.
IsFullRollup: This field MUST be present. Set to TRUE if this ComputerRollupInfo structure describes the status of all updates on the client computer. Set to FALSE if this ComputerRollupInfo structure contains information only for updates for which there have been changes on the client computer. An update is considered to have changed if the status of the update on the client computer has changed at least once since the last time information on this client was reported. Note that if the status has changed to a new value, and then changed back again, it is considered to have changed.
UpdateStatus: This field MUST be present, but it MAY contain zero elements in the array. Each element in the array describes the status of a single update on the client computer. Its format is specified in section 3.1.4.17.3.3.