# Schools Interoperability Framework
SIF Implementation Specification 2.4 Errata

Specification:
  http://specification.sifinfo.org/Implementation/2.4/
This version:
  http://specification.sifinfo.org/Implementation/2.4/errata/1/
Previous version:
  http://specification.sifinfo.org/Implementation/2.4/errata/1/
Latest version:
  http://specification.sifinfo.org/Implementation/2.4/errata/1/

Copyright ©2010 Schools Interoperability Framework Association. All Rights Reserved.

# Errata as of 2010-06-09

## Note: Errata will become available soon after publication of the Specification. Known issues are listed below.

# Known Issues as of 2010-06-09

### Links in Graphics

Hotspot links in graphics do not work when then elements are part of a choice block. The link and the anchor tag are not matching.

### Document Navigation Links

Some of the Next/Previous links in the Navigation controls at the top and bottom of each page do not work correctly.

### 4.2.2.10 SIF_Request:

An additional messaging check for Zone Integration servers during SIF_Request handling is required. If none of the SIF_Request/SIF_Version elements are supported by the provider/responder, even using wildcard matching, an appropriate error “Responder does not support requested SIF_Version” must be returned by the ZIS.

### 4.2.2.10 SIF_Request:

The process flow of SIF_Request does not indicate how the ZIS is specifically to handle SIF_ExtendedQuery. Need Tech Board input: How should it be handled? Also if SIF_ExtendedQuery documentation has other problems, these should be listed here.

### 5.1.11 SIF_ExtendedQuery 5.1.1.12 SIF_ExtendedQueryResults

Because of its multi-object message contents, the Extended Query capability adds to the difficulty of enforcing element level security through use of XPath constraints on elements such as Student Gender. A discussion of these additional security concerns are not addressed. We need Tech Board input on how to deal with the XPATH issue, or this may be a Parking Lot issue and not an errata entry.

### 4.1.1.7 & 4.2.2.8 SIF Provisioning

Neither the process steps which indicate how an agent can declare itself as a supplier or user of Zone Services, nor the process steps which allow the ZIS to recognize such declarations have been included in the SIF_Provision message logic.
For this initial release of Zone Services, the preset ACL tables in all ZIS-certified products which are currently used to limit the rights of applications with respect to object provisioning and subscription MUST be extended to include the rights of applications with regards to Zone Services provisioning as well.
Instead of specifically asserting those rights in the Provision method, applications will rely on these preset ACLs to enable them.