Siebel System Administration Guide > Siebel Management Framework API > Methods Used with the Enterprise-Level Service >

getComponentAvailability


Retrieves the availability of a given component in an enterprise. Availability is defined as a percentage of the available task slots for the component.

Availability is equal to ((Total_MaxTasks minus Total_Current_Tasks) multiplied by 100) divided by MaxTasks, where:

  • Total_MaxTasks is the total number of maximum tasks for the component on all of the Siebel Servers where the component is currently running.
  • Total_Current_Tasks is the total number of current running tasks for the component on all of the Siebel Servers where the component is configured to run on server startup.

If a connection to a Siebel Server cannot be established, then it is assumed that the server is not running. If a task is running as part of a process that was recycled-reconfigured, then it is not counted.

Syntax

See the following for the syntax of this method:

Float getComponentAvailability(String entName, String compName) throws Exception;

Siebel System Administration Guide Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.