Chapter 4. Testing XML Rules
4.1. Add the Rule to Red Hat Application Migration Toolkit
A Red Hat Application Migration Toolkit rule is installed by copying the rule to the appropriate RHAMT folder. RHAMT scans for rules, which are files that end with .windup.xml or .rhamt.xml, in the following locations.
-
The directory specified by the
--userRulesDirectoryargument on the RHAMT command line. -
The
RHAMT_HOME/rules/directory.RHAMT_HOMEis the directory where you install and run the Red Hat Application Migration Toolkit executable. The
${user.home}/.rhamt/rules/directory. This directory is created by RHAMT the first time it is executed and contains rules, add-ons, and the RHAMT log.NoteFor Windows, this directory would be
\Documents and Settings\USER_NAME\.rhamt\rules\or\Users\USER_NAME\.rhamt\rules\.
4.2. Test the XML Rule
Test the XML rule against your application file by running RHAMT in a terminal.
$ RHAMT_HOME/bin/rhamt-cli [--sourceMode] --input INPUT_ARCHIVE_OR_FOLDER --output OUTPUT_REPORT_DIRECTORY --target TARGET_TECHNOLOGY --packages PACKAGE_1 PACKAGE_2 PACKAGE_N
You should see the following result:
Report created: OUTPUT_REPORT_DIRECTORY/index.html Access it at this URL: file:///OUTPUT_REPORT_DIRECTORY/index.html
More examples of how to run RHAMT are located in the Red Hat Application Migration Toolkit CLI Guide.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.