Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / webservice jaxb spring / 1 сообщений из 1, страница 1 из 1
07.03.2012, 00:25:56
    #37694474
pumaworld
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
webservice jaxb spring
Доброе вечер.
Помогите, пожалуйста с проблемой.
Создаю webservice клиента.
По xsd jaxb нагенерил классов. Сколько не пытался с ними достучатся не получалось. Начала копать запросы по soapUI, по аналогии изменил вручную нагенеренные классы. Заработало, но нужно допиливать остальные запросы.
Подскажите, может не правильно нагенерил классы или в чем проблема, почему приходится изменять классы? Как это можно избежать.
Заранее, спасибо.

wsdl: exmpl.wsdl

Оригинальный класс:


import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;


@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "orderStatusRequest")
public class OrderStatusRequest {

@XmlAttribute(required = true)
protected String orderId;
@XmlAttribute
protected String language;

//get set
}


Изменённый, с которым заработало:

import javax.xml.bind.annotation.*;


@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "orderStatusRequest")
@XmlRootElement(name = "getOrderStatus", namespace = " http://test.test.org/webservices/test")
public class OrderStatusRequest {

@XmlElement(name = "order", required = true)
protected Order order;

//get set

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "order")
@XmlRootElement(name = "order")
public static class Order {
@XmlAttribute(name = "orderId", required = true)
protected String orderId;
@XmlAttribute(name = "language")
protected String language;

//get set
}
}
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / webservice jaxb spring / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]