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

* 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
может ли web service вернуть reponse как null
    #38674070
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анализирую код по коментарию. Снимаю порчу.
...
Рейтинг: 0 / 0
может ли web service вернуть reponse как null
    #38674114
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
может ли web service вернуть reponse как null
    #38674119
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут кода даже нет рукописного все сгенерированные классы, стабы
...
Рейтинг: 0 / 0
может ли web service вернуть reponse как null
    #38674149
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть WSDL ещё, в котором точно сказано может ли тип иметь null значение.
Обычно Response это отклик операции. Он не бывает null. Но при желании можно этого попробовать добиться.
...
Рейтинг: 0 / 0
может ли web service вернуть reponse как null
    #38674153
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сам метод, который SearchAddressResponse возвращает, где? И при чем тут сгенерированый код\ не сгенерированый?
...
Рейтинг: 0 / 0
может ли web service вернуть reponse как null
    #38674184
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczА сам метод, который SearchAddressResponse возвращает, где? И при чем тут сгенерированый код\ не сгенерированый?

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

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


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