Description:
When creating a course, if a feed file has one of the Course Description fields with one double quotation mark, the feed file will get corrupted and throw an error once integrated with the system: 'Invalid data for attribute: courseBatchUid. Skipping entire record. Reason: The Course BatchUid is not valid'
Steps to Repeat:
Prerequisites:
- A Flat File for course creation ready to be used for SIS integration.
- One of the Course Description fields in the flat file should have one double quotation mark.
- Log into Blackboard Learn Ultra Experience as an administrator
- Go to System Admin > Integrations module > Access Data Integration > Student Information > System Integrations
- Click on the chevron next to courses > Upload Feed File > Browse and locate the Flat File to upload > Choose ‘Data Type’ as ‘Course’ > Submit
Observed Behavior:The course is not created, and the related SIS integration logs shows the following error:
“Invalid data for attribute: courseBatchUid. Skipping entire record. Reason: The Course BatchUid is not valid”.Expected Behavior:The integration happens without any issue, and the course is created on the system.