WSCERR038 / [PARAM] WSDL inválido ou não suportado
WSCERR038 / [PARAM] WSDL inválido ou não suportado.
Esta ocorrência de erro é reproduzida, quando da geração de um código-fonte de WebServices 'Client', utilizando o TOTVS | Development Studio.
No processo de geração, são analisados todos os parâmetros e estruturas utilizadas pelos métodos do serviço, até que todas as estruturas utilizadas sejam processadas. Quando da validação de estruturas complexas, caso uma estrutura e/ou parâmetro/retorno tenha passado por todas as interpretações cabíveis de uma estrutura, porém não foi possível localizar ou identificar adequadamente a estrutura, o WSDL é considerado inválido, e o processo de geração é abortado com a mensagem acima, identificando o parâmetro de origem da mesma em [PARAM].
Em termos práticos, este erro singifica que : OU o WSDL fornecido não é válido, OU a engine de parser WSDL do Protheus não reconheceu a estrutura como válida, isto é, não soube lidar com ela para gerar um fonte client AdvPL.