Exchangewebservices 调用userConfigurationItem.update()时出现“未连接错误”

Exchangewebservices 调用userConfigurationItem.update()时出现“未连接错误”,exchangewebservices,ewsjavaapi,Exchangewebservices,Ewsjavaapi,我正在使用ewsjavaapi创建类别。我绑定到UserConfiguration,流式传输UserConfiguration.getXmlData,并使用jaxb将我的数据解组到一个对象中。然后,我将新的类别添加到对象中,然后再次使用jaxb将其添加到字节流中,并使用字节数组通过使用userConfigurationItem.setXmlData更新类别数据,最后调用userConfigurationItem.update以应用我的更改。除非现有类别包含特殊字符(如kanji),否则我的代码每

我正在使用ewsjavaapi创建类别。我绑定到UserConfiguration,流式传输UserConfiguration.getXmlData,并使用jaxb将我的数据解组到一个对象中。然后,我将新的类别添加到对象中,然后再次使用jaxb将其添加到字节流中,并使用字节数组通过使用userConfigurationItem.setXmlData更新类别数据,最后调用userConfigurationItem.update以应用我的更改。除非现有类别包含特殊字符(如kanji),否则我的代码每次都能正常工作,然后每次调用userConfigurationItem.update都会失败,并出现“Not Connected error”(未连接错误)错误。有人对此有类似的问题或修复吗?

可能需要在XML中转义特殊字符。我会尝试通过Outlook添加一个包含这些特殊字符的类别,然后检索XML并查看它的外观。这将为您指明正确的方向。

谢谢您的回复。我同意。我确实在JavaEWSAPI中发现了一个缺陷,我希望通过修复该缺陷来纠正这个问题。