【问题标题】:FindItems operation missing from EWS since upgrade to 2013自升级到 2013 年以来,EWS 中缺少 FindItems 操作
【发布时间】:2014-05-20 05:37:42
【问题描述】:

这多年来一直运行良好,但自从我们的运营部门升级到 Exchange 2013(以及我不知道的其他可能的调整)后,EWS 中缺少 FindItems 方法。当然,我仍然可以通过托管 API(Microsoft.Exchange.WebServices.dll 版本 15)找到它,但调用它会产生 501 Not Implemented 错误。当我浏览 https:///ews/Services.wsdl 时,确实找不到该方法。

当我查看 MS 的文档时,我还发现该方法不存在:http://msdn.microsoft.com/en-us/library/bb409286%28v=exchg.150%29.aspx。很奇怪吧?

荒谬的是,我们有一个在生产环境中运行的服务,它每天多次调用此方法而不会记录任何错误,但我自己却找不到该方法。我已尝试使用运行该服务的同一用户登录到运行该服务的服务器,但我仍然无法在 WSDL 中找到 FindItems 方法。

还有其他方法可以通过 EWS “搜索”用户的日历吗?

【问题讨论】:

    标签: exchangewebservices


    【解决方案1】:

    FindItems 是 EWS 托管 API 方法 (http://msdn.microsoft.com/en-us/library/office/microsoft.exchange.webservices.data.exchangeservice.finditems(v=exchg.80).aspx)。

    FindItem(不是复数,没有“s”)是等效的 EWS 操作 (http://msdn.microsoft.com/en-us/library/aa566107(v=exchg.150).aspx)。我在我的 Services.wsdl 中看到 FindItemSoapIn 和 FindItemSoapOut。如果你把“s”拿出来,你能找到吗?

    【讨论】:

    • 我明白你的意思,但这对我没有多大帮助。我发现我误解了托管 API 的工作原理——我认为它是 EWS 服务的直接代理。当我调用 FindItems 方法时会发生 501 Not Implemented 错误,然后我得出结论是因为 EWS 中不存在 FindItems 操作。我试图追查为什么会出现 501 错误。
    • 你知道发生了什么吗?您是否能够成功拨打其他 EWS 电话,或者所有电话都给出 501 错误?
    • 有任何解决方案,我也得到 501?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 2022-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多