Knowlege base

Exceeded allowed rate for Reatime information

Article ID: 896
Last updated: 21 Mar, 2022
to version Application Suite 201x (any version)

Applies to

UC Suite for Cisco UC

Description

Imagicle UC Suite syncs it's data about phones and, if configured, users with the CUCM cluster using a mechanism known as AXL which is an XML/SOAP API endpoint provided by the CCM platform.

The API endpoint is limited, by default, to 15 queries per minute and have a maximum configurable value of 18 under the CUCM Enterprise Parameters for Rate Control → Allowed Device Queries Per Minute

The AXL client used in the IAS can exceed this rate and will log under %IAS_ROOT%\Var|Log\SvSasAXL.log_<date>.txt an error such as (assuming the debug flag under Support -> Logs is set):

 
[DEBUG 1]    <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><soapenv:Fault><faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Server.RateControl</faultcode><faultstring>AxisFault: Exceeded allowed rate for Reatime information. Current allowed rate for realtime information is 15 requests per minute.http://schemas.cisco.com/ast/soap/action/#RisPort#SelectCmDevice</faultstring><detail><ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">DCEN-0VAPL00IP</ns2:hostname></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>

00:01:47 - 00.0000    [DEBUG 1]    This is a SOAP response

00:01:47 -            SOAP RESPONSE contains ERROR: AxisFault: Exceeded allowed rate for Reatime information. Current allowed rate for realtime information is 15 requests per minute.http://schemas.cisco.com/ast/soap/action/#RisPort#SelectCmDevice

00:01:47 -     GetAXLData

00:01:47 - 00.0030    [INFO  2]    [2022-01-31 00:01:47] AxisFault: Exceeded allowed rate for Reatime information. Current allowed rate for realtime information is 15 requests per minute.http://schemas.cisco.com/ast/soap/action/#RisPort#SelectCmDevice

00:01:47 - 00.0020    [INFO  2]    [2022-01-31 00:01:47] AXL Query got SOAP error response

00:01:47 -            *Detected a persistent soap error in phase [Device Details] while importing query 22 of 44, the current import will be aborted and restarted from beginning

The AXL may never be able to complete the sync, thus new users and devices could never appear in the IAS and, upon expire of the old cache and depending on the configuration, the old users may be changed or deleted at the next user sync cycle

Cause

CUCM rate-limits the AXL queries and the IAS AXL client exceeds said limit

Solution

1) Increase the limit to 18 under the CUCM Enterprise Parameters for Rate Control → Allowed Device Queries Per Minute web interface

2) RDP into the IAS server and edit the %IAS_ROOT%\Apps\ApplicationSuite\Component\Native\SvSasAXL\SvSasAXL.ini file, add the following line under the [Settings] section:

EnquiryingTime=<N>

By default, N is 15, try to increase it to 30, ie:

EnquiryingTime=30

And monitor the AXL log file as explained above, if the error persists, increase it by 15 again until it does not happen anymore

Article ID: 896
Last updated: 21 Mar, 2022
Revision: 2
Views: 375
Print Export to PDF Subscribe Share
This article was:  
Prev   Next
Prevent IIS Log files from using too much disk space on Windows...     Deprecation of Basic authentication in Exchange Online