Search Results

Configuring a Process

Process configuration defines the behavior of a process at runtime. You can specify, or edit, the modifiers, mode, and activation type for a process. You can also define process properties and process variables, add or remove services and references, and configure the process dependencies.

Prerequisites

Open a process in TIBCO Business Studio if it is not already open and go to the Properties view.

Procedure

  1. Configure the properties for a process by selecting the appropriate tab in the Properties view.
    Property Name Description
    Package Displays the name of the package containing the package. This field is not editable.
    Name Name of the process. This field is not editable.
    Target Namespace Target namespace for the process. You can specify a different target namespace for the process.
    Modifiers Modifiers define the visibility of the process outside its package:
    • Public: can be invoked by processes that are defined either inside or outside the package.
    • Private: can be invoked only by processes that are part of the same package.
    Activity Error Variable

    By default, this check box is selected for migrated processes. During migration, activity error variables are created for activities in the process that contain error transitions. Additional activity error variables are also created for activities with fault types, and or, if new activities with fault types are added to the process.

    De-selecting this check box removes activity error variables created for activities with fault types. Global error variables and activity error variables for activities with error transitions are not affected.

    Namespace Registry

    Namespaces and prefixes can be configured at the Process level. Click the Configure namespace registry link field from the Advance tab of the Process configuration to view, add, change or delete prefixes for namespaces used in the input bindings of the activities in the process definition. Process namespace registry applies to the current process.

    Namespaces and prefixes can also be configured at the Module level. To add a new prefix for a namespace or to change the current namespaces and prefix configurations, from the Module Descriptors > Overview getting started area, click the Configure namespace registry link. Module namespace registry applies to all the processes in the module.

    Note: If you have defined both, Process level and Module level configurations for a namespace, the Process level registry takes precedence over the Module namespace registry.

    When namespace registry is applied, prefixes in the activity input bindings are updated using the prefixes defined in the namespace registry where the namespaces are referred to.

    A list of namespaces and their prefixes is automatically populated when an input or output binding is created or modified. This list is populated at the Process level or at the Module level, depending on the preference set at Windows > Preferences> BusinessWorks > Namespace Registry.

  2. Process variables are used to store temporary data that are used by the process to store values other than simple output from an activity. You can add process variables in the Process Variables tab.
  3. Use the Services tab to create additional services that the process will provide.
  4. Use the References tab to create additional references that will be consumed by this process.
  5. The Dependency tab can be used for troubleshooting any unresolved element-namespace issues in your process. This tab provides a view of what WSDL & XSD namespaces are currently being imported, and it also provides a way to add a new namespace import that will resolve a specific Element. If you choose the Element, the appropriate namespace import is then added to make sure that the element resolves.