XML T i tXML T i tXML Transcript: XML Transcript: From Here to ThereFrom Here to ThereFrom Here to ThereFrom Here to There
Danielle LindblomDanielle LindblomSunGard Higher EducationSunGard Higher Education
21 September 2006 21 September 2006
IntroductionIntroductionIntroductionIntroduction
XML Transcript came into being throughXML Transcript came into being through XML Transcript came into being through XML Transcript came into being through collaboration of the SunGard Higher collaboration of the SunGard Higher Education Solutions Development Group Education Solutions Development Group p pp pand the Georgia Board of Regents.and the Georgia Board of Regents.
Student 7.3Student 7.3Student 7.3.1Student 7.3.1General 7.4General 7.4
Student 7 3 2Student 7 3 2Student 7.3.2Student 7.3.2
Student 7 3Student 7 3Student 7.3Student 7.3
Delivered End of May 2006Delivered End of May 2006Delivered End of May 2006Delivered End of May 2006
XML TranscriptXML Transcript XML TranscriptXML Transcript Import (SHRPESI) and Export (SHRPESE) of Import (SHRPESI) and Export (SHRPESE) of
XML TranscriptXML TranscriptXML TranscriptXML Transcript•• Minus ImmunizationsMinus Immunizations
FTP TransportFTP Transport Allow for request of Electronic Transcript (EDI Allow for request of Electronic Transcript (EDI
and PESC/XML) via Student Selfand PESC/XML) via Student Self--ServiceService
Student 7 3 1Student 7 3 1Student 7.3.1Student 7.3.1
End of October 2006End of October 2006 End of October 2006End of October 2006
HTML O t tHTML O t tHTML OutputHTML Output Secured FTP (SFTP)Secured FTP (SFTP)Concurrent CurriculaConcurrent Curricula PESC/XML Export Document StatusPESC/XML Export Document Status -- PESC/XML Export Document StatusPESC/XML Export Document Status --
SHIEPTDSHIEPTD
HTML Transcript OutputHTML Transcript OutputHTML Transcript OutputHTML Transcript Output
XSLT propertiesXSLT properties XSLT.propertiesXSLT.properties bwcktran.xsl (stylesheet)bwcktran.xsl (stylesheet)
HTML Transcript OutputHTML Transcript OutputHTML Transcript OutputHTML Transcript Output
xslt.properties parametersxslt.properties parameters xslt.properties parametersxslt.properties parameters xslt.Transform = Y/Nxslt.Transform = Y/N
•• Y = HTML (delivered), .doc, .pdfY = HTML (delivered), .doc, .pdf XALAN used to transform the .xsl (stylesheet) and .xml (data) XALAN used to transform the .xsl (stylesheet) and .xml (data) ––
delivered with Javadelivered with Java•• N = no transportation is doneN = no transportation is done
xslt.UseInternalXSLT = Y/N xslt.UseInternalXSLT = Y/N •• Y = use xslt.XSLFileNameY = use xslt.XSLFileName•• N = external transformation use xslt commandN = external transformation use xslt command•• N = external transformation use xslt.commandN = external transformation use xslt.command
xslt.XSLFileName = bwcktran.xslxslt.XSLFileName = bwcktran.xsl xslt.command= sh /path/to/stylesheet.shlxslt.command= sh /path/to/stylesheet.shlp yp y
HTML Transcript OutputHTML Transcript OutputHTML Transcript OutputHTML Transcript Output
bwcktran xsl (stylesheet)bwcktran xsl (stylesheet) bwcktran.xsl (stylesheet)bwcktran.xsl (stylesheet) Sample template deliveredSample template delivered
Used only if xslt UseInternalXSLT= YUsed only if xslt UseInternalXSLT= Y Used only if xslt.UseInternalXSLT= YUsed only if xslt.UseInternalXSLT= Y This stylesheet can be customized to display This stylesheet can be customized to display
anything that is imported or exportedanything that is imported or exportedanything that is imported or exportedanything that is imported or exported
HTML Transcript OutputHTML Transcript OutputHTML Transcript OutputHTML Transcript Output
PESC/XML Import/Export ProcessesPESC/XML Import/Export Processes -- PESC/XML Import/Export Processes PESC/XML Import/Export Processes SHRPESI.shl and SHRPESE.shlSHRPESI.shl and SHRPESE.shl Additional Parameters:Additional Parameters: Additional Parameters:Additional Parameters:
•• View the HTML (if created) via GJIREVOView the HTML (if created) via GJIREVO•• Email User who runs SHRPESI/SHRPESEEmail User who runs SHRPESI/SHRPESEEmail User who runs SHRPESI/SHRPESEEmail User who runs SHRPESI/SHRPESE
SHRPESI/SHRPESE.shl needs to be modified to include SHRPESI/SHRPESE.shl needs to be modified to include the domain namethe domain name
N h h b d t h t di lN h h b d t h t di l No changes have been made to what displays No changes have been made to what displays from SHAEDISfrom SHAEDIS
Sample EmailSample EmailSample EmailSample Email
Viewing HTML via GJIREVOViewing HTML via GJIREVOViewing HTML via GJIREVOViewing HTML via GJIREVO
View throughthrough GJIREVO by selecting gOptions –Save and Print File
Viewing HTML via GJIREVOViewing HTML via GJIREVOViewing HTML via GJIREVOViewing HTML via GJIREVO
Viewing HTML via GJIREVOViewing HTML via GJIREVOViewing HTML via GJIREVOViewing HTML via GJIREVO
Viewing HTML via GJIREVOViewing HTML via GJIREVOViewing HTML via GJIREVOViewing HTML via GJIREVO
Student 7 3 1Student 7 3 1Student 7.3.1Student 7.3.1
End of October 2006End of October 2006 End of October 2006End of October 2006
HTML O t tHTML O t tHTML OutputHTML Output Secured FTP (SFTP)Secured FTP (SFTP)Concurrent CurriculaConcurrent Curricula PESC/XML Export Document StatusPESC/XML Export Document Status -- PESC/XML Export Document StatusPESC/XML Export Document Status --
SHIEPTDSHIEPTD
Secured FTP (SFTP)Secured FTP (SFTP)Secured FTP (SFTP)Secured FTP (SFTP)
Send propertiesSend properties Send.propertiesSend.properties send.UseSFTP = Y/Nsend.UseSFTP = Y/N
•• Y = alternate protocol (other than FTP)Y = alternate protocol (other than FTP)•• Y = alternate protocol (other than FTP)Y = alternate protocol (other than FTP) send.command is checkedsend.command is checked
•• N = FTP (transporter.jar)N = FTP (transporter.jar) send.command = /path/command/script.shlsend.command = /path/command/script.shl
•• A sample file is being delivered but will need to be A sample file is being delivered but will need to be modified based on what transport protocol is being modified based on what transport protocol is being used.used.
Student 7 3 1Student 7 3 1Student 7.3.1Student 7.3.1
End of October 2006End of October 2006 End of October 2006End of October 2006
HTML O t tHTML O t tHTML OutputHTML Output Secured FTP (SFTP)Secured FTP (SFTP)Concurrent CurriculaConcurrent Curricula PESC/XML Export Document StatusPESC/XML Export Document Status -- PESC/XML Export Document StatusPESC/XML Export Document Status --
SHIEPTDSHIEPTD
Concurrent CurriculaConcurrent CurriculaConcurrent CurriculaConcurrent Curricula
7 3 we supported importing/exporting the7 3 we supported importing/exporting the 7.3 we supported importing/exporting the 7.3 we supported importing/exporting the Primary and Secondary curriculum.Primary and Secondary curriculum.
7.3.1 we support the Concurrent Curricula 7.3.1 we support the Concurrent Curricula th d lth d lmethodology.methodology.
Student 7 3 1Student 7 3 1Student 7.3.1Student 7.3.1
End of October 2006End of October 2006 End of October 2006End of October 2006
HTML O t tHTML O t tHTML OutputHTML Output Secured FTP (SFTP)Secured FTP (SFTP)Concurrent CurriculaConcurrent Curricula PESC/XML Export Document StatusPESC/XML Export Document Status -- PESC/XML Export Document StatusPESC/XML Export Document Status --
SHIEPTDSHIEPTD
PESC/XML Export Document Status PESC/XML Export Document Status --SHIEPTDSHIEPTDSHIEPTDSHIEPTD
If an error occurs inoccurs in SHRPESE the Send Status will
fl hireflect this.
General 7 4General 7 4General 7.4General 7.4
End of November 2006End of November 2006 End of November 2006End of November 2006
Immunization SupportImmunization Support Immunization SupportImmunization Support Immunization Validation Immunization Validation -- GTVIMMUGTVIMMU Immunization Status ValidationImmunization Status Validation -- GTVIMSTGTVIMST Immunization Status Validation Immunization Status Validation GTVIMSTGTVIMST Immunization Information Immunization Information -- GOAIMMUGOAIMMU API gb immunization writtenAPI gb immunization writteng _g _
•• Used to transfer data for import and export in Used to transfer data for import and export in Student 7.3.2Student 7.3.2
Immunization Code Validation Immunization Code Validation --GTVIMMUGTVIMMUGTVIMMUGTVIMMU
Immunization Status Code Validation Immunization Status Code Validation --GTVIMSTGTVIMSTGTVIMSTGTVIMST
Immunization InformationImmunization Information -- GOAIMMUGOAIMMUImmunization Information Immunization Information GOAIMMUGOAIMMU
Student 7 3 2Student 7 3 2Student 7.3.2Student 7.3.2 End of January 2007End of January 2007yy
Requires General 7.4 releaseRequires General 7.4 release
Immunization supportImmunization support Immunization supportImmunization support EDI Document Status Validation (STVDSTS)EDI Document Status Validation (STVDSTS) Transcript Type Rules (SHATPRT)Transcript Type Rules (SHATPRT) PESC/XML Export Process (SHRPESE)PESC/XML Export Process (SHRPESE) PESC/XML Import Process (SHRPESI)PESC/XML Import Process (SHRPESI) Immunization Temp Table (SHRIMMU )Immunization Temp Table (SHRIMMU )Immunization Temp Table (SHRIMMU )Immunization Temp Table (SHRIMMU ) API API -- sb_edi_immunizationsb_edi_immunization
•• Used to move immunization information into the new Used to move immunization information into the new temporary table SHRIMMUtemporary table SHRIMMUp yp y
EDI Document Status ValidationEDI Document Status Validation -- STVDSTSSTVDSTSEDI Document Status Validation EDI Document Status Validation STVDSTSSTVDSTS
Column will be added for ImmunizationsImmunizations
Transcript Type RulesTranscript Type Rules -- SHATPRTSHATPRTTranscript Type Rules Transcript Type Rules SHATPRTSHATPRT
Column will beColumn will be added for Immunizations
SummarySummarySummarySummary
Student 7 3Student 7 3Student 7.3Student 7.3Student 7.3.1Student 7.3.1G l 7 4G l 7 4General 7.4General 7.4
Student 7.3.2Student 7.3.2
Thanks to all of you for your hard work andThanks to all of you for your hard work andThanks to all of you for your hard work and Thanks to all of you for your hard work and support of SunGard Higher Education and support of SunGard Higher Education and
project XML Transcript!project XML Transcript!project XML Transcript!project XML Transcript!