Custom Extensions

1Integrate can be extended in the following ways:

Custom Built-ins
For information on creating custom built-ins, please refer to the 1Integrate Built-in Function Programmer Guide.

Custom data stores
For information on custom data stores, please contact 1Spatial support.

     Note: When upgrading your installation of 1Integrate, ensure you follow the upgrade steps so that your custom extensions persist.

Including Custom Extensions

Including the custom extensions differs for installations of 1Integrate. See the following:

WebLogic

For WebLogic, custom extensions can be added using the 1SMS Installation Wizard, or by including the custom extension .jar files in the extensions directory in the WebLogic domain root.

     Note: Ensure that the list of .jar files you supply to the interface and the engine match.

Tick the Include Custom Extensions parameter and then use the Selected Custom Extensions parameter to browse to your Custom Extensions .jar file(s).

     Note: If you need to replace Custom Extensions for any reason, you will need to uninstall 1Integrate and then re-install it using the 1SMS Installation Wizard.

Parameter

Description

Custom Extensions

Include Custom Extensions

Tick this box to include custom extensions.

Selected Custom Extensions

Browse for custom extensions to be included.

WildFly

For WildFly, custom extensions can be stored in the EXTENSIONS folder in the 1Integrate bundle.

If you want to define your own directory outside of the 1Integrate bundle, then you will need to change the settings.properties file. To do this, locate and uncomment the following, replacing the default value:

1integrate.extension.dir=<directory location>

     Note: Manually setting the directory location is recommended if you would like to persist custom extensions between installations and upgrades.