Hi support (or other developers),
I have an issue with BASDB DB data for table domainversions being corrupt / not working. I had some server issues with one of my apps and I had to do some extensive recovery operations to fix the issues and as part of that I did a restore of all my DB´s on the server including the BASDB DB. The problem I then ran into is that the backups (all backups) for the BASDB DB and in particular the domainversions table of the BASDB DB is corrupt in some way and I am not able to restore it no matter what I do (I have tried full restore of DB, partial restore of only the domainversions table, SQL extract of data etc. and nothing works). I did initially attempt a full restore of the DB and that deleted the BASDB tables and data which means when I then tried to restore it (which wasn´t possible as the backups were corrupt), currently, I cannot restore the BASDB domainversions table in any way so I need to work around it manually. I have deleted and recreated all BS´s for all apps and then reimported data etc. which solved the issue as the domainversions rows get´s recreated BUT for the default app of the server, it´s another story. As I cannot delete the default app of the server, I need to either change the default app on the server in some way to another app and then delete and recreate the "old" default app OR I need to recreate the rows in the DB for the domainversions table (or is there something else I can do?). If I don´t fix this, I cannot place any version under test i.e the server is not working at all (for development, existing apps are running OK).
If I need to recreate the rows for the domainversions table, what should the values of the fields be? The 2 first fields DNAME and VERSIONSTR is no biggie as it´s BS name and version no so in this case it´s "Codebase" (DNAME) and "1.0" (VERSIONSTR) but what do I add in the DATA BLOB field? and is there anything else in some other table I need to add to fix this? To clarify, I need to recreate the rows in the domainversions table for the default app on the server called "Codebase", how do I do that?
Or should I just to a complete reinstall of AIM on the server and recreate/import etc. all apps/data?
Thanks in advance