JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Java CAPS Scheduler Binding Component User's Guide     Java CAPS Documentation
search filter icon
search icon

Document Information

Using the Scheduler Binding Component

About the Scheduler Binding Component

Scheduler Binding Component Features

Using the Scheduler Binding Component in a Project

Steps to Create the BPEL Project

Create a New BPEL Project

Create a Scheduler Binding Component

Create a File Binding Component

Create a BPEL Process

Create a Composite Application

Build and Deploy the Project

Using the Scheduler Control and Triggers Wizard

Accessing the Scheduler Control and Triggers Wizard

Understanding the Scheduler Wizard

Group

Date Format

Start, End, and Time Zone

Triggers

Triggers table

Add

Edit

Remove

Creating Simple Triggers

Using the Add New Simple Trigger Editor

Creating Cron Triggers

Using the Add New Cron Trigger Editor

Creating Hybrid Triggers

Using the Add New Hybrid Trigger Editor

Example Hybrid Trigger Configuration

Adding Triggers and Editing an Existing Scheduler Project

Accessing the Configure Scheduler Binding Wizard

Scheduler Binding Component Properties

Runtime Properties for the Scheduler Binding Component

Runtime Properties

Statistics Properties

Logger Properties

Scheduler Binding Component Loggers

Trigger Properties

Using the Trigger Properties Editor

Trigger Configuration Properties

Scheduler BC Normalized Message Properties

Scheduler Application Configuration

Using Scheduler Binding Component Application Configuration

Defining the Scheduler Application Configuration for a Project

Other Tools Used to Edit the Application Configuration

Scheduler Binding Component Application Variables

Using Application Variables in a Trigger Message

Creating and Using Application Variables

Using Admin Console and asadmin to Create Application Variables

Configuring Redelivery and Throttling for the Scheduler Binding Component

Redelivery

Configuring Redelivery for an Endpoint

Throttling

Configuring Throttling for an Endpoint

Monitoring a Scheduler Binding Component Project

Open the Admin Console Monitoring Window

Configuring Redelivery and Throttling for the Scheduler Binding Component

Redelivery and Throttling are Quality of Service (QoS) features that are configured from the Composite Application Service Assembly (CASA) Editor. To access the QoS Properties Editor for a Scheduler Binding Component endpoint, open your Composite Application in the CASA Editor, and click the QoS icon for the endpoint you want to configure. The QoS Properties Editor for that endpoint appears.

image:Image shows the Quality of Service (QoS) Editor

Redelivery

Redelivery is a QoS mechanism that handles message delivery when first-time delivery fails. Redelivery allows you to define the number of attempts that the system makes to deliver a message, the time between attempts, and the final result for an undeliverable message or nonresponsive endpoint.

Configuring Redelivery for an Endpoint

To configure Redelivery for a specific endpoint, open the QoS Properties Editor for that endpoint connection. From the Redelivery Extension section of the editor, configure the Redelivery properties.

The Redelivery configuration parameters are:

Throttling

Throttling is used to set the maximum number of concurrent messages that are processed by a particular endpoint. Increased message load and large message payloads can cause memory usage spikes that can decrease performance. Throttling limits resource consumption so that consistent performance is maintained. In most cases, the trigger message from the Scheduler Binding Component is small, and limiting resource consumption is not an issue.

Throttling can also be used to configure serialization, or the order in which messages are processed. When set to a value of 1, then only one trigger message can be processed at a time, guaranteeing that regardless of size, messages are processed in the order in which they fire.

Configuring Throttling for an Endpoint

To configure Throttling for a specific endpoint, open the QoS Properties Editor for that endpoint. From the Throttling Extension section of the editor, configure the Maximum Concurrency Limit property. Specify the maximum number of concurrent messages to be processed for this connection, or enter a value of 1 to guarantee serial message processing.