What's inside an APEX URL?
As a review, an APEX URL has this form, in
three general sections, separated by the URL's last-slash (/), "a f?p=" tag and a dot (.):
domain_address / f?p= screen . values
After the f?p= clause we have these subparts:
page_to_invoke : data_values
(The URL page variable data can also be
protected by using page computations in lieu of passing them in the
URL. See the book "Easy Oracle HTML-DB Application Express
" discussing creating Page Processing Computations.)
Here is a simple page invocation, simply
specifying the APEX screen to invoke by passing the application_nbr and page_nbr:
www.ciaa.org/pls/f?p=2400:1000
After the page and session information we see
more colon-delimited values, as show below:
www.ciaa.org/pls/f?p=303:999:663553::NO::F660
So, the whole call now looks like:
domain_address / page_to_invoke . data_values
Within the page_to_invoke construct we have
these three values:
application_nbr : page_nbr : session_nbr
Hence, the whole URL is now in the form:
address /
application_nbr :
page_nbr :
session_nbr .
data_values
Finally, example data values are shown in the
Oracle APEX user guide shows this:
.::NO:6003:MY_ITEM1,MY_ITEM2,MY_ITEM3:1234,,5678
This colon-delimited format suggests six areas
in the data values section:
-
. (dot)
= start of passed values
-
:
= unused positional parm #1
-
:
= unused positional parm #2
-
:NO
= third positional indicating
nodebug (hide debug messages)
-
{1-n}varnames = Repeating char names
of variables
-
{1-n}values = repeating groups of values,
one for each varname
APEX support:
 |
For APEX development support just call to gat an
Oracle Certified professional for all APEX development
projects. |
APEX book and code samples: