Included with your Process Development Environment are a set of sample Java Step Processor and Launch Step Processor applications along with a Java Step Processor UI Toolkit that contains the Java interfaces and beans that are used to provide the user controls for the samples.
Topics covered in this section include:
The sample Java Step Processors included with your installation represent a close approximation of the default Java Step Processors and Launch Step Processors as implemented on the Application Engine. These sample Java Processors are designed to show how to extend the existing Java Step Processor and Launch Step Processor applets and applications using the reusable Java user interface (UI) components and controls included with the Java Step Processor UI Toolkit. These Java Step and Launch Step Processor samples are not meant to be the starting place for developing a custom Java workflow application. Rather, these samples should be seen as an example of developing Java applications to process workflow steps (Step Processor) or to launch workflows (Launch Step Processor), as well as providing the user interfaces for these applications. The Java classes and interfaces (typically used in conjunction with a Java IDE, such as JBuilder, etc.) that provide the UI controls for these sample applications are available in the Java Step Processor UI Toolkit, which is provided for your use in customizing the user interface of these sample Java Processor applications.
Note In order to use these sample applications, both the Process Java APIs and the Content Engine Java APIs must be installed on the Application Engine server (these are in the eProcess.jar and wcm.jar files, respectively, located in the <application server>...\Workplace\download directory on the Application Engine server).
The following sample Java Processor files are provided on the Installation CD (for FileNet Web Services and Open Client, on the PJAC and Toolkit Installation CD; for Workplace, on the P8 Platform CD); for details on these files, click on the indicated links:
For information on how to use or customize these samples, see Using the Java Step Processor UI Toolkit to Build a Step Processor.
As indicated in the introduction to this topic, the Java Step Processor UI Toolkit includes Swing-based re-useable interfaces, support classes, and beans that provide the user interface (UI) components and controls for the sample Java Step Processor and Launch Step Processor applications. These components and controls may be used in either of two ways: (1) with a text-based editor to program directly using the Java Step Processor UI Toolkit components, or (2) more typically, with a Java Integrated Development Environment (IDE) such as JBuilder, for drag-and-drop RAD (Rapid Application Development). You may use these UI Toolkit interfaces and classes in conjunction with (mix and match) or instead of Swing components, as you wish.
The runtime versions of the Java Step Processor UI Toolkit classes are included in the eProcess.jar file on the Application Engine server. If you are using an IDE for RAD, you should add the vwpanel.jar file to your IDE (for details, see your IDE's documentation). The vwpanel.jar contains the necessary classes and images that are used for the sample Java Step Processor and the sample Launch Step Processor. The vwpanel.jar file is located on the Installation CD in the ...\Developer Files directory.
For information on using the Java Step Processor UI Toolkit to customize the user interface of the samples, see the following topics:
The procedure in this section describes the basic steps required to use or customize the sample Step Processor or Launch Step Processor with the Java Step Processor UI Toolkit. Click on the indicated topic link for details on each of these steps.
To build a Java Step or Launch Step Processor with the Toolkit: