вернуть предмет в мыло - PullRequest
0 голосов
/ 22 января 2019

Я создал успокоительный Api, который вызывал конечную точку и ее работоспособность, но теперь я пытаюсь преобразовать этот успокоительный объект в soap, и когда я тестировал в soapui, он возвращает это как ответ

javax / XML / парсеры / ParserConfigurationException

что не так?!

это моя модель

открытый класс PunchData {

private String requestNumber;
private String sourceId;
private String requestTimestamp;

// Getter Methods 
public String getRequestNumber() {
    return requestNumber;
}

public String getSourceId() {
    return sourceId;
}

public String getRequestTimestamp() {
    return requestTimestamp;
}

// Setter Methods 
public void setRequestNumber(String requestNumber) {
    this.requestNumber = requestNumber;
}

public void setSourceId(String sourceId) {
    this.sourceId = sourceId;
}

public void setRequestTimestamp(String requestTimestamp) {
    this.requestTimestamp = requestTimestamp;
}

и эта функция вызывает конечную точку

private static final String REST_URI = "***";
HttpAuthenticationFeature feature = HttpAuthenticationFeature.basic("***", "***");
private final Client client = ClientBuilder.newClient();

public Response createJsonPunch(PunchData punchData) {
    return client
            .register(feature)
            .target(REST_URI)
            .request(MediaType.APPLICATION_JSON)
            .post(Entity.entity(punchData, MediaType.APPLICATION_JSON));
}

а это моё мыло

@WebService
public class PunchController {

GetPunch getPunch = new GetPunch();

@WebMethod
public Response insertPunch(PunchData punchData) {
    return getPunch.createJsonPunch(punchData);
}
}
...