Perguntas Função captura SOAP

Mais
6 anos 6 meses atrás #32584 por arianegalindo
Pessoal... Boa Tarde!

Gostaria de uma ajuda...
Desenvolvi um webservice SOAP e preciso gerar um log de todas as requests e responses trocadas na comunicação.
Entretanto, não encontrei uma função para 'capturar' essas strings em momento de execução do webservice.

Alguém pode me auxiliar com os nomes dessas funções?

Assinatura do metodo: WSMETHOD CONSULTA_ESTOQUE WSRECEIVE Pauthehtication,PstrProduto,PstrUf,PstrIBGE WSSEND Rretorno WSSERVICE CONSULTAESTB2B

Obrigada!

Por favor Acessar ou Registrar para participar da conversa.

Mais
6 anos 6 meses atrás - 6 anos 6 meses atrás #32587 por arianegalindo
Respondido por arianegalindo no tópico Função captura SOAP
Consultei diversos analistas especialistas em Webservices, e o retorno foi sempre o mesmo, a linguagem não oferece uma variável com a request/response em momento de execução do webservice.

Existem duas soluções:
1. Montar a request manualmente com as variáveis de entrada e saída (foi a que adotei).

2. Habilitar um parametro no appserver.ini chamado xmlsaveall este parâmetro gera os XMLs de entrada e saida do servidor numa pasta chamada WSLOGXML.
Caso seja necessário salvar estes arquivos no Banco de dados, pode-se criar um programa para capturar esses XMLs e salvá-los no BD.
Me informaram que atualmente, essa é a tecnologia do TSS.

Exemplo:
[JOB_WS]
XMLSAVEALL=1

Se vc conhecer alguma solução mais prática, nos ajude aqui!

;)
Ultima edição: 6 anos 6 meses atrás por arianegalindo.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.096 segundos
Joomla templates by a4joomla