Já aprendemos que o diretório de propriedades é um parâmetro importante. Caso ele seja omitido o PIS usa o diretório C:\ProgramData para armazenar as informações contidas ali.



Ref00028


Durante a instalação via SETUP executamos um aplicativo chamado WARESERVICEUPDATE para modificar a localização deste diretório. Mas, para você entender melhor, vamos mostrar como configuramos este diretório manualmente.


Nota: Versão 4.4.3.1


Atenção: Se você pretende manter o diretório C:\ProgramData como sendo o diretório de armazenamento das propriedades do software estes passos não precisam ser executados. Na instalação inicial, seja pelo Setup ou manualmente, a configuração padrão é usar este diretório.


  • Vá ao diretório onde o software foi instalado.


  • Vamos na primeira pasta: PIS 32 Bits Console.


  • Existe um arquivo cuja extensão será .CONFIG e cujo nome será o nome do arquivo executável. Abra este arquivo com um editor de texto.


Você verá o XML de configuração do módulo PIS 32 Bits Console. Na TAG configuration\Appsettings procure pela propriedade APPDirProperties. O valor desta propriedade, por padrão, é "0". Este valor significa que o diretório de propriedades será o C:\ProgramData. Caso você deseje modificar o diretório padrão edite e substitua o valor 0 pelo caminho completo do diretório onde será armazenado as propriedades do software. Veja abaixo como ficarão as TAGs XML após sua edição.



Nota: Existem duas propriedades neste arquivo de configuração que são APPToken e APPCyrpto. Ambas as propriedades possuem valores 1 (Verdadeiro) e 0 (Falso). A APPToken determina se a comunicação entre o cliente e o servidor será feita através de um Token de confiabilidade. Já a APPCyrpto determina se a mensagem da URL entre o cliente e servidor será enviada criptografada. Ambas as propriedades somente têm sentido se usarmos a arquitetura de comunicação via Web Services.


  • Salve o arquivo de propriedades após sua modificação.


  • Repita o mesmo processo para:


    • Diretório PIS Designer and Administrator, arquivo de configuração PIS.exe.CONFIG.
    • Diretório PIS Run Command, arquivo de configuração PISRunCommand.exe.CONFIG.
    • Diretório PIS Run Service Command, arquivo de configuração PISRunServiceCommand.exe.CONFIG.
    • Diretório PIS Schedule Service, arquivo de configuração PISScheduleService.exe.CONFIG.
    • Diretório PIS Server Command, arquivo de configuração PISServerCommand.exe.CONFIG.
    • Diretório PIS Threads, arquivo de configuração PISRunThreads.exe.CONFIG.
    • Diretório PIS Threads Service, arquivo de configuração PISThreadService.exe.CONFIG.


Mais detalhes no link abaixo:


0010A  Mudando o diretório de propriedades manualmente