We run 4 perl scripts nightly against the batch RWI. They perform the
following functions:

1) Get a list of all active domains
2) Get a list of all completed orders
3) Get a list of all deleted domains.
4) Get current admin contact info for each active domain

These scripts are all based on the "sslbot" code that you can find by
searching the archives. The business reason for running these scripts is to
run our own renewal notification system for the benefit of our non-English
speaking customers. By matching the list of active domains in script #1 with
the current Admin contact info (email address and expiry date) from script
#4, we can send out our own non-English renewal notices and disable the
OpenSRS renewal messages. Scripts #2 and #3 are for database housekeeping,
#2 allows us to verify our order database and #3 is how we know if someone
transfers away. 

I have noted the necessity of running scripts against the RWI as certain
information is unattainable via the API. See some of these posts below for
background:

    http://www.opensrs.org/archives/discuss-list/0303/0269.html
    http://www.opensrs.org/archives/dev-list/0207/0046.html
    http://www.opensrs.org/archives/dev-list/0207/0045.html
    http://www.opensrs.org/archives/dev-list/0207/0041.html
    http://www.opensrs.org/archives/dev-list/0207/0039.html

(Please note that I am specifically speaking to the issue of retrieving
information programmatically so that processes can be automated.)

I would like to ask the other resellers if I am missing something. For
example, is there a way to retrieve the current Admin contact info (email
address, owner's name) via the API (without the username/password of the
domain owner of course)? How about retrieving the current expiry date of a
particular domain? How about getting a list of your active domains?

If you are running a script against the RWI, I would really appreciate it if
you could post a note and share with the list: Why do you run the script?
What information do you retrieve? Is there any other way that it could have
been obtained? What business purpose/process does the information
facilitate? Is the script "friendly" to the batch RWI? How do you ensure
that your script is playing nice and not "affecting system performance
adversely"?

Thanks in advance for participating in this discussion and for your
insights.

-- 
John Keegan
[EMAIL PROTECTED]
http://RackShare.com


Reply via email to