[oracle_br] Executar um MP3 a partir do Forms

2014-08-07 Por tôpico Oscar Wilman Costa Pirez owcpi...@yahoo.es [oracle_br]
Pessoal, boa tarde.

Tem como Executar um MP3 a partir do Forms ?

Desde já muito obrigado.


[oracle_br] Criação de Scheduler

2013-12-17 Por tôpico Oscar Wilman Costa Pirez
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

2013-09-03 Por tôpico Oscar Wilman Costa Pirez
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

2013-09-02 Por tôpico Oscar Wilman Costa Pirez
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

2013-09-02 Por tôpico Oscar Wilman Costa Pirez
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

2013-09-02 Por tôpico Oscar Wilman Costa Pirez
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.

2013-05-24 Por tôpico Oscar Wilman Costa Pirez
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

2013-05-06 Por tôpico Oscar Wilman Costa Pirez
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

2013-05-06 Por tôpico Oscar Wilman Costa Pirez
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

2013-01-18 Por tôpico Oscar Wilman Costa Pirez
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

2013-01-18 Por tôpico Oscar Wilman Costa Pirez
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

2013-01-18 Por tôpico Oscar Wilman Costa Pirez
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]