I should know better than to trust documentation over my own intuition. Or to change based on what others tell me.
I followed:
Log in to Vista Enterprise as a Server Administrator or Institution Administrator.
NOTE: To set glcid, you must log in as a Server Administrator.From the Administration tab, click the Utilities tab.
Click Settings.Under System Integration, click System Integration API IMS….
Enter values to configure settings. See the table that follows, Standard and IMS Adapter
details on each value.Click Save Values. The Settings screen appears and the settings are configured.
Standard and IMS Adapter Settings
The following table describes the parameters you can set using the administration user interface.
Setting Description
GlcId• Stands for global learning context identifier.
• Set by Server Administrator only.
• Required to run IMS and Standard adapter
commands.
• Identifies the institution in which the adapter
command runs
• Automatically assigned by Vista Enterprise
upon creation of an institution
Of course, it doesn’t say which Glcid, right? After all, every learning context has a Glcid. Since, at the time I only had one institution (before I created the 54 others), I set the Glcid to the one for that institution. Should it be the Glcid for the server or domain learning context? If so, then couldn’t Blackboard just pre-populate it at the time of install? Why do I need to put it there?
At the same time, I didn’t believe it necessary because I had seen IMS imports work without the Glcid set at the server learning context. They worked because the command used to run the IMS import has the glcid.
The result? My imports went into the the institution with the Glcid set at the server learning context, despite the defining in the command I ran to use a different Glcid. Removing the Glcid from the server learning context settings allowed the command to work as I thought it should.
So much for a pristine, clean database.
Leave a Reply