mainframe to mainframe communication via the student aid internet gateway 2003 nasu conference tom...
TRANSCRIPT
![Page 1: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/1.jpg)
Mainframe to MainframeMainframe to MainframeCommunicationCommunication
via thevia theStudent Aid Internet GatewayStudent Aid Internet Gateway
2003 NASU Conference2003 NASU Conference
Tom Biedscheid – Colorado State UniversityTom Biedscheid – Colorado State University
![Page 2: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/2.jpg)
OverviewOverview
• System DiagramSystem Diagram
• SecuritySecurity
• TDClient SoftwareTDClient Software
• CSU Process OverviewCSU Process Overview
• TDClient ManagerTDClient Manager
![Page 3: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/3.jpg)
SAIG System DiagramSAIG System Diagram
PC Destination - EDconnect
MF Destination PointUsing EasyAccess/TDClient
Remote Administration
Internet (SSL 3.0)
Title IV Appsys
TDN/ @ VDC
TDManager @ VDC
SEND/RECEIVE
Encryption
SEND/RECEIVE
SEND/RECEIVE
Manage/Report
Manage/Report
SEND/RECEIVE
Authentication
![Page 4: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/4.jpg)
SAIG SecuritySAIG Security
• TDClient v2.2.x (formerly EasyAccess) is TDClient v2.2.x (formerly EasyAccess) is the client software used to send and the client software used to send and receive FTP data transmissions securely receive FTP data transmissions securely over the Internet using SSL 3.0 and the over the Internet using SSL 3.0 and the Diffie-Hellman Dynamic Key Exchange Diffie-Hellman Dynamic Key Exchange algorithm.algorithm.
• Since TDClient is built into current versions Since TDClient is built into current versions of EDConnect, the level of security is of EDConnect, the level of security is identical between EDConnect and TDClient identical between EDConnect and TDClient running on a mainframe.running on a mainframe.
• Password: Same as that used and set in Password: Same as that used and set in EDConnect for SAIG accessEDConnect for SAIG access
![Page 5: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/5.jpg)
TDClient: Systems TDClient: Systems SupportedSupported• OS/390 MVS/ESA 2.6+ (with LE/370 1.9)OS/390 MVS/ESA 2.6+ (with LE/370 1.9)
• AS/400 4.2+ (Compiler Level 3.7)AS/400 4.2+ (Compiler Level 3.7)
• AIX 4.2+AIX 4.2+
• Digital Unix 4.0 (DEC UNIX)Digital Unix 4.0 (DEC UNIX)
• DEC Open VMS 7.1DEC Open VMS 7.1
• HPUX 10.01+HPUX 10.01+
• Sun Solaris 2.6+ (SPARC chip only, Intel Sun Solaris 2.6+ (SPARC chip only, Intel chip not supported)chip not supported)
![Page 6: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/6.jpg)
TDClient Software & TDClient Software & DocumentationDocumentation
• SoftwareSoftware– TDClient is available only upon request by TDClient is available only upon request by
contacting contacting CPS/WAN Technical Support at 800-330-5947 or via email at [email protected].
• DocumentationDocumentation– Host Communication Guide is available Host Communication Guide is available
for download from the FSA Download for download from the FSA Download website,website,
http://FSAdownload.ed.govhttp://FSAdownload.ed.gov
![Page 7: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/7.jpg)
CSU Process OverviewCSU Process Overview
• Receiving Message ClassesReceiving Message Classes– 11stst job in nightly production schedule job in nightly production schedule– Establish secure connection to SAIGEstablish secure connection to SAIG– Download available message classesDownload available message classes
• Only those we have identifiedOnly those we have identified– DecompressDecompress– Backup message classesBackup message classes– Move message classes to appropriate datasetsMove message classes to appropriate datasets
• Available for subsequent jobs during the same nightly Available for subsequent jobs during the same nightly runrun
– If a downloaded message class is a COMRECOP:If a downloaded message class is a COMRECOP:• The same “receive” JCL initiates CASX50The same “receive” JCL initiates CASX50
– XML documents are parsed and datasets createdXML documents are parsed and datasets created ORSPx, DRSPx, PNOTEx, etc.ORSPx, DRSPx, PNOTEx, etc.
TDClient
![Page 8: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/8.jpg)
CSU Process OverviewCSU Process Overview
• Sending Message ClassesSending Message Classes– Production job runs generating an Production job runs generating an
outbound message classoutbound message class– Establish secure connection to SAIGEstablish secure connection to SAIG– Message class is compressedMessage class is compressed– Message class is sentMessage class is sent
TDClient
![Page 9: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/9.jpg)
Sample Receive JCLSample Receive JCL//PSAM30A JOB (,BN35),//PSAM30A JOB (,BN35),// // CLASS=K,CLASS=K,// // MSGCLASS=J,MSGCLASS=J,// // MSGLEVEL=(1,1),MSGLEVEL=(1,1),// // USER=UISP1AUSER=UISP1A//**------------------------------------------------------------------*//**------------------------------------------------------------------*////EA2KMVSC EXEC PGM=EA2KMVSCEA2KMVSC EXEC PGM=EA2KMVSC,,// // COND=(0,NE),COND=(0,NE),// // PARM='CMDFILE=DD:CMDRECV',PARM='CMDFILE=DD:CMDRECV',// // REGION=4MREGION=4M////STEPLIBSTEPLIB DDDD DSN=PSAI.EACCESS.PRD.EALOAD,DSN=PSAI.EACCESS.PRD.EALOAD,// // DISP=(SHR,KEEP,KEEP)DISP=(SHR,KEEP,KEEP)//EASYACC//EASYACC DDDD DSN=PSAI.EACCESS.PRD.EASYACC.INI,DSN=PSAI.EACCESS.PRD.EASYACC.INI,// // DISP=(SHR,KEEP,KEEP)DISP=(SHR,KEEP,KEEP)//EXFER //EXFER DDDD DSN=PSAI.EACCESS.PRD.EASYACC.EXFER.INI,DSN=PSAI.EACCESS.PRD.EASYACC.EXFER.INI,// // DISP=(SHR,KEEP,KEEP)DISP=(SHR,KEEP,KEEP)////CMDRECVCMDRECV DDDD DSN=DAID.USER.DATALIB(DSN=DAID.USER.DATALIB(CMDPASSCMDPASS),),// // DISP=(SHR,KEEP,KEEP)DISP=(SHR,KEEP,KEEP)
![Page 10: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/10.jpg)
Sample Receive JCL (cont.)Sample Receive JCL (cont.)//CMDRECV//CMDRECV DD DD DSN=DAID.USER.DATALIB(CMDPASS),DSN=DAID.USER.DATALIB(CMDPASS),// // DISP=(SHR,KEEP,KEEP)DISP=(SHR,KEEP,KEEP)// // DDDD DSN=PSAM.CONTROL.DATALIB(DSN=PSAM.CONTROL.DATALIB(CMDRECVCMDRECV),),// // DISP=(SHR,KEEP,KEEP)DISP=(SHR,KEEP,KEEP)//COMRECOP//COMRECOP DDDD DSN=PSAM.SAIG.COMRECOP,DSN=PSAM.SAIG.COMRECOP,// // DISP=(MOD,KEEP,KEEP)DISP=(MOD,KEEP,KEEP)//COREEVEN//COREEVEN DDDD DSN=PSAM.SAIG.COREEVEN,DSN=PSAM.SAIG.COREEVEN,// // DISP=(MOD,KEEP,KEEP)DISP=(MOD,KEEP,KEEP)//COREODD//COREODD DDDD DSN=PSAM.SAIG.COREODD,DSN=PSAM.SAIG.COREODD,// // DISP=(MOD,KEEP,KEEP)DISP=(MOD,KEEP,KEEP)//CORREVEN//CORREVEN DDDD DSN=PSAM.SAIG.CORREVEN,DSN=PSAM.SAIG.CORREVEN,// // DISP=(MOD,KEEP,KEEP)DISP=(MOD,KEEP,KEEP)//CORRODD//CORRODD DDDD DSN=PSAM.SAIG.CORRODD,DSN=PSAM.SAIG.CORRODD,// // DISP=(MOD,KEEP,KEEP)DISP=(MOD,KEEP,KEEP)//DECF03OP //DECF03OP DDDD DSN=PSAM.SAIG.DECF03OP,DSN=PSAM.SAIG.DECF03OP,// // DISP=(MOD,KEEP,KEEP)DISP=(MOD,KEEP,KEEP)//DLFF03OP//DLFF03OP DDDD DSN=PSAM.SAIG.DLFF03OP,DSN=PSAM.SAIG.DLFF03OP,// // DISP=(MOD,KEEP,KEEP)DISP=(MOD,KEEP,KEEP)//DSDFEVEN//DSDFEVEN DDDD DSN=PSAM.SAIG.DSDFEVEN,DSN=PSAM.SAIG.DSDFEVEN,// // DISP=(MOD,KEEP,KEEP)DISP=(MOD,KEEP,KEEP)
![Page 11: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/11.jpg)
TDClientManagerTDClientManager
• Manage message classes in your Manage message classes in your SAIG mailboxSAIG mailbox– Check statusCheck status– Change passwordChange password– Repost message classesRepost message classes– Access to message class archiveAccess to message class archive
• http://www.saigportal.sfa.ed.gov/http://www.saigportal.sfa.ed.gov/
![Page 12: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/12.jpg)
Data Warehousing @ CSUData Warehousing @ CSU
• PurposePurpose– Make financial aid data available to Make financial aid data available to
other departments on campusother departments on campus•Office of Budgets and Institutional AnalysisOffice of Budgets and Institutional Analysis
– ResearchResearch
•Other departments and collegesOther departments and colleges– Aid in awarding scholarshipsAid in awarding scholarships
![Page 13: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/13.jpg)
Data Warehousing @ CSUData Warehousing @ CSU
• ProcessProcess– Job runs nightly extracting data from Job runs nightly extracting data from
SAMSAM– Dataset is FTPd to an Oracle database Dataset is FTPd to an Oracle database
running on an AIX boxrunning on an AIX box– SAM warehouse tables updatedSAM warehouse tables updated
• SAM fields warehousedSAM fields warehoused– http://delphi.is.colostate.edu/dictweb/dictw001$.startuphttp://delphi.is.colostate.edu/dictweb/dictw001$.startup
![Page 14: Mainframe to Mainframe Communication via the Student Aid Internet Gateway 2003 NASU Conference Tom Biedscheid – Colorado State University](https://reader030.vdocument.in/reader030/viewer/2022033104/56649f165503460f94c2c01a/html5/thumbnails/14.jpg)
QuestionsQuestions
Tom BiedscheidTom Biedscheid
Student Financial ServicesStudent Financial Services
Colorado State UniversityColorado State University
970.491.5605970.491.5605
[email protected]@colostate.edu