Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleView detail...

The provider / API client must MUST be able to perform the following actions:

  • Capture and log transport errors, including all HTTP errors.
  • Re-attempt delivery of API resources updates following failed transmissions.
  • In the event that repeated delivery fails for the same resource update, surface the error to a system user.

Field work within the Ed-Fi community has revealed that this application behavior is a necessary condition of system interoperability. Accordingly, the test scenarios may include situations in which an API resource (or resources) will be made unavailable to the client, or in which the API reports other errors due to resource availability (e.g. HTTP 500 error). The client is expected to be able to successfully handle such situations.

...