On a related note, are the gmsreg, etc. fields now being set? In the March edition of the allratings file, it looks like those are all zeros, but in the May edition, it looks like they are now showing something (I assume games rated in that system since the previous month??). That should have no effect on the OP (since those aren’t being used in either the regular GDB or the one that Bill Buklis has been building).
To answer Tom’s question, there haven’t been any recent programming changes to the supplement files, so if something changed in any fields, I don’t know what would have caused it.
Thanks for the additional information, Steve. I did let Thad know there was a problem reported, but I haven’t heard back from him yet, and so far nobody else has reported having similar issues, so I’m not sure what’s happening.
So I did a little bit of detective work (very little) and the alternate ratings appear to be the May Regular ratings. Not sure what setting was checked to have them show up as Primary unrated and Secondary regular, but I’m sure it’s easy to duplicate.
Strange. I mean I assume you were following your usual procedure.
You can choose which of the two ratings to use as the primary rating. This option is presented when you initially set up the section. I usually gloss over it but in this case remembered and made the switch. As I said, I got the blitz ratings to show up properly as the primary ratings for all four individuals.
Upgrading to a newer version is free, no? I’d be curious whether that solves the issues.
The DBF file only has two ratings, either regular OTB and quick OTB or regular OTB and blitz OTB, and they are probably labeled something like ‘rating 1’ and ‘rating 2’, because SwisSys doesn’t know which rating is which, there’s nothing in the file to tell it that.
The allratings file has all 6 OTB and ONL ratings as well as some FIDE ID information and membership status (active, duplicate, deceased, inactive), but I don’t know if either major pairing program uses it yet, and it will have the same problem the other files have with having too many records for Excel to be able to load it all.
You may want to contact Thad Suits directly (suits at initco dot net). He says there weren’t any changes between 10.29 and the current version that might cause this problem.
I will try to do some additional testing of the April and May files when I can, but at this point I’m out of ideas.
My concern from the start was that I can load the April DB and it works fine, and I load the May DB and it does not, so logically it must be a DB problem.
Well, with experiment #4 I watch as I entered the ID# in the “search database” tab. When you hit the ID# and the field (name) comes up, BOTH ratings are clearly displayed. You hit the “accept” button, drop out of the registration dialog and the wall chart and the tinker for that player both show the “unr.” in one if the ratings field.
So (sorry this is getting so long), I go back and change the setting in the “Envronment Options” “Ratings” and in “Ratings to use in searches for this section”
I pick Regular instead of Blitz.
Now when I load a player from the database BOTH ratings show up!
Now all I have to do is figure out if the program is still using the Blitz ratings in the parings.
Here’s what I get when I dump the dBase records (downloaded from the website) using a short PHP script, I don’t see any data issues here. (Note that there are no values in any of the NRM-DAT fields, I checked every record in both the April and May files.)
BTW, the reason that the RSUPP_NUM value is 2 for the regular OTB rating in April is that it hadn’t changed since the February list, though other ratings did change in March or April. This is a weakness in the way the data is stored in the supplement databases, it should really have a separate RSUPP_NUM value for each ratings type. The all_ratings file has the same weakness.
April Blitz:
[MEM_ID] => 12561638
[MEM_NAME] => BROOKS,BILL D
[EXPIRED] => 20231031
[STATE] => TX
[RSUPP_YR] => 2022
[RSUPP_NUM] => 02
[R_PLR_TYP] => E
[R_LPB_RAT] => 1209
[R_NRM_DAT] =>
[Q_PLR_TYP] => E
[Q_LPB_RAT] => 1334
[Q_NRM_DAT] =>
[deleted] => 0
May Blitz:
[MEM_ID] => 12561638
[MEM_NAME] => BROOKS,BILL D
[EXPIRED] => 20231031
[STATE] => TX
[RSUPP_YR] => 2022
[RSUPP_NUM] => 05
[R_PLR_TYP] => E
[R_LPB_RAT] => 1150
[R_NRM_DAT] =>
[Q_PLR_TYP] => E
[Q_LPB_RAT] => 1334
[Q_NRM_DAT] =>
[deleted] => 0
April Quick:
[MEM_ID] => 12561638
[MEM_NAME] => BROOKS,BILL D
[EXPIRED] => 20231031
[STATE] => TX
[RSUPP_YR] => 2022
[RSUPP_NUM] => 02
[R_PLR_TYP] => E
[R_LPB_RAT] => 1209
[R_NRM_DAT] =>
[Q_PLR_TYP] => E
[Q_LPB_RAT] => 1221
[Q_NRM_DAT] =>
[deleted] => 0
May Quick:
[MEM_ID] => 12561638
[MEM_NAME] => BROOKS,BILL D
[EXPIRED] => 20231031
[STATE] => TX
[RSUPP_YR] => 2022
[RSUPP_NUM] => 05
[R_PLR_TYP] => E
[R_LPB_RAT] => 1150
[R_NRM_DAT] =>
[Q_PLR_TYP] => E
[Q_LPB_RAT] => 1200
[Q_NRM_DAT] =>
[deleted] => 0
Why is this a job for Mr. Suits? It seems to me as though this is something you can (trivially) test yourself.
Question: Which ratings did you want to use, Regular or Blitz?
It appears that either you have set up the fields differently between the April and May events, or that you chose different ratings when setting this tournament up. I’d be inclined to agree with that, except that you’ve said that you’ve plugged the April database, which is obviously using the same settings, so I don’t know what to tell you.
Is there someone else in Odessa who uses SwissSys who you can walk through this with and see if he has any idea what you might be doing?
Understand that I’m not blaming you, but literally no one else has had this problem, which makes me think there is something strange going on in your computer.
Nobody should ever have to apologize for providing too much detail about a problem, you never know what little tidbit will be the key!
There could still be data issues with the file, but nothing looks out of whack when I process or dump the records. An upgrade/reinstall seems like the next logical step.
WinTD 5 uses the allratings file (directly as a text file) rather than the GDB’s. It rewrites the fields of interest as a DBF file (random access has its advantages). Bill Buklis took up the project of repackaging the allratings file also into a DBF for use with SwisSys—I don’t know how SwisSys deals with the extra field names.