3.10.5.1.1.1 Request Body

The ReportRequest packet is used by the client to transfer the following data fields:

JobId: The JobId parameter is a universally unique identifier (UUID) as specified in [RFC4122] section 3.

OperationType: A value that identifies the type for the operation.

RefreshMode: A value that identifies whether the client is in PUSH or PULL mode.

Status: A value that identifies the status of the current operation.

LCMVersion: A value that identifies the report generator on the client.

ReportFormatVersion: A value that finds the identifier for the report.

ConfigurationVersion: A value that contains a string of two to four groups of digits where the groups are separated by a period.

NodeName: A value that is used to identify the name of the client.

IpAddress: A value that identifies the IP addresses of the client separated by a semicolon (;).

StartTime: A value that identifies the start time of an operation on the client.

EndTime: A value that identifies the end time of an operation on the client.

RebootRequested: A value that identifies whether the client requested a reboot.

Errors: A value that represents the errors for an operation on the client.

StatusData: A value that represents the status of an operation on the client.

AdditionalData: An array of key value pairs that represents additional data that the client is sending to the report server.