Oracle Forms/OC4JでのURLパラメータへのアクセス
-
02-07-2019 - |
質問
URL 経由で Oracle フォームに渡されるパラメータにアクセスするにはどうすればよいですか。たとえば、次の URL が与えられたとします。
http://example.com/forms90/f90servlet?config=cust&form='a_form'&p1=something&p2=else
これにより、「cust」構成を使用して「a_form」フォームが起動されますが、p1(「something」の値を持つ)p2(「else」の値を持つ)にアクセスする方法(または可能な場合でも)がわかりません。
誰かこれを行う方法を知っていますか?(あるいは、それが可能であるとしても、不可能であっても?
ありがとう
解決
フォーム内では、次のようにパラメータ p1 と p2 を参照できます。
- :PARAMETER.p1
- :PARAMETER.p2
例えば
if :PARAMETER.p1 = 'something' then
do_something;
end if;
他のヒント
ありがとうトニー
それが問題の一部でした。
oracle.com で最終的に見つけたもう 1 つの必要な部分は、URL 構造でした。すべての Forms90 パラメーター (config など) の後に、パラメーターとしてパラメーターを指定する「otherparams」パラメーターを指定する必要があります。(「+」で区切られたパラメータ:例えば
http://server.com/forms90/f90servlet?config=test&otherparams=param1=something+param2=else
ありがとう
所属していません StackOverflow