Á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 ConfirmarTicketLC_Integracao do Live Connector é responsável pela confirmação dos tickets  já consumidos pelo Sistema Externo.

Após a confirmação de um ticket o próximo da fila estará disponível para consumo caso exista.

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

Exemplo de consumo Via SoapUI:



Informações
titleParâmetros de Entrada
CampoTipo(Tamanho)DescriçãoObrigatório
Chavevarchar(16)Chave de acesso válidaSim
CodigoSistemaSatelitevarchar(20)Código sistema Satélite Sim
NumeroTicketvarchar(16)Numero do ticket que foi consumido e que deseja confirmarSim
Informações
titleCampos de retorno

Caso a confirmação seja realizada com sucesso será retornado o código http = 200

Caso ocorra algum erro de validação será retornado código http = 500 e um descritivo do erro.


Informações
titleExemplo de Chamada do Método
Bloco de código
titleConfirmarTicketLC_Integracao:
<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" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
   <soapenv:Header/>
   <soapenv:Body>
      <liv:ConfirmarTicketLC_Integracao>       
         <liv:confirmacaoTicket>           
            <ren1:Chave>bbf7a2f1-9472-4b59-a106-603418c4470c</ren1:Chave>            
            <ren1:CodigoSistemaSatelite>9900009999</ren1:CodigoSistemaSatelite>           
            <ren1:NumeroTicket>1200820174026870</ren1:NumeroTicket>
         </liv:confirmacaoTicket>
      </liv:ConfirmarTicketLC_Integracao>
   </soapenv:Body>
</soapenv:Envelope>
Bloco de código
titleChamada XML:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/">
   <soapenv:Header/>
   <soapenv:Body>
      <liv:ConfirmarTicketLC_Integracao_Xml>

         <liv:publicDomain>XXXXXXXXXXXX</liv:publicDomain>
         <liv:protectedDomain>XXXXXXXX</liv:protectedDomain>
         <liv:codigoSistemaSatelite>XXXXXXXX</liv:codigoSistemaSatelite>
         <liv:xmlConfirmacaoTicket>XXXXXXXXX</liv:xmlConfirmacaoTicket>

      </liv:ConfirmarTicketLC_Integracao_Xml>
   </soapenv:Body>
</soapenv:Envelope>
Bloco de código
titleExemplo retorno com sucesso (Http = 200)
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <ConfirmarTicketLC_IntegracaoResponse xmlns="http://LiveConnector/"/>
   </s:Body>
</s:Envelope>
Bloco de código
titleExemplo retorno erro validação (Http = 500)
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <s:Fault>
         <faultcode xmlns:a="http://schemas.microsoft.com/2009/WebFault">a:BadRequest</faultcode>
         <faultstring xml:lang="pt-BR">Bad Request</faultstring>
         <detail>
            <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Chave de Acesso Inválida</string>
         </detail>
      </s:Fault>
   </s:Body>
</s:Envelope>