1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Executar programa via Terminal Service

Discussão em 'Progress 4GL' iniciado por lm1979, Maio 2, 2018.

  1. lm1979

    lm1979 Membro Participativo

    Boa tarde,
    Nós temos um programa que executa no terminal service do Windows, quando o computador é ligado ele carrega o terminal do servidor e já abre o programa, até o dia 18/04 estava tudo funcionado, no dia 18/04 eu apliquei vários pacotes de atualização, de 12.1.17.34 até 12.1.18.39, agora o programa não está mais carregando, está aparecendo uma mensagem de usuário sem permissão para executar o programa, mas no cadastro do programa o usuário tem permissão.

    segue a linha que é executada quando o terminal service é carregado.
    C:\datasul\dlc116\bin\prowin32.exe -basekey "ini" -ininame \\SRV12\DATASUL\scripts\ems206ofi.ini -pf \\SRV12\DATASUL\scripts\ems206ofi.pf -p \\SRV12\DATASUL\scripts\reporte-206te.r -param "mrs",man,aponta-7,aponta-7,aponta-7"
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    o usuário do TS que vc está logando tem permissão de acesso a máquina SRV12 e a todas pastas subsequentes e as pastas que estão no propath?
  3. lm1979

    lm1979 Membro Participativo

    Boa tarde,
    Sim, o usuário tem acesso.
    Mas, eu resolvi adicionado o seguinte código no programa.

    Código:
    RUN btb/btapi910za.p (INPUT 'usuario':U,
                          INPUT 'senha':U,
                          OUTPUT TABLE tt-erros).
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Então quer dizer que o Totvs não está permitindo abrir algum programa sem estar logado ou coisa parecida.
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    se o programa, mesmo que especifico tiver as includes de controle, sim, o programa seguira as regras do license server, se quiser um programa independente, tem que cria-lo usando uma template 100% progress.
    Código:
    {include/i-prgvrs.i {&programa} {&versao}}
    &IF "{&EMSFND_VERSION}" >= "1.00" &THEN
        {include/i-license-manager.i csce510 cep}
    &ENDIF
      {utp/ut9000.i "{&programa}" "{&versao}"}
    

Compartilhe esta Página