In addition to the parsers already provided with the installation of IBM® Tivoli® Directory Integrator, you can write your own parsers and add them to the system.
One example of a user-defined parser, capable of parsing Regular Expressions, is provided in the Examples directory. Go to the TDI_install_dir/examples/regexp_parser directory of your IBM Tivoli Directory Integrator installation. This particular example was written in Java.
Another example of a user-defined parser can be found in TDI_install_dir/examples/script_parser, which shows how to write a parser using scripting. See "JavaScript Parser" in the IBM Tivoli Directory Integrator V7.1.1 Users Guide for a further explanation of this example.