com.timestock.tess.webservices.api
Interface IStatisticsDataOutService

All Superinterfaces:
java.rmi.Remote

public interface IStatisticsDataOutService
extends java.rmi.Remote

This web service provides methods to fetch CEM statistics data from the database.


Method Summary
 DBusinessProcessStats getAggregatedBusinessProcessStats(long businessProcessDefinitionId, DTimeDuration interval)
          Gets the aggregated Business Process Statistics for the given business process within the specified time duration.
 DBusinessProcessStats getAggregatedBusinessProcessStatsForPercentiles(long businessProcessDefinitionId, DTimeDuration interval, float[] percentiles_tranThroughput, float[] percentiles_tranSize, float[] percentiles_tranTime)
          Gets the aggregated Business Process Statistics for the given business process within the specified time duration.
 DBusinessProcessStats getAggregatedBusinessProcessStatsForUser(long businessProcessDefinitionId, DTimeDuration interval, long userId)
          Gets the aggregated business process statistics data for the given business process, user within the specified time duration
 DBusinessProcessStats getAggregatedBusinessProcessStatsForUserForPercentiles(long businessProcessDefinitionId, DTimeDuration interval, long userId, float[] percentiles_tranThroughput, float[] percentiles_tranSize, float[] percentiles_tranTime)
          Gets the aggregated business process statistics data for the given business process, user within the specified time duration.
 DBusinessProcessStats getAggregatedBusinessProcessStatsForUserGroup(long businessProcessDefinitionId, DTimeDuration interval, long userGroupId)
          Gets the aggregated business process statistics data for the given business process, user group within the specified time duration
 DBusinessProcessStats getAggregatedBusinessProcessStatsForUserGroupForPercentiles(long businessProcessDefinitionId, DTimeDuration interval, long userGroupId, float[] percentiles_tranThroughput, float[] percentiles_tranSize, float[] percentiles_tranTime)
          Gets the aggregated business process statistics data for the given business process, user group within the specified time duration.
 DBusinessTransactionStats getAggregatedBusinessTransactionStats(long businessTransactionDefinitionId, DTimeDuration interval)
          Gets the aggregated business transaction statistics for the given business transaction within the specified time duration.
 DBusinessTransactionStats getAggregatedBusinessTransactionStatsForPercentiles(long businessTransactionDefinitionId, DTimeDuration interval, float[] percentiles_tranThroughput, float[] percentiles_tranSize, float[] percentiles_tranTime)
          Gets the aggregated business transaction statistics for the given business transaction within the specified time duration.
 DBusinessTransactionStats getAggregatedBusinessTransactionStatsForUser(long businessTransactionDefinitionId, DTimeDuration interval, long userId)
          Gets the aggregated business transaction statistics data for the given business transaction, user within the specified duration.
 DBusinessTransactionStats getAggregatedBusinessTransactionStatsForUserForPercentiles(long businessTransactionDefinitionId, DTimeDuration interval, long userId, float[] percentiles_tranThroughput, float[] percentiles_tranSize, float[] percentiles_tranTime)
          Gets the aggregated business transaction statistics data for the given business transaction, user within the specified duration.
 DBusinessTransactionStats getAggregatedBusinessTransactionStatsForUserGroup(long businessTransactionDefinitionId, DTimeDuration interval, long userGroupId)
          Gets the aggregated business transaction statistics data for the given business transaction, user group within the specified duration.
 DBusinessTransactionStats getAggregatedBusinessTransactionStatsForUserGroupForPercentiles(long businessTransactionDefinitionId, DTimeDuration interval, long userGroupId, float[] percentiles_tranThroughput, float[] percentiles_tranSize, float[] percentiles_tranTime)
          Gets the aggregated business transaction statistics data for the given business transaction, user group within the specified duration.
 DBusinessProcessStatsRS getAllBusinessProcessStats(long businessProcessDefinitionId, DTimeDuration interval, int startIndex)
          Gets statistics for a specified Business Process, for a specified time range, aggregated across all User Groups.
 DBusinessProcessStatsRS getAllBusinessProcessStatsForPercentile(long businessProcessDefinitionId, DTimeDuration interval, int startIndex, float percentile_tranThroughput, float percentile_tranSize, float percentile_tranTime)
          Gets statistics for a specified Business Process, for a specified time range, aggregated across all User Groups based on percentile of throughput, time, size.
 DBusinessProcessStatsRS getAllBusinessProcessStatsForPercentiles(long businessProcessDefinitionId, DTimeDuration interval, int startIndex, float[] percentiles_tranThroughput, float[] percentiles_tranSize, float[] percentiles_tranTime)
          Gets statistics for a specified Business Process, for a specified time range, aggregated across all User Groups based on percentiles of throughput, time, size.
 DBusinessTransactionStatsRS getAllBusinessTransactionStats(long businessTransactionDefinitionId, DTimeDuration interval, int startIndex)
          Gets statistics for a specified Business Transaction, for a specified time range, aggregated across all User Groups.
 DBusinessTransactionStatsRS getAllBusinessTransactionStatsForPercentile(long businessTransactionDefinitionId, DTimeDuration interval, int startIndex, float percentile_tranThroughput, float percentile_tranSize, float percentile_tranTime)
          Gets statistics for a specified Business Transaction, for a specified time range, aggregated across all User Groups based on percentile of throughput, time, size.
 DBusinessTransactionStatsRS getAllBusinessTransactionStatsForPercentiles(long businessTransactionDefinitionId, DTimeDuration interval, int startIndex, float[] percentiles_tranThroughput, float[] percentiles_tranSize, float[] percentiles_tranTime)
          Gets statistics for a specified Business Transaction, for a specified time range, aggregated across all User Groups based on percentiles of throughput, time, size.
 DBusinessProcessStatsRS getBusinessProcessStatsForUserGroup(long businessProcessDefinitionId, DTimeDuration interval, long userGroupId, int startIndex)
          Gets statistics for a specified Business Process, for a specified time range, aggregated for a specified User Group.
 DBusinessProcessStatsRS getBusinessProcessStatsForUserGroupForPercentile(long businessProcessDefinitionId, DTimeDuration interval, long userGroupId, int startIndex, float percentile_tranThroughput, float percentile_tranSize, float percentile_tranTime)
          Gets statistics for a specified Business Process, for a specified time range, aggregated for a specified User Group based on percentile of throughput, time, size.
 DBusinessProcessStatsRS getBusinessProcessStatsForUserGroupForPercentiles(long businessProcessDefinitionId, DTimeDuration interval, long userGroupId, int startIndex, float[] percentiles_tranThroughput, float[] percentiles_tranSize, float[] percentiles_tranTime)
          Gets statistics for a specified Business Process, for a specified time range, aggregated for a specified User Group based on percentiles of throughput, time, size.
 DBusinessTransactionStatsRS getBusinessTransactionStatsForUserGroup(long businessTransactionDefinitionId, DTimeDuration interval, long userGroupId, int startIndex)
          Gets statistics for a specified Business Transaction, for a specified time range, aggregated for a specified User Group.
 DBusinessTransactionStatsRS getBusinessTransactionStatsForUserGroupForPercentile(long businessTransactionDefinitionId, DTimeDuration interval, long userGroupId, int startIndex, float percentile_tranThroughput, float percentile_tranSize, float percentile_tranTime)
          Gets statistics for a specified Business Transaction, for a specified time range, aggregated for a specified User Group based on percentile of throughput, time, size.
 DBusinessTransactionStatsRS getBusinessTransactionStatsForUserGroupForPercentiles(long businessTransactionDefinitionId, DTimeDuration interval, long userGroupId, int startIndex, float[] percentiles_tranThroughput, float[] percentiles_tranSize, float[] percentiles_tranTime)
          Gets statistics for a specified Business Transaction, for a specified time range, aggregated for a specified User Group based on percentiles of throughput, time, size.
 

Method Detail

getAggregatedBusinessProcessStats

DBusinessProcessStats getAggregatedBusinessProcessStats(long businessProcessDefinitionId,
                                                        DTimeDuration interval)
                                                        throws java.rmi.RemoteException,
                                                               CEMWebServicesException
Gets the aggregated Business Process Statistics for the given business process within the specified time duration.

Parameters:
businessProcessDefinitionId - The id of the business process
interval - The time duration in which the business process statistics will be aggregated
Returns:
The aggregated business process statistics
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAggregatedBusinessProcessStatsForPercentiles

DBusinessProcessStats getAggregatedBusinessProcessStatsForPercentiles(long businessProcessDefinitionId,
                                                                      DTimeDuration interval,
                                                                      float[] percentiles_tranThroughput,
                                                                      float[] percentiles_tranSize,
                                                                      float[] percentiles_tranTime)
                                                                      throws java.rmi.RemoteException,
                                                                             CEMWebServicesException
Gets the aggregated Business Process Statistics for the given business process within the specified time duration. It also provides the requested percentile data on transaction throughput, transaction size and transaction time.

Parameters:
businessProcessDefinitionId - The id of the business process
interval - The time duration in which the business process statistics will be aggregated
percentiles_tranThroughput - The percentile data needed on transaction throughput
percentiles_tranSize - The percentile data needed on transaction size
percentiles_tranTime - The percentile data needed on transaction time
Returns:
The aggregated business process statistics
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAggregatedBusinessTransactionStats

DBusinessTransactionStats getAggregatedBusinessTransactionStats(long businessTransactionDefinitionId,
                                                                DTimeDuration interval)
                                                                throws java.rmi.RemoteException,
                                                                       CEMWebServicesException
Gets the aggregated business transaction statistics for the given business transaction within the specified time duration.

Parameters:
businessTransactionDefinitionId - The id of the business transaction
interval - The time duration in which the business transaction statistics will be aggregated
Returns:
The aggregated business transaction statistics
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAggregatedBusinessTransactionStatsForPercentiles

DBusinessTransactionStats getAggregatedBusinessTransactionStatsForPercentiles(long businessTransactionDefinitionId,
                                                                              DTimeDuration interval,
                                                                              float[] percentiles_tranThroughput,
                                                                              float[] percentiles_tranSize,
                                                                              float[] percentiles_tranTime)
                                                                              throws java.rmi.RemoteException,
                                                                                     CEMWebServicesException
Gets the aggregated business transaction statistics for the given business transaction within the specified time duration. It also provides the requested percentile data on transaction throughput, transaction size and transaction time.

Parameters:
businessTransactionDefinitionId - The id of the business transaction
interval - The time duration in which the business transaction statistics will be aggregated
percentiles_tranThroughput - The percentile data needed on transaction throughput
percentiles_tranSize - The percentile data needed on transaction size
percentiles_tranTime - The percentile data needed on transaction time
Returns:
The aggregated business transaction statistics
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAggregatedBusinessProcessStatsForUserGroup

DBusinessProcessStats getAggregatedBusinessProcessStatsForUserGroup(long businessProcessDefinitionId,
                                                                    DTimeDuration interval,
                                                                    long userGroupId)
                                                                    throws java.rmi.RemoteException,
                                                                           CEMWebServicesException
Gets the aggregated business process statistics data for the given business process, user group within the specified time duration

Parameters:
businessProcessDefinitionId - The id of the business process
interval - The time duration in which the business process statistics will be aggregated
userGroupId - The id of the user group
Returns:
The aggregated business process statistics
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAggregatedBusinessProcessStatsForUserGroupForPercentiles

DBusinessProcessStats getAggregatedBusinessProcessStatsForUserGroupForPercentiles(long businessProcessDefinitionId,
                                                                                  DTimeDuration interval,
                                                                                  long userGroupId,
                                                                                  float[] percentiles_tranThroughput,
                                                                                  float[] percentiles_tranSize,
                                                                                  float[] percentiles_tranTime)
                                                                                  throws java.rmi.RemoteException,
                                                                                         CEMWebServicesException
Gets the aggregated business process statistics data for the given business process, user group within the specified time duration. It also provides the requested percentile data on transaction throughput, transaction size and transaction time.

Parameters:
businessProcessDefinitionId - The id of the business process
interval - The time duration in which the business process statistics will be aggregated
userGroupId - The id of the user group
percentiles_tranThroughput - The percentile data needed on the transaction throughput
percentiles_tranSize - The percentile data needed on the transaction size
percentiles_tranTime - The percentile data needed on the transaction time
Returns:
The aggregated business process statistics.
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAggregatedBusinessTransactionStatsForUserGroup

DBusinessTransactionStats getAggregatedBusinessTransactionStatsForUserGroup(long businessTransactionDefinitionId,
                                                                            DTimeDuration interval,
                                                                            long userGroupId)
                                                                            throws java.rmi.RemoteException,
                                                                                   CEMWebServicesException
Gets the aggregated business transaction statistics data for the given business transaction, user group within the specified duration.

Parameters:
businessTransactionDefinitionId - The id of the business transaction
interval - The time duration in which the business transaction statistics will be aggregated
userGroupId - The id of the user group
Returns:
The aggregated business transaction statistics.
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAggregatedBusinessTransactionStatsForUserGroupForPercentiles

DBusinessTransactionStats getAggregatedBusinessTransactionStatsForUserGroupForPercentiles(long businessTransactionDefinitionId,
                                                                                          DTimeDuration interval,
                                                                                          long userGroupId,
                                                                                          float[] percentiles_tranThroughput,
                                                                                          float[] percentiles_tranSize,
                                                                                          float[] percentiles_tranTime)
                                                                                          throws java.rmi.RemoteException,
                                                                                                 CEMWebServicesException
Gets the aggregated business transaction statistics data for the given business transaction, user group within the specified duration. The methods also provides the requested percentile data.

Parameters:
businessTransactionDefinitionId - The id of the business transaction
interval - The time duration in which the business transaction statistics data will be aggreaged
userGroupId - The Id of the user group
percentiles_tranThroughput - The percentile data needed for transaction throughput
percentiles_tranSize - The percentile data needed for transaction size
percentiles_tranTime - The percentile data needed for transaction time
Returns:
The aggregated business transaction statistics data
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAllBusinessProcessStats

DBusinessProcessStatsRS getAllBusinessProcessStats(long businessProcessDefinitionId,
                                                   DTimeDuration interval,
                                                   int startIndex)
                                                   throws java.rmi.RemoteException,
                                                          CEMWebServicesException
Gets statistics for a specified Business Process, for a specified time range, aggregated across all User Groups. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessProcessDefinitionId - the Business Process Definition id
interval - The time range and the aggregation interval
startIndex - The index position of the first row to return
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getBusinessProcessStatsForUserGroup

DBusinessProcessStatsRS getBusinessProcessStatsForUserGroup(long businessProcessDefinitionId,
                                                            DTimeDuration interval,
                                                            long userGroupId,
                                                            int startIndex)
                                                            throws java.rmi.RemoteException,
                                                                   CEMWebServicesException
Gets statistics for a specified Business Process, for a specified time range, aggregated for a specified User Group. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessProcessDefinitionId - the Business Process Definition id
interval - The time range and the aggregation interval
userGroupId - The user group id
startIndex - The index position of the first row to return
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getAllBusinessTransactionStats

DBusinessTransactionStatsRS getAllBusinessTransactionStats(long businessTransactionDefinitionId,
                                                           DTimeDuration interval,
                                                           int startIndex)
                                                           throws java.rmi.RemoteException,
                                                                  CEMWebServicesException
Gets statistics for a specified Business Transaction, for a specified time range, aggregated across all User Groups. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessTransactionDefinitionId - the Business Transaction Definition id
interval - The time range and the aggregation interval
startIndex - The index position of the first row to return
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getBusinessTransactionStatsForUserGroup

DBusinessTransactionStatsRS getBusinessTransactionStatsForUserGroup(long businessTransactionDefinitionId,
                                                                    DTimeDuration interval,
                                                                    long userGroupId,
                                                                    int startIndex)
                                                                    throws java.rmi.RemoteException,
                                                                           CEMWebServicesException
Gets statistics for a specified Business Transaction, for a specified time range, aggregated for a specified User Group. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessTransactionDefinitionId - the Business Transaction Definition id
interval - The time range and the aggregation interval
userGroupId - The user group id
startIndex - The index position of the first row to return
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getAllBusinessProcessStatsForPercentile

DBusinessProcessStatsRS getAllBusinessProcessStatsForPercentile(long businessProcessDefinitionId,
                                                                DTimeDuration interval,
                                                                int startIndex,
                                                                float percentile_tranThroughput,
                                                                float percentile_tranSize,
                                                                float percentile_tranTime)
                                                                throws java.rmi.RemoteException,
                                                                       CEMWebServicesException
Gets statistics for a specified Business Process, for a specified time range, aggregated across all User Groups based on percentile of throughput, time, size. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessProcessDefinitionId - the Business Process Definition id
interval - The time range and the aggregation interval
startIndex - The index position of the first row to return
percentile_tranThroughput - The percentile of transaction throughput
percentile_tranSize - The percentile of transaction size
percentile_tranTime - The percentile of transaction time
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getAllBusinessProcessStatsForPercentiles

DBusinessProcessStatsRS getAllBusinessProcessStatsForPercentiles(long businessProcessDefinitionId,
                                                                 DTimeDuration interval,
                                                                 int startIndex,
                                                                 float[] percentiles_tranThroughput,
                                                                 float[] percentiles_tranSize,
                                                                 float[] percentiles_tranTime)
                                                                 throws java.rmi.RemoteException,
                                                                        CEMWebServicesException
Gets statistics for a specified Business Process, for a specified time range, aggregated across all User Groups based on percentiles of throughput, time, size. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessProcessDefinitionId - the Business Process Definition id
interval - The time range and the aggregation interval
startIndex - The index position of the first row to return
percentiles_tranThroughput - The percentiles of transaction throughput
percentiles_tranSize - The percentiles of transaction size
percentiles_tranTime - The percentiles of transaction time
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.5.3

getBusinessProcessStatsForUserGroupForPercentile

DBusinessProcessStatsRS getBusinessProcessStatsForUserGroupForPercentile(long businessProcessDefinitionId,
                                                                         DTimeDuration interval,
                                                                         long userGroupId,
                                                                         int startIndex,
                                                                         float percentile_tranThroughput,
                                                                         float percentile_tranSize,
                                                                         float percentile_tranTime)
                                                                         throws java.rmi.RemoteException,
                                                                                CEMWebServicesException
Gets statistics for a specified Business Process, for a specified time range, aggregated for a specified User Group based on percentile of throughput, time, size. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessProcessDefinitionId - the Business Process Definition id
interval - The time range and the aggregation interval
userGroupId - The user group id
startIndex - The index position of the first row to return
percentile_tranThroughput - The percentile of transaction throughput
percentile_tranSize - The percentile of transaction size
percentile_tranTime - The percentile of transaction tme
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getBusinessProcessStatsForUserGroupForPercentiles

DBusinessProcessStatsRS getBusinessProcessStatsForUserGroupForPercentiles(long businessProcessDefinitionId,
                                                                          DTimeDuration interval,
                                                                          long userGroupId,
                                                                          int startIndex,
                                                                          float[] percentiles_tranThroughput,
                                                                          float[] percentiles_tranSize,
                                                                          float[] percentiles_tranTime)
                                                                          throws java.rmi.RemoteException,
                                                                                 CEMWebServicesException
Gets statistics for a specified Business Process, for a specified time range, aggregated for a specified User Group based on percentiles of throughput, time, size. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessProcessDefinitionId - the Business Process Definition id
interval - The time range and the aggregation interval
userGroupId - The user group id
startIndex - The index position of the first row to return
percentiles_tranThroughput - The percentiles of transaction throughput
percentiles_tranSize - The percentiles of transaction size
percentiles_tranTime - The percentiles of transaction time
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getAllBusinessTransactionStatsForPercentile

DBusinessTransactionStatsRS getAllBusinessTransactionStatsForPercentile(long businessTransactionDefinitionId,
                                                                        DTimeDuration interval,
                                                                        int startIndex,
                                                                        float percentile_tranThroughput,
                                                                        float percentile_tranSize,
                                                                        float percentile_tranTime)
                                                                        throws java.rmi.RemoteException,
                                                                               CEMWebServicesException
Gets statistics for a specified Business Transaction, for a specified time range, aggregated across all User Groups based on percentile of throughput, time, size. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessTransactionDefinitionId - the Business Transaction Definition id
interval - The time range and the aggregation interval
startIndex - The index position of the first row to return
percentile_tranThroughput - The percentile of transaction throughput
percentile_tranSize - The percentile of transaction size
percentile_tranTime - The percentile of transaction tme
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getAllBusinessTransactionStatsForPercentiles

DBusinessTransactionStatsRS getAllBusinessTransactionStatsForPercentiles(long businessTransactionDefinitionId,
                                                                         DTimeDuration interval,
                                                                         int startIndex,
                                                                         float[] percentiles_tranThroughput,
                                                                         float[] percentiles_tranSize,
                                                                         float[] percentiles_tranTime)
                                                                         throws java.rmi.RemoteException,
                                                                                CEMWebServicesException
Gets statistics for a specified Business Transaction, for a specified time range, aggregated across all User Groups based on percentiles of throughput, time, size. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessTransactionDefinitionId - the Business Transaction Definition id
interval - The time range and the aggregation interval
startIndex - The index position of the first row to return
percentiles_tranThroughput - The percentiles of transaction throughput
percentiles_tranSize - The percentiles of transaction size
percentiles_tranTime - The percentiles of transaction tme
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getBusinessTransactionStatsForUserGroupForPercentile

DBusinessTransactionStatsRS getBusinessTransactionStatsForUserGroupForPercentile(long businessTransactionDefinitionId,
                                                                                 DTimeDuration interval,
                                                                                 long userGroupId,
                                                                                 int startIndex,
                                                                                 float percentile_tranThroughput,
                                                                                 float percentile_tranSize,
                                                                                 float percentile_tranTime)
                                                                                 throws java.rmi.RemoteException,
                                                                                        CEMWebServicesException
Gets statistics for a specified Business Transaction, for a specified time range, aggregated for a specified User Group based on percentile of throughput, time, size. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessTransactionDefinitionId - the Business Transaction Definition id
interval - The time range and the aggregation interval
userGroupId - The user group id
startIndex - The index position of the first row to return
percentile_tranThroughput - The percentile of transaction throughput
percentile_tranSize - The percentile of transaction size
percentile_tranTime - The percentile of transaction tme
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getBusinessTransactionStatsForUserGroupForPercentiles

DBusinessTransactionStatsRS getBusinessTransactionStatsForUserGroupForPercentiles(long businessTransactionDefinitionId,
                                                                                  DTimeDuration interval,
                                                                                  long userGroupId,
                                                                                  int startIndex,
                                                                                  float[] percentiles_tranThroughput,
                                                                                  float[] percentiles_tranSize,
                                                                                  float[] percentiles_tranTime)
                                                                                  throws java.rmi.RemoteException,
                                                                                         CEMWebServicesException
Gets statistics for a specified Business Transaction, for a specified time range, aggregated for a specified User Group based on percentiles of throughput, time, size. The number of Statistics objects that are returned in one call are limited to avoid memory explosion on the server. The limit is specified as TESS configuration property "maxWebServiceRows" and the default value is 500.

Parameters:
businessTransactionDefinitionId - the Business Transaction Definition id
interval - The time range and the aggregation interval
userGroupId - The user group id
startIndex - The index position of the first row to return
percentiles_tranThroughput - The percentiles of transaction throughput
percentiles_tranSize - The percentiles of transaction size
percentiles_tranTime - The percentiles of transaction tme
Returns:
the Statitics Resultset object
Throws:
CEMWebServicesException
java.rmi.RemoteException
Since:
4.0

getAggregatedBusinessProcessStatsForUser

DBusinessProcessStats getAggregatedBusinessProcessStatsForUser(long businessProcessDefinitionId,
                                                               DTimeDuration interval,
                                                               long userId)
                                                               throws java.rmi.RemoteException,
                                                                      CEMWebServicesException
Gets the aggregated business process statistics data for the given business process, user within the specified time duration

Parameters:
businessProcessDefinitionId - The id of the business process
interval - The time duration in which the business process statistics will be aggregated
userId - The id of the user
Returns:
The aggregated business process statistics
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAggregatedBusinessProcessStatsForUserForPercentiles

DBusinessProcessStats getAggregatedBusinessProcessStatsForUserForPercentiles(long businessProcessDefinitionId,
                                                                             DTimeDuration interval,
                                                                             long userId,
                                                                             float[] percentiles_tranThroughput,
                                                                             float[] percentiles_tranSize,
                                                                             float[] percentiles_tranTime)
                                                                             throws java.rmi.RemoteException,
                                                                                    CEMWebServicesException
Gets the aggregated business process statistics data for the given business process, user within the specified time duration. It also provides the requested percentile data on transaction throughput, transaction size and transaction time.

Parameters:
businessProcessDefinitionId - The id of the business process
interval - The time duration in which the business process statistics will be aggregated
userId - The id of the user
percentiles_tranThroughput - The percentile data needed on the transaction throughput
percentiles_tranSize - The percentile data needed on the transaction size
percentiles_tranTime - The percentile data needed on the transaction time
Returns:
The aggregated business process statistics.
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAggregatedBusinessTransactionStatsForUser

DBusinessTransactionStats getAggregatedBusinessTransactionStatsForUser(long businessTransactionDefinitionId,
                                                                       DTimeDuration interval,
                                                                       long userId)
                                                                       throws java.rmi.RemoteException,
                                                                              CEMWebServicesException
Gets the aggregated business transaction statistics data for the given business transaction, user within the specified duration.

Parameters:
businessTransactionDefinitionId - The id of the business transaction
interval - The time duration in which the business transaction statistics will be aggregated
userId - The id of the user
Returns:
The aggregated business transaction statistics.
Throws:
java.rmi.RemoteException
CEMWebServicesException

getAggregatedBusinessTransactionStatsForUserForPercentiles

DBusinessTransactionStats getAggregatedBusinessTransactionStatsForUserForPercentiles(long businessTransactionDefinitionId,
                                                                                     DTimeDuration interval,
                                                                                     long userId,
                                                                                     float[] percentiles_tranThroughput,
                                                                                     float[] percentiles_tranSize,
                                                                                     float[] percentiles_tranTime)
                                                                                     throws java.rmi.RemoteException,
                                                                                            CEMWebServicesException
Gets the aggregated business transaction statistics data for the given business transaction, user within the specified duration. The methods also provides the requested percentile data.

Parameters:
businessTransactionDefinitionId - The id of the business transaction
interval - The time duration in which the business transaction statistics data will be aggreaged
userId - The Id of the user group
percentiles_tranThroughput - The percentile data needed for transaction throughput
percentiles_tranSize - The percentile data needed for transaction size
percentiles_tranTime - The percentile data needed for transaction time
Returns:
The aggregated business transaction statistics data
Throws:
java.rmi.RemoteException
CEMWebServicesException