Getting Started: Creating Custom Conversion Extensions
In order to contribute additional conversions to the Import/Convert iProcess to BPM XPDL(s) feature you will need to perform a number of tasks using an Eclipse (Indigo or later) installation and a clean workspace (separate from TIBCO Business Studio and TIBCO Business Studio workspace).
Note: Custom Conversion extensions can also be used to contribute
LifeCycleListener, which enables the user to perform tasks at specific stages of the conversion by providing an extension with a
lifecyclelistener contribution and implementing what is to be done as a subclass of
AbstractIProcessToBPMLifeCycleListener under appropriate methods like importAndTransformComplete(),
packageSeparationComplete(),
conversionComplete().
Procedure
- Setup a JRE /JDK definition ( ) that is appropriate for your installed TIBCO Business Studio.
-
Create a target platform (
) to reference the TIBCO Business Studio installation.
- Target Definition: Select Empty Target Definition.
- (Next): Select Target Content: [Add...] Installation.
- (Next): Select Add Installation: Select the following folder in your TIBCO Business Studio installation: STUDIO_HOME\studio\3.6\eclipse
- Click Finish.
- Back in Target Platform select your new target platform.
- Create your own Eclipse Plug-in Project.
- In the project's MANIFEST.MF editor, add a dependency on the TIBCO Business Studio Customer API plug-in.
-
In the project's
plugin.xml editor contribute an extension to the iProcess to BPM Conversion extension point.
- Develop your conversion code.
- Create a Run | Debug Configuration.
Copyright © Cloud Software Group, Inc. All rights reserved.