Page Alias

Several best practice articles refer to using page aliases rather than page numbers for navigation. Obviously, using mnemonic names rather than arbitrary page numbers makes creating branches easier since the names are easier to remember. The articles also mention preserving navigation integrity in case the pages in the application are renumbered (although I don't know how or why you would do this). However there seem to be several places in APEX where page aliases cannot be used (e.g. clear cache in branches, current for pages in tabs) and page numbers must be used instead. Doesn't this negate the renumbering argument and limit the usefulness of the page aliases. If you are constructing a branch that needs to clear the cache on the target page you still need to know the page number of the target. Furthermore if you use the page alias for the target and the page number for the clear cache there is a greater possibility that you could make an error and they would not be in sync. It seems that you should be able to use page aliasies anywhere you use page numbers. Am I missing something?

I've wondered the same thing. I think page aliases should be allowable (and encouraged) anywhere a page ID is accepted.

Similar Messages

  • Error ERR-1412 Unable to resolve page alias

    hi,
    i'm able to get the page by specifying the application id. but unable to get it by using the page alias(ie.,application name). What could be the problem....

    Please show details like the URL you are using and all relevant details about your application and page. The page alias is not the same as the application name. Applications have both a name and an alias as does a page. You might be using the application name or the application alias instead of the page alias.
    Scott

  • Error ERR-1412 Unable to resolve page alias (APP_ID).

    Dear Friend,
    I Have Create Report
    select INVOICE_NO,INVOICE_TYPE,CURR_CODE,EXCH_RATE,NO_OF_PAX,FREE_PAX,EFFECTIVE_PAX,ACTIVE_FLG,
    CASE WHEN APPROVAL_FLG='Y' THEN
    'BLUE'
    ELSE
    '<a href="f?p=:APP_ID:4::SESSION::NO::::">Create New Invoice</a>'
    END
    AS LINK
    from AR_INVOICE_MAS TM WHERE FILE_CODE=:P7_FILE_CODELink created but when i click on Link Then Show mw Error
    Error ERR-1412 Unable to resolve page alias (APP_ID). 
    How to resolve it.
    Thanks

    Dear Friend ,
    Jus PAss
    '<a href="f?p=&APP_ID.:4:&SESSION.::&DEBUG.::::">Create New Invoice</a>'

  • APEX4 possible bug: ERR-1412 Unable to resolve page alias

    Hi,
    when I try to start application using builder from a page that requires authentication I get the following error after successful authentication:
    Error     ERR-1412 Unable to resolve page alias (f?p=107|13|2569050001543698|||||). Clicking OK under error displays the target page successfully.
    This happens in development environment only. No errors when starting application by direct URL from end user point of view.
    The login process use the following code:
    v_flow_page := :APP_ID||':'||nvl(:FSP_AFTER_LOGIN_URL,1);
    wwv_flow_custom_auth_std.post_login(
    P_UNAME => :P101_USERNAME,
    P_PASSWORD => :P101_PASSWORD,
    P_SESSION_ID => v('APP_SESSION'),
    P_FLOW_PAGE => v_flow_page
    Thanks.

    hi,
    here i am giving the steps what i have done.
    Registered application as a partner application in SSO.
    the details are
    Name: Demo
    home URL :http://167.13.123.77:8080/apex/f?p=4550:1:3895682131561869
    Success URl :http://167.13.123.77:8080/apex/f?p=101:1:1823729311778544:::::
    Logout URL :http://167.13.123.77:8080/apex/f?p=101:1
    then i ran the loadsdk.sql script,
    then i ran regapp.sql script in FLOWS_030100 schema, then it prompted for
    Enter value for listener_token: HTML_DB:167.13.123.77:8080
    Enter value for site_id:5B07385D
    Enter value for site_token:L3XV4G6B5B07385D
    Enter value for login_url: http://167.13.123.77:7777/pls/orasso/orasso.wwsso_app_admin.ls_login
    Enter value for encryption_key:AAB582795995E319
    Enter value for ip_check: N
    after that i ran custom_auth_sso.sql and custom_auth_sso.plb
    then given grants to public user.
    grant execute on wwv_flow_custom_auth_sso to apex_public_user;
    created authentication scheme and i made that scheme current.
    when i am running the application through apex
    first it's asking for SSO username and password, after giving valid username and pwd, it's giving "the page can not be found" message. url of the page is http://dev.sso.com:7777/sso/auth
    where i was wrong. pls help me.
    thanks
    kmr
    Edited by: user11132509 on May 15, 2009 4:36 AM
    Edited by: user11132509 on May 15, 2009 5:45 AM
    Edited by: user11132509 on May 15, 2009 5:52 AM

  • URL checksum when using page alias

    Hello to all.
    I'm using Apex v4.1.1.00.23, and I'm having a problem when using page aliases in URLs.
    When creating a list with links to Apex pages, if I use a page alias, then no checksum is generated. I tried this using the "classic" way to create list entries (i.e. "Create list entry" and entering desired values in the "Target" region), and also using a dynamic list and an SQL query.
    For example:
    SELECT 1
    ,'First page'
    ,apex_util.prepare_url( 'f?p=&APP_ALIAS.:1:&APP_SESSION.::NO:1::', p_checksum_type => 'SESSION')
    FROM DUAL
    UNION ALL
    SELECT 1
    ,'Second page'
    ,apex_util.prepare_url( 'f?p=&APP_ALIAS.:second_page:&APP_SESSION.::NO:second_page::', p_checksum_type => 'SESSION')
    FROM DUAL
    For the second link, I always get "Session State Protection Violation", but the first one works fine.
    Both pages have the "Page Access Protection" set to "Arguments Must Have Checksum".
    I tried to set up an example on apex.oracle.com, but it seems that in v4.2 this problem is fixed :)
    So, is there any way to use page aliases while session state protection is active?
    Thank you for any help that may come by,
    best regards.
    Daniel
    Edited by: dhuha on 2012.09.27 11:54

    Hello to all.
    I'm using Apex v4.1.1.00.23, and I'm having a problem when using page aliases in URLs.
    When creating a list with links to Apex pages, if I use a page alias, then no checksum is generated. I tried this using the "classic" way to create list entries (i.e. "Create list entry" and entering desired values in the "Target" region), and also using a dynamic list and an SQL query.
    For example:
    SELECT 1
    ,'First page'
    ,apex_util.prepare_url( 'f?p=&APP_ALIAS.:1:&APP_SESSION.::NO:1::', p_checksum_type => 'SESSION')
    FROM DUAL
    UNION ALL
    SELECT 1
    ,'Second page'
    ,apex_util.prepare_url( 'f?p=&APP_ALIAS.:second_page:&APP_SESSION.::NO:second_page::', p_checksum_type => 'SESSION')
    FROM DUAL
    For the second link, I always get "Session State Protection Violation", but the first one works fine.
    Both pages have the "Page Access Protection" set to "Arguments Must Have Checksum".
    I tried to set up an example on apex.oracle.com, but it seems that in v4.2 this problem is fixed :)
    So, is there any way to use page aliases while session state protection is active?
    Thank you for any help that may come by,
    best regards.
    Daniel
    Edited by: dhuha on 2012.09.27 11:54

  • Page Alias reference

    Is there a way to retrieve/reference the page alias of a page.
    It would be nice to to have a substitution variable like APP_PAGE_ALIAS.

    Hi there
    I'm not sure if I'm having the same problem or if mine is more easily solved.
    What I wanted to do was to have a report template with the rows changing color as the mouse went over them and then showing the clicked row in a different color. I found an example that did just that and it worked really well until I wanted to use this report template on a different page. Then I found out that the Column Template had to be hardcoded in the template with the name of a particular item, like so:
    Column Template 1
    <td style.....
    Column Template Condition
    Use based on PL/SQL Expression
    '#ROW_ID#' = :P10_ROW_ID
    I have loads and loads of clickable reports and I wanted to have them all like the one on page 10 but I don't want to make one report template for each page. Or is that the only possible way? Basically what I would need would be to define the Column Template 1 and it's condition in the report itself and not the template, with maybe the definition in the report overriding the template if present. I guess it wouldn't help if I had access to the page number in the Column Template condition here...
    Thanks,
    Gísli

  • Error ERR-1412 Unable to resolve page alias (State Bank Of Indore).

    i have created a select list with branch to page .When i clicked on this list it gives this error
    reply

    pages in htmldb can be aliased with alphanumeric identifiers. this way you can use those aliases instead of the page names when calling them. your error message means that you asked htmldb to serve up a page with an alias of "State Bank Of Indore" when a page with such an alias didn't exist (page aliases have to be valid oracle alphanumeric identifiers, so htmldb wouldn't have let you create an alias with spaces in it like "State Bank Of Indore", anyhow). to me this suggests you have an improperly defined branch. i'd check that branch to make sure your page is correctly specified there.
    hope this helps,
    raj

  • Error ERR-1412 Unable to resolve page alias (RUN_PAGE)

    Just started to get this error on the hosted environment when I click on the Run icon on Page Definition page in App Builder, link is
    http://htmldb.oracle.com/pls/otn/f?p=BUILDER:RUN_PAGE
    Anything going on?
    Thanks

    This happens when someone imports a copy of the Builder into their workspace and doesn't change the alias from 'BUILDER'. This happened today. I fixed it. It's a bug that will be fixed in 2.2.
    Scott

  • Page Alias ignored in branch to url

    Apex 4.1
    Oracle 10Gex
    Theme: BlueGray13
    I am trying to replace all app and page numbers with alias so that the url doesn't reflect numeric detail.
    No problem in using app alias, however several areas do require the page number and won't accept an alias. (Tabs for one...)
    Specific issue is a branch withing the same app, after processing.
    Originally was a branch to a page in the same app.  Passing variables and values in the URL.
    Changed the branch to a branch to URL; including the variables and values.
    First use, functionally this worked - data gets saved, etc.
    However, even though the branch does redirect to the correct page, the page number is still reflected in the url.
    When going back into the branch, you see that the branch has reverted back to a 'branch to page'....    What happened?
    Does the Branch to URL only work from app to app - never WITHIN an app?
    Thanks,
    Rich

    Figured it out.
    In order to eliminate the page number and app number in a 'redirect to URL' , don't keep the '&APP_ID.' or page number -
    You can either use '&APP_ALIAS'. or the alias you set on the page definition... and for the page number use the alias set on the page definition.
    Going back and re-editing the branch (or redirect after action) - it no longer shows that it reverted to 'Redirect to Page'... and keeps the redirect as type URL - just as you manually created it.
    So live and learn.
    Rich

  • Page Alias in Tab?

    Hi,
    I have several applications which all have to run on more than one server. To avoid problems when exporting and importing these applications from one server to another, I normally use the Page Aliases to branch to pages.
    Now, I wanted to replace the page numbers by Aliases in the Tabs which seems to be impossible... Was there some error or do I necessarily have to use page numbers in Tabs?
    Thanks a lot in advance.
    Amy

    Page numbers only at this time, sorry.
    Scott

  • Application Alias not working with Global Single Sig on

    I have a intranet applications, with login against https://login.oracle.com that is working fine. However, when I try to use the Application Alias, defined on Applications Attributes, it's not working, redirecting to an invalid page:
    https://htmldb.oraclecorp.com/pls/htmldb/-PORTAL_SSO-
    How can I make this work, I mean, using alias, instead of applications number?
    Thanks in advance,
    Andre Silveira

    Andre,
    Assuming your application's ID is 9999 and its alias is AAAA, you may be finding that a request like f?p=9999 and f?p=AAAA produce the same results, those you described. When using SSO as the authentication scheme, it's necessary to provide the page ID or page alias in the URL also, e.g, f?p=AAAA:PPPP or f?p=AAAA:1.
    Scott

  • Follow Up On Alias Change

    I was wondering if there has been any follow up on the possibility for users to change their alias since the last Apple Discussion Staff posting on Feb 12, 2008?
    Also, if I ended up create a New User Account, will it allow me to use the same e-mail address?
    Message was edited by: Carlton Chin

    Hi Carlton!
    That is correct!
    The Alias of the account you are using, cannot be changed, but you can create a new Discussions Account, with an Alias that you prefer.
    You cannot delete your present account. Just stop using it, after you have created a new one.
    You can use all of the same info in the new account, Email address, User name, etc, just be sure to insert a new Alias of your choosing.
    But your Level(2), Points(815), Total Posts(495), Total Posts Online(102) and Registered Date(1/6/04), will not be transferred.
    In the new account, your Post Counts, Points, & Level Status will all start at 0. Your Registered Date will be the date you create the new account.
    Your old account, with your previous counts & level, will still be viewable, under the old Alias.
    After you quit using the old account, those posts, will be archived. What that means is, that if there are no additional responses in the Threads they reside in, the Topics will get continually pushed down on the Topics list. After a certain amount of time, maybe 2 to 6 months, the Threads will be locked, so no responses can be entered. But the Threads will not disappear.
    Threads in heavily trafficked Forums, may be archived more rapidly, than those in areas with less activity.
    The Topics that you started using the old account, will show your Old Alias, in the Author field of a main forum page, but eventually, readers will have to keep going to the succeeding pages to view them.
    If someone were to do a Discussions Search, using these parameters:
    Restrict by Category or Forum: All Categories
    Restrict by Date Range: All
    Restrict by Username: Your Old Alias
    all of your posts, created since about 11/13/05, would be found.
    To create a new account,
    Log out of Discussions. Delete the Apple Cookies in your browser preferences. Then follow either of these instructions.
    -How Do I Create My Account?
    If you haven't signed up for an Apple ID for the Apple Store or AppleCare Support website (or forgot your old one), you can create a new account on the My Info webpage. Just click the "create one" link on the right side of the My Info page. Choose your country location and preferred language from the appropriate pop-up menus, then click Create Account. In the resulting page, enter a unique name (such as your email address) in the Apple ID field and fill in your other relevant information accordingly (fields marked with * are required). Click Continue to complete the process.
    -To register, click Login in the sidebar on the right side of the Discussions page. In the resulting page, click the "create one" link at the bottom of the page, then click "create one" in the subsequent page and follow the instructions to create an Apple ID. For more information, see the Apple ID FAQ page.
    Those instructions, and more info, can also be viewed by clicking on ?Help & Terms of Use, in the right column of Discussions pages.
    ali b

  • How to get the current page URL

    HI All
    I am working in oracle apps 4.0
    I have one page called history in that i have one page item called Application url. My application id is 122 but its a copy of application 106
    How to get the current page url for the page item.
    Any steps should be help ful
    Thanks & Regards
    Srikkanth.M

    I'm not 100% clear on what the requirement is from the description, however it does sound like you are making things unnecessarily complicated.
    If you want permanent/ID-independent links then use application and page aliases.
    so here we used to display the url like this: <tt>{noformat}http://81.131.254.171:8080/apex/f?p=122{noformat}</tt>
    Do you mean that the URL is displayed like that? If so that doesn't seem particularly helpful. How is anyone supposed to know what it is?
    There are many ways to provide links in APEX&mdash;including lists and nav bars.
    Where the link is to another resource located on the same server (such as another page in the same app, or a different app in the workspace), relative addressing can be used, making it unecessary to include scheme, domain and port information in the URL. For example, if the page to be linked to has a page alias <tt>ABOUT</tt> in an application with alias <tt>UNITY</tt>, and the apps share an authentication scheme/cookie to permit shared sessions, then the link URL is simply
    f?p=UNITY:ABOUT:&APP_SESSION.

  • How do you delete templates in Pages?

    How do you delete templates in Pages?

    Hi Lilly,
    If you mean "My Templates" they are in a hidden folder.
    In Finder, open the Go menu and hold down the option key (alt) in order to see the user library folder.
    Open the library folder and navigate to:
    Library/Application Support/iWork/Pages/Templates/My Templates.
    Select a template then drag it to the Trash (or command-delete).
    Having gone to all that trouble to find that hidden folder, single click to select My Templates folder, then
    Menu > File > Make Alias
    An Alias folder appears. Rename it to something such as "My Templates Pages alias" then drag it out of My Templates folder to somewhere convenient (maybe the Desktop will do for now).
    You can now close all those folders that you navigated through because the Alias (double click on it) is a quick way to go there again.
    Repeat this process for other iWork apps such as Numbers.
    Another way to manage your templates is to open one, make changes, then Save As Template with the original name of that template. The new template will replace the old one.
    Regards,
    Ian.

  • Application Alias Issue

    Hello,
    I am trying to login to my site using the application and page aliases. My link looks like:
    site/pls/ISR01DV/f?p=PJ:HOMEI get an error of "Unable to resolve page alias (HOME)" when I run this link, but if I use the application number (107), it works fine.
    Any ideas?

    Well, I ran them in Debug Mode, and they all worked. But the problem is that my clients won't be in Debug mode when they try to sign in.
    When I try and sign in for the first time, the combinations are:
    Works: App #: Page #
    App #: Page Name
    Doesn't Work: App Alias: Page #
    App Alias: Page Name
    When I try the Alias:Number combo, I get this error:
    "Expecting p_company or wwv_flow_company cookie to contain security group id of application owner"
    My Current Authentication Scheme is Database.

Maybe you are looking for

  • Centralizing text in JButtons in a JPanel with a boxLayout doesn't work!!!

    Hello, I tried to use the JLabel constructor: JLabel saveButtonLabel = new JLabel("Save", JLabel.CENTER); and then put it in the JPanel: controlPanel.add(saveButton); but the text is still aligned to the left. What have I done wrong please!!! I am us

  • [SOLVED] baloo-frameworks and baloo4 are in conflict

    Hi together, i just wanted to do an update after quite a long time (few months) but i cannot do the update because of the conflict of baloo-frameworks and baloo4 (translated from german): # pacman -Syu :: Synchronize package database... core is up to

  • Cannot log in to CC desktop

    I am automatically logged out when trying to sign in I HAVE done this fix.. except.. it did not fix it Please help. http://helpx.adobe.com/creative-cloud/kb/unable-login-creative-cloud-2 48.html

  • Making photos into short movie on a mac

    Afternoon all, Just wondering if someone can tell me how to take several photos and create a short movie with them.  I am not sure how to use imovie, if this is the correct program to use or is there a better/easier program out there I should get? Th

  • Problems with mail server & here is a screenshot

    This keeps happening and I don't know how to fix it.