BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Synchronise my database with outlook

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi OLE Automation
View previous topic :: View next topic  
Author Message
Erik
Guest





PostPosted: Wed Jul 26, 2006 4:52 pm    Post subject: Synchronise my database with outlook Reply with quote



Hi,

Suppose I have an appointment database and I want to
synchronise this with Outlook, what could be the correct procedure to
synchronise?

I self would suggest:

a. look for new appointment my table without a outlook.entryID and send it
to outlook
b. look for appointment in my table with status "deleted" and detect them in
outlook and delete there
c. look at table and outlook and update the one with the oldest
modificationdate/time
d. look at outlook (deleted items) and delete those in the table

do I miss something or is this the wrong method ??
anyone who can confirm that this is the correct way to do it?

I googled, but didn't find any good article...

regards and thanks in advance...


Erik
Back to top
Dmitry Streblechenko
Guest





PostPosted: Wed Jul 26, 2006 11:34 pm    Post subject: Re: Synchronise my database with outlook Reply with quote



Firstly, a deleted appointment won't necessarily end up in the Deleted Items
folder.
To catch the deleted items, you pretty much have to rescan the whole folder.
EX provider allows to replay all the changes to folders/messages without
rescanning, but the relevant interfaces are not exposed by the PST provider.
Secondly, have you looked at the existing products, such as IntelliSync? You
can create your own provider dll to interface with your DB, IntelliSync will
them takee care of synchronizing with Outlook, Lotus Notes, Groupwise, etc.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Erik" <bellaard (AT) wega (DOT) nl> wrote in message
news:44c75793 (AT) newsgroups (DOT) borland.com...
Quote:
Hi,

Suppose I have an appointment database and I want to
synchronise this with Outlook, what could be the correct procedure to
synchronise?

I self would suggest:

a. look for new appointment my table without a outlook.entryID and send it
to outlook
b. look for appointment in my table with status "deleted" and detect them
in outlook and delete there
c. look at table and outlook and update the one with the oldest
modificationdate/time
d. look at outlook (deleted items) and delete those in the table

do I miss something or is this the wrong method ??
anyone who can confirm that this is the correct way to do it?

I googled, but didn't find any good article...

regards and thanks in advance...


Erik


Back to top
Erik
Guest





PostPosted: Thu Jul 27, 2006 8:12 am    Post subject: Re: Synchronise my database with outlook Reply with quote



Dmitry,

Thanks, I've looked at Intellisync. It looks fine, but....
It can only handle the common calendar databases, like outlook.

How can I add my own provider dll (and what must be in it?). At this moment
I use the evaluation copy of Intellisync. Perhaps this functionallity is
stript off?

Regards

Erik



"Dmitry Streblechenko" <dmitry (AT) dimastr (DOT) com> schreef in bericht
news:44c7b4fc$1 (AT) newsgroups (DOT) borland.com...
Quote:
Firstly, a deleted appointment won't necessarily end up in the Deleted
Items folder.
To catch the deleted items, you pretty much have to rescan the whole
folder.
EX provider allows to replay all the changes to folders/messages without
rescanning, but the relevant interfaces are not exposed by the PST
provider.
Secondly, have you looked at the existing products, such as IntelliSync?
You can create your own provider dll to interface with your DB,
IntelliSync will them takee care of synchronizing with Outlook, Lotus
Notes, Groupwise, etc.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Erik" <bellaard (AT) wega (DOT) nl> wrote in message
news:44c75793 (AT) newsgroups (DOT) borland.com...
Hi,

Suppose I have an appointment database and I want to
synchronise this with Outlook, what could be the correct procedure to
synchronise?

I self would suggest:

a. look for new appointment my table without a outlook.entryID and send
it to outlook
b. look for appointment in my table with status "deleted" and detect them
in outlook and delete there
c. look at table and outlook and update the one with the oldest
modificationdate/time
d. look at outlook (deleted items) and delete those in the table

do I miss something or is this the wrong method ??
anyone who can confirm that this is the correct way to do it?

I googled, but didn't find any good article...

regards and thanks in advance...


Erik




Back to top
Dmitry Streblechenko
Guest





PostPosted: Thu Jul 27, 2006 11:46 pm    Post subject: Re: Synchronise my database with outlook Reply with quote

I think the SDK used to be free, but it isn't anymore - you have to pay them
for the "privilege"....

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Erik" <bellaard (AT) wega (DOT) nl> wrote in message
news:44c86bb7 (AT) newsgroups (DOT) borland.com...
Quote:
Dmitry,

Thanks, I've looked at Intellisync. It looks fine, but....
It can only handle the common calendar databases, like outlook.

How can I add my own provider dll (and what must be in it?). At this
moment I use the evaluation copy of Intellisync. Perhaps this
functionallity is stript off?

Regards

Erik



"Dmitry Streblechenko" <dmitry (AT) dimastr (DOT) com> schreef in bericht
news:44c7b4fc$1 (AT) newsgroups (DOT) borland.com...
Firstly, a deleted appointment won't necessarily end up in the Deleted
Items folder.
To catch the deleted items, you pretty much have to rescan the whole
folder.
EX provider allows to replay all the changes to folders/messages without
rescanning, but the relevant interfaces are not exposed by the PST
provider.
Secondly, have you looked at the existing products, such as IntelliSync?
You can create your own provider dll to interface with your DB,
IntelliSync will them takee care of synchronizing with Outlook, Lotus
Notes, Groupwise, etc.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Erik" <bellaard (AT) wega (DOT) nl> wrote in message
news:44c75793 (AT) newsgroups (DOT) borland.com...
Hi,

Suppose I have an appointment database and I want to
synchronise this with Outlook, what could be the correct procedure to
synchronise?

I self would suggest:

a. look for new appointment my table without a outlook.entryID and send
it to outlook
b. look for appointment in my table with status "deleted" and detect
them in outlook and delete there
c. look at table and outlook and update the one with the oldest
modificationdate/time
d. look at outlook (deleted items) and delete those in the table

do I miss something or is this the wrong method ??
anyone who can confirm that this is the correct way to do it?

I googled, but didn't find any good article...

regards and thanks in advance...


Erik






Back to top
Erik
Guest





PostPosted: Mon Jul 31, 2006 7:45 pm    Post subject: Re: Synchronise my database with outlook Reply with quote

Dmitry,

I've send (last friday) a mail to the guys at Intellisync
(sales (AT) intellisync (DOT) com) to inform me about the SDK, but didn't get an
answer yes.
Do you know if they have "response-problems" ?

Regards

Erik

"Dmitry Streblechenko" <dmitry (AT) dimastr (DOT) com> schreef in bericht
news:44c90966$1 (AT) newsgroups (DOT) borland.com...
Quote:
I think the SDK used to be free, but it isn't anymore - you have to pay
them for the "privilege"....

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Erik" <bellaard (AT) wega (DOT) nl> wrote in message
news:44c86bb7 (AT) newsgroups (DOT) borland.com...
Dmitry,

Thanks, I've looked at Intellisync. It looks fine, but....
It can only handle the common calendar databases, like outlook.

How can I add my own provider dll (and what must be in it?). At this
moment I use the evaluation copy of Intellisync. Perhaps this
functionallity is stript off?

Regards

Erik



"Dmitry Streblechenko" <dmitry (AT) dimastr (DOT) com> schreef in bericht
news:44c7b4fc$1 (AT) newsgroups (DOT) borland.com...
Firstly, a deleted appointment won't necessarily end up in the Deleted
Items folder.
To catch the deleted items, you pretty much have to rescan the whole
folder.
EX provider allows to replay all the changes to folders/messages without
rescanning, but the relevant interfaces are not exposed by the PST
provider.
Secondly, have you looked at the existing products, such as IntelliSync?
You can create your own provider dll to interface with your DB,
IntelliSync will them takee care of synchronizing with Outlook, Lotus
Notes, Groupwise, etc.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Erik" <bellaard (AT) wega (DOT) nl> wrote in message
news:44c75793 (AT) newsgroups (DOT) borland.com...
Hi,

Suppose I have an appointment database and I want to
synchronise this with Outlook, what could be the correct procedure to
synchronise?

I self would suggest:

a. look for new appointment my table without a outlook.entryID and send
it to outlook
b. look for appointment in my table with status "deleted" and detect
them in outlook and delete there
c. look at table and outlook and update the one with the oldest
modificationdate/time
d. look at outlook (deleted items) and delete those in the table

do I miss something or is this the wrong method ??
anyone who can confirm that this is the correct way to do it?

I googled, but didn't find any good article...

regards and thanks in advance...


Erik








Back to top
Dmitry Streblechenko
Guest





PostPosted: Mon Jul 31, 2006 10:43 pm    Post subject: Re: Synchronise my database with outlook Reply with quote

I have no idea, sorry. It is only Monday, so I'd wait at least a couple more
days and then try to call them.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Erik" <bellaard (AT) wega (DOT) nl> wrote in message
news:44ce1775$1 (AT) newsgroups (DOT) borland.com...
Quote:
Dmitry,

I've send (last friday) a mail to the guys at Intellisync
(sales (AT) intellisync (DOT) com) to inform me about the SDK, but didn't get an
answer yes.
Do you know if they have "response-problems" ?

Regards

Erik

"Dmitry Streblechenko" <dmitry (AT) dimastr (DOT) com> schreef in bericht
news:44c90966$1 (AT) newsgroups (DOT) borland.com...
I think the SDK used to be free, but it isn't anymore - you have to pay
them for the "privilege"....

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Erik" <bellaard (AT) wega (DOT) nl> wrote in message
news:44c86bb7 (AT) newsgroups (DOT) borland.com...
Dmitry,

Thanks, I've looked at Intellisync. It looks fine, but....
It can only handle the common calendar databases, like outlook.

How can I add my own provider dll (and what must be in it?). At this
moment I use the evaluation copy of Intellisync. Perhaps this
functionallity is stript off?

Regards

Erik



"Dmitry Streblechenko" <dmitry (AT) dimastr (DOT) com> schreef in bericht
news:44c7b4fc$1 (AT) newsgroups (DOT) borland.com...
Firstly, a deleted appointment won't necessarily end up in the Deleted
Items folder.
To catch the deleted items, you pretty much have to rescan the whole
folder.
EX provider allows to replay all the changes to folders/messages
without rescanning, but the relevant interfaces are not exposed by the
PST provider.
Secondly, have you looked at the existing products, such as
IntelliSync? You can create your own provider dll to interface with
your DB, IntelliSync will them takee care of synchronizing with
Outlook, Lotus Notes, Groupwise, etc.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool

"Erik" <bellaard (AT) wega (DOT) nl> wrote in message
news:44c75793 (AT) newsgroups (DOT) borland.com...
Hi,

Suppose I have an appointment database and I want to
synchronise this with Outlook, what could be the correct procedure to
synchronise?

I self would suggest:

a. look for new appointment my table without a outlook.entryID and
send it to outlook
b. look for appointment in my table with status "deleted" and detect
them in outlook and delete there
c. look at table and outlook and update the one with the oldest
modificationdate/time
d. look at outlook (deleted items) and delete those in the table

do I miss something or is this the wrong method ??
anyone who can confirm that this is the correct way to do it?

I googled, but didn't find any good article...

regards and thanks in advance...


Erik










Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi OLE Automation All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.