Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Since BPEL 2.0, it is possible to extend the language by user-defined activities and custom variable assignment mechanisms. WSO2 BPS (>= 1.1.0) supports these extensibility mechanisms and provides a plug-in architecture that allows for registering third-party extensions.

...

To install an extension, simply copy the extension jar to $PRODUCT_HOME/repository/components/lib directory. Then add a configuration entry to bps.xml in $PRODUCT_HOME/repository/conf directory as shown in the following example:

Code Block
languagehtml/xml
<bpsxmlns="http://wso2.org/bps/config">
  ...
    <extensionBundles>
        <runtimes>
            <runtime>org.wso2.bps.samples.extension</runtime>
        </runtimes>
        <validators>
            <validator>class name of the validator</validator>
        </validators>
    </extensionBundles>
   ...
</bps>
Info

...