Siebel Assignment Manager Administration Guide > Assignment Load Splitter Configuration >

Load Splitter Operating Modes


Load splitter configuration uses the Configuration ID parameter to query against the configuration and configuration server business components and gets the threshold, minimum batch size, list of servers, the server task number, and the maximum number of tasks. However, if certain conditions exist, load splitter configuration passes all the objects as one batch onto the server component. Those conditions are:

  • If there is no configuration data
  • If configuration is incorrect
  • If the server cannot be found

There are two operating modes for load splitter configuration—write mode and read mode—depending on where load splitter configuration finds the object row IDs to process. Write mode writes to the S_ASGN_LB_DATA table, whereas read mode expects the data to already be loaded into the table.

Write Mode. By default, load splitter configuration runs in write mode. This mode takes a property set of WHERE clauses—one for each object type—and inserts the rows into the S_ASGN_LB_DATA table, then groups the object row IDs into several tasks and passes them to Assignment Manager.

In write mode, the Load Splitter Business Service takes two inputs—object to be assigned and search specification (in SQL format)— to identify the records that need to be assigned. Based on the Load Splitter Configuration parameters, the Load Splitter engine splits the data, computes the resources available, and then distributes the assignment load among the configured Siebel Application Servers.

Read Mode. Load splitter configuration runs in read mode based on a request ID. If the Mode input argument is Read, then load splitter configuration separates the object rows into separate tasks and submits a request to a server component job to the appropriate server or servers.

In this mode, the assignment administrator (AA) determines the records that need to be assigned in the S_ASGN_LB_DATA staging table, and then invokes Load Splitter in read mode. The Load Splitter business service bypasses the identifying phase and reads the predetermined set of records that need to be assigned. Based on Load Splitter Configuration parameters, the Load Splitter engine computes the resources available (similar to write mode), and then distributes the assignment load among the configured Siebel Application Servers.

For information about invoking the Load Splitter, see Distribute Data Method.

Siebel Assignment Manager Administration Guide