An mtmgen
configuration file is a plain text file with a series of entries of the form name=value. The file has three entries relating to the MTM as a whole, and four entries for each of the component MTMs.
Name | Description | GeneralMtmDatFileName
| Name of output .dat file | GeneralMtmTypeUid
| UID of MTM type | GeneralMtmTechnologyTypeUid
| UID of MTM's technology type | ServerMtmHumanReadableName
| Text string name for the server-side MTM | ServerMtmEntryPoint
| Ordinal of the server-side MTM's entry point | ServerMtmSpecificUid
| UID of the server-side MTM | ServerMtmVersion
| Version string for the server-side MTM | ClientMtmHumanReadableName
| Text string name for the client MTM | ClientMtmEntryPoint
| Ordinal of the client MTM's entry point | ClientMtmSpecificUid
| UID of the client MTM | ClientMtmVersion
| Version string for the client MTM | UIMtmHumanReadableName
| Text string name for the UI MTM | UIMtmEntryPoint
| Ordinal of the UI MTM's entry point | UIMtmSpecificUid
| UID of the UI MTM | UIMtmVersion
| Version string for the UI MTM | UIDataMtmHumanReadableName
| Text string name for the UI Data MTM | UIDataMtmEntryPoint
| Ordinal of the UI Data MTM's entry point | UIDataMtmSpecificUid
| UID of the UI Data MTM | UIDataMtmVersion
| Version string for the UI Data MTM |
|
Configuration file example
The following configuration file would be used to create a .dat
file TextMTM.DAT
.
GeneralMtmDatFileName=TextMTM.DAT
GeneralMtmTypeUid=0x10005247
GeneralMtmTechnologyTypeUid=0x10005247
ServerMtmHumanReadableName=TextMTM
ServerMtmEntryPoint=1
ServerMtmSpecificUid=0x10003C3E
ServerMtmVersion=1,0,100
ClientMtmHumanReadableName=TextMTM
ClientMtmEntryPoint=1
ClientMtmSpecificUid=0x10003C3F
ClientMtmVersion=1,0,100
UIMtmHumanReadableName=TextMTM
UIMtmEntryPoint=1
UIMtmSpecificUid=0x10005236
UIMtmVersion=1,0,100
UIDataMtmHumanReadableName=TextMTM
UIDataMtmEntryPoint=1
UIDataMtmSpecificUid=0x10005237
UIDataMtmVersion=1,0,100