Страница 1 из 1

кто про Jav-у знает ?

Добавлено: 25 ноя 2008, 14:26
dima
на Jave пишется web service. Проблема с методом:

public String[][] MyMethod()

в wsdl-е возвращаемый параметер обьявсен как ожномерный массив.
Если я меня. этот прототи на

public Record[] MyMethod()

а Record обьявсен как String[], то wsdl выглядет правильно (возвращается массим элементов),
прокси C# генерируется хорошо, но при попытке создать прокси инстанс выскакивает ошибка,
что С# не может сделать кастинг из string в string[]

Вопрос - как передать двухмерный массив из Web метода.

Клиент - C#
MyMethod будет делать запрос в RDBMS и возвращать recordset. Количество полей и записей от вызова к вызову может менятся.

Re: кто про Jav-у знает ?

Добавлено: 25 ноя 2008, 15:47
(Alex)
дискламер: не спец в вебсервисах, но пробовал бы наоборот – генеря виздл в .НЕТ, и потом, по виздл генеря java... .НЕТ более к WS приспособлен.

Re: кто про Jav-у знает ?

Добавлено: 25 ноя 2008, 15:55
Весенняя
dima писал(а):Вопрос - как передать двухмерный массив из Web метода.
А java-имплементация SOAP, которую вы используете поддерживает многомерные массивы? А то не все поддерживают. Например: http://ws.apache.org/axis/java/requirements.html

Re: кто про Jav-у знает ?

Добавлено: 25 ноя 2008, 15:57
Marmot
И ваще, причем тут Java, если честно, чистой воды вебсервисный шит.

Re: кто про Jav-у знает ?

Добавлено: 25 ноя 2008, 16:30
(Alex)
>http://ws.apache.org/axis/java/requirements.html
и там ещё вроде xfire есть http://xfire.codehaus.org/, я от своих коворкеров часто об хфайр слышал.