[oracle_br] Executar um MP3 a partir do Forms
Pessoal, boa tarde. Tem como Executar um MP3 a partir do Forms ? Desde já muito obrigado.
[oracle_br] Criação de Scheduler
Criei um scheduler mas não consigo fazer ele rodar de 10 em 10 minutos. Aqui vai o código que usei: BEGIN -- Job defined entirely by the CREATE JOB procedure. DBMS_SCHEDULER.create_job ( job_name=> 'JOB_SINC_PEDI_UN2CD', job_type=> 'PLSQL_BLOCK', --'CALENDAR' job_action => 'DECLARE V_ERROVARCHAR2(2000); v_job_exec_manual number(1); v_local varchar2(10) := ''BANCOSCHED''; BEGIN if v_local = ''BANCOSCHED'' then begin select 1 into v_job_exec_manual from user_scheduler_jobs where job_name = ''JOB_SINC_PEDI_UN2CD_M'' andrownum = 1; exception when no_data_found then v_job_exec_manual := null; end; else v_job_exec_manual := null; end if; if v_job_exec_manual is null then DELETE FROM LOG WHERE ID = ''pediun2cd''; COMMIT; INSERT INTO LOG VALUES (''pediun2cd'',SYSDATE,''0/4 - Inicio Sinc Pedidos CD''); COMMIT; p_subitens_un2cd; P_SETORES_UN2CD; INSERT INTO LOG VALUES (''pediun2cd'',SYSDATE,''1/4 - Setores''); COMMIT; P_SINCRONIZA_ITENS_PRECADASTRO; INSERT INTO LOG VALUES (''pediun2cd'',SYSDATE,''2/4 - Itens pre-cadastro''); COMMIT; P_PEDIDOS_UN2CD; INSERT INTO LOG VALUES (''pediun2cd'',SYSDATE,''3/4 - Pedidos''); COMMIT; INSERT INTO LOG VALUES (''pediun2cd'',SYSDATE,''4/4 - Fim Sinc Itens CD''); COMMIT; end if; EXCEPTION WHEN OTHERS THEN V_ERRO := SUBSTR(''Erro: '' || TO_CHAR(SQLCODE) || '' - '' || SQLERRM, 1, 1000); P_SEND_MAIL(''ora...@hjv.com.br'', '' siste...@hjv.com.br'', ''Erro no SCHEDULER - pediun2cd'', ''[''||TO_CHAR(SYSDATE, ''dd/mm/yy hh24:mi:ss'')||''] '' || V_ERRO); INSERT INTO LOG VALUES (''pediun2cd'',SYSDATE,''1/1 - ERRO - Sinc Pedidos CD''); COMMIT; END;', start_date => SYSTIMESTAMP, repeat_interval => 'FREQ=MINUTELY;INTERVAL=10', end_date=> NULL, enabled => TRUE, comments=> 'Job para sincronizar os pedidos das unidades para o CD.'); END; /
Re: [oracle_br] Re: Calcular HASH de uma coluna CLOB
Laurindo, sim é Hash MD5 do Oracle era diferente do gerado pelo Java. No Oracle estava usando: DBMS_CRYPTO.Hash (vXml_, DBMS_CRYPTO.HASH_MD5); Achei a solução aqui: https://forums.oracle.com/message/10188524#10188524 Ou seja coloquei essa função Java no banco oracle e estou usando ela, já que o aplicativo que verifica meu Hash MD5 gerado não é meu e é em java, ficou tudo beleza. Muito obrigado Laurindo pela atença e ajuda. Em 3 de setembro de 2013 14:20, Oscar Wilman Costa Piriz escreveu: > Laurindo, sim é Hash MD5 do Oracle era diferente do gerado pelo Java. > > No Oracle estava usando: DBMS_CRYPTO.Hash (vXml_, DBMS_CRYPTO.HASH_MD5); > > Achei a solução aqui: > > https://forums.oracle.com/message/10188524#10188524 > > Ou seja coloquei essa função Java no banco oracle e estou usando ela, já > que o aplicativo que verifica meu Hash MD5 gerado não é meu e é em java, > ficou tudo beleza. > > Muito obrigado Laurindo pela atença e ajuda. > > > Em 2 de setembro de 2013 17:53, J. Laurindo Chiappa < > jlchia...@yahoo.com.br> escreveu: > > ** >> >> >> Colega, a pergunta é : o hash MD5 calculado pelo database está dando >> diferente em relação ao calculado PELO QUE, exatamente ** QUAL ** rotina >> que vc usou para calcular o hash md5 e comparou com o cálculo do database e >> "deu diferença" ??? Essa tal rotina é Externa ao database SE SIM, É >> Evidente que podem sir haver diferenças entre o ambiente do database e o de >> uma tool externa, como POR EXEMPLO as CODIFICAÇÂO de caracteres, como >> https://forums.oracle.com/thread/2362515 , digamos, ou a PRECISÂO >> NUMÉRICA, que pode ser diferente entre o database e uma tool externa ... >> Yep ??? >> >> Outro ponto : APESAR de vc não ter confirmado ainda, eu Entendo que vc >> quer calcular e guardar um hash porque o conteúdo do CLOb vai ser de alguma >> maneira enviado por rede/baixado e vc quer confirmar que não houve >> corrupção, correto ?? Esse HASH atuaria portanto muito mais como um >> CHECKSUM que qquer outra coisa... >> Assim, se eu estou certo nessa Suposição, JUSTAMENTE para 'escapar' de >> eventuais diferenças de configuração/ambiente, eu RECOMENDARIA que OU o >> cálculo e a verificação pós-download sejam feitos sempre pelo mesmo >> database , OU então que vc faça sempre tanto o cálculo e armazenamento numa >> coluna da tabela Quanto a verificação pós-download pela APLICAÇÃO (que >> seria a constante desse cenário), Ou então (se o usuário que baixou o >> conteúdo do CLOB) não tem acesso á Aplicação, que o cálculo E a verificação >> pós-download do hash seja feito no Sistema Operacional, com alguma tool a >> que tanto a aplicação quanto o usuário que fez o download tenham acesso , >> tipo o comando de cksum do SO, digamos >> >> []s >> >> Chiappa >> >> --- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez >> escreveu >> > >> > Aqui estamos com o banco 10.2 >> > >> > Estou usando o comando: *dbms_crypto.hash(CONTEUDO, >> dbms_crypto.HASH_MD5);* >> > >> > Hash gerado: *994CF2F75506C8E4A2C0BEFD0E0B7D34* >> > Hash esperado: *118b260f200394ba14c1c424a497e230* >> >> > >> > Como viram está gerando o hash diferente, está faltando alguma coisa? >> > >> > >> > Em 2 de setembro de 2013 14:53, Oscar Wilman Costa Piriz > >> > > escreveu: >> > >> > > Aqui estamos com o banco 10.2 >> > > >> > > Estou usando o comando: *dbms_crypto.hash(CONTEUDO, >> dbms_crypto.HASH_MD5); >> > > * >> > > >> > > Hash gerado: *994CF2F75506C8E4A2C0BEFD0E0B7D34* >> > > Hash esperado: *118b260f200394ba14c1c424a497e230* >> >> > > >> > > Como viram está gerando o hash diferente, está faltando alguma coisa? >> > > >> > > >> > > Em 2 de setembro de 2013 11:38, Oscar Wilman Costa Pirez < >> > > owcpirez@...> escreveu: >> >> > > >> > > Muito obrigado Laurindo, vou dar uma olhada aqui. >> > >> >> > >> Eu quero o HASH mesmo, preciso guarda-lo para utilizar depois. >> > >> >> > >> Estamos gerando o arquivo para o TISS em XML e precisamos o HASH do >> > >> conteúdo desse arquivo. >> > >> >> > >> >> > >> Em 2 de setembro de 2013 09:25, J. Laurindo Chiappa < >> > >> jlchiappa@...> escreveu: >> > >> >> > >> ** >> >> > >>> >> > >>> >>
Re: [oracle_br] Re: Calcular HASH de uma coluna CLOB
Aqui estamos com o banco 10.2 Estou usando o comando: *dbms_crypto.hash(CONTEUDO, dbms_crypto.HASH_MD5);* Hash gerado: *994CF2F75506C8E4A2C0BEFD0E0B7D34* Hash esperado: *118b260f200394ba14c1c424a497e230* Como viram está gerando o hash diferente, está faltando alguma coisa? Em 2 de setembro de 2013 14:53, Oscar Wilman Costa Piriz escreveu: > Aqui estamos com o banco 10.2 > > Estou usando o comando: *dbms_crypto.hash(CONTEUDO, dbms_crypto.HASH_MD5); > * > > Hash gerado: *994CF2F75506C8E4A2C0BEFD0E0B7D34* > Hash esperado: *118b260f200394ba14c1c424a497e230* > > Como viram está gerando o hash diferente, está faltando alguma coisa? > > > Em 2 de setembro de 2013 11:38, Oscar Wilman Costa Pirez < > owcpi...@yahoo.es> escreveu: > > Muito obrigado Laurindo, vou dar uma olhada aqui. >> >> Eu quero o HASH mesmo, preciso guarda-lo para utilizar depois. >> >> Estamos gerando o arquivo para o TISS em XML e precisamos o HASH do >> conteúdo desse arquivo. >> >> >> Em 2 de setembro de 2013 09:25, J. Laurindo Chiappa < >> jlchia...@yahoo.com.br> escreveu: >> >> ** >>> >>> >>> Bom dia, tudo joinha ?? A primeira coisa que se pergunta, PARA QUE vc >>> precisa disso , e QUAL versão Exata do RDBMS vc está usando ? >>> SE for para comparar CLOBs E SE for versão 10g ou acima, vc usa a >>> DBMS_LOB.COMPARE(clob1, clob2), que faz exatamente isso : calcula um hash >>> para ambos os CLOBs e retorna se foi o mesmo resultado para os dois ou >>> não... >>> Já se não é para comparação , e vc realmente quer armazenar para uso >>> posterior o hash, para não fazer o cálculo manualmente aí vc pode usar >>> dbms_obfuscation_toolkit.MD5 (calcula um hash M5), ou talvez a ora_hash >>> Consulte a Documentação e verifique as limitações de cada uma, e em >>> caso de dúvidas retorne pra gente os detalhes TODOS que a gente pode tentar >>> palpitar mais... >>> >>> []s >>> >>> Chiappa >>> --- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez >>> escreveu >>> >>> > >>> > Bom dia a todos, >>> > >>> > Estou precisando calcular o HASH de uma coluna do banco do tipo CLOB, >>> > alguém sabe se isso é possível? Alguém já fez isso? >>> > >>> > Desde já muito obrigado pela ajuda! >>> > >>> > >>> > [As partes desta mensagem que não continham texto foram removidas] >>> > >>> >>> >>> >> >> > > > -- > > Sds. > Oscar Piriz > Ti - Hospital Jorge Valente > [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
Re: [oracle_br] Re: Calcular HASH de uma coluna CLOB
Muito obrigado Laurindo, vou dar uma olhada aqui. Eu quero o HASH mesmo, preciso guarda-lo para utilizar depois. Estamos gerando o arquivo para o TISS em XML e precisamos o HASH do conteúdo desse arquivo. Em 2 de setembro de 2013 09:25, J. Laurindo Chiappa escreveu: > ** > > > Bom dia, tudo joinha ?? A primeira coisa que se pergunta, PARA QUE vc > precisa disso , e QUAL versão Exata do RDBMS vc está usando ? > SE for para comparar CLOBs E SE for versão 10g ou acima, vc usa a > DBMS_LOB.COMPARE(clob1, clob2), que faz exatamente isso : calcula um hash > para ambos os CLOBs e retorna se foi o mesmo resultado para os dois ou > não... > Já se não é para comparação , e vc realmente quer armazenar para uso > posterior o hash, para não fazer o cálculo manualmente aí vc pode usar > dbms_obfuscation_toolkit.MD5 (calcula um hash M5), ou talvez a ora_hash > Consulte a Documentação e verifique as limitações de cada uma, e em > caso de dúvidas retorne pra gente os detalhes TODOS que a gente pode tentar > palpitar mais... > > []s > > Chiappa > --- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez > escreveu > > > > > Bom dia a todos, > > > > Estou precisando calcular o HASH de uma coluna do banco do tipo CLOB, > > alguém sabe se isso é possível? Alguém já fez isso? > > > > Desde já muito obrigado pela ajuda! > > > > > > [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
[oracle_br] Calcular HASH de uma coluna CLOB
Bom dia a todos, Estou precisando calcular o HASH de uma coluna do banco do tipo CLOB, alguém sabe se isso é possível? Alguém já fez isso? Desde já muito obrigado pela ajuda! [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Como imprimir PDF que está em uma pasta.
Bom dia, Estou com um problema, tenho uma pasta com vários PDFs, como faço para imprimir-los desde uma tela FORMs? Esses PDFs estão no banco, eu "baixo" eles para uma pasta e quero imprimir. Desde já muito obrigado pela atenção. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Gravar PDF no Banco
Opa! Forms 6i cliente servidor com PL-SQL na plataforma windows, não é WEB. O PDF é criado no cliente. Em 6 de maio de 2013 11:44, Oscar Wilman Costa Pirez escreveu: > Opa! > > Forms 6i cliente servidor com PL-SQL na plataforma windows, não é WEB. > > O PDF é criado no cliente. > > > Em 6 de maio de 2013 11:31, J. Laurindo Chiappa > escreveu: > > ** >> >> >> Plz nos diga ** exatamente ** qual linguagem/tool de programação que vc >> está usando, os SOs envolvidos E se o seu ambiente é client/server (onde o >> programa roda na mesma máquina do usuário final) OU se é web (onde o >> programa roda nao webserver, caso onde VOCÊ tipicamente terá que escrever >> uma rotina de upload) . Isso é crucial, pois por parte do database, >> tipicamente as linguagens internas do database (como PL/SQL) só são capazes >> de fazer I/O em arquivos locais no servidor Oracle OU em arquivos >> disponibilizados via NFS/samba/similares.... >> >> []s >> >> Chiappa >> >> --- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez >> escreveu >> >> > >> > Bom dia a todos, >> > >> > Não estou conseguindo salvador um PDF que está na maquina cliente no >> banco >> > de dados em uma tabela com campo BLOB. >> > >> > Alguém já fez isso? >> > >> > Desde já muito obrigado. >> > >> > -- >> > >> > Sds. >> > Oscar Piriz >> > Ti - Hospital Jorge Valente >> > >> > >> > [As partes desta mensagem que não continham texto foram removidas] >> > >> >> >> > > > > -- > > Sds. > Oscar Piriz > Ti - Hospital Jorge Valente > [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
[oracle_br] Gravar PDF no Banco
Bom dia a todos, Não estou conseguindo salvador um PDF que está na maquina cliente no banco de dados em uma tabela com campo BLOB. Alguém já fez isso? Desde já muito obrigado. -- Sds. Oscar Piriz Ti - Hospital Jorge Valente [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Oracle Forms 6i - Encerrar sessão depois de um tempo de inatividade
Ederson, obrigado pela resposta. O que eu quero é ter um TIMEOUT de sessão, se o usuário deixar de utilizar a tela, sair do sistema. Como o TIMMER vai saber se deve sair ou reiniciar a contagem? Pois se, por exemplo, oa 15 minutos do timeout expirarem e o usuário estiver utilizando a tela o sistema não deveria ser fechado. Outra coisa, tenho muitas telas ai eu deveria entrar uma a uma para implementar o TIMMER nelas. Tem algo que eu não precise de entrar tela a tela? Em 18 de janeiro de 2013 16:47, ederson2001br escreveu: > ** > > > Alô Oscar, > > O recurso do forms que vc procura, é uma trigger chamada > When-Timer-Expired. > > Funciona assim: vc coloca em todas as telas do sistema e programa a rotina > para fazer um EXITFORM. > > À medida que o usuário deixa de usar a aplicação, ela vai "saindo" das > telas e "voltando" para as anteriores, até chegar na tela de login, onde vc > vai programar a rotina para um EXIT. > > Se o usuário entra na aplicação e vai em uma tela de consulta de vendas > (por exemplo), deixa o sistema aberto e vai almoçar, rapidinho a aplicação > dá um logoff (dependendo do timer q vc criar), é isto q vc precisa? > > Veja algumas dicas no link abaixo. > > http://www.orafaq.com/forum/t/178337/0/ > > Ederson Elias > DBA Oracle > http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 > > > --- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Pirez escreveu > > > > Bom dia! > > > > Como fazer para que no Oracle Forms 6i - Encerrar sessão depois de um > tempo > > de inatividade ? > > > > Desde já muito obrigado. > > > > > > [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
[oracle_br] Forms 6i - Alteração valor no registro do windows
Boa tarde, Gostaria de saber se tem como setar uma variável do registro, * FORMS60_TIMEOUT*, por meio do forms. Desde já muito obrigado. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Oracle Forms 6i - Encerrar sessão depois de um tempo de inatividade
Eduardo, Primeiramente obrigado pela ajuda. Mas surgiu outra dúvida, tem como setar essas profiles de dentro o forms de maneira dinâmica? [As partes desta mensagem que não continham texto foram removidas]