Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    "Mandatory field is missing" in SIS version 2 (more technical answer)

     

    • Product: Alma
    • Product Version: September 2016

     

    Question

    When loading student information files there are errors such as: "Mandatory field is missing: email type."  This occurs when testing version 2 for SIS loader (Student Information Systems, User Integration Profile).   How can we correct these errors?

     

    Answer

    Alma

    1.  Review required fields for public users:  Alma > User Management > Configuration Menu > Mandatory Fields > Public

    against

    2.  Required SIS fields:  minOccurs="1" maxOccurs="1" from SIS user xsd:  https://developers.exlibrisgroup.com.../rest_user.xsd 

    then

    3.  Remove Alma mandatory fields from Public (and/or other types) where desired.  Required SIS fields cannot be removed.

    SIS file

    1. Verify each mandatory field exists in the SIS file  (minOccurs="1") listed in https://developers.exlibrisgroup.com.../rest_user.xsd

    2. Verify all existing fields contain valid data

    3. Field name in error message appears after colon (: email type).  "Email type" field is missing data in at least one user record in the file. 

    4. Provide a global default for mandatory fields which will be replaced by real data if it exists.  Email type can have a set value.  Consider using values which could be queried from analytics for variable data fields. example: phone 555-555-5555., email john.doe@notreal.edu, address line 1:  not my real address

    4. XSD fields which are optional and unused in your system may be left out of the SIS file.  Examples might include job description, pin_number, web_site_url.

    Additional Information

    Verify minimum and maximum number of occurrences defined for 'missing' data element: https://developers.exlibrisgroup.com.../rest_user.xsd 

    For example if the values are:       minOccurs="0" maxOccurs="1"     field is optional but may not be repeated in the file for any given user 

    See Developer's Network:  https://developers.exlibrisgroup.com...management/sis for additional details

     


    • Article last edited: 28-SEP-2016