acho que faltaram alguns detalhes, vou tentar explicar melhor. esse forms é uma customizacao pro Oracle EBS (R11), entao o forms está sim rodando em modo WEB.
essa tela dispara diversos concurrents do EBS (utilizando o gerenciador de concurrents do proprio), e esses concurrents geram arquivos em diversos formatos (xls, pdf, rtf, html...) no servidor de arquivos do EBS. caso o usuario queria visualizar esses arquivos individualmente, eu estou conseguindo com a funcao "editor_pkg2.browser_show" Porem essa funcao só funciona corretamente com os proprios arquivos que o concurrent gera, porque ela usa como parametro o ID do concurrent. Porém essa customizacao deve ter um botao que ao ser clicado, todos esses arquivos gerados pelo concurrent sejam compactados em um unico .zip e salvo na maquina do usuario. eu ja consigo gerar o .zip no servidor de arquivos usando o comando host, mas eu nao sei como pegar esse .zip gerado e disponibilizar pro usuario salvar na maquina dele com o forms. Hoje os usuarios aqui nao tem qualquer tipo de acesso a nenhuma pasta nesse servidor. 2012/6/11 J. Laurindo Chiappa <jlchia...@yahoo.com.br> > ** > > > Sérgio, penso que seria o WEBUTIL o indicado ** se ** o colega lá está > usando Forms 6i em modo WEB, aonde há um servidor web instalado e > acessível, o que ele NÃO nos confirma - se ele estiver usando modo > client/server, não seria webutil a solução, creio... > > Nino, vamos tentar detalhar : vc está usando o Forms 6i em modo > client/server ?? E clarificando outros pontos, o banco de dados 10g está no > Linux , a máquina cliente do banco aonde vc quer copiar esse .zip é > Windows, e há conectividade de rede entre o servidor Linux do banco e a > máquina cliente Windows ?? > > Se para tudo a resposta for sim, o que ocorre é que o software do banco de > dados Oracle *** NÃO *** tem absolutamente nenhum privilégio especial no > servidor aonde roda, é uma aplicação local e comum do ponto de vista do > servidor, então por princípio ele Não Tem (e não requer para funcionar) > nenhum privilégio de leitura/gravação/acesso nas máquinas clientes, e > também NÂO requer acesso via rede do servidor de banco para a > máquina-cliente.... > Sendo assim, a primeira coisa que se pergunta é : se vc tem os .zip já > presentes no servidor Oracle, não seria possível simplesmente , fora do > database, vc fazer um script que transmita o arquivo via > ftp/ssh/sftp/whatever ???? Isso DE LONGE é o mais simples... > > Se isso não for possível, aí no caso para que vc consiga fazer I/O a > partir do banco de dados numa máquina cliente vc TEM que : > > 1. se assegurar que há conexão de rede a partir do servidor Oracle até a > máquina-cliente, sem nenhum firewall impedindo, nem nada assim, tanto no > servidor Oracle quanto na máquina cliente. Note que , como direi no ponto > abaixo, vc TEM que ter um setup extra, e (óbvio) o software extra que vc > vai precisar setupear/instalar usa porta de rede/serviços próprios, que TEM > que ser autorizados - isso nem sempre é possível/viável por questões de > Segurança, numa instalação fortemente preocupada com segurança muitas vezes > não há nenhuma permissão nesse sentido, o sysadmin "fecha" absolutamente > tudo o possível... > > 2. vc TEM que apresentar o diretório/pasta E a máquina-cliente para o > servidor de banco : isso Necessariamente vai requerer um setup extra, por > default nada nesse sentido é pré-configurado, como eu disse acima... Vc > pode usar diversos softwares/protocolos (NFS e Samba são os mais comuns), e > pode usar um share windows como fonte de dados : > http://www.cyberciti.biz/tips/ubuntu-linux-nfs-client-configuration-to-mount-nfs-share.htmlfala > sobre como fazer com NFS, e > http://www.howtogeek.com/wiki/Mount_a_Windows_Shared_Folder_on_Linux_with_Sambaexemplifica > com Samba.... > > []s > > Chiappa > > > --- Em oracle_br@yahoogrupos.com.br, Sérgio Luiz Rodrigues Chaves > <sergio.chaves@...> escreveu > > > > > > > Nino, > > > > Verifique na instalação do WEBUTIL, lá você encontrará todas as > informações da criação dos objetos. > > > > > > > > > > > > > > Atenciosamente, Sérgio Chaves. > > > > > > > > Gestão de Serviços de Tecnologia > > > > Tel: (55 21) 3861-2700 . Ramal 2775 DDR 3861-2775 > > Cel: (55 21) 9919-8968 > > e-mail: Sergio.chaves@elumini. com.br > > > > > > ----- Mensagem original ----- > > > > De: "Nino" <ninobaldi@...> > > Para: "oracle br" <oracle_br@yahoogrupos.com.br> > > Enviadas: Segunda-feira, 11 de Junho de 2012 17:08:04 > > Assunto: Re: [oracle_br] salvar arquivo do servidor na maquina cliente > > > > Oi Sergio, > > > > o que vc chama de criação de objetos no Banco de Dados? > > > > seria armazenar o arquivo numa tabela? eu tenho como fazer isso com um > > arquivo que está no servidor? > > > > > > Obrigado > > > > > > > > 2012/6/11 Sérgio Luiz Rodrigues Chaves <sergio.chaves@...> > > > > > ** > > > > > > > > > > > > Nino, > > > > > > Utilize o WEBUTIL, mas é necessário a criação de objetos no Banco de > > > Dados. > > > > > > Atenciosamente, Sérgio Chaves. > > > > > > Gestão de Serviços de Tecnologia > > > > > > Tel: (55 21) 3861-2700 . Ramal 2775 DDR 3861-2775 > > > Cel: (55 21) 9919-8968 > > > e-mail: Sergio.chaves@elumini. com.br > > > > > > ----- Mensagem original ----- > > > > > > De: "Nino" <ninobaldi@...> > > > Para: "oracle br" <oracle_br@yahoogrupos.com.br> > > > Enviadas: Segunda-feira, 11 de Junho de 2012 14:36:54 > > > Assunto: [oracle_br] salvar arquivo do servidor na maquina cliente > > > > > > > > > > > > Boa tarde, > > > > > > estou desenvolvendo uma aplicacao no Forms6i, e estou com dificuldades > no > > > último passo de um processo. > > > > > > esta tela starta diversos procedimentos que geram diversos arquivos no > > > servidor > > > > > > quando um usuario clica em um botao, o forms deve zipar todos esses > > > arquivos em um unico .zip e oferecer a opcao pro usuario salvar esse > .zip > > > na maquina dele. > > > > > > até a parte de compactar o arquivo eu consegui fazer, minha pergunta > é: > > > > > > como salvar um arquivo que está no servidor (.zip) na maquina cliente? > > > > > > O Oracle é 10G, o Forms é 6i e o servidor é Linux > > > > > > Obrigado! > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > ------------------------------------ > > > > ---------------------------------------------------------- > > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de > inteira responsabilidade de seus remetentes. > > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > ---------------------------------------------------------- > > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! > VISITE: http://www.oraclebr.com.br/ > > ---------------------------------------------------------- Links do > Yahoo! Grupos > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html