Данные запроса SOAP не отправляются во внешнюю систему в SpringBoot - PullRequest
0 голосов
/ 02 июня 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;
}

Запрос SOAP UI:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:prim="http://*****/UserServices">
   <soapenv:Header/>
   <soapenv:Body>
      <prim:UserList>
         <!--Optional:-->
         <prim:XMLRequest>
            <!--Optional:-->
            <prim:Header>
               <!--Optional:-->
               <prim:MessageID>1</prim:MessageID>
               <!--Optional:-->
               <prim:CorrelationID>1</prim:CorrelationID>
               <!--Optional:-->
               <prim:SystemID>C</prim:SystemID>
               <!--Optional:-->
               <prim:RequestorID>1</prim:RequestorID>
            </prim:Header>
            <prim:Reference>Account</prim:Reference>
            <!--Optional:-->
            <prim:Number>100987600</prim:Number>

         </prim:XMLRequest>
      </prim:UserList>
   </soapenv:Body>
</soapenv:Envelope>

Запрос попадает на внешний сервер Soap, но сервер Soap получает все значения (как данные заголовка, так и данные тела) в запросе как нулевые.

Я не могучтобы понять, почему значения будут равны нулю, даже если я передаю значения из SOAP UI.

Я не понимаю, что я делаю что-то здесь не так. Может кто-нибудь помочь с этим.

...