Copyright ©2009 Schools Interoperability Framework (SIF™) Association. All Rights Reserved.
The key constraint on ActionList added. An ActionList requires a unique value for a record key to function correctly. The key constraint is implemented in the XSD with xs:unique
The primary key of a SIF object is identified in the XSD with xs:unique.
The SIF_LogEntry/SIF_LogObjects/SIF_LogObject type changed to xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded" to allow the SIF_LogEntry object report on invalid data objects and to allow SIF_Event change objects to be reported and validated against the Data Model XSD without errors when mandatory elements are not present.
The type of SIF_ExtendedQueryResults/SIF_Rows/R/C
has been changed from ExtendedContentType
to the new SelectedContentType
.
SelectedContentType
is defined in similar fashion to ExtendedContentType
but with xs:any/@processContents
set to skip
instead of lax
. This type change prevents arbitrarily selected SIF elements from clashing with top-level common element definitions when differently defined elements share the same name.