Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
iconfalse

O método ConsultarLogConnectorLC_Integracao do Live Connector tem como função, disponibilizar os logs de entrada (Request) e saída (Response) gerados pelas métodos do Connector, a partir da consulta através do ticket específico e do tipo de método do ticket.

Para os casos onde o método possui um outro método com chamada XML, é o utilizado o campo ConsultaMetodoXML para retornar o log gerado das consultas de métodos XML.


Compatibilidade
Ambiente SAAS
  •     

Ambiente OnPremise

  •     
Informações
iconfalse
titleExemplo de Utilização:

Exemplo de consumo Via SoapUI:

Image RemovedImage Added



Int
Informações
titleParâmetros de Entrada
CampoTipo (Tamanho)ObrigatórioDescrição
Chavevarchar(16)SimChave de acesso gerado conforme exemplo: Como Obter uma chave de acesso válida.
CodigoSistemaSatelitevarchar(20)SimPara obter um Sistema Satélite é necessário entrar em contato nos canais TOTVS de atendimento.
NumeroTicketVarchar(16)SimNúmero de Ticket necessário para o retorno do payload
TipoTicket
NomeMetodoVarchar(256)Sim

Campo utilizado para informar de qual método deve retornar o log do payload.

Esse campo assume os valores para os seguintes métodos:

0 - ManterProduto

1 - ManterPreco

3 - RecuperarCupomFiscal

7 - ManterCliente

13 - RecuperarNotaFiscal

19 - RecuperarCliente

26 - RecuperarSaldoEstoque

34 - RecuperarProduto

41 - ManterNotaEspelhoGenerica

48 - RecuperarProdutoEcommerce

49 - RecuperarSaldoEstoqueEcommerce

58 - ManterXMLNotaFiscal_XML

ConsultaMetodoXMLBooleanSim

Campo utilizado para informar se o método consultado é XML ou não. Esse campo assume os valores (0 - Não/1 - Sim). Os métodos que entram nesse quesito são:

0 - ManterProdutoXml

1 - ManterPrecoXml

2 - ManterNotaEspelhoXml

3 - RecuperarCupomFiscalXml

5 - RecuperarInventarioXml

Alguns métodos de exemplo:

ConfirmarTicket
ManterFornecedorXml
ManterProduto
ManterProdutoXml
ManterXMLNotaFiscal_XML
RecuperarCliente
RecuperarCupomFiscal
RecuperarIrregularidadeXml
RecuperarLojas
RecuperarLojasXml
RecuperarMovimentacoes
RecuperarMovimentacoesXml
RecuperarMovimentoCaixa
RecuperarMovimentoCaixa_Xml
RecuperarNotaFiscal
RecuperarPrecoProduto
RecuperarPrecoProdutoEcommerce
RecuperarProduto
RecuperarProdutoEcommerce
RecuperarSaldoEstoque
RecuperarSaldoEstoqueEcommerce

6 - ManterFornecedorXml

7 - ManterClienteXml

13 - RecuperarNotaFiscalXml

19 - RecuperarCliente_Xml

26 -

RecuperarSaldoEstoqueLC_Integracao_Xml

33 - ManterTributoProdutoXml

41 - ManterNotaEspelhoGenericaXML



Informações
titleCampos de retorno
CampoTipo
CodigoSistemaSatelite

Varchar(10)

MetodoVarchar(256)
NumeroTicketVarchar(16)
RequestText
ResponseText



Informações
titleExemplo de Chamada do Método
Bloco de código
titleChamada:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/" xmlns:ren="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data" xmlns:ren1="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects">
   <soapenv:Header/>
   <soapenv:Body>
      <liv:ConsultarLogConnectorLC_Integracao>                  
         <liv:identificacao>
            <ren1:Chave>00000000-0000-0000-0000-000000000000</ren1:Chave>
            <ren1:CodigoSistemaSatelite>XXXXXXXXXX</ren1:CodigoSistemaSatelite>
         </liv:identificacao>
         <liv:numeroTicket>XXXXXXXXXXXXXXXX</liv:numeroTicket>
         <liv:tipoTicket>XX</liv:tipoTicket>
         <!--Optional:-->
         <liv:consultaMetodoXML>X<nomeMetodo>XXXXXXXXXXXXXXXX</liv:consultaMetodoXML>nomeMetodo>
      </liv:ConsultarLogConnectorLC_Integracao>
   </soapenv:Body>
</soapenv:Envelope>
Bloco de código
titleRetorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <ConsultarLogConnectorLC_IntegracaoResponse xmlns="http://LiveConnector/">
         <ConsultarLogConnectorLC_IntegracaoResult xmlns:a="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <a:CodigoSistemaSatelite>XXXXXXXXXX</a:CodigoSistemaSatelite>
            <a:Metodo>XXXXXXXXXX</a:Metodo>
            <a:NumeroTicket>XXXXXXXXXX</a:NumeroTicket>
            <a:Request>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a:Request>
            <a:Response>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a:Response>
         </ConsultarLogConnectorLC_IntegracaoResult>
      </ConsultarLogConnectorLC_IntegracaoResponse>
   </s:Body>
</s:Envelope>

...