Ocorrência
Método de webservice envia uma String que é preenchida e retorna do serviço, porém esse parâmetro, na criação do Web Service via Axis, espera um StringHolder ao invés de uma String comum.
Ambiente
TOTVS Fluig Plataforma - Desenvolvimento sobre a plataforma - Versão 1.7.0 Lake ou superiores.
Causa
O Axis utiliza o StringHolder pra fazer a transmissão de valor na referência sem retorno.
Solução
Enviar como parâmetro a String desejada encapsulada no objeto javax.xml.rpc.holders.StringHolder.
Atenção
A API Axis está depreciada para uso.
Importante
Após a inclusão da propriedade os serviços devem ser reiniciados.
A partir da versão Voyager 2.0, as configurações foram migradas dos arquivos domain.xml e host.xml para o standalone.xml. Este artigo se refere às versões anteriores ao Voyager 2.0.
Para mais informações sobre a migração e as diferenças entre as versões, consulte nossa documentação Atualização Voyager (2.0) - O arquivo de configurações da plataforma mudou!
0 Comentários