July 28, 2016: Integration Announcement

Hello Campus Application Developers,

 

Here is the SIS Integrations team weekly summary of items of interest to our integration partners.

System Outage: Sunday, July 31 from 5:30 a.m. - 2 p.m.

 

This Sunday, July 31, SIS Project GoLive 6 will be released to production.  This release includes enhancements and bug fixes to several existing APIs and the EDO DB.

 

As part of the work required, there will be a system outage from 5:30 a.m. to 2:00 p.m on Sunday 7/31. During this time, all production versions of the SIS APIs will be unavailable.  Once the system comes back up, you can expect normal operations.

 

UAT/QAT Environment Downtime

There will be no downtime on Monday, 8/1/16

Other Upcoming Outages

Over the next two weeks, the SIS infrastructure team will be applying Oracle patches to the database, web, and application servers.  This means there will be a few outages to note:

 

  • Tuesday, 8/2   6:00AM - 9:00 AM - QAT will be unavailable

  • Sunday, 8/7  6:30 AM - 10:30 AM - Production  will be unavailable

Release Notes - GL6

We are now posting release notes on the Thursday before the release.  Here is what is planned for GL 6 on Sunday, 7/31. These changes are now in API Central UAT for review.

 

Student API

  • Student API has been enhanced to provide expected graduation term.

  • Student API has been enhanced to provide service indicators and student groups as set in Campus Solutions.

  • Student API has been updated to reflect “registered” students as set in Campus Solutions.  Previously, the API returned “registered” based on enrollment only.  The revised business logic now looks at fees paid and outstanding holds to determine “registered” status.  These business rules are used to set a positive service indicator in Campus Solutions and the API has been revised to return “registered” based on the service indicator only. This change will result in API clients seeing fewer registered students.



Class API

  • Fixed a bug in Class API where XML output would be malformed if certain data characters were not properly escaped.  JSON output format is not affected.

 

Course API

  • Course API has been enhanced to relabel the “Objectives” and “Student Learning Outcomes” fields.

  • Course API includes a fix to provide a previously missing course “requirements” field.

 

Additional items in this release include

  • An integration with Google Calendar to support Advising Appointments in Calcentral.

  • A revision to the Events API used internally by Campus Solutions, Calcentral and BFS.

  • A new Link API to help Calcentral manage links to Campus Solutions and other external systems.

  • A refactored version of Term API which has no external changes.

Additional Information

There will be no office hours this Friday, 7/29/16 as the team prepares for the GoLive 6 release.  Regular office hours will resume on August 5th.

 

We welcome your feedback. If you have any questions or comments, please contact us at ask-sis-integrations@lists.berkeley.edu.

 

Regards,

SIS Integration Team