
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.04.2006, 17:02
|
|||
|---|---|---|---|
|
|||
Маппинг сложных классов (axis 1.3) |
|||
|
#18+
У меня есть такая задача, на axis 1.3, у меня написан шлюз, который делает запросы к базе данных и отсылает результат на клиентское приложение. У меня используется такая структура: Есть класс с некоторыми полями, одно их этих полей является массивом классов. public class firm{ public Long firmId; public String firmTel; public firmLocale[] firmLocal} public class firmLocale { public String firmName; public String firmFAdr} на выходе я получаю такой xml <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns1:firmInfo"> <firmId href="#id1"/> <firmTel xsi:type="soapenc:string">1111111</firmTel> <firmLocal href="#id2"/> <firmLocal href="#id3"/> </multiRef> <multiRef id="id3" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:firmLocale"> <firmName xsi:type="soapenc:string">Coral</firmName> <firmUrAdr xsi:type="soapenc:string">zzzz</firmUrAdr> </multiRef> Насколько я понимаю поле firmLocal должно было иметь тип soapenc:Array, а оно таковым не является, из за чего в клиентское приложение вместо массива приходит ахинея. вот mapping этих классов <beanMapping xmlns:ns1="urn:calipsoService" languageSpecificType="java:calipso.service.bean.main.firmInfo" qname="ns1:firmInfo"/> <beanMapping xmlns:ns1="urn:calipsoService" languageSpecificType="java:calipso.service.bean.main.firmLocale" qname="ns1:firmLocale"/> Как мне настроить mapping, этиx 2 классов? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2149439]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 493ms |

| 0 / 0 |
