OL2007 creates ~.pst.tmp files

W

win_cpp

Hi,

I am trying out B2TR release of Outlook 2007, with exchange server
2003. I have noticed that this version of Outlook, unlike all earlier
versions, creates a .pst.tmp file. I have trial1.pst and trial2.pst as
two PST files in my outlook session. Whenever outlook is started, it
first creates .pst.tmp files for the configured psts. In my case i find
~trial1.pst.tmp and ~trial2.pst.tmp. These .tmp files are automatically
deleted from the disk when outlook is exited.

Is this some type of changed behavior in Outlook 2007? Or is this a bug
in B2TR release and would be fixed in Outlook RTM? If anyone has any
infromation kindly share.

Thanks in advance.

Regards,
Mandar
 
R

Roady [MVP]

No, it is a new method of writing and locking to prevent dataloss and faster
recovery in case an Outlook session terminates abnormally.

--
Robert Sparnaaij [MVP-Outlook]
Coauthor, Configuring Microsoft Outlook 2003


-----
Hi,

I am trying out B2TR release of Outlook 2007, with exchange server
2003. I have noticed that this version of Outlook, unlike all earlier
versions, creates a .pst.tmp file. I have trial1.pst and trial2.pst as
two PST files in my outlook session. Whenever outlook is started, it
first creates .pst.tmp files for the configured psts. In my case i find
~trial1.pst.tmp and ~trial2.pst.tmp. These .tmp files are automatically
deleted from the disk when outlook is exited.

Is this some type of changed behavior in Outlook 2007? Or is this a bug
in B2TR release and would be fixed in Outlook RTM? If anyone has any
infromation kindly share.

Thanks in advance.

Regards,
Mandar
 
W

win_cpp

Hi Roady,

Thanks for the clarification. In my sample application, I enumerate all
the Message Stores (PSTs) and connect COM event sinks to each PST. The
sinks implement IMAPIAdvise interface, with IMAPIAdvise::OnNotify being
the method in focus, to recive notifications from the Outlook session.
However I have noticed that Outlook 2007 is not generating any message
related notifications, such as new message, save draft, modify message.
Typically COM client application is notified about these in the method
IMAPIAdvise::OnNotify.

Other type of notifications are those related to the Message Store
Table itself. Outlook 2007 does generate these notifications, when a
new PST is added or an existing one is removed from the outlook
session. For this I have another separate sink implementing IMAPIAdvise
interface, which is connected to the Message Store Table.

Is it that because of the tmp file for pst, Outlook 2007 notifications
for messages are not being generated? Is this some bug in B2TR and will
be fixed in RTM / official release? Or is it that, the way Outlook
generates notifications for PST changes, is now different. That would
essentially mean a newer version of IMAPIAdvise interface.

I am unable to find any information about this on MS site / discussion
forums. Kindly comment.

Thanks in advance.

Regards,
Mandar
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top