Application Support for MM2000
| Software Vendor: |
Membership Management Services (http://www.mm2000.net/) |
| Application Name: |
MM2000 Synagogue Sotfware |
| Application Version: |
|
The MM2000 application from Membership Management Services was originally released with a license for the Btrieve 6.15 Workstation Engine. However, it has been successfully tested and should be supported on the following platforms:
Users who are considering an upgrade from the older Btrieve 6.15 will likely see performance and stability gains, especially when running newer operating systems. You may wish to contact MMS to inform them of your intention to upgrade before purchasing the upgrade, just to make sure they are good with that version.
Installation Tips
- Error and Hang: After the installation of MM2000 and the Actian Zen Client is completed, you may receive an error:
"Unable to lock file \\tm-svr\mm2000\mmCTL.mcf"
and the application will hand in an infinite loop. This error will only occur if there are other users in the system at the same time. Testing access to this file from the OS layer and trying to open it from within the Zen Function Executor tool should show success as well, which makes this all the more confusing.
After further searching, we found that older Btrieve 6.x components were installed into the C:\Windows\SysWow64 folder, either by the MM2000 installer or by the Magic installer. This was causing the MM2000 application to use these mid-1990's components, instead of the current Zen components. These old components work because the database files in your environment were still in the Btrieve 6.x file format, even when used with Zen v15.
The solution is to manually strip out these old Btrieve 6.x components from the OS folder. The easiest way to do this is to navigate to the C:\Windows\SysWoW64 folder and sort by date ascending. You will find the following files (and perhaps more) from 1995-96 time frame that should be deleted:
- W32MKDE.EXE
- W32MKRC.DLL
- W32MKSET.DLL
- W32MKSET.EXE
- W32MKSET.HLP
- WBTRTHNK.DLL
- WBTRV32.DLL
- WBTRVRES.DLL
- WDBUEI32.DLL
- WDBUMK32.DLL
- WDBUUI32.DLL
Once these files are gone (and it might not hurt to search other folders for additional old copies), the application should work properly.
- File Conversions: The Btrieve 6.x database components can read and write database files in the 5.x and 6.x file formats. If you rebuild the database files (using the Rebuild Wizard) to the v9.5 file format, then this will break that old 6.x engine, which will then return a Status 30 when trying to access the data files, which might be a better indication that an old engine is installed and being used, instead of the confusion that results when you can only use it when nobody else is using it.
If you are a software vendor and would like to add, remove,
or modify your information on these pages, we'll be happy to
oblige. Simply contact us directly!
|