Introduction:
I struggled with the Money synchronization for about two weeks and have finally
got it stabilized. Here is what I have found out. I hope it is useful to others
who are having the same problems.
Background:
The first day I got my Jornada my money file got corrupted. I open Money on my
device and it gave the 'cannot open file' error. I read on PocketPC.com that I
needed to delete my partnership and recreate it. Easy enough, for a one time
process, but my Money file died the next day as well. I tried various
combinations of resets and configurations, but nothing worked. I knew I could
recreate my partnership, but if I was going to have to do that every day, it
would be worth it. Then someone in this group said to switch to a temp .mny file
and switch back. This worked as well, and was faster, but my money file still
crashed.
Recommendations to Avoid Problems:
So I did some very methodical unit tests (I'm a programmer) and came up with
these tips. I have successfully used Pocket Money for about a week without one
crash.
-
Do not disconnect your device while synching it. This is obvious. If you do,
you will need to use the fix below.
-
Do not use Money on your Pocket PC while is is connected to your desktop.
Physically remove it from the cradle before opening Money.
-
Do not use MS Money on your desktop while your Pocket PC is synching.
-
Do not use the 'Continuously Sync' mode in ActiveSync. Use either 'On
Connection' or 'Manual'.
-
If, while synching Money, ActiveSync reports that some Money items need to be
resolved, do NOT click on 'Resolve'. Disconnect the device, reset it and
reconnect it. The second sync will clear the items.
-
Before connecting your device to your cradle, SHUT DOWN MONEY on your device.
On the Jornada, you can kill a task from the Today page.
-
Before connecting your device to your cradle, shut down money on your desktop.
Basically, neither your desktop version, nor your Pocket PC version should be
running when you sync.
Fixing Your Money File on Your Pocket PC:
If your money file on your device does get corrupted, fix it like this:
-
Disconnect your device from the cradle.
-
Reset your device.
-
In your ActiveSync window, double click on the Money icon.
-
Change the money file to a sample file. There is a Sample.mny file in your
Money directory.
-
Press OK.
-
Reconnect your device and initiate a Sync.
-
Disconnect your device from the cradle.
-
Double click the Money icon.
-
Change the Money file back to your original file and press OK.
-
Reconnect your device and initiate a Sync.
This has fixed a corrupt file every time for me.
One person reported another problem with synching, one which I have not
experienced. That is, Cleared transactions get changed to Reconciled. I have no
idea if the above tips will solve that problem or not, since I cannot reproduce
it. That person was also fiddling with the Money Database, though, so that may
have been the cause of it.
|