Extended MAPI Guru? Problem with oversized contact items...
From: John Riddle (jriddleatsignwilsongroupnyperiodcom)
Date: 03/09/04
- Next message: anonymous_at_discussions.microsoft.com: "Re: Tricky problem with appending custom-fields"
- Previous message: Sue Mosher [MVP-Outlook]: "Re: Outlook 2000 Meetings received as plain text."
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 9 Mar 2004 11:56:58 -0500
I have a number of contact items that are not displaying the information in
a large text field. I've determined that this is because these are the items
that exceed the 32k limit on contact items. The funny thing is that we
recently migrated from Exchange 5.5 where these contacts were fine. We could
(and still can) open them and view all content on the old server. It is only
in Exchange 2003 that the items open with the large text box empty.
The data is in the item. We can perform searches on the field in question
("Resume") and the correct results display. We can also see the first line
of content in a table view on the folder. The problem is that when we open
the item, the entire field displays empty. I've downloaded and installed
Outlook Spy (thanks Dimitry) and when I click the IMessage button while
having the item open, in the list under "value" for the field it says:
"MAPI_E_NOT_ENOUGH_MEMORY" in the table section. However in the details (to
the right), there is another field that lists the value and if I click the
little folder next to it, I get a HEX view and a text view pop-up. Viewing
the field this way shows all the data in its entirety. So I know the data is
there and it is accessible somehow. My problem is how do I access this data
and populate the control that holds the field value when opening a contact
item without using the Outlook Object Model? (I guess that is where the
problem is)
I can paste any amount of text in the field and save the item. All the data
saves into the Exchange 2003 server and is searchable. However, when
re-opening the contact item, none of the data for that field is visible. Any
code sample (I know nothing about Extended MAPI) would be appreciated. I'm
hoping that this is a simple thing to read one field when opening an Outlook
item and return the results as a string.
Thanks in advance.
John
- Next message: anonymous_at_discussions.microsoft.com: "Re: Tricky problem with appending custom-fields"
- Previous message: Sue Mosher [MVP-Outlook]: "Re: Outlook 2000 Meetings received as plain text."
- Messages sorted by: [ date ] [ thread ]