Произошел в нашей организации прямо вопиющий случай. Один из пользователей заявляет, что администратор почты удалил все письма во входящих. Причем, действительно, в его базе во входящих только два письма 6 месячной давности. И так как этот пользователь из высокого начальства, мы это так оставить не можем... Придется как-то доказывать, что это он сам удалил все письма. А как это сделать? где есть такие логи? где бы было четко написано, что такой-то удалил письма во столько-то?
Доступ к базе есть только у этого самого пользователя и у администратора почты. Пользователь имеет только одно рабочее место. кнопка "Показать непрочтенные" не нажата
Lotus 703
Помогите пожалуйста, на самом деле положение отчаянное... уже директор к процессу подключился...
WANT THE TOP LOTUS EXPERTS BY YOUR SIDE WITHOUT PAYING HEFTY CONSULTING FEES? LOOK NO FURTHER. Like having a team of consultants by your side -- ones who have all the answers and never make mistakes -- THE VIEW gives you immediate access to field-tested instruction, guidance, and best practices from the brightest Lotus professionals around.
I'm working on a system that has an internal "messaging system". Users who are logged-in can contact the "admin team" with any queries about the system and the administrators can reply to these messages, as, in turn, can the original user.
There are two tables involved. The first is the main "Messages" table, which looks like this:
Msg_ID
User_ID
Sent
Subject
Body
1
1
2010-12-07 12:34:56
First test
This is a test
2
1
2010-12-07 12:36:12
Second test
This is another test
There's then a table called "Replies" which looks like this:
Reply_ID
Msg_ID
User_ID
Sent
Body
1
1
2
2010-12-07 12:35:12
This is a reply. Seems to work.
2
2
2
2010-12-07 12:38:45
This is another reply. Got your second message too
3
2
1
2010-12-07 12:40:54
Cool. Glad I could help.
As you can see. The Replies table is tied back to the Message table via the Msg_ID foreign key. All very straightforward. Notice, however, that the replies don't have their own subject, but the Inbox we're creating will need one.
The problem, for me anyway, was working out how to display an Inbox to the Administrators.
The Inbox for the normal users was easy. They only ever see replies (this isn't the "Sent" folder after all) and so a simple SQL SELECT on the Replies table covered that.
Administrators need to see both the main messages and the replies too. They should be displayed in a time-ordered way, like this:
Sent
Subject
From
2010-12-07 12:40:54
Re: Second test
User One
2010-12-07 12:38:45
Re: Second test
Admin Two
2010-12-07 12:36:12
Second test
User One
2010-12-07 12:35:12
Re: First test
Admin Two
2010-12-07 12:34:56
First test
User One
Knowing no better I tackled this by trying to JOIN the two table together using the Msg_ID foreign key. The trouble with that (as will be very obvious to most of you) is that the matching rows get joined in to one row. So, any Message that has a Reply will only appear in the inbox once - as the Reply. The message itself won't appear - which isn't how you'd expect an inbox to behave.
After much head scratching and fruitless Googling I found the solution. It has to use a UNION of two SELECT statements. Seems so obvious now. It's just been so long since I covered the very basics of SQL that I'd forgotten there was anything other than JOINs.
So, here's what the SQL looks like:
SELECT Msg_ID, NULL as Reply_ID, Sent, Subject, (SELECT Users.FullName as [SentBy] FROM Users WHERE Users.User_ID = Message.User_ID)
FROM Messages UNION SELECT Msg_ID, Reply_ID, Sent, 'Re: '+(SELECT Subject FROM Messages WHERE Msg_ID = Replies.Msg_ID) as Subject, (SELECT Users.FullName as [SentBy] FROM Users WHERE Users.User_ID = Replies.User_ID)
FROM Replies ORDER BY Sent DESC;
My quest to master SQL continues. Perhaps I need to take a step back and master the very basics first...
DominoPower contributor Vlad Tankhimovich brought the strange story of Domino 8.5.2 Interim Fix 2 (IF2) to our attention and it's a weird one.
IF2 was supposed to fix a bunch of Domino annoyances, in particular out-of-memory HTTP crashes. Always good to fix those.
As it turns out, Vlad installed IF2 and instead of getting better performance, he started getting all sorts of new problems. These included MIME content moved to attachments, HTML code in message body, and Blackberry messages not showing message body.
Oops. Once he removed IF2, everything went back to normal.
So, here's where it gets weird. A day or so later, IF2 was removed from the support portal. Then, later IF2 was put back on the support portal, but with a whole new set of hotfix numbers.
Frankly, it would have made everyone's life easier if the newly replaced update had been called IF2a or IF3, but that's sadly not the way it worked out.
In any case, if you're using IF2, be sure it's the new IF2.
Good luck and you all be safe out there, okay?
Joe is a ZATZ associate editor. Prior to this job, he was customer support manager for the FileFlex database engine.
The Notes UI App Dev Team has released
a new version of the project Java
UI API Exerciser. The new
release demonstrates the new functions
in Notes 8.5.2. More information from Stanton Sievers: <<
The Lotus Notes Java UI ...
Now that drag and drop support of .eml messages is in place, it would be great if this function was also (natively) available through @Command([FileExport]) and NotesUiDocument.Export().
In my organisation we have three locations. If people use the freetime tool they cannot see on what location a person is. It can happen that people sent an invitation to someone for a meeting right after a meeting on an other location. Because the travel time (about 1 our between the locations) is not calculated it happens frequently that those invitations are rejected because of the traveltime. It would be nice if you could configure traveltime between locations and warn people in the scheduler for the traveltime and give an alternative suggestion for freetime.
If you are implementing DAOS on IBM i, changes are required to be sure you are saving all data and will not interrupt normal server operations. This document also provides a reference as to when new save/restore options became available with DAOS.
Using FTP to transfer files to/from the Domino Data Directory on IBM i. Use binary mode when transfering files. To access the IFS use "quote site namefmt 1".