Como alterar o temp-directory?

Discussão em 'Progress 4GL' iniciado por lhp.s, Maio 12, 2016.

  1. lhp.s

    lhp.s Membro Participativo

    Buenas senhores,

    Como alterar o temp-directory (definitivamente) da sessão?
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    SESSION:TEMP ?
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    eu alterei o script de carga da sessão, tirei o -T do .pf e deixei na linha de comando, dai lá eu coloco uma variavel de ambiente com a pasta que eu quero.
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

  5. lhp.s

    lhp.s Membro Participativo

    isso o temp:session...
    quero alterar sem ter que re-instalar
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Então é o seguinte, no config.xml que é onde o menu vai pra executar os programas progress, lembrando que agora na versão com menu-html só executa programas executaveis, então eu tive que pegar o .cmd e compilar, tem uns programas gratis na internet que faz isso.
    eu criei o prowin32Imesul.cmd ....
    Código:
    @echo off
    if not exist c:\datasul\work\%USERNAME% mkdir c:\datasul\work\%USERNAME%
    
    c:\datasul\oe10\bin\prowin32.exe -T c:\datasul\work\%USERNAME% %*
    Simples assim, e como eu disse, no .pf da sessão eu tirei o parametro -T

    Agora vc compila esse .cmd pra gerar um .exe dele, coloca no config.xml pra ser chamado lá e parte pro abraço sem problemas, pra evitar qualquer confusão, eu deixei a pasta oework quietinha, criei uma work, esse script criará dentro da work uma pasta com o nome do usuario, dai vc me pergunta porque eu fiz isso, simples, as minhas lojas acessam o datasul atraves do acesso remoto (mstsc), e no servidor o c:\datasul\oework acaba sendo comum a todos, o que estava acontecendo ???? um usuario travando arquivos temporarios de outros, principalmente os txt que os relatorios criam, no meu caso, planilhas excel, diferentes usuarios gerando o mesmo relatorio ao mesmo tempo.

    assim, cada usuario tem a sua pasta temporaria.
    rafael.andrade curtiu isso.

Compartilhe esta Página