Introduction
Advanced developers can easily get started with KMs by copying existing ones and altering the existing code. The recipes in this chapter will cover concepts that are little known or little understood, but will allow for further extensions in the KMs.
To get past the basic cut, paste, and modify methods used to alter KMs, you need to know more about how ODI leverages the code of the KMs to generate scripts, commands, and SQL code. A good understanding of the mechanisms in place to generate the code that will eventually be generated is key to the mastery of KMs. In this chapter, we will try to keep our examples as simple as possible, while exposing as much as possible about how all the elements are put together by ODI.
Before we look at the details of some advanced techniques in the design of KMs, there is one document that you really must have in hand: Knowledge Module Developer's Guide for Oracle Data Integrator. At the time of writing, it can be found on the Oracle website listed...