org.apache.axiom.om.impl.llom.OMTextImpl не может быть приведен к java.lang.String - PullRequest
0 голосов
/ 29 февраля 2012

Я пытаюсь переслать ArrayList в качестве параметра из среды .Net в файл веб-сервиса, сгенерированный Axis2. Но он отображает тип следующим образом в файле WSDL

<xs:complexType>
  <xs:sequence>
     <xs:element minOccurs="0" name="myMethod" nillable="true" type="xs:anyType" /> 
  </xs:sequence>
</xs:complexType>

Кроме того, если я тестирую файл WSDL с использованием soapPUI, в форме отображается следующее сообщение "Тип: [{* http://www.w3.org/2001/XMLSchema}anyType] не поддерживается редактором форм" *

И если я вручную пересылаю детали в XML-файл, то отображается следующее сообщение об ошибке: org.apache.axiom.om.impl.llom.OMTextImpl нельзя преобразовать в java.lang.String

Что я должен сделать, чтобы исправить эту проблему?

1 Ответ

1 голос
/ 29 февраля 2012

Вы передаете не список массивов, а массив объектов, и я не верю, что такой массив можно сериализовать:

 Dim resultString As String = MyService.myMethod(myAL.toArray)

Какой тип аргумента myMethod?

...