Importante:
• | Os conteúdos abaixo são exemplos, porém as estruturas são reais e devem ser seguidas. Junto com as linhas e tags correspondentes referentes à funcionalidade, segue também a implementação a ser realizada. |
• | Para formato TXT será obrigatório enviar quebras no final das linhas (\r\n) conforme o exemplo: |
String msgEnvio = “LGSNDD2000001001#12345678_ped_env.txt_TCPMSG;0000;3.10;ENVIO\r\n”;
|
Exemplo de Envio:
|
public static void main(String[] args){
String msgEnvio = “LGSNDD2000001001#12345678_ped_env.txt_TCPMSG;”
+ "0000;3.10;ENVIO\r\n”
+ "1000;1429899193876\r\n”
+ "2000;3.10;NFe42150406255692000103650019823754021000534494\r\n”
+ "2100;42;00053449;Natureza da Operacao;1;65;1;982375402;2015-04-24T15:13:13-03:00;;1;1;4209300
//A mensagem continua conforme documentação da formação de arquivos
//Exemplo de chamada do método
String response = connect(“192.168.1.1”, 8080, msgEnvio); //método que realiza a chamada socket
System.out.println(response); //mostra o retorno carregado na string response com a resposta do processamento
|
Exemplo de Retorno - Retorno Realizado com Sucesso -
|
LGSNDD2000001001#12345678_env.txt_TCPMSG;
0000;3.10;Envio;
1000;100;Processamento realizado com sucesso;
1100;42150506255692000103658590001549381196527670;rlap9mgUS1Mj6k9v2mZGrSXaOKM=;142150015362084;2015-05-12T08:44:29-03:00
|
Exemplo Retorno - Retorno Realizado com Falha -
|
LGSNDD2000001001#12345678_env.txt_TCPMSG;
0000;3.10;Envio;
1000;205;Erro Genérico;
|
|