(This is perhaps a support question, but the answer may be of general 
interest, so...)

In the daily renewal messages, I'm wondering what logic is used to decide 
if a domain expires "today", "30 days from today", etc. It doesn't seem 
to be by date -- for example, yesterday's message contained 30 day 
notices for domains that expire:

  2004-11-05 20:05:45
  2003-11-06 14:37:41

I thought there might be a cutoff time -- for example, that the report 
might list all domains expiring before 6 PM of the given day -- but if 
so, I haven't been able to discern it.

This makes me wonder if the message merely contains domains that expire 
less than X days from the time the message happens to be sent, which 
varies a little each day (and can vary a lot occasionally).

This makes it difficult for us to determine which domains should be in 
the message from OpenSRS. We have a screen that consults our own database 
and shows all domain names that we think are expiring today, expiring in 
30 days, and so forth, and ideally that should match the OpenSRS list so 
we can compare them to make sure there's nothing screwy. Unfortunately, 
the aforementioned behavior makes it hard to say whether a domain name is 
going to be in the list.

OpenSRS folks, is there in fact a cutoff time that I could use to 
determine which domains should be in the list?

If not, would it be possible to change the OpenSRS renewal messages so 
that they're more consistent -- so that, given a domain's exact 
expiration time, I can tell if it should be present in the OpenSRS 
renewal message for a particular day?

(And as an observation... if the OpenSRS API provided a way for me to get 
a  list of all the expiring domains, as was recently suggested, I 
wouldn't have to rely on the OpenSRS e-mail messages at all as a 
double-check -- I could simply query the OpenSRS database and make sure 
it matched mine.)

-- 
Robert L Mathews, Tiger Technologies

Reply via email to