Метод не найден с ngx- soap и Angular6 - PullRequest
1 голос
/ 11 апреля 2020

Я использую Ngx Soap + Angular6. У меня есть эта проблема.

1 Проблема (рис. 1) Метод consultarProgramaVersion не найден

2 Мой клиент Ngx Soap Экземпляр в порядке.


    constructor(
      private productService: ProductService, 
      private clientService: ClientService, 
      private soap: NgxSoapService
    ) {
      console.log('------------ SOAP INI --------------------');
      this.soap.createClient(
        'assets/sincroService.wsdl'
      ).then(
        client => {
          console.log('Clientsoap???', client);
          this.clientSoap = client;
        }
      ).catch(
        err => console.log('Error client', err)
      );
      console.log('------------ SOAP END --------------------');
    }

3 Мой звонок от angular => Проблема (Fig1)

      message: string;
      xmlResponse: string;
      test() 
      {
        const body = '';
        this.clientSoap.call(
          'consultarProgramaVersion', body
        ).subscribe(
          res => {
            this.xmlResponse = res.responseBody;
            this.message = res.result.AddResult;
          }, 
          err => console.log(err)
        );
      }

4 Мой wsdl wsdl

5 Мой wsdl в SOAP -UI работает отлично это отлично работает здесь

Наконец я думаю, что это связано с пространствами имен. Я пытался, но пока ничего. Любое предложение ... _

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...