質問

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要素 石鹸ヘッダー。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top