Presentation is loading. Please wait.

Presentation is loading. Please wait.

Basic architecture: Files

Similar presentations


Presentation on theme: "Basic architecture: Files"— Presentation transcript:

1 Basic architecture: Files
UMask V28 Basic architecture: Files Internal use January 20th, 2018 | Allan Martin

2 UMask File Extension Modules
FXM File eXtention Modules - compiled programs that perform specific masking operations against data types Flat File Module - Files which can be viewed within Notepad (.LOG, .HTML, .TXT, …) PDF Module - Adobe PDF editing at raw base level (no Adobe engine required) XML Module - XML MSDOC Module – Microsoft Document editor (.DOC, .XLSX, PPT, …) EX Module - Manipulate Outlook PST file and MS Exchange EDB files DI Module - Edit digital images (DICOM, MRI, JPG, TIFF, BMP…) DB Module – Mask databases (DBF, Access,DB2, SQL Server, Oracle, …)

3 Overview UMaskFF UMaskPDF UMaskIMG UmaskDB UMaskMSDoc UMaskXML
File/Folder Rules Logfile Source file/folder Target file/folder Drop-in modules UMaskFF UMaskPDF UMaskIMG UmaskDB UMaskMSDoc UMaskXML Bat File System Module DIR Module Name Reg Rules Dir Reg Riles Name Log path Rules Find/replace Regular expression Region replace X/Y

4 Overview: XML structure
File/Folder Rules Logfile Source file/folder Target file/folder Flat File:

5 Overview: XML structure
File/Folder Rules Logfile Source file/folder Target file/folder Image:

6 Overview: XML structure
File/Folder Rules Logfile Source file/folder Target file/folder MS Doc.

7 Overview system Contains default Umask settings including:
Located in default Umask directory Contains default Umask settings including: Default Rules and Log directory Default module drop-in directory Global variable overrides Licensing information Auditing mode System Module DIR Module Name Reg Rules Dir Reg Rules Name Log path

8 Overview Rules Delimiter #Custom Social and DOB Region Replace
&ssn=|&no=| &dob=12/12/99 #Custom Website #Custom IP \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}| Region Replace Direct Replace Regex. Rules Find/replace Regular expression Region replace X/Y

9 Search/Replace Methods
Direct: Find and Replace: Lt Bruce Mercante | Lt Wayne Andrews To: Lt Bruce Mercante from the U.S. Department of Defense Executive branch. To: Lt Wayne Andrews from the U.S. Department of Defense Executive branch. RegEx: Pattern matching Replacement: ^\d{3}-\d{2}-\d{4}$| …Social Security Number: Date of Birth: 07/29/1963. Account num… …Social Security Number: Date of Birth: 07/29/1963. Account num… Region: Replace Area or Region: <from:> | </from:> | ‘REDACTED’ <LotusNotes234> <to> Bryan James </to> <from> Angela Mace </from> <subject> Team meeting </subject> <LotusNotes234> <to> Bryan James </to> <from> REDACTED </from> <subject> Team meeting </subject>

10 Overview "C:\abmartin\PROJECTS\UMASK\PROGRAM\UMASK2\Modules\UMaskMSDoc.exe" "C:\abmartin\PROJECTS\UMASK\PROGRAM\UMASK2\Modules\UMaskMSDoc.XML Bat File "C:\abmartin\PROJECTS\UMASK\PROGRAM\UMASK2\Modules\UMaskMSDoc.exe" –Sourcefile “C:\temp\trafficFine.docx” –Delimiter

11 UMask Input Flat file – lists documents and rules
Column Map Procedures and Exits Scan folder or Network DB Table – lists documents and rules CLI – direct call to UMask


Download ppt "Basic architecture: Files"

Similar presentations


Ads by Google