Como gerar log usando o comando HOST no FORMS 6i ??

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
francinaldo
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qua, 17 Dez 2008 2:43 pm
Localização: SP

Boa tarde,

Pessoal, estou fazendo uma aplicação de transferencia de arquivo no forms (tipo FTP) e uso o comando host até ai funciona perfeitamente. Porém quero gerar um log com tudo que ocorreu na execução, ai que ta o problema.

Se eu executar o comando no msDOS:

Selecionar tudo

ftp.exe -s:"C:\teste\ARQ_FTP.TXT">log.log
ele gera o log perfeitamente.

Se eu executo o mesmo comando no forms:

Selecionar tudo

ln_command := 'ftp.exe -s:"' || p_nm_dir || p_nm_arq||'">'||'log.log'; 
HOST(ln_command);
Não funciona.

alguém já gerou log de execução do comando HOST ??

Obrigado!
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Será que ele não está salvando o log em algum lugar estranho?

Já tentou colocar o caminho completo ?

Selecionar tudo

>c:\log.log
francinaldo
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qua, 17 Dez 2008 2:43 pm
Localização: SP

acabei de testar e nada ...

dei um alert antes de executar o comando HOST e ficou assim:

Selecionar tudo

ftp.exe -s:"c:\teste\ARQ_FTP.TXT">c:\logg.log
testei sema as aspas tb ...

se executar no CMD funciona mas no forms assim não:
HOST(ln_command,NO_SCREEN)

:(
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Então cria um arquivo .BAT e coloca ali dentro o seu comando FTP.
E pelo forms, apenas chama esse .BAT.

Melhor ainda: Cria esse .BAT em tempo de execução, daí tu garante que ele sempre vai estar lá corretamente.

(veja se funciona chamando um .BAT)
Avatar do usuário
rog3rk
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 37
Registrado em: Sex, 18 Jul 2008 8:06 am
Localização: Sapiranga RS

Dr Gori..

Como eu posso criar este arquivo .BAT em tempo de execução no Forms?

Queto criar o .BAT com o seguinte texto

Selecionar tudo

copy etiqueta.txt LPT1
Obrigado

Roger
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Majestic-12 [Bot] e 5 visitantes