Response: XML Representation

The response conforms to the HealthcheckResponse schema.

Following is the hierarchy of the elements in a response:

  1. The <HealthCheckResponse> element is the outermost jacket element in the Service Health Check response. It represents the overall status of an application or an application chain. If the Service Health Check on any of the sub-components, Reference, or Shared Resource instances fails, the Status of the <HealthCheckResponse> is marked Failed.
  2. The <HealthCheckResponse> element contains one <Service> element for each Service being invoked.
  3. Each <Service> element contains a <Component> element, one for each Component.
  4. Each <Component> element, in turn, may contain a <ComponentReference> element (one for each Component Reference), and/or another <Component> element, or a <SharedResource> element (one for each Shared Resource).
  5. The <Reference> element may contain a <HealthCheckResponse> element which would indicate the next hop.
  6. The <SharedResource> element contains information about the Shared Resources.
  7. If a failure occurs, an <Error> element is returned as a sub-element of the <Service>, <Component>, <ComponentReference>, or <SharedResource> elements, depending on where the error occurred.

For more details on the elements or attributes returned in a <HealthCheckResponse>, refer to Elements and Attributes in a Response.