Типы параметров веб-службы при доступе к службе axis2 из клиента .NET - PullRequest
1 голос
/ 21 июля 2010

Я создал веб-сервис axis2, включающий метод с несколькими параметрами:

class Service
{
   public void method(string a, Enum b) {
   }
}

При доступе через клиент .NET код, сгенерированный на стороне клиента:

void method(methodRequest request)

вместо двух исходных параметров и, кроме того, methodRequest.b имеет тип object.

Знаете ли вы, как избежать странного поведения?

1 Ответ

0 голосов
/ 07 августа 2010
  • Обертки объекта запроса / ответа можно избежать, внося некоторые изменения в WSDL, созданный axis2. Инструкции: http://pzf.fremantle.org/2007/05/handlign.html
  • Тип объекта для перечислений - потому что перечисления еще не поддерживаются в axis2 1.5.
...