0

je reçois l'erreur suivante lors de l'appel de la méthode de mise à jour() sur un élément dans ma VB application .Net utilisant SAP (connecté à Exchange 2007 SP1):erreur EWS lors de la mise à jour d'un élément Catégorie

mise à jour de la propriété n'a pas réussir

Quelle pourrait être la cause? Je souhaite vraiment que cela ne soit pas dû à EWS nécessitant Exchange 2010 pour mettre à jour les catégories sur un élément. La seule mise à jour que j'ai faite à l'article était d'ajouter une catégorie.

EDIT:

En outre, le code suivant, ce qui en fait une copie du message et met à jour sa catégorie fonctionne très bien. Donc, il semble que ce soit seulement en changeant la propriété de catégorie pour les messages existants qui est le problème.

Dim itmMessage2 = itmMessage.Copy(itmMessage.ParentFolderId) 
itmMessage2.Categories.Add(strCategoryName) 
itmMessage2.Update(ConflictResolutionMode.AlwaysOverwrite) 

Cheers, Dave

Répondre

0

Je ne sais pas pourquoi cette solution a fonctionné, mais il me fait penser quelque chose a été légèrement brisée soit mon installation API, ou sur Exchange 2007 SP 1 serveur je suis connexion à:

J'ai envoyé une requête bind() demandant chaque propriété ItemSchema prise en charge par Exchange 2007 (et non UniqueBody, qui est spécifique à 2010).

Maintenant mon code d'origine fonctionne bien.

Et il reste très bien, même après avoir supprimé toutes les demandes de propriété!

Allez à la figure. : |

0

J'ai fait face à un problème similaire "Mise à jour de propriété n'a pas réussi" lorsque vous avez essayé de mettre à jour la catégorie avec une chaîne contenant une virgule. La suppression du virgule a résolu mon problème.