Accediendo a los parámetros de URL en Oracle Forms / OC4J
-
02-07-2019 - |
Pregunta
¿Cómo accedo a los parámetros pasados a un formulario de Oracle a través de una URL?Por ejemplo, dada la URL:
http://example.com/forms90/f90servlet?config=cust&form='a_form'&p1=algo&p2=más
Esto iniciará el formulario 'a_form', usando la configuración 'cust', pero no puedo entender cómo (o incluso si es posible) acceder a p1 (con el valor de 'algo') p2 (con el valor de 'más')
¿Alguien sabe cómo puedo hacer esto?(¿O incluso si es/no es posible?
Gracias
Solución
Dentro de Formularios puede hacer referencia a los parámetros p1 y p2 de la siguiente manera:
- :PARAMETRO.p1
- :PARAMETRO.p2
p.ej.
if :PARAMETER.p1 = 'something' then
do_something;
end if;
Otros consejos
gracias tony
Esa fue una parte del problema.
La otra parte necesaria que finalmente encontré en oracle.com fue la estructura de la URL.Después de todos los parámetros de Forms90 (configuración, etc.), debe proporcionar un parámetro "otherparams" que proporcione sus parámetros como parámetro.(parámetros separados por '+':p.ej
http://server.com/forms90/f90servlet?config=test&otherparams=param1=algo+param2=else
Gracias