Configuring a user preprocessor

Rational® Asset Analyzer for System z® supports some types of preprocessed files (such as Panvalet ++INCLUDE, -INCfiles). Using your own preprocessor to develop your application programs might cause discrepancies in positional information of program objects between the original source and the source that Rational Asset Analyzer for System z shows in the analysis results. To avoid these discrepancies, you should enable Rational Asset Analyzer for System z User Preprocessor Support.

To use your own preprocessor to manage your source assets, configure Rational Asset Analyzer for System z to interface with your preprocessor via a custom exit routine by doing the following steps:
  1. Write an exit routine that provides the following function:
    • Provides the preprocessed source code.
    • Provides the source line mapping information.
    The specifications for the exit are described in the following sections. Any deviation from the specifications might cause a problem with the inventory analysis.
  2. Enable the User Preprocessor Support function.