Skip to end of banner
Go to start of banner

SOAP Fault - High Server Load

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

Throttle Handling

More information on Throttle Handling can be found here

In order to maintain expected performance on our test and production environments, a message throttle limit will be applied to your connection and a SOAP fault will be returned when the load on the pmsXchange servers are too high for your connection. These thresholds will be outlined to you during your pmsXchange V2 development. If a SOAP fault of this nature is returned, the message should be resent after a small amount of time. When the server load has returned to normal, the message will be successfully processed.

There are 3 breaches that will generate this response:

  1. Exceeding requests per minute threshold. The message count is reset every minute (eg from 00:00:00.000 to 00:00:59.999).
  2. Exceeding message size limit threshold. 
  3. Exceeding concurrent message limit threshold.

 

SOAP Fault - High Server Load
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <SOAP-ENV:Fault>
            <faultcode>SOAP-ENV:Server</faultcode>
            <faultstring xml:lang="en">Throttle limit reached, please try again later...</faultstring>
        </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

 

 

  • No labels