- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- WebServices (Integração)
- Função captura SOAP
Perguntas Função captura SOAP
- arianegalindo
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 21
- Obrigados Recebidos: 0
6 anos 6 meses atrás #32584
por arianegalindo
Função captura SOAP foi criado 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!
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.
- arianegalindo
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 21
- Obrigados Recebidos: 0
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!
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- WebServices (Integração)
- Função captura SOAP
Tempo para a criação da página:0.096 segundos