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);
|