Implementation - Data Structures
Map files
- “Map” files are data files that serve two functions:
- Provide a mapping between two directory structures for a given file list.
- Key input to copy and VOB loading utilities.
- Provide a formal master list of product deliverables used in documentation
- Two master map files: one for Source VOBs, one for Externals VOB
- Format is a 3-tuple: from location path, to location path, file name
- Map files specify path patterns, not hard-coded locations
- Utilities which use these map files accept parameters for prepending path information (such as view prefix) to form real path name
- Example: Map file: \rep\BigBlue\exe\%config% \Honeywell\SYSTEM\BIN bigblue.exeCommand line: cpfils z:\ s:\scm\builds\PS101.0-70.1Result: xcopy z:\rep\BigBlue\exe\debug\bigblue.exe s:\scm\builds\PS101.0-70.1\Honeywell\SYSTEM\BIN