Government of Saskatchewan
Quick Search:
           Monday, May 21, 2012

Student Data System XML Information

October 9, 2009

XML Specifications Release 2 (Microsoft Word  Adobe Acrobat - Last updated September 2009 v2.0)

The updated document includes:

  • changes to existing country codes and names
  • new country codes
  • changes to existing language codes and names
  • new language codes
  • Addition of StudentPAAModule Object
  • other changes as noted in the Revision History section of the document

 

Note to SIS Vendors - If you are planning on using the test environment please contact Bonnie Stecyk to get your account reset. The test environment gets refreshed four times a year. During the refresh process the accounts in the test environment get removed.

 

To access the SDS Acceptance Test environment:

https://webtest.sasked.gov.sk.ca/sdstest/ for batch and https://webtest.sasked.gov.sk.ca/spls/sdsxml/pkgb_xml_interface.sl_message (follow instructions for real-time interface)

The test web site is set up to receive real-time transmissions (file size below 32K), validate the XML, process the file contents, and return the corresponding response. Please note that this is a beta test environment.

Send an e-mail to:student.records@sasked.gov.sk.ca if you do not have a username and password in the test environment.

 

Help with Post Implementation Error Messages. (Microsoft Word  Adobe Acrobat - Last updated Nov 14, 2004)

To access the batch URL - Version 1 and 2

Student Records Home Page. On the righthand menu is a button that says Student Data System. That will take you to the splash page for the link to the site.

To access the real-time URL - Version 1 and 2

https://www.sasked.gov.sk.ca/spls/sdsxml/pkgb_xml_interface.sl_message

 

SL_Message Tag for Version 2:

<SL_Message xmlns="http://www.sasked.gov.sk.ca/xsd/sl/2.x/SLMessage_V2.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sasked.gov.sk.ca/xsd/sl/2.x/SLMessage_V2.xsd
http://www.sasked.gov.sk.ca/xsd/sl/2.x/SLMessage_V2.xsd">

XML Overview - This document provides an overview and examples of how to use XML to exchange Student Data System information between schools and Saskatchewan Learning. See document XML Specifications for the detailed specifications. (Microsoft Word  Adobe Acrobat - Last updated May 12, 2005)

 

May 3, 2007 SIS Symposium - SDS Update Presentation (Microsoft PowerPoint   Adobe Acrobat)

 

Version 1 XML Information follows:

March 3, 2005

March 2 SIS XML Business Transactions Presentation (Microsoft PowerPoint   Adobe Acrobat) and XML Overview (Microsoft Word  Adobe Acrobat- Last updated March 3, 2005)

Located in the Help section on the SDS Home Page as well as in the Electronic Transfer Upload page you will find a System Messages section. You can search for error message information and suggested resolutions. We have just started entering the message resolutions. If you have any resolutions to add, please email the information to student.records@sasked.gov.sk.ca and we will be append it to the information already entered.

January 17, 2005 production fix:

The size of the Section Identifier field has been increased from 30 to 40 characters.

November 19, 2004 production fixes:

Enrolment changes
- Modified processing to allow a student to be enrolled as a non-base enrolment vs rejecting the transaction when the enrolment type does not match the previous enrolment reason.

Registration changes
-Modified exam registration processing to accept an ExamPeriodEndDate any time within the ExamPeriod
-Modified processing to properly warn when multiple educators present.
-Modified registration to allow section identifier matching to be mixed case.
-Modified registration to trim spaces from the section identifier.

Marks and Exam registrations
-Modified processing to accept a mark or registration as long as the student has an active base or home based enrolment for any school.

Miscellaneous
-Modified SL_SourceId validation to include school divisions as well as schools

November 15, 2004 production fixes:

Enrollment Changes
- Added SchoolAssignedPersonId to response for and StudentSchoolEnrollment:Add transaction to help the schools identify the individual.
- Modified StudentSchoolEnrolment:Change transactions to validate the LearningIdNbr and BirthDate as this was being bypassed when the name was not supplied.
- Modified HSN validation to return a warning for an invalid hsn and ignore the hsn provided, rather than rejecting the transaction
- Added checks to verify School and Program Entry and Exit dates are no more than a year in the future.

Registration Changes
- Modified StudentClassEnrolment (Registrations) transaction to remove the check to see if the student is enrolled in the school prior to registration.

Miscellaneous Changes
- Added DeptAssignedPersonId (if known) to the returned ErrorMessage where applicable.

December SIS Presentation (Microsoft PowerPoint   Adobe Acrobat - Last updated December 22, 2003)

What is XML? A very high level overview of XML. (Microsoft Word   Adobe Acrobat - Last updated September 22, 2003)

XML Specifications (formerly called XML Handout). An overview of Saskatchewan Learning's XML schema and edit rules which must be followed to create complete XML transactions. (Microsoft Word  Adobe Acrobat - Last updated Oct 18, 2005- rel1.1)

Examples of complete XML messages for dialogues between schools and Saskatchewan Learning can be found in these documents. (HTML  Adobe Acrobat - Last updated March 29, 2004)

The XML Schema definition language (XSD) enables you to define the structure and data types for XML documents. An XML Schema defines the elements, attributes, and data types that conform to the World Wide Web Consortium (W3C) XML Schema Part 1: Structures Recommendation for the XML Schema Definition Language.

An XSD file can be viewed or edited using ordinary text processing software, however many developers prefer to work with XSD files using specialized editing tools, such as xmlspy.

All Student Data System XML Elements are defined in the schema SDSElements.xsd. Last updated March 29, 2004

All Saskatchewan Learning Messaging Elements are defined in SLMessage.xsd. SLMessage is dependant on SDSElements. Last updated March 29, 2004

Detailed Element Specifications - Last updated March 29, 2004



© 2012 Government of Saskatchewan. All rights reserved.