11-03-2006 04:38 AM
The software is recognising the tags correctly and trying to launch stuff in Lotus Notes to upload emails, tasks etc. But on every occasion I get Lotus Notes error message:
'Server error: File does not exist: d06mq070/06/M/ABC GQ098671.NSF
My mail file is GQ098671.NSF and the server is called d06mq070/06/M/ABC. However io2 seems to have determined from somewhere that the way to find my mail file is to concatenate the server name and the mailfile name with a space between them. This is not correct as the mailfile lives on a subdirectory on the server.
I can't find anywhere in the io2 software to configure this.....ideally I'd like to have io2 point to the LOCAL copy of my mailfile, otherwise I'll only be able to add stuff when connected to the network. In any event it doesn't work at all at the moment.
Can anyone help me fix this? thanks.
12-20-2006 07:43 AM
12-20-2006 02:48 PM
I don't know where io2 is picking up the information from but it seems immune to change. I have also tried REGEDIT on the off-chance that it was storing the mail file path there and I could hack it - nothing. I searched all the IO2 files I could find for my file name to see if there was anything else I could hack....no.
I do have this open as a bug with Logitech customer support. After several to-and-fros ('this is a NOTES error' (no it isn't) 'are you sure you are connected' (yes I am) 'please uninstall and do a clean reinstall'(done, no difference)) I have made no progress but we are still corresponding. Logitech have confirmed that there is definitely no user configuration option and it only should work when connected. This is frustrating when other products I use to synch with Notes (e.g. commontime mnotes for my Windows Mobile device) actually give you a place to configure where your local maile file is. (why on earth would anyone want to synch directly with the server in any event?)
What is most frustrating is that I'm sure that developer who originally wrote this code could fix it in minutes, and probably give us the option of pointing to the local copy as well. The only problem is that an invalid path is being passed to NOTES. If only we could get to him/her........
Anyway, I'll keep up the correspendence with Logitech and post any resolution here.
03-01-2007 05:55 AM
Are there any news in the meantime?
03-05-2007 01:28 AM
Here is the email I have just sent to Logitech io2 support
Dear Logitech IO support
I was of course disappointed that you gave up trying to fix my problem.
However I have investigated it further myself, and with the help of some
Lotus Notes specialists I have managed to make the iotags work. Also I
would like to suggest that there IS a bug in your code and indicate how you
should fix it.
First, I was able to prove that your io2 software is in fact reading the
'notes.ini' file to determine the location of my mail file. The values I
saw in notes.ini were as follows:-
With some playing around (e.g. changing upper case to lower and back again)
I managed to prove beyond any doubt that the io2 software was reading
notes.ini each time to determine where the mailfile was.
Then I updated notes.ini to point directly to my mail file, identifying it
in the correct folder on the server.
.....and now the software works......albeit slowly, because it's going to
the server copy of my mail file every time.
However after some discussion with Lotus Notes specialists in my
organisation I have been advised that:-
1. I should not modify my notes.ini file in this way - it's a system file
that should not be touched by me
2. There are risks in this approach, since it will lead to situations where
I cannot be sure whether I am using a local or a remote copy of my mail
datbase. I had already discovered this, when loading in from iotags using
io2 software, Notes is opening up new windows and it is impossible to tell
whether they are views on my local or server mailfile.
3. Reading NOTES.INI is NOT the recommended method accessing the mail file.
According to the Domino Designer Help guide, this is how external programs
should go about getting a handle on the current user's mail DB:
>Private Sub OpenMail_Click()
>Dim s As New NotesSession
>Dim dir As NotesDbDirectory
>Dim db As NotesDatabase
>Set dir = s.GetDbDirectory("")
>Set db = dir.OpenMailDatabase
>MsgBox db.Title & " on " & db.Server, , db.FilePath
I am told this method will respect the use of a local replica.
This would explain why other programmes work satisfactorily (e.g. mnotes)
and find the local replica - they are using the approved method of locating
I am of course very happy that my io2 pen works. However, I am disappointed
that I had to diagnose this problem myself and also identify the fix. The
one thing I would really appreciate is if you would please PROVIDE A FIX.
Now I can see it working, it is simply wrong to go to the server copy of the
mailfile every time; it will create massive confusion for NOTES users.
Please can we have the io2 software updated so that it uses the recommended
method of accessing the mail DB and therefore works with local replicas when
the user is set up that way.
Thanks once more for your attention to this.
Obviously it would help to have more than one person asking for this fix, so please if you have the same problem contact Logitech support. They will know itas incident number 061103-001415 on the io2 support queue.