RETS Compliance

The RETS Working Group provides a series of tools by which developers can verify the compliance level of their software. In addition, the Working Group licenses the use of the RETS logo for use on products and marketing materials when they have demonstrated compliance with the RETS standard. This information is covered in detail in the RETS Compliance Guide.
Documents
  • Vendor Compliance Guide

  • The Vendor Compliance Guide provides extensive information about the compliance testing, the compliance certification process and the organization which defines and oversees compliance. It includes a complete flowchart of the compliance process.

  • Trademark License Agreement

  • A vendor with one or more products that have passed the compliance certification process can execute the RETS Trademark License Agreement. The agreement provides the right to use the RETS compliance logos and must be signed before the logos can be displayed.

  • Compliant Servers

  • A list of servers that have passed the compliance test suite.

  • Compliant Clients

  • A list of clients that have passed the compliance test suite.
    Tools
  • Server Compliance Checking Tool

  • The latest version of the Server Compliance Tool is available as a webstart application.

    1. The first time you run the tool, you must select “Download Tests” to download the test scripts to a local directory. The RETS 1.7 tests will be downloaded to the a TestScripts directory. The RETS 1.5 tests will be downloaded to the TestScripts/1.5 Tests directory.

    2. Select “Configure” to enter appropriate parameters for the tests you will run.

    3. Select “Configure DMQL” to use your server’s Metadata to configure the dynamic DMQL tests for System and StandardNames.

    4. Select “Run Selected Scripts” to run your tests. You may highlight multiple tests to execute. You must run a test for every RETS Transaction you support and, if available, a Negative test for that transaction to test error handling.

    5. Once your Test Summary is displayed, if all results have a status of “Success” or “Info”, select “Export to XML File”. You can email your results to pobrien@ronintech.org. To learn more about a result, click on a specific line in the Test Summary screen to open up a Test Detail window.


    If you have any questions or require support, please contact Paula O’Brien (pobrien@ronintech.org).

  • Client Compliance Checking Tool

  • 1. Register your client:
    http://retsserver.realtors.org:8080/retsClientCompliance/Registration.jsp

    The email and password you enter here will be used to login to test results and to access the testing server.
    2. Login to the RETS test server:
    http://retsserver.realtors.org:9080/rets/server/login

    Use your client to access RETS as you normally would, exercising all of its functionality. Remember to use the email and password from registration as your username and password to login to the RETS test server.

    3. Logon to check your test results:
    http://retsserver.realtors.org:8080/retsClientCompliance/Logon.jsp

    Again, use the email and password you created at registration) If you want to vie the HTTP messages (headers and request/response arguments) for a particular test, just click on the link for that test name.

    4. When you have passed all of your tests, select “Email Tests” to send a report of your results. You may also enter in one or more email addresses (separated by “;”) in the space provided to send the results to other people at your company.

    If you have any questions or require support, please contact Paula O’Brien (pobrien@ronintech.org).


    Trademark License Agreement
    A vendor with one or more products that have passed the compliance certification process can execute the RETS Trademark License Agreement. The agreement provides the right to use the RETS compliance logos and must be signed before the logos can be displayed.
    Logo Package
  • RETS Logo Graphics

  • The RETS logo graphics package is a ZIP archive containing TIFF files at screen and print resolution as well as an EPS (Encapsulated PostScript) representation of the logo. This is for use in accordance with an executed license agreement.