| Message ID | Category | Message String |
| ATS::badShellHeader | Error | Shell header format is unrecognized or obsolete |
| The shell header expected for ATS application and test scripts is either missing, or using an obsolete form which is not recognized | ||
| ATS::badShellTest | Error | Use $AUTOTEST/bin/tclsh in test scripts |
| The ATS shell header for test scripts should refer to tclsh via the environment variable AUTOTEST and not use a central installation | ||
| ATS::unwantedShellHeader | Error | Packages should not have shell header |
| While use of the ATS shell header is expected for applications and test scripts it makes no sense to do so for packages | ||