Extensions

Extensions are customized code that provide additional functionality by extending data elements or extending the behavior of existing transactions. This expanded functionality is executed in addition to the default InfoSphere® MDM code.

There are two primary classifications of extensions within InfoSphere MDM:
  • Data extensions: also known as entity type extensions, these add additional attributes to existing database tables. For more information, see Data extensions.
  • Behavior extensions: add new functionality to transactions, or underlying actions within transactions.

You can add new data elements to existing business objects or to newly defined business objects. You can also add new behavior to existing business transactions and actions within transactions or to newly defined business transactions.

Extensions do not allow you to add completely new functions to InfoSphere MDM. To do this, you must use an addition.