Mudanças entre as edições de "Configurações do Totall Middleware"

De TotaliWiki
Ir para: navegação, pesquisa
Linha 1: Linha 1:
 
{{Tags|Totall Middleware}}
 
{{Tags|Totall Middleware}}
 
{{Referencias}}
 
{{Referencias}}
 +
=Resumo=
 +
Nesse artigo apresenta as configurações do Totall Middleware referentes a diversos serviços e aplicações que são executados nele.<br/>
 +
As configurações são todas feitas pelo WSMiddleware em [[Tela|C:\TotallMiddleware]].<br/>
 +
'''Importante:'''
 +
* Para o serviço do Middleware utilizar as novas configurações, é necessário que ele seja reiniciado.<br/>
 +
<br/>
 +
=Acesso ao Banco de Dados do Middleware=
 +
Quando se executa a primeira vez o WSMiddleware, caso não exista ainda o Middleware.ini, ou o WSMiddleware não conseguir acessar o banco de dados local, a tela para configuração de onde está a configuração será apresentada.<br/>
 +
* Sem ter uma conexão válida com o banco local não é possível acessar as configurações.<br/>
 +
[[Arquivo:Configurador-middleware-local.png]]<br/>
 +
<br/>
 +
=Salvar Configurações=
 +
'''Salvar Configurações:''' botão encontrado no canto inferior direito de todas as telas do configurador. Ele grava as configurações no banco do Middleware.<br/>
 +
<br/>
 +
=WebService Server=
 +
[[Arquivo:ConfMiddlewareWebServ.jpg]]<br/>
 +
<br/>
 +
*'''Start:''' botão para iniciar o serviço do Windows.<br/>
 +
*'''Stop:''' botão para parar o serviço do Windows.<br/>
 +
*'''Porta WS:''' define a porta, a qual o servidor web utilizará quando está no papel de Middleware Filial ou Matriz.<br/>
 +
*'''Open Browser:''' abre o serviço no navegador padrão.<br/>
 +
<br/>
 +
=Acesso à Retaguarda=
 +
Nessa guia você configura o acesso ao banco de dados do Totall Commerce.<br/>
 +
Deve ser configurado somente no Middleware Matriz.<br/>
 +
Não requer nenhum tipo de programa ou configuração externa para acessar o banco.<br/>
 +
[[Arquivo:ConfMiddlewareAcessoReta.jpg]]<br/>
 +
<br/>
 +
*'''Tipo:''' tipo do banco de dados. <br/>
 +
*'''Servidor:''' IP ou nome da máquina onde está o banco de dados.<br/>
 +
*'''Database:''' database ou SID do banco de dados.<br/>
 +
*'''Usuário:''' usuário owner do Totall Commerce.<br/>
 +
*'''Senha:''' senha do owner do Totall Commerce.<br/>
 +
*'''Testar Conexão:''' verifica se consegue estabelecer conexão com os dados informados.
 +
*'''Ativar Controle de Numeração pelo Middleware:''' o Totall Middleware fará o controle da numeração dos documentos fiscais emitidos. Atualmente o numnot.dbf é que faz esse controle das numerações. Porém, essa função não está finalizada e você pode acompanhar o andamento do projeto através da tarefa 100060.<br/>
 +
<br/>
 +
=Configurações por Empresa=
 +
Nessa guia estão as configurações que são feitas por filial.<br/>
 +
[[Arquivo:ConfMiddlewareEmpresa.jpg]]<br/>
 +
<br/>
 +
*'''Ativo:''' é possível ativar a desativar a configurações por filial diretamente pelo grid.<br/>
 +
*'''Botão Incluir:''' acessa tela de configurações para filial em modo de inclusão.<br/>
 +
*'''Botão Editar:''' acessa tela de configurações para filial em modo de edição.<br/>
 +
*'''Botão Excluir:''' elimina as configurações da filial.<br/>
 +
<br/>
 +
==Certificado==
 +
Nessa sub-guia estão os campos relacionados ao certificado digital da NF-e e NFC-e. Acesse em {{Tela|Configurações por Empresa|Botão Editar|Guia Certificado]].<br/>
 +
[[Arquivo:ConfMiddlewareCertificado.jpg]]<br/>
 +
<br/>
 +
*'''Caminho:''' caminho completo até o certificado A1 do cliente.<br/>
 +
*'''Senha:''' senha do certificado.<br/>
 +
'''Importante:'''<br/>
 +
* O Certificado Digital é um documento eletrônico que possui validade de 1 ano. Portanto, o cliente deve ter atenção aos prazos, pois correrá o risco de não poder emitir NF-es e NFC-es.<br/>
 +
<br/>
 +
==Geral==
 +
Nessa guia estão os campos gerais de configuração para a filial. Acesse em {{Tela|Configurações por Empresa|Botão Editar|Guia Geral]].<br/>
 +
[[Arquivo:ConfMiddlewareGeral.jpg]]<br/>
 +
<br/>
 +
*'''Salva Arquivos de Envio e Resposta:''' define se o Middleware deve gravar os XMLs enviados e recebidos do SEFAZ. Se habilitado, deve-se informar qual diretório para gravação.
 +
Por padrão, criamos uma pasta "xmls_retorno" no diretório de instalação do Middleware, mas você poderá indicar um diretório específico.<br/>
 +
*'''IdToken/IdCSC:''' ID do CSC disponibilizado pelo cliente para emissão de NFC-e.<br/>
 +
*'''Token/CSC:''' CSC disponibilizado pelo cliente para emissão de NFC-e. Existe código para ambiente de homologação e código para ambiente de produção.<br/>
 +
*'''Path arquivo NUMNOT.DBF:''' informe a localização do arquivo numnot.dbf utilizado pelo CheckOutNF.<br/>
 +
<br/>
 +
==WebService==
 +
Nessa guia são configurados os dados para comunicação com a SEFAZ para emissão de NF-e e NFC-e.<br/>
 +
[[Arquivo:ConfMiddlewareWebService.jpg]]<br/>
 +
<br/>
 +
*'''WebService'''
 +
**'''Selecione a UF de Destino:''' UF do SEFAZ.<br/>
 +
**'''Selecione o Ambiente de Destino:''' define se a emissão será em Homologação (para testes) ou Produção.<br/>
 +
**'''Visualizar Mensagem:'''????????????????????<br/>
 +
<br/>
 +
*'''Proxy'''
 +
**'''Host:''' IP ou servidor do proxy.<br/>
 +
**'''Porta:''' porta do proxy.<br/>
 +
**'''Usuário:''' usuário para autenticação no proxy.<br/>
 +
**'''Senha:''' senha para autenticação no proxy.<br/>
 +
<br/>
 +
==E-mail==
 +
Guia para configurar e-mail para entrega de NF-es.<br/>
 +
[[Arquivo:ConfMiddlewareEmail.jpg]]<br/>
 +
<br/>
 +
*'''E-mail'''<br/>
 +
**'''Servidor SMTP:''' endereço do servidor SMTP que enviará os emails.<br/>
 +
**'''Porta:''' porta do servidor SMTP.<br/>
 +
**'''Usuário:''' usuário para envio dos emails.<br/>
 +
**'''Senha:''' senha do usuário para envio dos emails.<br/>
 +
**'''Endereço E-mail:''' ?????????????????
 +
**'''Nome do Remetente:''' ??????????????????
 +
**'''Assunto do E-mail Enviado:''' assunto a ser utilizado nos e-mails.<br/>
 +
<br/>
 +
*'''Mensagem do E-mail (em formato HTML)'''<br/>
 +
**'''NFC-e:'''<br/>
 +
**'''NF-e:'''<br/>
 +
**'''SAT:'''<br/>
 +
**'''?:''' tags disponíveis<br/>
 +
**'''Padrão:''' <br/>
 +
<br/>
 +
==Impressão==
 +
[[Arquivo:ConfMiddlewareImpressao.jpg]]<br/>
  
Nesse artigo estão agrupadas as configurações do Totall Middleware referentes às diversos serviços e APIs que são executados nele.<br/>
 
As configurações são todas feitas pelo WSMiddleware.<br/>
 
Leia mais em [[Arquitetura do Totall Middleware]].
 
  
{{Aviso|Para o serviço do Middleware utilizar as novas configurações, é necessário que ele seja reiniciado.}}
+
=Importação=
 
+
Nessa guia são efetuadas as configurações relacionadas a importação das tabelas TI.<br/>
== Acesso ao Banco de Dados do Middleware ==
+
[[Arquivo:Configurador-middleware-importacao.png]]<br/>
 
+
<br/>
Quando se executa a primeira vez o WSMiddleware, caso não exista ainda o Middleware.ini, ou o WSMiddleware não conseguir acessar o banco de dados local, a tela para configuração de onde está a configuração é apresentada.<br/>
+
*'''Ativada:''' liga e desliga processo de importação.<br/>
Sem ter uma conexão válida com o banco local não é possível acessar as configurações.
+
*'''Tempo em segundos:''' tempo de espera entre cada execução da importação.
 
+
[[Arquivo:Configurador-middleware-local.png]]
+
 
+
== Salvar Configurações ==
+
 
+
'''Salvar Configurações:''' botão encontrado no canto inferior direito de todas as telas do configurador. Ele grava as configurações no banco do Middleware.
+
 
+
== WebService Server ==
+
 
+
[[Arquivo:Configurador-middleware-webservice.png]]
+
 
+
'''Start:''' Botão para iniciar o serviço do Windows.<br/>
+
'''Stop:''' Botão para parar o serviço do Windows.<br/>
+
'''Porta WS:''' Define a porta que o servidor web utilizará quando está no papel de Middleware Filial ou Matriz.<br/>
+
'''Open Browser:''' Abre o serviço no navegador padrão.
+
 
+
== Banco de Dados ==
+
 
+
Permite configurar acesso ao banco do Totall Commerce. Somente deve ser configurado no Middleware Matriz.
+
Não requer nenhum tipo de programa ou configuração externa para acessar o banco.
+
 
+
[[Arquivo:Configurador-middleware-banco.png]]
+
 
+
'''Retaguarda'''
+
 
+
'''Tipo:''' Tipo do banco de dados. <br/>
+
'''Servidor:''' IP ou nome da máquina onde está o banco de dados.<br/>
+
'''Database:''' Database ou SID do banco de dados.<br/>
+
'''Usuário:''' Usuário owner do Totall Commerce.<br/>
+
'''Senha:''' Senha do owner do Totall Commerce.<br/>
+
'''Testar Conexão:''' Verifica se consegue estabelecer conexão com os dados informados.
+
 
+
== Configurações por Empresa ==
+
 
+
Nessa guia estão as configurações que são feitas por filial.
+
 
+
[[Arquivo:Configurador-middleware-empresa-1.png]]
+
 
+
'''Ativo:''' É possível ativar a desativar a configurações por filial diretamente pelo grid.<br/>
+
'''Botão Incluir:''' Acessa tela de configurações para filial em modo de inclusão.<br/>
+
'''Botão Editar:''' Acessa tela de configurações para filial em modo de edição.<br/>
+
'''Botão Excluir:''' Elimina as configurações da filial.
+
 
+
=== Certificado ===
+
 
+
Nessa guia estão os campos relacionados ao certificado de NF-e e NFC-e.
+
 
+
[[Arquivo:Configurador-middleware-empresa-2.png]]
+
 
+
'''Caminho:''' Caminho completo até o certificado A1 do cliente. Normalmente, criamos uma pasta "certificado" no diretório de instalação do Middleware.<br/>
+
'''Senha:''' Senha do certificado.<br/>
+
'''Número de Série:'''
+
 
+
=== Geral ===
+
 
+
Nessa estão campos gerais de configuração para a filial.
+
 
+
[[Arquivo:Configurador-middleware-empresa-3.png]]
+
 
+
'''Geral'''
+
 
+
'''DANFE:''' Define forma de impressão do DANFE de NF-e.<br/>
+
'''Logo Marca:''' <br/>
+
'''Salva Arquivos de Envio e Resposta:''' Define se o Middleware deve gravar os XMLs enviados e recebidos do SEFAZ.<br/>
+
O campo abaixo define o diretório onde eles serão gravados. Por padrão, criamos uma pasta "xmls_retorno" no diretório de instalação do Middleware.
+
'''IdToken/IdCSC:''' ID do CSC disponibilizado pelo cliente para emissão de NFC-e.<br/>
+
'''Token/CSC:''' CSC disponibilizado pelo cliente para emissão de NFC-e. Existe código para ambiente de homologação e código para ambiente de produção.<br/>
+
'''Path arquivo NUMNOT.DBF:'''
+
 
+
=== WebService ===
+
 
+
Guia onde são configurados dados para comunicação com SEFAZ para emissão de NF-e e NFC-e.
+
 
+
[[Arquivo:Configurador-middleware-empresa-4.png]]
+
 
+
'''WebService'''
+
 
+
'''Selecione a UF de Destino:''' UF do SEFAZ.<br/>
+
'''Selecione o Ambiente de Destino:''' Define se a emissão será em Homologação (para testes) ou Produção.
+
'''Visualizar Mensagem:'''
+
 
+
'''Proxy'''
+
 
+
'''Host:''' IP ou servidor do proxy.<br/>
+
'''Porta:''' Porta do proxy.<br/>
+
'''Usuário:''' Usuário para autenticação no proxy.<br/>
+
'''Senha:''' Senha para autenticação no proxy.
+
 
+
=== Email ===
+
 
+
Guia para configurar email para entrega de NF-es.
+
 
+
[[Arquivo:Configurador-middleware-empresa-5.png]]
+
 
+
'''Email'''
+
 
+
'''Servidor SMTP:''' Endereço do servidor SMTP que enviará os emails.<br/>
+
'''Porta:''' Porta do servidor SMTP.<br/>
+
'''Usuário:''' Usuário para envio dos emails.<br/>
+
'''Senha:''' Senha do usuário para envio dos emails.<br/>
+
'''Assunto do Email Enviado:''' Assunto a ser utilizado nos emails.<br/>
+
'''SMTP Exige Conexão Segura:''' Indicação se servidor utilizará conexão segura [SSL].<br/>
+
'''Mensagem do Email:''' Mensagem para ser incluída no email.
+
 
+
== Importação ==
+
 
+
Nessa guia são efetuas as configurações relacionadas a importação das tabelas TI.<br/>
+
Leia mais em [[Layout de Importação para o Totall Commerce]].
+
 
+
[[Arquivo:Configurador-middleware-importacao.png]]
+
 
+
'''Ativada:''' Liga e Desliga processo de importação.<br/>
+
'''Tempo em segundos:''' Tempo de espera entre cada execução da importação.
+
  
 
== Impressão de Cancelamento de Seguro ==
 
== Impressão de Cancelamento de Seguro ==

Edição das 11h25min de 26 de janeiro de 2017

Tag-icone-mini.png Totall Middleware
Referenciado por: Arquitetura do Totall Middleware | Artigo em Formatação | Atualização do Totall Middleware | CNAB no Commerce Web | Configurações CF-e - Totall PoS | Configurações Devoluções - Totall PoS | Configurações Impressoras - Totall Order Web | Configurações NF-e/NFC-e 4.0 | Configurações NF-e - Totall PoS | Configurações Tipos de Entrega - Totall Order Web | 

Resumo

Nesse artigo apresenta as configurações do Totall Middleware referentes a diversos serviços e aplicações que são executados nele.
As configurações são todas feitas pelo WSMiddleware em C:\TotallMiddleware.
Importante:

  • Para o serviço do Middleware utilizar as novas configurações, é necessário que ele seja reiniciado.


Acesso ao Banco de Dados do Middleware

Quando se executa a primeira vez o WSMiddleware, caso não exista ainda o Middleware.ini, ou o WSMiddleware não conseguir acessar o banco de dados local, a tela para configuração de onde está a configuração será apresentada.

  • Sem ter uma conexão válida com o banco local não é possível acessar as configurações.

Configurador-middleware-local.png

Salvar Configurações

Salvar Configurações: botão encontrado no canto inferior direito de todas as telas do configurador. Ele grava as configurações no banco do Middleware.

WebService Server

ConfMiddlewareWebServ.jpg

  • Start: botão para iniciar o serviço do Windows.
  • Stop: botão para parar o serviço do Windows.
  • Porta WS: define a porta, a qual o servidor web utilizará quando está no papel de Middleware Filial ou Matriz.
  • Open Browser: abre o serviço no navegador padrão.


Acesso à Retaguarda

Nessa guia você configura o acesso ao banco de dados do Totall Commerce.
Deve ser configurado somente no Middleware Matriz.
Não requer nenhum tipo de programa ou configuração externa para acessar o banco.
ConfMiddlewareAcessoReta.jpg

  • Tipo: tipo do banco de dados.
  • Servidor: IP ou nome da máquina onde está o banco de dados.
  • Database: database ou SID do banco de dados.
  • Usuário: usuário owner do Totall Commerce.
  • Senha: senha do owner do Totall Commerce.
  • Testar Conexão: verifica se consegue estabelecer conexão com os dados informados.
  • Ativar Controle de Numeração pelo Middleware: o Totall Middleware fará o controle da numeração dos documentos fiscais emitidos. Atualmente o numnot.dbf é que faz esse controle das numerações. Porém, essa função não está finalizada e você pode acompanhar o andamento do projeto através da tarefa 100060.


Configurações por Empresa

Nessa guia estão as configurações que são feitas por filial.
ConfMiddlewareEmpresa.jpg

  • Ativo: é possível ativar a desativar a configurações por filial diretamente pelo grid.
  • Botão Incluir: acessa tela de configurações para filial em modo de inclusão.
  • Botão Editar: acessa tela de configurações para filial em modo de edição.
  • Botão Excluir: elimina as configurações da filial.


Certificado

Nessa sub-guia estão os campos relacionados ao certificado digital da NF-e e NFC-e. Acesse em {{Tela|Configurações por Empresa|Botão Editar|Guia Certificado]].
ConfMiddlewareCertificado.jpg

  • Caminho: caminho completo até o certificado A1 do cliente.
  • Senha: senha do certificado.

Importante:

  • O Certificado Digital é um documento eletrônico que possui validade de 1 ano. Portanto, o cliente deve ter atenção aos prazos, pois correrá o risco de não poder emitir NF-es e NFC-es.


Geral

Nessa guia estão os campos gerais de configuração para a filial. Acesse em {{Tela|Configurações por Empresa|Botão Editar|Guia Geral]].
ConfMiddlewareGeral.jpg

  • Salva Arquivos de Envio e Resposta: define se o Middleware deve gravar os XMLs enviados e recebidos do SEFAZ. Se habilitado, deve-se informar qual diretório para gravação.

Por padrão, criamos uma pasta "xmls_retorno" no diretório de instalação do Middleware, mas você poderá indicar um diretório específico.

  • IdToken/IdCSC: ID do CSC disponibilizado pelo cliente para emissão de NFC-e.
  • Token/CSC: CSC disponibilizado pelo cliente para emissão de NFC-e. Existe código para ambiente de homologação e código para ambiente de produção.
  • Path arquivo NUMNOT.DBF: informe a localização do arquivo numnot.dbf utilizado pelo CheckOutNF.


WebService

Nessa guia são configurados os dados para comunicação com a SEFAZ para emissão de NF-e e NFC-e.
ConfMiddlewareWebService.jpg

  • WebService
    • Selecione a UF de Destino: UF do SEFAZ.
    • Selecione o Ambiente de Destino: define se a emissão será em Homologação (para testes) ou Produção.
    • Visualizar Mensagem:????????????????????


  • Proxy
    • Host: IP ou servidor do proxy.
    • Porta: porta do proxy.
    • Usuário: usuário para autenticação no proxy.
    • Senha: senha para autenticação no proxy.


E-mail

Guia para configurar e-mail para entrega de NF-es.
ConfMiddlewareEmail.jpg

  • E-mail
    • Servidor SMTP: endereço do servidor SMTP que enviará os emails.
    • Porta: porta do servidor SMTP.
    • Usuário: usuário para envio dos emails.
    • Senha: senha do usuário para envio dos emails.
    • Endereço E-mail: ?????????????????
    • Nome do Remetente: ??????????????????
    • Assunto do E-mail Enviado: assunto a ser utilizado nos e-mails.


  • Mensagem do E-mail (em formato HTML)
    • NFC-e:
    • NF-e:
    • SAT:
    • ?: tags disponíveis
    • Padrão:


Impressão

ConfMiddlewareImpressao.jpg


Importação

Nessa guia são efetuadas as configurações relacionadas a importação das tabelas TI.
Configurador-middleware-importacao.png

  • Ativada: liga e desliga processo de importação.
  • Tempo em segundos: tempo de espera entre cada execução da importação.

Impressão de Cancelamento de Seguro

Nessa guia configuramos a impressão do cancelamento do seguro (serviços adicionais).

Configurador-middleware-impressao.png

Impressão

Filial
Nesse grid definimos por filial em qual impressora serão impressos os seguros. Os dados desse grid são salvos em um arquivo local chamado tbFilialCanSeg.xml.
Ctrl+Del elimina um registro do grid.

Cód. Filial: Código interno da filial [CODFIL].
Nome Filial: Nome da filial apenas para facilitar a visualização no grid.
Impressora: Impressora para onde será mandada a impressão. Para configurar impressora de outra filial, é necessário compartilhar a impressora na rede e adicioná-la na máquina em que o Middleware está instalado. Se a impressora não for informada, sistema utilizará a impressora padrão dessa mesma máquina.

Número de Vias da Impressão: Indica a quantidade de cópias que serão impressas do seguro.

Monitoramento

Ativada: Liga e Desliga o serviço de impressão de seguros.
Tempo em segundos: Tempo de espera entre cada busca por novas impressões.

SATs

Nessa guia estão as configurações que são feitas para cada SAT da filial.

Configurador-middleware-sat-1.png

Ativo?: É possível ativar a desativar um SAT diretamente pelo grid.
Botão Incluir: Acessa tela de configurações do SAT em modo de inclusão.
Botão Editar: Acessa tela de configurações do SAT em modo de edição.
Botão Excluir: Elimina um SAT.

Configurações SAT

Nessa tela é possível cadastrar um SAT e testar a comunicação com ele.

Configurador-middleware-sat-2.png

Número de Série: Número de série do SAT.

Autenticação

Código da Ativação: Código da ativação utilizado para ativar o SAT.
Ambiente: Indica se a emissão de CF-e será em homologação (para testes) ou em produção.
Assinatura do aplicativo comercial: Código de vinculação gerado pelo administrativo da Totall.

Drivers

Local da DLL: Caminho completo até a DLL do SAT, que normalmente é o arquivo SAT.dll.
Padrão de Acesso a DLL: Indica como é feita a passagem de parâmetros entre o Middleware e o aparelho SAT.

Comunicação

Versão do Layout: Versão do layout utilizada pelo SAT.
UTF-8: Indica se é utilizado UTF-8 como codificação nas mensagens para o SAT.
Página de Código do UTF-8:

Suporte e Manutenção

Arquivo de Log: Caminho completo com o nome do arquivo de log que será criado para detalhar melhor as operações com SAT.

Emulador Offline SEFAZ-SP: Indica se o SAT configurado se trata do emulador.
Para o emulador, foram fixadas algumas regras no sistema.