Try OpenEdge Now
skip to main content
Developing BPM Applications with Developer Studio
Setting workstep properties : Defining properties of Adapter worksteps : Using the Advanced tab of Adapter workstep properties

Using the Advanced tab of Adapter workstep properties

You can use the Advanced tab in the Properties view to configure advanced events for the adapter workstep on activation, before activation, on completion, when overdue, when an error occurs, and on recovery. The Advanced tab for the adapter workstep is similar to the Advanced tab for the User-performed Activity workstep: it includes six tabs—Before Activation, On Activation, When Completed, Overdue Actions, On Error, and On Recovery. For more information, refer to Using Advanced tab of Activity workstep properties.
By default, the Advanced tab for the adapter workstep displays the Before Activation tab. Adapter worksteps in Web applications have Before Activation and When Completed tabs, in which you can define the action to be executed on activation and on completion of the adapter workstep (for more information, see Adding script to a workstep).
Features in the Advanced properties of the adapter workstep that differ from the Advanced properties in the Activity workstep include:
1. The On Activation tab includes:
*The adapter queue section which includes the Long running adapter checkbox. You can select this checkbox to indicate if this adapter is a normal or a long running adapter. A long running adapter executes on a limited number of threads configured in a queue designated for long running adapters. Normal adapters executes on larger number of threads configured in a queue designated for regular adapters.
*A synchronization function that provides a Wait for the adapter to complete before proceeding checkbox. Select this checkbox to set the Adapter workstep as synchronous that is, the process waits for the adapter to be completed before proceeding (this checkbox is disabled for Managed Adapters).
*To enable inline execution of the adapter, select the Execute on the same thread checkbox if required.
In case of managed adapters, the Execute on the same thread checkbox is only available for Database and JMS adapters. You can disable this checkbox for these adapters. To do so, set the inline-enabled property to false in the Advanced Properties dialog box in the Configuration tab of the Properties view. For more information, see the Managed Adapters Guide.
*The On Activation tab does not allow you to send an e-mail to a performer and complete the workstep if answered nor does it allow you to exclude any performer.
2. The Overdue Actions tab does not have a On last overdue section.
Note: For more information on working with adapters, refer to the "Developing Adapters" section of the Application Developer’s Guide.