Create a property editor by using the IPropertyEditor interface to control how the properties of your user-defined node created in Java™ or C only, are displayed in the IBM® Integration Toolkit. Create a custom compiler by using the IRuntimePropertyCompiler interface; for example, to encrypt a value before sending it to the server.
The IPropertyEditor interface is used as the basis for all the node property editors in the IBM Integration Toolkit. You can customize the property editor to contain different kinds of controls, such as text fields and lists. See the IPropertyEditor and IRuntimePropertyCompiler interfaces in the Property editor API.
If you create a custom compiler for your user-defined node, you must install both the compiled runtime files and the user-defined node plug-ins on the integration node to which you want to deploy the node; see Packaging and distributing user-defined extensions.
To test your property editor, see Testing a user-defined node.
To test your property compiler, deploy to an integration node the flow that contains your user-defined node.
A custom property editor can use Rational® Application Developer or Eclipse APIs. When you migrate to a new version of IBM Integration Bus, your custom property editor might not work if the Rational Application Developer or Eclipse APIs change. Update your property editor code to comply with the changed API.