Acessando parâmetros de URL em Oracle Forms / OC4J
-
02-07-2019 - |
Pergunta
Como posso acessar parâmetros passados ??para um formulário da Oracle através de um URL. Por exemplo, dada a url:
http://example.com/forms90/f90servlet?config=cust&form= 'a_form' & p1 = algo & p2 = else
Isto irá iniciar o formulário 'a_form', usando o 'cust' configuração, mas eu não posso trabalhar como (ou mesmo se é possível) para acesso p1 (com valor de 'algo') p2 (com valor de ' else ')
Alguém sabe como posso fazer isso? (Ou mesmo se é / não é possível?
Graças
Solução
Dentro Formas você pode consultar os parâmetros p1 um p2 da seguinte forma:
- : PARAMETER.p1
- : PARAMETER.p2
por exemplo.
if :PARAMETER.p1 = 'something' then
do_something;
end if;
Outras dicas
Graças Tony
Essa foi uma parte do problema.
A outra parte necessária Eu finalmente encontrei em oracle.com foi a estrutura de URL. Depois de todos os parâmetros forms90 (config etc), você precisa fornecer um "otherparams" parâmetro fornecendo seus parâmetros como um parâmetro para isso. (Parâmetros separados por '+': por exemplo
http://server.com/forms90/f90servlet ? config = test & otherparams = param1 = algo + param2 = outra
Graças