на Jave пишется web service. Проблема с методом:
public String[][] MyMethod()
в wsdl-е возвращаемый параметер обьявсен как ожномерный массив.
Если я меня. этот прототи на
public Record[] MyMethod()
а Record обьявсен как String[], то wsdl выглядет правильно (возвращается массим элементов),
прокси C# генерируется хорошо, но при попытке создать прокси инстанс выскакивает ошибка,
что С# не может сделать кастинг из string в string[]
Вопрос - как передать двухмерный массив из Web метода.
Клиент - C#
MyMethod будет делать запрос в RDBMS и возвращать recordset. Количество полей и записей от вызова к вызову может менятся.
кто про Jav-у знает ?
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
-
- Маньяк
- Сообщения: 4203
- Зарегистрирован: 08 мар 2006, 15:45
- Откуда: Ричмонд
Re: кто про Jav-у знает ?
дискламер: не спец в вебсервисах, но пробовал бы наоборот – генеря виздл в .НЕТ, и потом, по виздл генеря java... .НЕТ более к WS приспособлен.
- Весенняя
- Завсегдатай
- Сообщения: 286
- Зарегистрирован: 10 окт 2008, 21:15
Re: кто про Jav-у знает ?
А java-имплементация SOAP, которую вы используете поддерживает многомерные массивы? А то не все поддерживают. Например: http://ws.apache.org/axis/java/requirements.htmldima писал(а):Вопрос - как передать двухмерный массив из Web метода.
- Marmot
- Графоман
- Сообщения: 39283
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Caulfeild
- Контактная информация:
Re: кто про Jav-у знает ?
И ваще, причем тут Java, если честно, чистой воды вебсервисный шит.
-
- Маньяк
- Сообщения: 4203
- Зарегистрирован: 08 мар 2006, 15:45
- Откуда: Ричмонд
Re: кто про Jav-у знает ?
>http://ws.apache.org/axis/java/requirements.html
и там ещё вроде xfire есть http://xfire.codehaus.org/, я от своих коворкеров часто об хфайр слышал.
и там ещё вроде xfire есть http://xfire.codehaus.org/, я от своих коворкеров часто об хфайр слышал.