Skip to content

Tag-icone-mini.png APIs do Totali Middleware

Referenciado por: APIs do Totali Middleware |

Conceito ​

Gera um ID de sessão com validade de 24 horas para quem está consumindo o serviço.

Valida Sessão ​

Não

API ​

TConexaoAPI

Método ​

ConectaMiddleware

Troca de informações ​

  • Parâmetros de Entrada:

{ "VersaoLayout": <Versão do layout dos serviços (1 ou 2) - (Padrão 2)>, "UserOS": "<Usuário do Sistema Operacional de quem está consumindo o serviço>", "CodigoEmpresa": <Código da Empresa (Solicitar a TOTALI)>, "DataSolicitacao": "< Data e hora da solicitação de conexão>", "NomeMaquina": "<Nome da máquina de quem está consumindo o serviço>", "VersaoBase": <Número da Versão da base de quem está consumindo o serviço>, "NomeSistema": "<Nome do sistema de quem está consumindo o serviço>", "VersaoSistema": "<Versão do sistema de quem está consumindo o serviço>", "TipoRetorno": "<Tipo do retorno (S - Simples ou C - Completo)>", "CNPJ": "<CNPJ da Filial que está conectando (opcional)>" }

  • Parâmetros de Saída:

Exemplo de retorno com erro

{ "error": "Mensagem de erro" }

Exemplo de retorno com sucesso Tipo Retorno "S - Simples"

{ "result": { "SessaoID": 10 } }

Tipo Retorno "C - Completo"

{ "result": { "controle": { "err": false, "cod": "", "msg": "" }, "conteudo": { "livre": { "Id": 145, "Sobre": { "SistemaVersao": "5.4", "SistemaRelease": 0, "SistemaBuild": 0, "BancoVersao": 190, "BancoRelease": 0 }, "Config": { "WebServicePorta": 8080, "BancodeDados": { "Tipo": 1, "Host": "TTPGDESENV", "Database": "totali", "Usuario": "TOTALI", "Senha": "***", "Chave": "12345" }, "Importacao": { "Tempo": 0, "Ativada": false }, "ImpCanSeg": { "Tempo": 0, "NumerodeVias": 1, "Ativada": false }, "Replicacao": { "Host": "monitor.totali.com.br", "Porta": 8080, "Tempo": 10, "AtivaReplicacaoMatriz": false, "AtivaReplicacaoTotaliMonitor": false }, "Inutilizacao": { "Ativada": false, "Tempo": 10 }, "Proxy": { "Host": "", "Porta": , "Usuario": "", "Senha": "" }, "ListaCfgEmpresa": [{ "Ativo": true, "CNPJ": "11111111111111", "Nome": "TOTALI", "DANFEImpressora": "", "PathSalvar": "C:\\TotaliMiddleware\\Arquivos\\", "PathNumNot": "", "IdToken": "", "Token": "", "NFeOffLineCheckout": true, "Certificado": { "Caminho": "", "Senha": "", "NumSerie": "", "DataVencimento": "10\/01\/2019 00:00:00" }, "WebService": { "Ambiente": 1, "UF": "RS", "Visualizar": false, "ProcessamentoAssincronoNFe": false, "TimeOutNFe": 30, "TimeOutNFCe": 3, "TimeOutInutilizacao": 60 }, "WebServiceNFSe": { "CodigoMunicipioIbge": "", "Ambiente": 0, "Usuario": "", "Senha": "" }, "Email": { "Host": "", "Porta": 587, "Usuario": "", "Senha": "", "Endereco": "", "Remetente": "Totali Sistemas", "Assunto": "TESTE", "AssuntoBoleto": "12345", "Criptografia": 2, "MensagemNFCe": "", "MensagemNFe": "", "MensagemSAT": "", "MensagemBoleto": "" }, "ImpressaoNFe": { "TipoImpressao": 0, "LogoMarca": "", "Impressora": "PDF reDirect v2", "PathPDF": "C:\\TotaliMiddleware\\PDF\\", "NumeroVias": 1, "MargemEsquerda": "", "MargemSuperior": "", "MargemDireita": "", "MargemInferior": "" }, "ImpressaoNFSe": { "LogoMarcaPrefeitura": "", "LogoMarcaPrestador": "" }, "Boleto": { "Impressora": "", "LogoColorido": true }, "DadosNFSe": { "NumeroSerieDoCertificado": "", "InscricaoMunicipal": "", "NaturezaDaOperacao": "", "EnviaAtividadeEconomica": false, "AtividadeEconomicaMunicipio": "", "RegimeTributarioEspecial": 0, "CodigoTributacaoMunicipio": "" } }], "ListaCfgSAT": [{ "NumeroSerie": 123456789, "Ativo": true, "CodigoAtivacao": "11223344", "LocalDLL": "c:\\SAT\\sat.dll", "AcessoDLL": 2, "VersaoLayout": 0.08, "UsaUTF8": true, "PaginaCodigoUTF8": 0, "Ambiente": 1, "AssinaturaAC": "", "TipoSAT": 1 }], "ServicoImpressaoNFe": { "Ativado": true, "Tempo": 10 }, "ServicoNFSe": { "Ativado": false, "Tempo": 0 }, "ListaImpressoraLocal": [], "ServicoCancelamento": { "Ativado": true, "Tempo": 1800 } }, "LicencaControle": [{ "CNPJ": "11111111111111", "DataUltimaComunicacao": "20\/03\/2018 11:30:32", "DataMaximaParaUso": "20\/03\/2018 10:38:10", "Assinatura": "", "Aviso": "" }] } } } }