InfoPath 2007 и InfoPath 2003 не удается правильно создать формы, если WSDL-файл использует определения со ссылкой на тип

Переводы статьи Переводы статьи
Код статьи: 889494 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Имеется файл языка описания веб-служб (WSDL) веб-служб, которые использует определения со следующими атрибутами:
  • AТипатрибут, похожее на следующее:
    <message name="GetReturnXmlNodeSoapOut">
      <part name="XmlNoder" type="s0:myType" /> 
     </message>
  • элементатрибут, похожее на следующее:
    <message name="GetReturnXmlNodeSoapOut">
        <part name="parameters" element="s0:GetReturnXmlNodeResponse" />
    </message>
    
С этим WSDL-файлом Microsoft Office InfoPath 2007 и Microsoft Office InfoPath 2003 не удается создать правильно формы из метода веб-службы, и появляется сообщение об ошибке, подобное следующему:
"/ schema/element[1][@name='myFields']/complexType[1]/sequence[1]/element[2]
[@ имя = "dataFields"] и complexType [1] / последовательностей [1] / [1] элемент
Элемент объявлен XSD: {http://tempuri.org/}XmlNoder"

Причина

Это происходит потому, что InfoPath не создает правильный код XSD, если часть содержит ссылку на тип. SOAP возвращает пустойСообщениеимя значения.

Решение

Корпорация Майкрософт регулярно выпускает обновления программного обеспечения для решения конкретных проблем. Если корпорация Майкрософт выпускает обновления программного обеспечения, чтобы устранить эту проблему, в этой статье будет обновляться с дополнительной информацией.

Статус

Корпорация Майкрософт подтвердила, что это является ошибкой в продуктах Майкрософт, которые перечислены в разделе «Данная статья применима к».

Свойства

Код статьи: 889494 - Последний отзыв: 22 сентября 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office InfoPath 2007
  • Microsoft Office InfoPath 2003
Ключевые слова: 
kbpending kbprogramming kbtshoot kbmt KB889494 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:889494

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com