ConfigurarInterfaceDeRede

Bematech BemaSAT

ConfigurarInterfaceDeRede

Configurar a interface de comunicação do Equipamento SAT.

 

 

Parâmetros

 

numeroSessao: Inteiro, com 6 dígitos, contendo o número aleatório gerado pelo AC para controle da comunicação.

codigoDeAtivacao: Const char pointer, com no mínimo 8 e no máximo 32 caracteres, contendo a senha definida pelo contribuinte no software de ativação.

dadosConfiguracao: Const char pointer, de tamanho livre porém não nulo, contendo o arquivo de configuração no formato XML.

 

 

Retorno

 

String contendo os dados separados por pipe "|".

 

"numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ"

 

numeroSessao - Número aleatório gerado pelo aplicativo comercial para controle da comunicação.

EEEEE - Código de retorno.

mensagem - Descrições dos códigos EEEEE.

cod - Código de referência de cada "mensagemSEFAZ".

mensagemSEFAZ - Mensagem de texto enviada pela SEFAZ referente ao "Envio de avisos ao usuário".

 

 

Layout do Xml de configuração:

 

<config>

<tipoInter>ETHE<tipoInter>

<SSID>Nome da rede sem Fio</SSID>

<seg>NONE</seg>

<codigo>frase_ou_chave_de_acesso</codigo>

<tipoLan>IPFIX</tipoLan>

<lanIP>192.168.010.100</lanIP>

<lanMask>255.255.255.000</lanMask>

<lanGW>192.168.010.001</lanGW>

<lanDNS1>192.168.010.001</lanDNS1>

<lanDNS2>192.168.010.001</lanDNS2>

<usuario>usuario123</usuario>

<senha>***********</senha>

<proxy>0</proxy >

<proxy _ip>192.168.010.001</proxy _ip>

<proxy_porta>3128</proxy_porta>

<proxy_user>admin</proxy_user>

<proxy_senha>senha123456</proxy_senha>

</config>

 

 

Exemplos

 

 

Visual Basic

 

NumSessao                 = "123456"

codigoDeAtivacao         = "bema1234"

dadosConfig                = "<config>

                               <tipoInter>ETHE</tipoInter>

                               <tipoLan>IPFIX</tipoLan>

                               <lanIP>10.12.10.78</lanIP>

                               <lanMask>255.255.0.0</lanMask>

                               <lanGW>10.12.10.11</lanGW>

                               <lanDNS1>10.12.10.5</lanDNS1>

                               <lanDNS2>10.12.10.2</lanDNS2>

                               <proxy>0</proxy>

                       </config>"

 

sReturn = ConfigurarInterfaceDeRede(NumSessao, codigoDeAtivacao, dadosConfig)

 

 

 

Delphi 7

 

NumSessao                 := '123456';

codigoDeAtivacao         := 'bema1234';

dadosConfig                := '<config>' + 

                               '<tipoInter>ETHE</tipoInter>' +

                               '<tipoLan>IPFIX</tipoLan>' +

                               '<lanIP>10.12.10.78</lanIP>' +

                               '<lanMask>255.255.0.0</lanMask>' +

                               '<lanGW>10.12.10.11</lanGW>' +

                               '<lanDNS1>10.12.10.5</lanDNS1>' +

                               '<lanDNS2>10.12.10.2</lanDNS2>' +

                               '<proxy>0</proxy>' +

                          '</config>';

 

Retorno := ConfigurarInterfaceDeRede(NumSessao, codigoDeAtivacao, dadosConfig);