Working with a resource group
A resource group controls the Factory processes an BIRT iHub uses to run a synchronous or asynchronous job. A resource group specifies a set of Factory processes that execute only jobs assigned to the resource group.
Using the Actuate Information Delivery API, you can perform the following tasks related to resource groups:

Create, update, and delete a resource group.

Retrieve a list of resource groups for an BIRT iHub.

Retrieve details about a specific resource group or all resource groups on an BIRT iHub.

Reserve a resource group to run specific jobs.

Enable and disable a resource group.

Activate a resource group on an BIRT iHub.
The default resource groups are:

Default Sync runs synchronous jobs.

Default Async runs asynchronous jobs.
You can create additional resource groups to control processing of specific jobs. When you create a resource group, you define the following properties for it:

The types of executable files the resource group can run.

The type of job the resource group can run, either synchronous or asynchronous.

Whether the resource group is reserved. A reserved resource group runs only the jobs you assign to it using the TargetResourceGroup element in the SOAP header of an ExecuteReport request. You can reserve only a synchronous resource group.

The priority range of jobs the resource group can run. You can set a priority range only for an asynchronous resource group.

Whether the resource group is enabled.

The number of Factory processes assigned to the resource group.

The BIRT iHub nodes that are members of the resource group.

The Encyclopedia volumes that can use the resource group’s Factory processes. You can assign a resource group to a single Encyclopedia volume in a cluster or to all volumes in the cluster. The Encyclopedia volume to which you assign a resource group does not have to be online, although the resource group will not process jobs until the volume is online.