Presentation is loading. Please wait.

Presentation is loading. Please wait.

X CVIEW V2.0 Regional XCVIEW & XCVIEW Utilities A Microsoft SQL Server 2000 & VB.Net Application Brought to you by the Washington State Department of Transportation.

Similar presentations


Presentation on theme: "X CVIEW V2.0 Regional XCVIEW & XCVIEW Utilities A Microsoft SQL Server 2000 & VB.Net Application Brought to you by the Washington State Department of Transportation."— Presentation transcript:

1 X CVIEW V2.0 Regional XCVIEW & XCVIEW Utilities A Microsoft SQL Server 2000 & VB.Net Application Brought to you by the Washington State Department of Transportation

2 Regional X CVIEW SAFERSAFER FTP/ XML T0019 T0020 T0021 T0022 T0023 T0024 T0025 T0026 T0027 T0028 T0029 T0030 T0031 T0032 v4.2 E-Screening, Web App’s & Other Systems Legacy Systems CVIEW DATABASE XCVIEW XML T0019 T0020 T0021 T0022 SQL ACCESS Volpe FTP/ XML T0019 - IFTA T0020 - IRP T0021 - IRP T0022 - IRP T0023 - E-Auth T0024 - Tags T0025 - IFTA T0026 - IRP T0027 - IRP T0028 - IRP T0029 - Tags T0030 - Insp. T0031 - MCMIS T0032 - Lib/Ins Other XCVIEW State Regional XCVIEW State (WA) XCVIEWXCVIEW UPLOAD DOWNLOAD

3 SAFERSAFER v4.2 Regional XCVIEW State X0001 & X0002 DOWNLOAD DOWNLOAD X0001 - SSRS Data X0002 - Security Data UPLOAD Hybrid / Regional X CVIEW XCVIEW State VolpeXCVIEW States UPLOAD FTP/ XML T0019 T0020 T0021 T0022 T0023 T0024 T0025 T0026 T0027 T0028 T0029 T0030 T0031 T0032

4 1. Download XML Data from SAFER (DOWNLOAD_IN.BAT batch process) CVIEW DATABASE CVIEW_XML DATABASE Download new zipped XML transactions from SAFER and unzip SAFER ftp server Purge Archived XML files and logs that are more than 120 days old XCVIEWImport VB.Net Utility For each XML Transaction: 1.Open XML document and remove invalid characters 2.Use Microsoft SQLXMLBulkLoad function and “SQL mapped” XML schema to load XML data into CVIEW_XML database 3.Call the spImportT00NN stored procedure for the transaction to update the CVIEW database XML Files spImportT00NN SQL Server Stored Procedure FTP Zipped XML Files

5 2. Upload XML Data from Legacy System or XCVIEW State (UPLOAD_IN.BAT batch process) CVIEW DATABASE CVIEW_XML DATABASE Retrieve and unzip (if necessary) new XML transactions IRP, IFTA, Transponder, SSRS, etc. XML data XCVIEWImport VB.Net Utility For each XML Transaction: 1.Open XML document and remove invalid characters 2.Use Microsoft SQLXMLBulkLoad function and “SQL mapped” XML schema to load XML data into CVIEW_XML database 3.Call the spImportT00NN stored procedure for the transaction to validate the data and, if valid, update the CVIEW database XML Files spImportT00NN SQL Server Stored Procedure cont.

6 2. Upload XML Data from Legacy System or XCVIEW State (UPLOAD_IN.BAT batch process) CVIEW_XML DATABASE Log Directory for XCVIEW State XCVIEWExport VB.Net Utility XML Log Files cont. Generate an XML log file for each transaction containing processing statistics and up to 100 errors and warnings. (The log information is saved in the CVIEW_XML database by the spImportT00NN stored procedure.) Purge Archived XML files and logs that are more than 120 days old

7 3. Upload XML Update Transactions to SAFER (UPLOAD_OUT.BAT batch process) CVIEW DATABASE CVIEW_XML DATABASE Zip XML transaction files and ftp files to ftx,safersys,org/SAFER SAFER ftp server Purge Archived XML files and logs that are more than 120 days old XCVIEWImport VB.Net Utility XML Files spEmportT00NN stored procedures output transaction data to CVIEW_XML database ftp zipped XML Files Use Microsoft Xpath query and “SQL mapped” XML schema to generate XML transactions from the CVIEW_XML database. Remove any invalid characters from the XML data, format with appropriate indentations and output XML files. Call desired spExportT00NN stored procedures to generate transaction data

8 4. Download XML Updates to XCVIEW States (DOWNLOAD_OUT.BAT batch process) CVIEW DATABASE CVIEW_XML DATABASE Zip XML transaction files and copy files to local ftp server Local ftp server XCVIEW output directories Purge Archived XML files and logs that are more than 120 days old XCVIEWImport VB.Net Utility XML Files spEmportT00NN stored procedures output transaction data to CVIEW_XML database ftp zipped XML Files Use Microsoft Xpath query and “SQL mapped” XML schema to generate XML transactions from the CVIEW_XML database. Remove any invalid characters from the XML data, format with appropriate indentations and output XML files. Call desired spExportT00NN stored procedures to generate transaction data

9 Entire XCVIEW Batch Process (single threaded processing) -- Download SAFER XML transactions call DOWNLOAD_IN T0031 ftx,safersys,org/T0031 -- MICMS & carrier safety call DOWNLOAD_IN T0032 ftx,safersys,org/T0032 -- carrier liability ins. call DOWNLOAD_IN T0025 ftx,safersys,org/T0025 -- IFTA call DOWNLOAD_IN T0026 ftx,safersys,org/T0026 -- IRP account call DOWNLOAD_IN T0027 ftx,safersys,org/T0027 -- IRP fleet call DOWNLOAD_IN T0028 ftx,safersys,org/T0028 -- IRP vehicle registration call DOWNLOAD_IN T0029 ftx,safersys,org/T0029/CVIEWxx -- transponders call DOWNLOAD_IN T0030 ftx,safersys,org/T0030 -- inspection data -- Upload, edit and apply Legacy updates and XCVIEW update transactions from XCVIEW states call UPLOAD_IN T0019 -- IFTA call UPLOAD_IN T0020 -- IRP account call UPLOAD_IN T0021 -- IRP fleet call UPLOAD_IN T0022 -- IRP vehicle registration call UPLOAD_IN T0023 -- e-screening auth. call UPLOAD_IN T0024 -- transponders (cont. on next page)

10 XCVIEW Batch Process (single threaded processing – cont.) (cont. from previous page) -- Upload IRP, IFTA, transponder and e-screening authorization updates to SAFER call UPLOAD_OUT T0019 ftx,safersys,org/SAFER -- IFTA call UPLOAD_OUT T0020 ftx,safersys,org/SAFER -- IRP account call UPLOAD_OUT T0021 ftx,safersys,org/SAFER -- IRP fleet call UPLOAD_OUT T0022 ftx,safersys,org/SAFER -- IRP vehicle registration call UPLOAD_OUT T0023 ftx,safersys,org/SAFER -- e-screening auth. call UPLOAD_OUT T0024 ftx,safersys,org/SAFER -- transponders -- Download updates to XCVIEW states call DOWNLOAD_OUT T0031 -- MICMS & carrier safety call DOWNLOAD_OUT T0032 -- carrier liability ins. call DOWNLOAD_OUT T0025 -- IFTA call DOWNLOAD_OUT T0026 -- IRP account call DOWNLOAD_OUT T0027 -- IRP fleet call DOWNLOAD_OUT T0028 -- IRP vehicle registration call DOWNLOAD_OUT T0029 -- transponders call DOWNLOAD_OUT T0030 -- inspection data

11 CONTACT INFORMATION Bill Goforth CVIEW Systems Developer email: gofortb@wsdot.wa.gov 360-705-7639 Doug Deckert CVISN System Architect email: deckerd@wsdot.wa.gov 360-705-7632 web page: http://cvisn.wsdot.wa.gov/Documentation/Documents_menu2.cfm


Download ppt "X CVIEW V2.0 Regional XCVIEW & XCVIEW Utilities A Microsoft SQL Server 2000 & VB.Net Application Brought to you by the Washington State Department of Transportation."

Similar presentations


Ads by Google