One of the more powerful capabilities of both IBM Rational ClearCase and ClearQuest is the amount of support they have for report generationusing either the command-line interface or programmatic APIs. Using these interfaces you can write scripts to report on many aspects of your build and release processes. This chapter only looked at how you can use these interfaces to generate baseline and change request reports as a natural part of your build or release process. In practice you can use these interfaces to automate many other aspects of your day-to-day work.
This chapter has demonstrated some of the basics of creating baseline and change request reports using the ClearCase Perl and ClearQuest API interfaces. The next chapter shows how this information can be brought together and better presented by automating the generation of an HTML-formatted baseline report. It also looks at one of the more powerful features of ClearCase that can be used for reporting purposesbuild auditing.