RETS is actually not very standard. This is more like a pseudo standard. It freely defines an XML schema that describes property listings.
In version 1.x, the “standard” consisted of DTD documents. In 2.x, the “standard” uses XSD documents to describe the list.
http://www.rets.org/documentation
However, in practice, there is practically no consistency between the performers. By connecting to hundreds of RETS Compliant service providers, I am convinced that none of them are like any other.
In addition, 2.x "standard" has not changed after 3 years. This is an unobtrusive, sloppy attempt at a standard. It (RETS) is often used as a word of business hype by non-technical people. This is actually just an arbitrary attempt to model real estate in XML.
Try asking a specific artist about your documentation. Often they do not have them. Thus, the email of the lead developer was often useful. Sometimes they will provide a WSDL that will describe the supported calls. Often WSDL does not match the actual service, so be careful.
For your specific question, try caching the results. Typically, using a RETS call restriction is a sign of a direct dependency. As service requests increase, the load that your service puts on itself will break (and not be evaluated). In addition, if their service decreases (even temporarily), yours will be interrupted. Most importantly, it will make the current requests to your pages really, really slow (especially if their system is slow at the time). Lists usually do not change often enough to worry about outdated data, so caching up to an hour is pretty acceptable.
Good luck
source share