Debug flags are not used only for diagnostic purposes. At many sites, it may be necessary to disable debug flags for security reasons. This section defines all of the debug flags, gives you some usage scenarios, and provides diagnostic information. It also helps you determine which debug flags should be disabled and how to identify valid debug values, which options are best suited for the four types of programs that constitute the input component, and which debugging methods is best suited for your needs, (based on the debugging options that are available in the programming component).