Ошибка SOAP в клиенте gSoap

Я пытаюсь отправить сообщение на сервер обмена с помощью EWS с gSoap. что я сделал, это:

  1. Установите SSL-соединение и Auth. с Exchange Server. (Это отлично работает)

  2. Определите операцию createItem для создания сообщения.

  3. Установите информацию о получателе.

  4. Определите MessageDispositionType, чтобы определить тип сообщения sendOnly.

  5. Отправьте запрос CreateItem на сервер.

После успешной компиляции у меня возникает ошибка SOAP при запуске программы (для SOAP версии 1.2)

 SOAP 1.2 fault: SOAP-ENV:Sender[ns2:ErrorSchemaValidation] "The request failed schema validation: The element 'Items' in namespace 'http://schemas.microsoft.com/exchange/services/2006/messages' has incomplete content. List of possible elements expected: 'Item, Message, CalendarItem, Contact, DistributionList, MeetingMessage, MeetingRequest, MeetingResponse, MeetingCancellation, Task, ReplyToItem, ForwardItem, ReplyAllToItem, AcceptItem, TentativelyAcceptItem, DeclineItem, CancelCalendarItem, RemoveItem, SuppressReadReceipt' in namespace 'http://schemas.microsoft.com/exchange/services/2006/types'." Detail: ErrorSchemaValidation/e:ResponseCode

И после успешной компиляции у меня возникает ошибка SOAP при запуске программы (для SOAP версии 1.1)

SOAP 1.1 fault: SOAP-ENV:MustUnderstand[no subcode] "The data in element 'Action' must be understood but cannot be handled" Detail: [no detail]

В чем может быть проблема это? Любая помощь приветствуется. благодарю вас.

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]