Siebel Assignment Manager Administration Guide > Siebel Assignment Manager Load Splitter Configuration >

Load Splitter Operating Modes


Load splitter configuration for Siebel Assignment Manager uses the Configuration ID parameter to query for the threshold, minimum batch size, list of servers, the server task numbers, 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), inserts the rows into the S_ASGN_LB_DATA table, and then groups the object row IDs into several tasks and passes them to Assignment Manager.

    In write mode, the Load Splitter Service business service takes two types of input to identify the records that need to be assigned: the object to be assigned and the search specification (in SQL format).

    Based on load splitter configuration parameters, the load splitter splits the data, computes the resources available, and then distributes the assignment load among the configured Siebel 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 read mode, the assignment administrator (AA) determines the records that need to be assigned in the S_ASGN_LB_DATA staging table, and then invokes the load splitter in read mode. The Load Splitter Service 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 computes the resources available (as in write mode), and then distributes the assignment load among the configured Siebel Servers.

For information about invoking the load splitter, see Distribute Data Method.

Siebel Assignment Manager Administration Guide Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices.