The runtime bundle contains the code related to business logic implementation and unit test.
Open the child TIBCO Business Studio configured with the bw-runtime platform, and then expand the runtime bundle in the Project Explorer view, the following files and folders are displayed:
Folders and Files
|
Description
|
src
|
Contains the source code to implement the business logic of each activity.
- The runtime package contains the following files:
- The
PaletteNameContants.java file contains the defined constants used in the code.
- The
RuntimeMessageBundle.java file contains the bundle message definition.
- The
ActivityNameActivityType.java file contains the business logic of the activity, including the logic information on how to get configurations and input of the activity, and how to generate output according to design-time configurations.
- The
Resources.properties file contains the implementation of bundle messages and error codes.
- The fault package contains the following files:
- The
PaletteNameActivityBaseException.java file contains the errors specified for the synchronous and asynchronous activities.
- The
PaletteNameActivityLifecycleFault.java file contains initialization errors.
- The
PaletteNamePluginException.java file contains the error defined by BusinessWorks Plug-in Development Kit by default.
- The
FaultNameFault.java file contains the generated fault schema according to the design-time configurations. Use the
private <N, A> N constructErrData () method and the
public QName getFaultElementQName() method to add other faults at run time. The
private <N, A> N constructErrData () method is generated only when you add a customized fault at design time. If you do not specify any fault schema at design time, this file is not generated.
Note: The
PaletteNameActivityBaseException.java file is not available for the signal-in and process starter activities.
|
unit-test
|
Contains the source code for unit tests.
|
META-INF
|
Contains a
MANIFEST.MF file that provides information regarding the plug-in bundle and package.
|
OSGI-INF
|
Contains configuration files of OSGI bundles. Each activity corresponds to a bundle file.
|
Copyright © Cloud Software Group, Inc. All Rights Reserved.