1. Home
  2. Docs
  3. Export XML Feeds
  4. Executing the feed
  5. Performing clean loads

Performing clean loads

Occasionally, if an agent’s database loses synchronicity with our database, it is recommended to perform a clean load and repopulate the database. This ensures that the most accurate and up-to-date data is being utilized. Performing a clean load involves running the full incremental property feed containing all available properties at the time it is run. This ensures that any potential discrepancies or missing data are corrected and the agent’s database is fully synchronized with ours.

Here are the steps to arrange a clean load:

1. Request to Enable Development Parameters on Real Estate account

To activate development parameters on your account, contact Customer Support and request this service. An account administrator must make the request.

Alternatively, web developers can contact Customer Support from Resales Online’s website and provide the agency name, and the company will confirm with the account administrator. The development parameters will be activated on the account for 5 working days to allow time for the reset.

2. Wipe old data

Remove any previously sourced properties from your database. If necessary, backup the data to a safe location beforehand.

3. Reset the incremental feed

Perform a clean load of the XML feed using the &i=true parameter, as detailed in the technical documentation.

Best Practices for a Clean Load

It is always best to follow certain guidelines when performing a clean load to ensure that the process runs smoothly and effectively. Here is a visual representation along with some tips to guide you through the process:

Using the N Parameter for Pagination

To handle larger sets of data efficiently, you can use the ‘N’ parameter in your feed request. The ‘N’ parameter allows for pagination of the data by specifying the number of records to return in each request. This parameter is particularly useful when dealing with large outputs.

For instance, by setting N=500, each request will only return 500 listings. This process can then be repeated until all listings are downloaded.

Please note that if the ‘N’ parameter is not used, and there are more than 10,000 listings to be returned, the feed will automatically default to the Sandbox functionality. This will result in the return of only 200 properties, as detailed in the article on Sandbox Parameter on XML Feeds.Therefore, it’s advisable to always use the ‘N’ parameter when dealing with large datasets to avoid unintentional data limitation.

  1. Use the i=true Parameter Correctly: The &i=true parameter should only be used in the first request when performing a clean load. This parameter is used to reset the incremental feed and start a new clean load. However, using it in subsequent requests will always send the same first properties through.
  2. Keep Track of Requests: Always keep track of the requests made during the clean load process. This can help troubleshoot any issues that may arise during the process.
  3. Developer Parameters: The &i=true parameter can be used anytime during the time when the development parameters are on.

Remember that these guidelines are meant to assist in the clean load process and to ensure the integrity and accuracy of the data. Always refer to the technical documentation for detailed information and guidance.

How can we help?