Por dentro do PIS podemos criar os serviços, como foi mostrado anteriormente. Mas a configuração deles pode ser feita manualmente. Em muitas instalações somente este método estará disponível. Vamos ver como fazer isso.





Ref.00048


Nota: Versão 4.4.3.1


  • Precisamos obter o identificador do Metadados. Lembrando que temos que criar 2 serviços (Thread e Schedule) para cada Metadados. Para isso vá no PIS, em Manager / Scheme.


  • Escolha o Metadados no qual você quer criar os serviços de forma manual clicando sobre o nome deles na lista da esquerda.


  • Depois, no menu da caixa de diálogo, clique em Script.


  • Temos em ID um código representando o identificador do Metadados. Ele é um código de letras e números. Copie este código e salve em um arquivo texto, através de um editor. Precisaremos deste código diversas vezes.


  • Minimize ou feche o PIS e vá, agora, para o diretório onde o PIS foi instalado.


  • Vá para o diretório Schedule Service.


  • Dentro deste diretório crie um subdiretório cujo nome será o ID do Metadados, que foi salvo no editor de texto.


  • Selecione todos os arquivos existentes no diretório Schedule Service e copie para este novo subdiretório que foi criado.


  • Vá para o subdiretório cujo nome é o ID do Metadados. Abra com um editor de texto o arquivo InstallSchema.bat. Cuidado para editá-lo e não executá-lo.


  • Pelo editor substitua <ID_SCHEMA> pelo código do Metadados.


  • Se você instalou o PIS num diretório diferente do C:\Program Files deve editar o caminho (binPath) do executável do serviço para o diretório correto.


  • Salve e feche o arquivo.


  • Abra com o editor de texto o arquivo NameSchema.txt.


  • Nele substitua <ID_SCHEMA> pelo código do Metadados. Salve e feche o arquivo.


  • Abra, ainda com o editor de texto, o arquivo UninstallSchema.bat.


  • Pelo editor substitua <ID_SCHEMA> pelo código do Metadados.


  • Salve e feche o arquivo.


  • Mantendo-se no subdiretório execute o arquivo de lotes InstallSchema.bat como administrador. Para isso clique sobre ele com o botão da direita do mouse ao mesmo tempo que mantenha o Shift apertado. Escolha Run as administrator.


  • Volte para o diretório principal da instalação do PIS.


  • Vá para o diretório Threads Service.


  • Dentro deste diretório crie um subdiretório cujo nome será o ID do Metadados, que foi salvo no editor de texto.


  • Selecione todos os arquivos existentes no diretório Threads Service e copie para este novo subdiretório que foi criado.


  • Vá para o subdiretório cujo nome é o ID do Metadados. Abra com um editor de texto o arquivo InstallSchema.bat. Cuidado para editá-lo e não executá-lo.


  • Pelo editor substitua <ID_SCHEMA> pelo código do Metadados.


  • Se você instalou o PIS num diretório diferente do C:\Program Files deve editar o caminho (binPath) do executável do serviço para o diretório correto.


  • Salve e feche o arquivo.


  • Abra com o editor de texto o arquivo NameSchema.txt.


  • Nele substitua <ID_SCHEMA> pelo código do Metadados. Salve e feche o arquivo.


  • Abra, ainda com o edito de texto, o arquivo UninstallSchema.bat.


  • Pelo editor substitua <ID_SCHEMA> pelo código do Metadados.


  • Salve e feche o arquivo.


  • Mantendo-se no subdiretório execute o arquivo de lotes InstallSchema.bat como administrador. Para isso clique sobre ele com o botão da direita do mouse ao mesmo tempo que mantenha o Shift apertado. Escolha Run as administrator.


  • Vá em Control Panel / Administrative Tools / Services para verificar a lista de serviços ativos no servidor.


  • Procure pelos serviços iniciados com a palavra PIS.


Você verá dois serviços na lista. Observe que o nome deles é composto pela palavra PIS, seguido de um identificador associado ao tipo do serviço (ScheduleService ou ThreadService) seguido por um identificador que está associado ao Metadados.


Mais detalhes veja o link abaixo:


0016A   Configurando os serviços manualmente