ERS Developers

This page offers news and resources for vendors and developers of Student Management Systems and other software that interfaces with ERS.

Developer Resources

ERS Web Services Interface Developer Guide

  • The ERS Web Services Interface Developer Guide (PDF, 295 Kb) guide is written to assist understanding of the interface and the schema. It contains information about system access, an outline of the web service functions and a summary of the various schema elements.
  • Detailed documentation for the XML schema files are provided as individual PDF documents below.

ERS Web Services Schema

These schema files define valid content for the ERS XML messages.

Current ERS schema

Current ERS schema detailed documentation

Archived schema

  • ERS Schema version 2.1 (Zip, 1 Mb)
  • ERS Schema version 2.0 (Zip, 1 Mb) 
  • Both schema are supported on ERS build version 6.2 - as displayed at the bottom of the ERS web form.
  • Backward compatible with systems currently integrated with version 1.3 schemas.
  • Updates incorporated in ERS Schema version 2.0, from previous version 1.3 schema, are described in ERS Schema V2 (Txt, 1 Kb)
  • Updates incorporated in ERS Schema version 2.1, from version 2.0 schema, are described in ERS Schema V2_1_changes.txt (Txt, 4 Kb)
  • ERS schema Version 1.3 (Zip, 14 Kb).
  • ERS schema Version 1.2 (Zip, 14 Kb) 
  • ERS schema Version 1.1 (Zip, 12 Kb)
  • Original development schema Version 1.0 (Zip, 11 Kb)

ERS Error Messages

  • ERS Error Messages (PDF, 226 Kb) lists the current ERS error messages and error messages for the underlying TEC Basil system. This list is provided for background information and may not be definitive.

ERS Eligibility Matrix and Business Rules

  • Business Rules (Excel, 113 Kb) identifies the elements required for successful enrolment under the various eligibility codes, and shows how the ERS business rules are implemented to check each message. It is provided to assist developers in understanding which elements are required to support each enrolment eligibility category.

Sample Code

  • This full set of compiled and source code, written for a Microsoft environment, is provided as an example of ERS system access (Zip, 285 Kb). This code is not warranted in any way by the TEC, however developers are free to use and distribute any parts of the code they may find useful.
  • This file contains executable files (.exe). If you are unable to download such files, please contact the ERS help desk for other dissemination options.
  • The sample code does not provide examples for the Skill Enhancement message as this is similar in nature to the other enrolment message types.

Technology Update for Software Providers

Technical information for vendors and developers of student management systems.

Back to ERS main page

  • Last changed: 12 March 2012