Astra Schedule Help (7.5)

ARCHIVE - Implementation and Installation Notes

Hide Navigation Pane

ARCHIVE - Implementation and Installation Notes

Previous topic Next topic  

ARCHIVE - Implementation and Installation Notes

Previous topic Next topic JavaScript is required for the print function  

Implementation and Installation Notes

Astra Schedule VII interfaces with Colleague on UniData via the 32 bit UniData ODBC driver and UniData database views generated by the IBM Visual Schema Generator (VSG).  The IBM VSG tool enables the creation of normalized SQL views for use as a translation layer between Astra Schedule VII and the Colleague UniData database.  The interface deployment requires that Astra Schedule-specific views be created in the applicable Colleague database using IBM VSG.  Additionally, a system must be defined on the DSN for an ODBC connection utilizing the UniData 32 bit ODBC driver on the Astra schedule VII application server.  Once the views are configured and the ODBC connection is established, the Astra Schedule application will generate SQL queries and update statements against the views via the ODBC connection to the Colleague database to perform imports and exports.

 

Requirements for the interface setup are UniData ODBC Version 3.1.7 or higher (installed on the Astra Schedule VII application server) and Visual Schema Generator 3.1.2 or higher (32-Bit). Both components should be available from IBM as a Colleague customer.

Interface Preparation

Before installing Astra Schedule, the following steps must be performed:

 

1.Install the UniData 32 bit ODBC driver on the server hosting the Astra Schedule application.  (The UniData 32 bit ODBC driver is required to make a connection to the Colleague UniData database.)

2.Configure uci.config file for ODBC to access the Colleague database.

 

3.Install the IBM VSG tool on the application server and connect to the appropriate Colleague database.

4.Launch VSG and create sql views for the following Colleague tables used by the interface:
 
COURSE.SECTIONS - use SQL name COURSE_SECTIONS
 
COURSE.SEC.MEETING - use SQL name COURSE_SEC_MEETING
 
COURSE.SEC.FACULTY - use SQL name COURSE_SEC_FACULTY
 
PERSON - use SQL name PERSON_1

 

5.Create a custom virtual field called “ASTRA_SEC_ACTUAL_ENROLLMENT” per specifications below in the dictionary file for the COURSE_SECTIONS view created in step 4.
 
:AE DICT COURSE_SECTIONS ASTRA_SEC_ACTUAL_ENROLLMENT
Top of "ASTRA_SEC_ACTUAL_ENROLLMENT" in "DICT COURSE_SECTIONS", 9 lines, 147 characters.
001: I
002: DCOUNT(SEC_ACTIVE_STUDENTS,@VM)
003:
004: ACT. ENROL.
005: 3R
006: S

 

6.Create the base views and user access for a user in the Colleague database to be used for the interface with Astra Schedule.
 
Click here for a list of Astra Schedule views.
 
Click here for a list of Platinum Analytics views.
 

7.Create the additional views and sub-tables using VSG for each table needed by the Astra Schedule interface.  The following SQL may be executed from VSG to build the views appropriately.  The views should be named as recommended below to match the default SQL used by the interface.
 
Click here for a list of Astra Schedule views.
 
Click here for a list of Platinum Analytics views.
 

8.Configure a DSN (Data Source Name) to the database using the Windows ODBC administrator. (Control Panel/Administrative Tools/Data Sources)

 

9.Configure a connection to the Colleague database.  The DSN will be referenced by the Astra Schedule VII msi installer.

 

10.Verify the connection.

 

11.Install Astra Schedule. During the installation process you will select Colleague Unidata as the SIS connection and provide the DSN, User ID, and Password, as shown below.

 

Install_ControlPanel9_DatatelUnidata