CSU Fullerton Enterprise Directory Integration with CMS

CSU Fullerton Enterprise
Directory Integration with CMS
Amir Dabirian
July 12th , 2005
Enterprise Directory (Super Directory)
Identifier

Campus Wide ID (CWID)


For easy implementation Campus Wide ID has been designed to
easily replace a social security number. CWID is 9-digit number
beginning with “8” in the first position. The 9th position will be a
check-digit. Since SSN’s never begin with “8”, the CWID and
SSN will be easily distinguishable.
Format
–
–
–
–
–
2
8xx-xx-xxxC
85x-xx-xxxx ( Reserved for Private / Internal numbers)
800-00-000C ( Student System Starting Range incremented by 1)
899-99-999C (Super Directory Range decremented by 1)
C: Check Digit
Enterprise Directory (Super Directory)
Identifier
Check Digit is a Mod 10 Calculation of 1st eight digits; it is a same process of Credit
Card check digit calculations.
Here is an example of how check digit gets calculated:
Given the following CWID  800023467
1) Starting from LSB (excluding Check digit) multiply every alternate digit by two
2) Sum all Digits = 1+2+4+6+2+0+0+0+8 = 23
3) 10 – (23 MOD 10 ) = 7  Check Digit
6x2
4x1
3x2
2x1
0x2
0x1
0x2
8x1
3
= 12
=4
=6
=2
=0
=0
=0
=8
Enterprise Directory (Super Directory)
Identifier
Campus Wide ID
Super
Directory
DB2
Campus Wide ID
Database
CWID
SSN
CreationDate
ModifiedDate
Operator
8xx-xx-xxxC
85x-xx-xxxx ( Reserved for Private / Internal numbers)
800-00-000C ( SIS + Starting Range incremented by 1)
899-99-999C (Super Directory Range decremented by 1)
4
C: Check Digit
SIS+
Enterprise Directory (Super Directory)
SuperDirectory Population Process
( Import done
immediately )
( As of 01/12/2005 )
Informed
Database
PT Faculty Importer
Windows Service
Informed App
File Server
.Net Web Server
HTML Form
( Portal Registration )
( Import done
every 2 weeks )
C
O
M
HTML Form
( ITRF )
SuperDir Database
Foundation Importer
Windows Service
Foundation
File Server
Web Server
( Import done
daily )
New Hires Importer
Windows Service
Student Importer
Scheduled Job
SIS+
Database
5
( Import done
twice a year )
Ziggy
Database
SuperX2
File Server
Student Asst. Importer
Windows Service
Brass Ring
File Server
PIMS Importer
Windows Service
AS Importer
Windows Service
AS File Server
CMS HRSA - CSUF Portal, Super Directory Integration
CMS-HRSA Users
CMS HRSA
HTTPS
Employee/Student Worker
HTTPS
DB (Oracle)
Web (BEA Weblogic)
ETL
Student/Course
CSUF Portal (MS IIS)
DB Link
`
HTTPS
3 tier
2 tier
App. Server(Weblogic/Tuxedo) (Emp. Data)
CWID Link
Auth Token Link
(HTTPS)
LDAP Profile Sync
Power Users
SIS+ Mainframe
Super DB (Oracle)
HelpDesk Staff
AD.FULLERTON.EDU (MS AD)
Emp Data sync
CWID Sync
Student Data
Course Data
CWID set/get
Emp. Data Sync
CSUF Web service (MS IIS)
Administrator/Developer
- Central Authentication
- CWID Interface
Employee/Student Data
6
Super Directory (MS SQL Server)
-Student Data
-Course Data
-Employee Data