Traffic Acceleration Service

This chapter describes the Traffic Acceleration service, which returns traffic and application statistics for individual WAEs, device groups, and for the WAAS network.

This chapter contains the following sections:

Traffic Acceleration Service Syntax

This section contains the following topics:

Traffic Acceleration Informational URLs

This section provides informational URLs for the Traffic Acceleration service.

  • Service URL— https://<host/ip>:8443/ws/TrafficStats
  • WSDL URL— https://<host/ip>:8443/ws/TrafficStats?wsdl
  • To obtain a description of all the operations and parameters for the TrafficStats service, submit a URL to the service with the suffix ?wsdl as follows:

https://<host/ip>:8443/ws/TrafficStats?wsdl

  • To obtain management information using the Central Manager monitoring API, first call the service by using the service URL for this service as follows:

https://<host/ip>:8443/ws/TrafficStats

Next, submit a SOAP request written in XML format to retrieve the information.

Traffic Acceleration Example Request

The following example shows an XML-formatted SOAP request to perform the retrieveTrafficStats action. The request includes the input parameters for this particular action shown in bold. For more information on this action, see retrieveTrafficStats.

 
<?xml version="1.0" encoding="utf-8" ?>
- <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
- <soapenv:Header>
- <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
- <wsse:UsernameToken>
<wsse:Username>admin</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">default</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
- <soapenv:Body>
- <ns2:retrieveTrafficStats xmlns:ns2="http://service.stats.ws.waas.cisco.com">
<ns2:name>ce-119-40</ns2:name>
<ns2:objType>wae</ns2:objType>
<ns2:trafficType>ttype</ns2:trafficType>
<ns2:direction>bidirectional</ns2:direction>
- <ns2:timeframe>
<ns5:endTime xmlns:ns5="http://util.ws.waas.cisco.com/xsd">2008-01-25T08:00:00.000Z</ns5:endTime>
<ns5:frequency xmlns:ns5="http://util.ws.waas.cisco.com/xsd">lastday</ns5:frequency>
<ns5:startTime xmlns:ns5="http://util.ws.waas.cisco.com/xsd">2008-01-25T08:00:00.000Z</ns5:startTime>
<ns5:timezone xmlns:ns5="http://util.ws.waas.cisco.com/xsd">UTC</ns5:timezone>
</ns2:timeframe>
</ns2:retrieveTrafficStats>
</soapenv:Body>
</soapenv:Envelope>

Traffic Acceleration Example Response

The following example shows the XML response that contains the output values for the retrieveTrafficStats action. For more information on this action, see retrieveTrafficStats.

 
<?xml version="1.0" encoding="utf-8" ?>
- <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
- <soapenv:Body>
- <ns:retrieveTrafficStatsResponse xmlns:ns="http://service.stats.ws.waas.cisco.com" xmlns:ax25="http://io.java/xsd" xmlns:ax24="http://rmi.java/xsd" xmlns:ax26="http://util.ws.waas.cisco.com/xsd" xmlns:ax27="http://stats.ws.waas.cisco.com/xsd">
- <ns:return type="com.cisco.waas.ws.stats.TrafficStats">
<ax27:applicationname xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true" />
<ax27:compressedin>278892</ax27:compressedin>
<ax27:compressedout>167328</ax27:compressedout>
<ax27:endtime>2008-04-15T21:00:00.000Z</ax27:endtime>
<ax27:frequency>hour</ax27:frequency>
<ax27:passthroughintermediatein>55773</ax27:passthroughintermediatein>
<ax27:passthroughintermediateout>55773</ax27:passthroughintermediateout>
<ax27:passthroughoverloadin>41823</ax27:passthroughoverloadin>
<ax27:passthroughoverloadout>55773</ax27:passthroughoverloadout>
<ax27:passthroughpeerin>111546</ax27:passthroughpeerin>
<ax27:passthroughpeerout>111546</ax27:passthroughpeerout>
<ax27:passthroughpolicyin>83655</ax27:passthroughpolicyin>
<ax27:passthroughpolicyout>111546</ax27:passthroughpolicyout>
<ax27:starttime>2008-04-15T20:00:00.000Z</ax27:starttime>
<ax27:uncompressedin>1673361</ax27:uncompressedin>
<ax27:uncompressedout>3346731</ax27:uncompressedout>
</ns:return>
.
.
.
</ns:retrieveTrafficStatsResponse>
</soapenv:Body>
</soapenv:Envelope>

Traffic Acceleration Service Actions

The Traffic Acceleration service (TrafficStats Web Service) performs one or more of the following actions:

getAllClassMap

Retrieves all of the monitored class map names.

Input Parameter

None.

Return

The output parameter ClassMaps[] returns an array of ClassMaps values, each of which lists the name of a monitored class map.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.getAllClassMap: ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.getAllClassMap: ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.getAllClassMap: ERROR:Invalid TimeFrame

The timeframe is invalid.

RemoteException

TrafficStatsService.getAllClassMap: ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.getAllClassMap: ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

RemoteException

TrafficStatsService.getAllClassMap: ERROR:Invalid frequency=

The frequency is invalid.

RemoteException

TrafficStatsService.getAllClassMap: ERROR:Invalid startTime=

The start time is invalid.

RemoteException

TrafficStatsService.getAllClassMap: ERROR:Invalid endTime=

The end time is invalid.

RemoteException

TrafficStatsService.getAllClassMap: ERROR:startTime should be less than endTime startTime=

The start time is less than the end time.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

getAllClassMap:The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

getMonitoredApplications

Retrieves a list of all types of applications known in the scope of the system.

Input Parameter

The keyword name requires a string that describes the name application. Note: The input parameter name is optional and is not used.

Return

The output parameter MonitoredApps[] returns a list of all applicable application names and the monitoring status.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.getMonitoredApplications:ERROR:Invalid name=

Unhandled exception.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

getMonitoredApplications:The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrieveAppTrafficStats

Retrieves overall traffic statistics collected on either a WAE device, WAEs within a device group, or all WAEs system wide. The traffic is further filtered based on the specified application names.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the WAE, WAE group, or system.

Note: name is not used for filtering the data.

objType

A string that describes the object type. Valid values include the following:

  • wae
  • waegroup
  • devicegroup
  • system

trafficType

A string that describes the type of traffic. Valid values include the following:

  • passthrough
  • optimized

Note: trafficType is not used for filtering the data.

direction

A string that describes the direction of the traffic. Valid values include the following:

  • inbound
  • outbound
  • bidirectional

Note: direction is not used for filtering the data.

timeframe

A TimeFrameFilter value that includes the time interval, time zone, and frequency.

applicationName

A string value that specifies an application. Each application should be specified in an <serv:appName> element.

Return

The output parameter TrafficStats[] returns a TrafficStats value that provides an array of traffic statistics.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.retrieveAppTraffic
Stats: ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.retrieveAppTraffic
Stats: ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.retrieveAppTraffic
Stats: ERROR:Invalid TimeFrame

The timeframe is invalid.

RemoteException

TrafficStatsService.retrieveAppTraffic
Stats: ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.retrieveAppTraffic
Stats: ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

RemoteException

TrafficStatsService.retrieveAppTraffic
Stats: ERROR:Invalid frequency=

The frequency is invalid.

RemoteException

TrafficStatsService.retrieveAppTraffic
Stats: ERROR:Invalid startTime=

The start time is invalid.

RemoteException

TrafficStatsService.retrieveAppTraffic
Stats: ERROR:Invalid endTime=

The end time is invalid.

RemoteException

TrafficStatsService.retrieveAppTraffic
Stats: ERROR:startTime should be less than endTime startTime=

The start time is less than the end time.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrieveAppTrafficStats:The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrieveAverageThroughPutClassStats

Retrieves average throughput counts for a set of class map names.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the WAE, WAE group, or system.

objType

A string that describes the object type. Valid values include the following:

  • wae
  • waegroup
  • device
  • devicegroup
  • system

timeframe

A TimeFrameFilter value that includes the time interval, time zone, and frequency.

classNames

A set of zero or more classNames elements, each of which is a string that describes a single class map name.

Return

The output parameter AverageThroughputClassStats[] returns an array of AverageThroughputClassStats values, each of which lists the average throughput counts for a specific class map name.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.retrieveAverage
ThroughPutClassStats : ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.retrieveAverage
ThroughPutClassStats : ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.retrieveAverage
ThroughPutClassStats : ERROR:Invalid TimeFrame

The timeframe is invalid.

RemoteException

TrafficStatsService.retrieveAverage
ThroughPutClassStats : ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.retrieveAverage
ThroughPutClassStats : ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

RemoteException

TrafficStatsService.retrieveAverage
ThroughPutClassStats : ERROR:Invalid frequency=

The frequency is invalid.

RemoteException

TrafficStatsService.retrieveAverage
ThroughPutClassStats : ERROR:Invalid startTime=

The start time is invalid.

RemoteException

TrafficStatsService.retrieveAverage
ThroughPutClassStats : ERROR:Invalid endTime=

The end time is invalid.

RemoteException

TrafficStatsService.retrieveAverage
ThroughPutClassStats : ERROR:startTime should be less than endTime startTime=

The start time is less than the end time.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrieveAverageThroughPutClassStats :The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrieveAverageThroughPutStats

Retrieves the average throughput values collected on a device.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the WAE, WAE group, or system.

objType

A string that describes the object type. Valid values include the following:

  • wae
  • device
  • devicegroup
  • location

timeframe

A TimeFrameFilter value that includes the time interval, time zone, and frequency.

applicationName

A string value that includes a comma-separated list of all required application names.

Return

The output parameter AverageThroughPutStats[] returns an array of AverageThroughPutStats values, each of which provides information about the traffic processed for a specific application on the WAE device.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.retrieveAverageThroughPutStats: ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.retrieveAverageThroughPutStats: ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.retrieveAverageThroughPutStatss: ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.retrieveAverageThroughPutStats: ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrieveTrafficStats:The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrieveClassTrafficStats

Retrieves traffic byte counts for the specified class map names.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the WAE, WAE group, or system.

objType

A string that describes the object type. Valid values include the following:

  • wae
  • waegroup
  • device
  • devicegroup
  • system

timeframe

A TimeFrameFilter value that includes the time interval, time zone, and frequency.

classNames

A set of zero or more classNames elements, each of which is a string that describes a single class map name.

Return

The output parameter ClassifierStats[] returns an array of ClassifierStats values, each of which lists the traffic bytes counts for a specific class map name.


Note The output for retrieveClassTrafficStats does not include single-sided Akamai Connect in the traffic volume.


Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.retrieveClassTrafficStats : ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.retrieveClassTrafficStats : ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.retrieveClassTrafficStats : ERROR:Invalid TimeFrame

The timeframe is invalid.

RemoteException

TrafficStatsService.retrieveClassTrafficStats : ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.retrieveClassTrafficStats : ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

RemoteException

TrafficStatsService.retrieveClassTrafficStats : ERROR:Invalid frequency=

The frequency is invalid.

RemoteException

TrafficStatsService.retrieveClassTrafficStats : ERROR:Invalid startTime=

The start time is invalid.

RemoteException

TrafficStatsService.retrieveClassTrafficStats : ERROR:Invalid endTime=

The end time is invalid.

RemoteException

TrafficStatsService.retrieveClassTrafficStats : ERROR:startTime should be less than endTime startTime=

The start time is less than the end time.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrieveClassTrafficStats :The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrieveConnection

Retrieves overall connection details for the current time.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the WAE, WAE group, or system.

objType

A string that describes the object type. Valid values include the following:

  • wae
  • device
  • devicegroup
  • location

srcip

A string that contains the source IP address, which is ignored if the string is empty.

dstip

A string that contains the destination IP address, which is ignored if the string is empty.

srcport

A string that contains the source port number, which is ignored if the string is empty.

dstport

A string that contains the destination port number, which is ignored if the string is empty.

Return

The output parameter ConnectionStats[] returns a ConnectionStats value that provides a list of connections.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.retrieveConnection: ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.retrieveConnection: ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.retrieveConnection: ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.retrieveConnection: ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrieveTrafficStats:The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrieveConnectionTrendClassStats

Retrieves connection counts for the specified set of class map names.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the WAE, WAE group, or system.

objType

A string that describes the object type. Valid values include the following:

  • wae
  • waegroup
  • device
  • devicegroup
  • system

timeframe

A TimeFrameFilter value that includes the time interval, time zone, and frequency.

classNames

A set of zero or more classNames elements, each of which is a string that describes a single class map name.

Return

The output parameter ConnectionTrendClassStats[] returns an array of ConnectionTrendClassStats values, each of which contains connection trend details for a specific class map name.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.retrieveConnectionTrendClassStats : ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.retrieveConnectionTrendClassStats : ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.retrieveConnectionTrendClassStats : ERROR:Invalid TimeFrame

The timeframe is invalid.

RemoteException

TrafficStatsService.retrieveConnectionTrendClassStats : ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.retrieveConnectionTrendClassStats : ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

RemoteException

TrafficStatsService.retrieveConnectionTrendClassStats : ERROR:Invalid frequency=

The frequency is invalid.

RemoteException

TrafficStatsService.retrieveConnectionTrendClassStats : ERROR:Invalid startTime=

The start time is invalid.

RemoteException

TrafficStatsService.retrieveConnectionTrendClassStats : ERROR:Invalid endTime=

The end time is invalid.

RemoteException

TrafficStatsService.retrieveConnectionTrendClassStats : ERROR:startTime should be less than endTime startTime=

The start time is less than the end time.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrieveConnectionTrendClassStats :The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrieveConnectionTrendStats

Retrieves overall connection trend details of applications collected on a device.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the device, device group, or system.

objType

A string that describes the object type. Valid values include the following:

  • wae
  • waegroup
  • device
  • devicegroup
  • location
  • system

timeframe

A TimeFrameFilter value that includes the time interval, time zone, and frequency.

applicationName

A string value that includes a comma-separated list of all required application names.

Return

The output parameter ConnectionTrendStats[] returns an array of ConnectionTrendStats values, each of which provides connection trend details for a specific application.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.retrieveConnectionTrendStats: ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.retrieveConnectionTrendStats: ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.retrieveConnectionTrendStats: ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.retrieveConnectionTrendStats: ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrieveTrafficStats:The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrieveCPUUtilization

Retrieves the CPU utilization information for a specified WAE.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the WAE.

timeframe

A TimeFrameFilter value that includes the time interval, time zone, and frequency.

Return

The output parameter CPUUtilizationStats[] returns a CPUUtilizationStats value that provides an array of CPU utilization statistics for various time points.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.
retrieveCPUUtilization: ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.
retrieveCPUUtilization: ERROR:
Invalid TimeFrame

The timeframe is invalid.

RemoteException

TrafficStatsService.
retrieveCPUUtilization: ERROR:
Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.
retrieveCPUUtilization: ERROR:
Invalid frequency=

The frequency is invalid.

RemoteException

TrafficStatsService.
retrieveCPUUtilization: ERROR:
Invalid startTime=

The start time is invalid.

RemoteException

TrafficStatsService.
retrieveCPUUtilization: ERROR:
Invalid endTime=

The end time is invalid.

RemoteException

TrafficStatsService.
retrieveCPUUtilization: ERROR:
startTime should be less than endTime startTime=

The start time is less than the end time.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrieveTrafficStats:The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrievePeakThroughPutClassStats

Retrieves peak throughput values for the specified set of class map names.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the WAE, WAE group, or system.

objType

A string that describes the object type. Valid values include the following:

  • wae
  • waegroup
  • device
  • devicegroup
  • system

timeframe

A TimeFrameFilter value that includes the time interval, time zone, and frequency.

classNames

A set of zero or more classNames elements, each of which is a string that describes a single class map name.

Return

The output parameter PeakThroughputClassStats[] returns an array of PeakThroughPutClassStats values, each of which lists the peak throughput values for a specific class map name.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.retrievePeak
ThroughPutClassStats : ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.retrievePeak
ThroughPutClassStats : ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.retrievePeak
ThroughPutClassStats : ERROR:Invalid TimeFrame

The timeframe is invalid.

RemoteException

TrafficStatsService.retrievePeak
ThroughPutClassStats : ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.retrievePeak
ThroughPutClassStats : ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

RemoteException

TrafficStatsService.retrievePeak
ThroughPutClassStats : ERROR:Invalid frequency=

The frequency is invalid.

RemoteException

TrafficStatsService.retrievePeak
ThroughPutClassStats : ERROR:Invalid startTime=

The start time is invalid.

RemoteException

TrafficStatsService.retrievePeak
ThroughPutClassStats : ERROR:Invalid endTime=

The end time is invalid.

RemoteException

TrafficStatsService.retrievePeak
ThroughPutClassStats : ERROR:startTime should be less than endTime startTime=

The start time is less than the end time.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrievePeakThroughPutClassStats :The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrievePeakThroughPutStats

Retrieves the peak throughput values collected on a device.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the WAE, WAE group, or system.

objType

A string that describes the object type. Valid values include the following:

  • wae
  • device
  • devicegroup
  • location

timeframe

A TimeFrameFilter value that includes the time interval, time zone, and frequency.

applicationName

A string value that includes a comma-separated list of all required application names.

Return

The output parameter PeakThroughPutStats[] returns an array of PeakThroughPutStats values, each of which provides information about the traffic processed for a specific application on the WAE device.

Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.retrievePeakThroughPutStats: ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.retrievePeakThroughPutStats: ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.retrievePeakThroughPutStats: ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.retrievePeakThroughPutStats: ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

RemoteException

TrafficStatsService.retrievePeakThroughPutStats: ERROR:UnSupported frequency=

The frequency is not supported.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrieveTrafficStats:The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.

retrieveTrafficStats

Retrieves the overall statistics collected on either a WAE device, WAEs within a device group, or all WAEs system wide.

Input Parameters

 

Parameter
Description

name

A string that describes the name of the WAE, WAE group, or system.

objType

A string that describes the object type. Valid values include the following:

  • wae
  • waegroup
  • device
  • devicegroup
  • system

trafficType

A string that describes the type of traffic. Valid values include the following:

  • passthrough
  • optimized

Note: trafficType is not used in filtering the data.

direction

A string that describes the direction of the traffic. Valid values include the following:

  • inbound
  • outbound
  • bidirectional

Note: direction is not used in filtering the data.

timeframe

A TimeFrameFilter value that includes the time interval, time zone, and frequency.

Return

The output parameter TrafficStats[] returns a TrafficStats value that provides an array of traffic statistics.


Note The output for retrieveTrafficStats does not include single-sided Akamai Connect in the traffic volume.


Exceptions

 

Type
String
Description

RemoteException

TrafficStatsService.retrieveTrafficStats: ERROR:Invalid name=

The device name is invalid.

RemoteException

TrafficStatsService.retrieveTrafficStats: ERROR:Invalid objType=

The object type name is invalid.

RemoteException

TrafficStatsService.retrieveTrafficStats: ERROR:Invalid TimeFrame

The timeframe is invalid.

RemoteException

TrafficStatsService.retrieveTrafficStats: ERROR:Device does not exist.DeviceName=

The device name is not found.

RemoteException

TrafficStatsService.retrieveTrafficStats: ERROR:Device Group does not exist.DeviceGroup=

The device group name is not found.

RemoteException

TrafficStatsService.retrieveTrafficStats: ERROR:Invalid frequency=

The frequency is invalid.

RemoteException

TrafficStatsService.retrieveTrafficStats: ERROR:Invalid startTime=

The start time is invalid.

RemoteException

TrafficStatsService.retrieveTrafficStats: ERROR:Invalid endTime=

The end time is invalid.

RemoteException

TrafficStatsService.retrieveTrafficStats: ERROR:startTime should be less than endTime startTime=

The start time is less than the end time.

AxisFault

TrafficStats:The Method Name is not supported. MethodName=

The method name is not supported for a given service.

AxisFault

TrafficStats:The SOAP Envelope Body is Null

The SOAP envelope is missing for a given service.

AxisFault

TrafficStats:The Requested WebService is not available

The service requested is not supported.

AxisFault

retrieveTrafficStats:The SOAP Body doesn’t have all the required elements

The SOAP body does not have all the required elements.