1.3 Overview

The Corporate Error Reporting V.2 Protocol provides an enterprise computing site with the ability to transfer error reports from a set of client machines to a CER server, and to get a response from the CER server for the error report.

An error event, such as an application or kernel fault, causes the client system to collect information for an error report. This protocol does not create the original contents of the error report.

The Corporate Error Reporting V.2 Protocol works in two levels or stages: level 1 and level 2. Level 1 of the protocol is always executed. In level 1, the client creates error report level 1 data and uploads it to the CER server by creating a level 1 destination URL using HTTP POST. The CER server then parses the level 1 server response, and based on the results of that process, can initiate level 2 of the protocol. In level 2 of the protocol, the client creates a cab file [MSDN-CAB] and uploads it to the CER server by creating a level 2 destination URL using HTTP PUT.

CER client and server interaction

Figure 1: CER client and server interaction