Exchange Server 2007とExchange Server 2010のExchangeWebサービスの違い
質問
Exchange Serverに関連する1つのクライアントの問題に取り組んでいます。そして、私は上記のEWSの正確な違いを探しています。 2つのExchange WebサービスのWSDLを使用していました。1つはExchange Serverの1つで、もう1つはクライアントExchangeサーバーからです。それらの両方を比較したとき、私は次の違いを見つけました。
クライアントサイドWSDL:
<wsdl:operation name="CreateItem">
<soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/CreateItem" />
- <wsdl:input>
<soap:header message="tns:CreateItemSoapIn" part="Impersonation" use="literal" />
<soap:header message="tns:CreateItemSoapIn" part="S2SAuth" use="literal" />
<soap:header message="tns:CreateItemSoapIn" part="MailboxCulture" use="literal" />
<soap:header message="tns:CreateItemSoapIn" part="RequestVersion" use="literal" />
<soap:header message="tns:CreateItemSoapIn" part="TimeZoneContext" use="literal" />
<soap:body parts="request" use="literal" />
</wsdl:input>
私たちの最後のWSDL:
</wsdl:operation> -<wsdl:operation name="CreateItem">
<soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/CreateItem"/>
-<wsdl:input>
<soap:header message="tns:CreateItemSoapIn" use="literal" part="Impersonation"/>
<soap:header message="tns:CreateItemSoapIn" use="literal" part="S2SAuth"/>
<soap:header message="tns:CreateItemSoapIn" use="literal" part="MailboxCulture"/>
<soap:header message="tns:CreateItemSoapIn" use="literal" part="RequestVersion"/>
<soap:body use="literal" parts="request"/>
</wsdl:input>
<soap:header message="tns:CreateItemSoapIn" part="TimeZoneContext" use="literal" />
これは、WSDLに追加のラインです。これがどのような目的であるかを説明できますか?
そして、どうすればEWSのバージョンを決定できますか?
解決
Exchange2010のために 時間帯 2007年の取引所で行う必要があるように、各予約項目の設定とは対照的に、サービスに接続するときに、グローバルタイムゾーンに関連する予約項目のために確立できます。
EWSのサーバーバージョンを判断することができます serverversionInfo要素 石鹸ヘッダー。
所属していません StackOverflow