SoapException: серверу не удалось прочитать запрос - PullRequest
0 голосов
/ 02 января 2012

Я создал веб-сервис, используя Microsoft C # , и я смог разместить его на удаленном сервере, используя его с помощью C # Desktop client

Но конецклиент, использующий интерфейс SAP , не может использовать этот веб-сервис и получает следующие ошибки:

enter image description here

В качестве входных параметров пользователь должен ввести класссложный как это:

Это SOAP 1.1 запрос и ответ

POST Webservice.asmx HTTP/1.1
Host: 122.255.30.74
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "xxxx"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SendEmail xmlns="xxxx">
      <toDetails>
        <EmailAddress>
          <Email>string</Email>
          <Name>string</Name>
        </EmailAddress>
        <EmailAddress>
          <Email>string</Email>
          <Name>string</Name>
        </EmailAddress>
      </toDetails>
      <CC>
        <EmailAddress>
          <Email>string</Email>
          <Name>string</Name>
        </EmailAddress>
        <EmailAddress>
          <Email>string</Email>
          <Name>string</Name>
        </EmailAddress>
      </CC>
      <BCC>
        <EmailAddress>
          <Email>string</Email>
          <Name>string</Name>
        </EmailAddress>
        <EmailAddress>
          <Email>string</Email>
          <Name>string</Name>
        </EmailAddress>
      </BCC>
      <subject>string</subject>
      <Item>
        <Items>
          <ID>DateTime</ID>
          <Key>string</Key>
          <ChangedUser>string</ChangedUser>
        </Item>
        <Items>
          <ID>DateTime</ID>
          <Key>string</Key>
          <ChangedUser>string</ChangedUser>
        </Item>
      </Items>
    </SendEmail>
  </soap:Body>

В чем может быть проблема?

1 Ответ

0 голосов
/ 02 января 2012

Удушает одно из полей даты и времени. Попробуйте отправить действительное время и дату, когда у вас есть текст dateTime.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...