<MsgFile>
  <Msg>
    <Category>E</Category>
    <Desc>
Internal error. Create a Service Request with current Design and files/specifications being used.
    </Desc>
    <Id>0</Id>
    <Output>U</Output>
  </Msg>
  
    <Msg>
        <Category>E</Category>
        <Desc>
Alias(es) %s not found in Name mapping specification but referenced in %s'%s' interface. 
Missing alias definition added to a temporary mapping file ('%s'). 
This temporary mapping file can be used to update the design alias in the existing Name mapping specification before re-running.
        </Desc>
        <Id>1</Id>
        <Output>U</Output>
    </Msg>
  
    <Msg>
        <Category>E</Category>
        <Desc>
Name mapping specification not found or selected for %s'%s' interface, but aliases exist.
Missing alias definition added to a temporary mapping file ('%s'). 
This temporary mapping file can be copied to a new Name mapping specification and updated to define the design aliases before re-running.
        </Desc>
        <Id>2</Id>
        <Output>U</Output>
    </Msg>
   
    <Msg>
        <Category>E</Category>
        <Desc>
Cannot find %s "%s".
Name mapping specification %s was found.
Update the necessary "$" entry(s) in a specification, and re-run.
        </Desc>
        <Id>3</Id>
        <Output>U</Output>
    </Msg> 
  
    <Msg>
        <Category>E</Category>
        <Desc>
Cannot find %s "%s". Object does not exist in the Design.
Edit name and re-run.
        </Desc>
        <Id>4</Id>
        <Output>U</Output>
    </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
Alias data was not provided on Data row %d. Row is ignored.
Populate data or comment out row and re-run.
    </Desc>
    <Id>5</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
Invalid %s "%s" on Data row %d. Row is ignored.
Edit %s and re-run.
    </Desc>
    <Id>6</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Calculation "%s" has invalid syntax and will not be processed. 
Edit parameters for the calculation and re-run.
    </Desc>
    <Id>7</Id>
    <Output>U</Output>
  </Msg>  

  <Msg>
    <Category>E</Category>
    <Desc>
Calculation "%s" did not successfully run. Edit SKILL function and rerun, verifying that; 
Parameters are supported correctly, and
Function does not exit prematurely (test it standalone), and
Function returns a list with a single string.
    </Desc>
    <Id>8</Id>
    <Output>U</Output>
  </Msg> 

  <Msg>
    <Category>E</Category>
    <Desc>
Leading and trailing Quotes not matched for %s
    </Desc>
    <Id>9</Id>
    <Output>U</Output>
  </Msg> 

  <Msg>
    <Category>E</Category>
    <Desc>
Duplicate tables not supported. 
File "%s" contains %s table %s. %s table with the same name has already been read. 
Remove or re-select file(s) and re-run.
    </Desc>
    <Id>10</Id>
    <Output>U</Output>
  </Msg> 
  
  <Msg>
    <Category>W</Category>
    <Desc>
Unknown table "%s" found.
    </Desc>
    <Id>11</Id>
    <Output>U</Output>
  </Msg>
  
  <Msg>
    <Category>E</Category>
    <Desc>
File is damaged or cannot be read from the disk
    </Desc>
    <Id>12</Id>
    <Output>U</Output>
  </Msg> 
  
  <Msg>
    <Category>E</Category>
    <Desc>
Compiler terminated.
    </Desc>
    <Id>13</Id>
    <Output>U</Output>
  </Msg> 
  
  <Msg>
    <Category>E</Category>
    <Desc>
Allegro Constraint Compiler file, %s, cannot be read from the disk
    </Desc>
    <Id>14</Id>
    <Output>U</Output>
  </Msg>
  <Msg>
    <Category>E</Category>
    <Desc>
Invalid range specifier "%s" in %s table. Range should be specified as {start_value-end_value}.
Edit range and re-run.
    </Desc>
    <Id>15</Id>
    <Output>U</Output>
  </Msg>
  <Msg>
    <Category>E</Category>
    <Desc>
Invalid range specifier "%s" in %s table. Integers are required for range start and end values.
Edit range and re-run.
    </Desc>
    <Id>16</Id>
    <Output>U</Output>
  </Msg>
  
  <Msg>
    <Category>E</Category>
    <Desc>
Could not create Routing Section endpoint "%s"
    </Desc>
    <Id>17</Id>
    <Output>U</Output>
  </Msg> 
  
  <Msg>
    <Category>E</Category>
    <Desc>
Topology Mapping: Endpoint "%s" has circular connections so schedule cannot be applied.
Update table and remove the extra connection(s) and re-run.
    </Desc>
    <Id>18</Id>
    <Output>U</Output>
  </Msg> 
  
  <Msg>
    <Category>E</Category>
    <Desc>
Existing %s "%s" is locked and can be altered by the "%s" data.
Remove the "%s" information or remove the object and re-run.
    </Desc>
    <Id>19</Id>
    <Output>U</Output>
  </Msg> 

  <Msg>
    <Category>E</Category>
    <Desc>
Topology Mapping: %s
    </Desc>
    <Id>20</Id>
    <Output>U</Output>
  </Msg>


  <Msg>
    <Category>E</Category>
    <Desc>
Routing Section from "%s" to "%s" cannot be processed. Endpoint(s) could not be mapped OR section is not connected to another section.
Edit Topology Rule "%s" and re-run.
    </Desc>
    <Id>21</Id>
    <Output>U</Output>
  </Msg>


  <Msg>
    <Category>E</Category>
    <Desc>
Not all pins in net "%s" are mapped to endpoints in the Topology Rule "%s"
    </Desc>
    <Id>22</Id>
    <Output>U</Output>
  </Msg>


  <Msg>
    <Category>E</Category>
    <Desc>
Topology mapping must be not cross multiple nets. "%s" was found on nets "%s" and "%s"
    </Desc>
    <Id>23</Id>
    <Output>U</Output>
  </Msg>


  <Msg>
    <Category>E</Category>
    <Desc>
Mismatch found between nets in the topology rule and nets in xnet
    </Desc>
    <Id>24</Id>
    <Output>U</Output>
  </Msg>


  <Msg>
    <Category>E</Category>
    <Desc>
Could not create Routing Section using endpoints "%s" and "%s"
    </Desc>
    <Id>25</Id>
    <Output>U</Output>
  </Msg>


  <Msg>
    <Category>E</Category>
    <Desc>
Cannot create Electrical CSet for topology rule, do not have write access or file system is full
    </Desc>
    <Id>26</Id>
    <Output>U</Output>
  </Msg>


  <Msg>
    <Category>E</Category>
    <Desc>
Mapping Error - "%s" column is not defined
    </Desc>
    <Id>27</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Variable "%s" for Data row %d, column %d, not mapped so value will not be processed.
Define mapping entry for the variable and re-run.
    </Desc>
    <Id>28</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Routing Section "%s" has incorrect syntax for endpoint. Must be defined as &lt;endpoint&gt;=&lt;value&gt;.
    </Desc>
    <Id>29</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Routing Section "%s" has unsupported endpoint, "%s".
    </Desc>
    <Id>30</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Table "%s" is missing required "%s" column.
    </Desc>
    <Id>31</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" created but %s "%s" could not be added to it.
    </Desc>
    <Id>32</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" could not be created so corresponding Class-Class not created.
    </Desc>
    <Id>33</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
NetClass "%s" cannot be used in "%s" domain as it is already defined in another domain. Rename NetClass and re-run.
    </Desc>
    <Id>34</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
   Type information "%s" not support for Object "%s" Compiler currently only supports one type/object.
    </Desc>
    <Id>35</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Table "%s" is missing required "%s" column.
    </Desc>
    <Id>36</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Cannot create "%s" object using the compiler. Remove data and re-run.
    </Desc>
    <Id>37</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Invalid kind "%s" found. Remove data and re-run.
    </Desc>
    <Id>38</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" was not created. Requires exactly two (X)Nets which were not found. Update mapping information and re-run.
    </Desc>
    <Id>39</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" was not created. Invalid members. Update mapping information and re-run.
    </Desc>
    <Id>40</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" is not auto-generated so its members will not be updated.
    </Desc>
    <Id>41</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
   Membership of Object "%s" was updated earlier, table "%s" ignored.
    </Desc>
    <Id>42</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" not added to %s "%s" as object was already added to another %s.
    </Desc>
    <Id>43</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      %d objects found in the design using expression %s in the "%s" column.  Edit the expression, variable, or ranges in the "%s" column to find the correct objects and then re-run.
    </Desc>
    <Id>44</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      %d objects found in the design using expression %s in the "%s" column which does not match the required %d in the "%s" column.  Edit the expression, variable, or ranges in the "%s" column to find the correct objects and then re-run.
    </Desc>
    <Id>45</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s %s not added to %s "%s" as it was a member of locked %s "%s".
    </Desc>
    <Id>46</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
Attribute "%s" skipped as it is not valid for %s "%s".
    </Desc>
    <Id>47</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
Attribute "%s" not updated as its current value was not set by the compiler. Disable compiler option, "%s", and re-run if you wish to update this attribute.
    </Desc>
    <Id>48</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
Attribute "%s" not deleted. Disable compiler mode, "%s", and re-run if you wish to delete this attribute. Deletions can also be disabled by populating data with "%s"
    </Desc>
    <Id>49</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" not updated with attribute "%s" due to invalid value "%s". Edit value and re-run compiler.
    </Desc>
    <Id>50</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" cannot be updated with attribute "%s". %s. 
    </Desc>
    <Id>51</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" cannot be updated with attribute "%s". 
    </Desc>
    <Id>52</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Data "%s" with value "%s" not processed for %s "%s". %s
    </Desc>
    <Id>53</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Data "%s" with value "%s" not processed. %s
    </Desc>
    <Id>54</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Object kind "%s" could not be used to create object. Edit kind and re-run.
    </Desc>
    <Id>55</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Layer based constraints are not processed since design stack-up is missing. Run Import Physical to update the design stack-up and re-run the compiler.
    </Desc>
    <Id>56</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
"%s" "%s" does not exist. Attribute "%s" not processed.
    </Desc>
    <Id>57</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Unable to determine file delimiter for CSV file. Check file format.
    </Desc>
    <Id>58</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s Attribute %s cannot be added to %s as required.
    </Desc>
    <Id>59</Id>
    <Output>U</Output>
  </Msg>


  <Msg>
    <Category>E</Category>
    <Desc>
Attribute "%s" not processed for %s "%s".
    </Desc>
    <Id>60</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>   
Attribute "%s" not processed for "%s".
    </Desc>
    <Id>61</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
No attributes processed.
    </Desc>
    <Id>62</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" does not exist and cannot be referenced.
    </Desc>
    <Id>63</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>  
%s "%s" references Rule Table "%s" but does not specify a Rule Set. Specify Rule Set and re-run the compiler.
    </Desc>
    <Id>64</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" references Rule Table "%s" but table was not selected in the library or does not exist so reference was skipped. Select or Create Rule table "%s" and re-run the compiler.
    </Desc>
    <Id>65</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
%s "%s" could not reference %s "%s" because it was already updated with a constraint set reference from the same domain.
    </Desc>
    <Id>66</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" could not reference %s "%s" because it exists in the wrong domain.
    </Desc>
    <Id>67</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" could not reference %s "%s" because of incompatibility between them.
    </Desc>
    <Id>68</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" not referenced. %s "%s" will reference "%s"
    </Desc>
    <Id>69</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      File specified by xlink: %s not found.
    </Desc>
    <Id>70</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      Unable to open file specified by xlink: %s.  Check file permissions.
    </Desc>
    <Id>71</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      Invalid xpath query %s resulting in no data.
    </Desc>
    <Id>72</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" cannot be used to create Class-Class restrictions. %s
    </Desc>
    <Id>73</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      Default %s "%s" cannot be found to update "%s". Fix reference or include data and re-run.
    </Desc>
    <Id>74</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      Endpoint "%s" does not exist in corresponding Topology. Edit the endpoint and re-run.
    </Desc>
    <Id>75</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      Routing Section "%s" does not exist in corresponding Topology. Edit the Routing Section Name and re-run.
    </Desc>
    <Id>76</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      Cannot use %s "%s" to update constraints in Rule "%s" due to cyclic dependencies . Edit %s key/value and re-run.
    </Desc>
    <Id>77</Id>
    <Output>U</Output>
  </Msg>  

  <Msg>
    <Category>W</Category>
    <Desc>
      Ignoring %s node as it is not a valid element
    </Desc>
    <Id>78</Id>
    <Output>U</Output>
  </Msg>  
  
  <Msg>
    <Category>W</Category>
    <Desc>
       XML file "%s" is not valid as it does not have &lt;design&gt; node in it
    </Desc>
    <Id>79</Id>
    <Output>U</Output>
  </Msg>  

  <Msg>
    <Category>E</Category>
    <Desc>
      XML file has a bad reference to "%s". Cannot find the specified "%s" node
    </Desc>
    <Id>80</Id>
    <Output>U</Output>
  </Msg>  
  

  <Msg>
    <Category>E</Category>
    <Desc>
      Topology "%s" has no Pin Mapping
    </Desc>
    <Id>81</Id>
    <Output>U</Output>
  </Msg>  
  
  <Msg>
    <Category>E</Category>
    <Desc>
      Topology "%s" has a segment defined without a name attribute
    </Desc>
    <Id>82</Id>
    <Output>U</Output>
  </Msg>  
  
  <Msg>
    <Category>E</Category>
    <Desc>
      Topology "%s" has a segment "%s" defined without a &lt;%s&gt; node
    </Desc>
    <Id>83</Id>
    <Output>U</Output>
  </Msg>  
  
  <Msg>
    <Category>E</Category>
    <Desc>
      Topology "%s" has constraint data defined without a &lt;%s&gt; node
    </Desc>
    <Id>84</Id>
    <Output>U</Output>
  </Msg>  
  
  <Msg>
    <Category>E</Category>
    <Desc>
      Topology "%s" has constraint data defined with an unknown  &lt;%s&gt; node - "%s"
    </Desc>
    <Id>85</Id>
    <Output>U</Output>
  </Msg>  
  
  <Msg>
    <Category>E</Category>
    <Desc>
      Invalid XML file. The top-level node for a valid file needs to be &lt;designs&gt;
    </Desc>
    <Id>86</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      Could not find a valid default stackup for this design
    </Desc>
    <Id>87</Id>
    <Output>U</Output>
  </Msg>  
  
  <Msg>
    <Category>E</Category>
    <Desc>
      In node "%s", the specified layer "%d" was not valid
    </Desc>
    <Id>88</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      Member kind "%s" cannot be used to populate "%s" object. Edit member kind/name and re-run.
    </Desc>
    <Id>89</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
      No %s found in the design using %s "%s".  Edit the %s name and re-run.
    </Desc>
    <Id>90</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
      Ignoring invalid compile option %s.
    </Desc>
    <Id>91</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
Spacing transitions are not yet supported. Endpoint "%s" will be managed as a "%s".
    </Desc>
    <Id>92</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>"
"%s" and "%s" both contain "%s" constraints for the same objects. All constraints for each domain much be captured in a single table. Edit tables and re-run.
    </Desc>
    <Id>93</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
%s "%s" is not auto-generated so %s "%s" cannot be moved to %s "%s". If required, disable the "%s" compiler option and re-run.
    </Desc>
    <Id>94</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>I</Category>
    <Desc>
All members removed from %s "%s" so it has been deleted.
    </Desc>
    <Id>95</Id>
    <Output>U</Output>
  </Msg>
  
  <Msg>
    <Category>E</Category>
    <Desc>
Could not create temporary directory to uncompress the ZIP file contents. Uncompress %s, and select the appropriate Design XML file.
    </Desc>
    <Id>96</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Unable to process the ZIP file as the contents do not appear to be valid or complete. The ZIP file must include an XML file with design information. 
    </Desc>
    <Id>97</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Unable to process the ZIP file as the contents do not appear to be valid or complete.
    </Desc>
    <Id>98</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Cannot read more than one Adavanced Constraint XML ZIP file. Select only one and re-run.
    </Desc>
    <Id>99</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Multiple root design XML files detected in the ZIP file. All the interfaces associated with the design must be part of a single design XML file.
    </Desc>
    <Id>100</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
  Multiple technology files not supported. Technology file %s will be ignored.
    </Desc>
    <Id>101</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
  Technology file %s could not be read. File is corrupt or its content does not represent an Allegro technology. Check and re-run.
    </Desc>
    <Id>102</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>W</Category>
    <Desc>
  The technology file %s does not contain Cross-section information. File will be ignored.
    </Desc>
    <Id>103</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
Compiler option "Cross-section substrate layers must match" is set but layers in technology file "%s" do not match the Design and no Name mapping table has been provided. A default Name mapping file "%s" has been generated. Review, edit, select and re-run.
    </Desc>
    <Id>104</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
  The name mapping table "%s" contains duplicate layer name "%s". Edit and re-run.
    </Desc>
    <Id>105</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
    "Design Layer %s(%d) is missing from Layer Name mappping table %s. Edit table and re-run.
    </Desc>
    <Id>106</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
    Agnostic Layer "%s" is not found in the technology file "%s". Edit the table and re-run.
    </Desc>
    <Id>107</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
    Design layer "%s" not found in the Design. Edit the table and re-run.
    </Desc>
    <Id>108</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
    The name mapping table "%s" contains an empty row for layer %d. Edit and re-run.
    </Desc>
    <Id>109</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
    Agnostic layer "%s" from the technology file is not mapped to a layer in the Design. Add mapping and re-run.
    </Desc>
    <Id>110</Id>
    <Output>U</Output>
  </Msg>

  <Msg>
    <Category>E</Category>
    <Desc>
    Default layer mapping cannot be written "cds_missing_layer_name_table.csv" file. Check file permissions or close other processes that are using the file and re-run.
    </Desc>
    <Id>111</Id>
    <Output>U</Output>
  </Msg>

</MsgFile>

