Я обнаружил проблему при отправке списка в запросе SOAP.
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns3:retrieveIndividualsBOBStatus
xmlns=""
xmlns:ns3="http://webservice.com/">
<individualRequest>
<Long>710039</Long>
</individualRequest>
</ns3:retrieveIndividualsBOBStatus>
</env:Body>
Это класс тела запроса. Содержит список типа Long.
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "retrieveIndividualsBOBStatus", propOrder = {
"individualRequest"
})
public class RetrieveIndividualsBOBStatus {
@XmlElement(type = Long.class)
protected List<Long> individualRequest;
/**
* Gets the value of the individualRequest property.
* ...
Он всегда возвращает исключение нулевого указателя, поскольку веб-сервис не может прочитать элементы списка. Как отправить список в теле запроса SOAP?
Спасибо за чтение.