Diversos - Instalação serviço NFS-e: mudanças entre as edições

De Wiki NBS
Ir para navegação Ir para pesquisar
Linha 3: Linha 3:


== '''Apresentação''' ==
== '''Apresentação''' ==
Manual de Instalação do serviço NF-e.
Manual de Instalação do serviço NFS-e.
----
----


== '''Objetivo''' ==
== '''Objetivo''' ==
Disponibilizar informações para instalar e/ou alterar instalação do processo de integração dos serviços da NF-e, em serviço do Windows. 
Disponibilizar informações para instalar e/ou alterar instalação do processo de integração dos serviços da NFS-e, em serviço do Windows. 
----
----


=== Roteiro de Instalação ===
=== Roteiro de Instalação ===
Copie o arquivo ‘NfeWindowsService.exe’ para a pasta onde se encontra os executáves da NF-e.
Copie o arquivo ‘NfseWindowsService.exe’ para a pasta onde se encontra os executáveis da NFS-e.  
----'''Para a instalação do serviço, é necessário a execução do comando DOS, na pasta onde se encontra os executáveis da NF-e, executar os comandos abaixo:'''
{| class="wikitable"
!
|}
----'''Para a instalação do serviço, é necessário a execução do comando DOS, na pasta onde se encontra os executáveis da NFS-e, executar os comandos abaixo:'''
 
Em comando DOS, na pasta onde se encontra os executáveis da NFS-e, execute os comandos para instalação do serviço.
 
<nowiki>*</nowiki>Caso o serviço já exista


Em comando DOS, na pasta onde se encontra os executáveis da NF-e, execute os comandos para instalação do serviço.
sc delete (nome_do_servico)


sc delete nfebootservice
<nowiki>*</nowiki>Nome da pasta não pode conter espaço, '''retirar os parênteses'''.


sc create nfebootservice binPath= "%cd%\NFeWindowsService.exe -config=%cd%\nfeconfig.xml -start=10" DisplayName= "NBS NF-e Boot Service" start= auto depend= nsi
sc create (nome_do_servico) binpath= "(COLOCAR O CAMINHO DO NFSeWindowsService.exe) -config=(COLOCAR O CAMINHO DO nfseconfig.xml) -start=10" DisplayName= "NBS NFS-e Boot Service" start= auto.


sc description nfebootservice "Serviço Gerenciador NBS NF-e"
<nowiki>*</nowiki>Descrição do Serviço
----'''Atenção:'''
 
* NÃO efetue a alteração do nome do serviço ''''nfebootservice'''<nowiki/>', o sistema irá utilizar este nome para localizar os dados para monitoramento;
sc description (nome_do_servico) "Serviço Gerenciador NBS NFS-e"
* O arquivo ‘'''NFe_uma_instancia_service.bat'''’, pode ser executado a partir da pasta onde se encontra os executáveis da NFe.
{| class="wikitable"
{| class="wikitable"
|[[Arquivo:Renave - Exportacao Certificado - Privacidade 2.png|semmoldura|628x628px]]
![[Arquivo:Cmmd.png|miniaturadaimagem|671x671px]]
|}
|}
----'''Arquivos de configuração:'''


[[Arquivo:Renave - Exportacao Certificado - Privacidade 2.png|semmoldura|628x628px]]
O arquivo config do nfse(nfseconfig.xml) deve contar com os seguintes novos campos em amarelo. O primeiro, '''nome_servico''' precisa ser o nome dado ao serviço na criação do mesmo(do comando sc create...) e o segundo, precisa ser uma '''porta''' que não está e nem será utilizada por qualquer outra aplicação(excluindo possivelmente a NFS-e).
 
{| class="wikitable"
'''Atenção'''
![[Arquivo:Config.png|miniaturadaimagem|464x464px]]
 
|}
O serviço agora ira buscar o arquivo site.xml na pasta '''C:\Inetpub\wwwroot\NBSNET\Modulos\CClass\bin\site.xml'''.
----<nowiki/>'''Atenção'''
----'''Importante'''
----'''Importante'''
* Para o sistema ter acesso aos certificados digitais utilizado para assinaturas e conexões com as SEFAZ
* Para o sistema ter acesso aos certificados digitais utilizados para assinaturas e conexões com o servidor da prefeitura
* Caso o uso de certificados não seja por arquivos ou caso Logon ‘''Conta do Sistema Local''’ não tenha acesso aos certificados instalados no Windows, faz-se necessário que o serviço tenha acesso aos certificados instalados no Windows, para isso, torna-se necessário alterar o ‘Logon’ no serviço.
* Caso o uso de certificados não seja por arquivos ou caso Logon ‘''Conta do Sistema Local''’ não tenha acesso aos certificados instalados no Windows, faz-se necessário que o serviço tenha acesso aos certificados instalados no Windows, para isso, torna-se necessário alterar o ‘Logon’ no serviço.
* No gerenciador de serviços do Windows, selecione o serviço ‘''NBS NF-e Boot Service''’, em propriedade.
* No gerenciador de serviços do Windows, selecione o serviço ‘''NBS NFS-e Boot Service''’, em propriedade.
----
{| class="wikitable"
----Ao acessar a Aba Logon, altere a opção conforme imagem abaixo:
![[Arquivo:Logon install.png|miniaturadaimagem|471x471px]]
|}
Ao acessar a Aba Logon, altere a opção conforme imagem abaixo:


'''DE:''' Conta do Sistema Local;
'''DE:''' Conta do Sistema Local;


'''PARA:''' Esta conta,
'''PARA:''' Esta conta,
----- Na Aba Logon, alterar a opção de ‘Conta do Sistema Local’ para a opção ‘Esta conta’


EX:
Na Aba Logon, alterar a opção de ‘Conta do Sistema Local’ para a opção ‘Esta conta’
 
Preencha os campos com o seu usuário e senha
----
----


=== Instalação NF-e em serviço em multiplas instâncias ===
=== Instalação NFS-e em serviço em múltiplas instâncias ===
O procedimento será semelhante ao descrito acima, haverá a inclusão do caractere ‘_’ mais o número da instância desejada.
O procedimento será semelhante ao descrito acima, havendo apenas um atenção especial na porta escolhida.
----'''Instalação NF-e em serviço em multiplas instâncias'''
----'''Instalação NFS-e em serviço em múltiplas instâncias'''


Segue o mesmo procedimento, apenas incluir o caractere ‘_’ mais o número da instância desejada.
Segue o mesmo procedimento, apenas escolher o número da porta(nfseconfig.xml) de acordo com os Schemas.


'''Ex: para instância 1'''
'''Ex: Cliente possui 3 instâncias, e cada uma delas possuem um Schema do banco próprio'''


sc delete nfebootservice_1
A instalação seguirá conforme a descrita anteriormente, em que cada instância terá um serviço Windows para a mesma, com nomes diferentes, apontando para as suas respectivas pastas.


sc create nfebootservice_1 binPath= "%cd%\NFeWindowsService.exe -config=%cd%\instancia_1\nfeconfig.xml -start=10" DisplayName= "NBS NF-e Boot Service 1" start= auto depend= nsi
Nesse caso, o número da porta(nfseconfig.xml) deve ser diferente ex, instância 1 usará a porta 8890, instância 2 usará a porta 8891 e instância 3 usará a porta 8892.


sc description nfebootservice_1 "Serviço Gerenciador NBS NF-e instancia 1"
'''Ex: Cliente possui 3 instâncias e as mesmas utilizam o mesmo Schema do banco'''


'''Ex: para instância 2'''
A instalação seguirá conforme a descrita anteriormente, em que cada instância terá um serviço Windows para a mesma, com nomes diferentes, apontando para as suas respectivas pastas.


sc delete nfebootservice_2
Nesse caso, como todas compartilham o mesmo Schema do banco, o número da porta deverá ser o mesmo para os 3 arquivos de configuração(nfseconfig.xml), ex, a instância 1, instância 2 e instância 3 irão usar a porta 8859.
----


sc create nfebootservice_2 binPath= "%cd%\NFeWindowsService.exe -config=%cd%\instancia_1\nfeconfig.xml -start=10" DisplayName= "NBS NF-e Boot Service 2" start= auto depend= nsi
=== Tela Inicial da NFS-e ===
 
Após a instalação do serviço NFS-e, ao executar o aplicativo NFSe.exe, será exibido apenas a tela para monitoramento dos processos e alteração de parâmetros de cidades e empresas.
sc description nfebootservice_2 "Serviço Gerenciador NBS NF-e instancia 2" 
{| class="wikitable"
![[Arquivo:NFSeServico.png|miniaturadaimagem|701x701px]]
|}


- Preservando o nome do serviço 'nfebootservice_nº' através desse nome que o monitor de serviço vai poder encontrar os dados para monitoramento.
Também pode ser usado o arquivo ‘'''NFe_mult_instancia_service.bat'''’, sendo necessário editar o arquivo para alterar ou incluir as instancias que o cliente usa.
----
=== Tela Inicial da NF-e ===
Após a instalação do serviço NF-e, ao executar o aplicativo NFe.exe, será exibido apenas a tela para monitoramento dos processos.
----
----Para retornar a [[Soluções NBS|Página Principal]] - [[Soluções NBS - Diversos|Diversos]] - '''Instalação serviço NFS-e'''
----Para retornar a [[Soluções NBS|Página Principal]] - [[Soluções NBS - Diversos|Diversos]] - '''Instalação serviço NFS-e'''

Edição das 22h05min de 10 de janeiro de 2022

Para retornar a Página Principal - Diversos - Instalação serviço NFS-e


Apresentação

Manual de Instalação do serviço NFS-e.


Objetivo

Disponibilizar informações para instalar e/ou alterar instalação do processo de integração dos serviços da NFS-e, em serviço do Windows. 


Roteiro de Instalação

Copie o arquivo ‘NfseWindowsService.exe’ para a pasta onde se encontra os executáveis da NFS-e.


Para a instalação do serviço, é necessário a execução do comando DOS, na pasta onde se encontra os executáveis da NFS-e, executar os comandos abaixo:

Em comando DOS, na pasta onde se encontra os executáveis da NFS-e, execute os comandos para instalação do serviço.

*Caso o serviço já exista

sc delete (nome_do_servico)

*Nome da pasta não pode conter espaço, retirar os parênteses.

sc create (nome_do_servico) binpath= "(COLOCAR O CAMINHO DO NFSeWindowsService.exe) -config=(COLOCAR O CAMINHO DO nfseconfig.xml) -start=10" DisplayName= "NBS NFS-e Boot Service" start= auto.

*Descrição do Serviço

sc description (nome_do_servico) "Serviço Gerenciador NBS NFS-e"

Cmmd.png

Arquivos de configuração:

O arquivo config do nfse(nfseconfig.xml) deve contar com os seguintes novos campos em amarelo. O primeiro, nome_servico precisa ser o nome dado ao serviço na criação do mesmo(do comando sc create...) e o segundo, precisa ser uma porta que não está e nem será utilizada por qualquer outra aplicação(excluindo possivelmente a NFS-e).

Config.png

O serviço agora ira buscar o arquivo site.xml na pasta C:\Inetpub\wwwroot\NBSNET\Modulos\CClass\bin\site.xml.


Atenção


Importante

  • Para o sistema ter acesso aos certificados digitais utilizados para assinaturas e conexões com o servidor da prefeitura
  • Caso o uso de certificados não seja por arquivos ou caso Logon ‘Conta do Sistema Local’ não tenha acesso aos certificados instalados no Windows, faz-se necessário que o serviço tenha acesso aos certificados instalados no Windows, para isso, torna-se necessário alterar o ‘Logon’ no serviço.
  • No gerenciador de serviços do Windows, selecione o serviço ‘NBS NFS-e Boot Service’, em propriedade.
Logon install.png

Ao acessar a Aba Logon, altere a opção conforme imagem abaixo:

DE: Conta do Sistema Local;

PARA: Esta conta,

Na Aba Logon, alterar a opção de ‘Conta do Sistema Local’ para a opção ‘Esta conta’

Preencha os campos com o seu usuário e senha


Instalação NFS-e em serviço em múltiplas instâncias

O procedimento será semelhante ao descrito acima, havendo apenas um atenção especial na porta escolhida.


Instalação NFS-e em serviço em múltiplas instâncias

Segue o mesmo procedimento, apenas escolher o número da porta(nfseconfig.xml) de acordo com os Schemas.

Ex: Cliente possui 3 instâncias, e cada uma delas possuem um Schema do banco próprio

A instalação seguirá conforme a descrita anteriormente, em que cada instância terá um serviço Windows para a mesma, com nomes diferentes, apontando para as suas respectivas pastas.

Nesse caso, o número da porta(nfseconfig.xml) deve ser diferente ex, instância 1 usará a porta 8890, instância 2 usará a porta 8891 e instância 3 usará a porta 8892.

Ex: Cliente possui 3 instâncias e as mesmas utilizam o mesmo Schema do banco

A instalação seguirá conforme a descrita anteriormente, em que cada instância terá um serviço Windows para a mesma, com nomes diferentes, apontando para as suas respectivas pastas.

Nesse caso, como todas compartilham o mesmo Schema do banco, o número da porta deverá ser o mesmo para os 3 arquivos de configuração(nfseconfig.xml), ex, a instância 1, instância 2 e instância 3 irão usar a porta 8859.


Tela Inicial da NFS-e

Após a instalação do serviço NFS-e, ao executar o aplicativo NFSe.exe, será exibido apenas a tela para monitoramento dos processos e alteração de parâmetros de cidades e empresas.

NFSeServico.png

Para retornar a Página Principal - Diversos - Instalação serviço NFS-e