Anterior  Próximo

Navegação:  e-Forms NFC-e 4.8.6.0 > Manual de Integração e-Forms NFC-e > Integração Agente para o PDV > Entrada

Entrada via Socket (TCP)

No formato de Entrada via Socket, disponível somente para o uso no Agente físico, deverá estabelecer uma conexão com o Agente utilizando um endereço IP, porta e enviar o texto da mensagem com conteúdo similar ao disponibilizado em arquivo em um parâmetro contendo o buffer de dados (conteúdo string), obedecendo o seguinte formato:

 

<identificador ou nome de arquivo>_TCPMSG;<mensagem>

 

Onde:

<Identificador ou nome de arquivo>: É o nome de arquivo já tratado em demais pontos desse manual, onde deve ser seguido todas as regras para tratar as lógicas para ter os identificadores de loja, agente, concentrador e tipo (TXT ou XML);

 

_TCPMSG: É um valor fixo usado para identificar a mensagem além de servir como separador;

 

Mensagem: É o conteúdo TXT ou XML a ser enviado para NFC-e ou SAT já tratados anteriormente no manual.

Para maiores detalhes da formação dos arquivos clique aqui.

 

Importante:

O sistema deverá capturar de forma automática o endereço IP do computador para iniciar a operação utilizando sockets.

Os indicadores ou nomes disponíveis para a Entrada via Socket não se limitam apenas ao _ped_env. Segue abaixo algumas das nomenclaturas possíveis de diferentes ações/mensagens:

LGSNDD2000001001#12345678_ped_env.txt

LGSNDD2000001001#12345678_ped_can-inu.txt

LGSNDD2000001001#12345678_ped_print.txt

LGSNDD2000001001#12345678_ped_ajuste.txt
      LGSNDD2000001001#12345678_ped_num.txt
      LGSNDD2000001001#12345678_ped_log-sat
      LGSNDD2000001001#12345678_ped_status-sat
      LGSNDD2000001001#12345678_ped_print-adic
 

A primeira parte do envio também será entregue no retorno, porém sem a palavra PED.
Ex:LGSNDD2000001001#12345678_env.xml_TCPMSG.

Informar corretamente o identificador ou nome de arquivo é essencial para o funcionamento da solução. Também deve ser informado a extensão do formato (como no exemplo acima: .xml) para ser tratado corretamente pelo transformador de dados da aplicação;

 

Seguem exemplos de conectividade em linguagem JAVA seguindo o padrão de uma chamada:

hmtoggle_plus1        Exemplos de Envio e Retorno em TXT

hmtoggle_plus1        Exemplos de Envio e Retorno em XML

hmtoggle_plus1        Componente de Conectividade

 

 

 

Voltar