Проблема привязки данных вызовов клиента SOAP - PullRequest
0 голосов
/ 31 мая 2018

Я могу позвонить в мыльную службу, и получение ответа от мыльного клиента означает, что с подключением все в порядке.Но значения данных запроса не сопоставляются с запросом внешней системы.и мы оба используем одинаковые имена пакетов и классов.

Пожалуйста, найдите код, как показано ниже:

UserListResponse response = null;

@PayloadRoot(namespace = NAMESPACE_URI, localPart = "UserList")
@ResponsePayload
public UserListResponse UserListRequest(@RequestPayload UserListRequest request) throws Exception {

    System.out.println("Enters into UserList()");
    try {


       //Client call

       UserServicesLocator locator = new UserServicesLocator();
       UserServicesSoapStub stub = (UserServicesSoapStub) locator.getUserServicesSoap();

        response = stub.userList(request);//here the request data values not mapping at external system side

        } catch(Exception e) {
             e.printStackTrace();
          }
        return response;
}

Примечание: клиентские классы могут генерироваться с использованием wsdl и в этих клиентских классах, имеющих pojoструктура с методами сериализации и дестерилизации.

Может кто-нибудь, пожалуйста, предложить по этому вопросу.

...