Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / может ли web service вернуть reponse как null / 7 сообщений из 7, страница 1 из 1
19.06.2014, 11:49
    #38674038
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
может ли web service вернуть reponse как null
Разбираю чужой код. Если классы сгенерированные тулзой

* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.1.6
* Generated source version: 2.1

которые делают запрос и возвращают объект response так вот может ли вообще как то вернуться response как null?
...
Рейтинг: 0 / 0
19.06.2014, 12:03
    #38674070
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
может ли web service вернуть reponse как null
Анализирую код по коментарию. Снимаю порчу.
...
Рейтинг: 0 / 0
19.06.2014, 12:18
    #38674114
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
может ли web service вернуть reponse как null
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
package ....

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "searchAddressResponse", propOrder = {
    "entry"
})
public class SearchAddressResponse {

    @XmlElement(nillable = true)
    protected List<SearchAddressEntry> entry;

      public List<SearchAddressEntry> getEntry() {
        if (entry == null) {
            entry = new ArrayList<SearchAddressEntry>();
        }
        return this.entry;
    }

}



Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
package ...

/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.1.6
 * Generated source version: 2.1
 * 
 */
@WebServiceClient(name = "AddressStorageEndPointImplService", targetNamespace = "...", wsdlLocation = "...")
public class AddressStorageEndPointImplService
    extends Service
{

    private final static URL ADDRESSSTORAGEENDPOINTIMPLSERVICE_WSDL_LOCATION;
    private final static Logger logger = Logger.getLogger(getClass());

    static {
        URL url = null;
        try {
            URL baseUrl;
            baseUrl = getClass().getResource(".");
            url = new URL(baseUrl, "... wsdlAddress");
        } catch (MalformedURLException e) {
            logger.warning("Failed to create URL for the wsdl Location: '... wsdlAddress', retrying as a local file");
            logger.warning(e.getMessage());
        }
        ADDRESSSTORAGEENDPOINTIMPLSERVICE_WSDL_LOCATION = url;
    }

    public AddressStorageEndPointImplService(URL wsdlLocation, QName serviceName) {
        super(wsdlLocation, serviceName);
    }

    public AddressStorageEndPointImplService() {
        super(ADDRESSSTORAGEENDPOINTIMPLSERVICE_WSDL_LOCATION, new QName("... url", "AddressStorageEndPointImplService"));
    }

    /**
     * 
     * @return
     *     returns AddressStorageEndPoint
     */
    @WebEndpoint(name = "AddressStorageEndPointPort")
    public AddressStorageEndPoint getAddressStorageEndPointPort() {
        return super.getPort(new QName("... url", "AddressStorageEndPointPort"), AddressStorageEndPoint.class);
    }

    /**
     * 
     * @param features
     *     A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy.  Supported features not in the <code>features</code> parameter will have their default values.
     * @return
     *     returns AddressStorageEndPoint
     */
    @WebEndpoint(name = "AddressStorageEndPointPort")
    public AddressStorageEndPoint getAddressStorageEndPointPort(WebServiceFeature... features) {
        return super.getPort(new QName("... url", "AddressStorageEndPointPort"), AddressStorageEndPoint.class, features);
    }

}
...
Рейтинг: 0 / 0
19.06.2014, 12:18
    #38674119
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
может ли web service вернуть reponse как null
тут кода даже нет рукописного все сгенерированные классы, стабы
...
Рейтинг: 0 / 0
19.06.2014, 12:30
    #38674149
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
может ли web service вернуть reponse как null
Есть WSDL ещё, в котором точно сказано может ли тип иметь null значение.
Обычно Response это отклик операции. Он не бывает null. Но при желании можно этого попробовать добиться.
...
Рейтинг: 0 / 0
19.06.2014, 12:31
    #38674153
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
может ли web service вернуть reponse как null
А сам метод, который SearchAddressResponse возвращает, где? И при чем тут сгенерированый код\ не сгенерированый?
...
Рейтинг: 0 / 0
19.06.2014, 12:45
    #38674184
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
может ли web service вернуть reponse как null
BlazkowiczА сам метод, который SearchAddressResponse возвращает, где? И при чем тут сгенерированый код\ не сгенерированый?

сам метод находится в сгенерированном интерфейсе.
Вообщем проблема в том что все скрыто непонятно как работает, но работает. Доков нет к сгенерированным файлам. Описания на oracel что может вернуться в сгенеренных файлах я тоже не нашел.

Надеялся что кто то работал со встроенным JWS в и уже сталкивался с проблемой
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / может ли web service вернуть reponse как null / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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