inicializacao de programa via Prompt DOS

Discussão em 'Progress 4GL' iniciado por kleberdomingos, Agosto 16, 2012.

  1. kleberdomingos

    kleberdomingos Sem Pontuação

    Pessoal, tudo bem?

    Estou "tentando" colocar uma rotina que possa executar um programa *.p todo dia em determinado horario... para isso pensei em criar um *.bat que será chamado via agendador de tarefas do windows.
    Até ai, sem grilo, estava pensando na composição do .bat, e com base no que utilizamos para incializacao do Datasul, montei um nesse esquema:

    C:\DLC101B\bin\prowin32.exe -basekey "ini" -ininame C:\GPL\scripts\local.ini -pf C:\Gpl\scripts\prs.pf -pf C:\gpl\scripts\prmult.pf -p \dzp\dzitau.r -U <usuario> -P <senha>

    onde: o usuario é aquele que uso para logar no sistema Datasul, bem como a senha que é a mesma que utilizo para logar no Datasul. Entretanto, ao executá-lo surge uma caixa de erro dizendo que o usuario e senha não coincidem, muito embora já tenha tentado com outros vários logins, porém sem exito...

    Alguem teria uma idéia/sugestão/solução para esse caso?

    Obrigado mais uma vez!

    Abraços!
  2. tandujar

    tandujar Membro Participativo

    Tenta executar o programa com a mesma linha de comando que você esta executando sem usuário e senha.

    Acredito que irá funcionar.
  3. kleberdomingos

    kleberdomingos Sem Pontuação

    tandujar deu certo meu amigo... nao precisava mesmo de usuario e senha!

    Obrigado

    Abraços!
  4. rohis

    rohis Membro Ativo

    Boa tarde!

    Estou com o mesmo problema, porém no meu caso tenho que informar o usuário e senha (EMS 5)
    Aconteceu o mesmo erro informado no post. Alguém pode ajudar?

    Obrigada!
  5. liliane

    liliane Sem Pontuação

    De dentro do teu programa, chame, de run, no "btb/bt... alguma coisa" que executa o login do Datasul
  6. rohis

    rohis Membro Ativo

    Resolvido...
    1) Na bat do alias estou executando a validação de usuário: run btb/btapi910za.p (INPUT usuario, INPUT senha, output table tt-erros).
    2) em seguida executo o programa.p

    Abs,

Compartilhe esta Página