Intelligence or Defense Community Apex Usage

I was wondering if anyone in the Intelligence or Defense community is using Apex. We are meeting some resistance because some people think this is "new" technology. An Oracle Consultant actually told the government that apex is NOT robust thus we are getting pushback. Also, has anyone got an application using mod_plsql or apex accredited? If you could please email me at [email protected] if you do not wish to post your usage on this forum. I would greatly appretiate it.
Thanks,
Rob

While I'm not at liberty to say names, I can confirm that APEX is being used in a number of different "Defense & Intelligence" agencies here in the US, based on personal experiences with such clients.
Something a little more in the public domain from the agenda for the ODTUG Kaleidoscope APEX Symposium:
Managing the Army’s Enterprise Real Property Planning with Oracle APEX
Bharat Pappu and Brian Duffy, VISTA Technology Services, Inc.
9:00 AM - 10:00 AM
The Army’s real property planning system supports thousands of users worldwide. The application is a critical component of the Army’s mission in managing its buildings, utilities, and land resources. It is used every day to support planning, budgetary, and spending decisions involving a real property portfolio with a replacement value of $263 billion.
When the time for the move from client-server to Web came, VISTA evaluated different technologies and selected APEX based on its out-of-the-box capabilities consisting of solid UI code, complete support for all of Oracle’s performance capabilities, security, scalability, and hooks into maintainable table-driven business logic. VISTA was particularly impressed with the speed that an interface could be assembled with APEX, it's flexibility to integrate technologies (like AJAX and dynamic HTML and third-party tools), and its rapid response ability to support functional design changes.
VISTA re-engineered and is rebuilding the application in record time. The new system prototype is in place and growing in world-wide use. Full deployment will be completed by December 2008. This presentation will outline the process that VISTA undertook in both selecting APEX and building the actual solution – which took months, not years as the Army had anticipated.
Thanks,
- Scott -

Similar Messages

  • APEX Usage tracking

    My requirement is such that i have to Display usage data such as page views by view, by user etc for more than 1 year. I need to know where the data is stored and how i can extract it and display it in the format needed.
    Thanks

    This might help get you started. Copy the following into a PLSQL region:
    htp.p('<table style="font-face:arial;font-size:10px;border:solid #000000 1px;">');
    htp.tableRowOpen;
    -- D A Y
    htp.p('<td>');
    htp.bold('Last 24 Hours:');
    htp.p('<table style="font-face:arial;font-size:10px;">');
    for c1 in (
    select count(distinct(ip_address)) u, count(distinct(step_id)) p,
    count(*) c, avg(elap) e, max(elap) m, min(elap) min
    from wwv_flow_user_activity_log
    where flow_id = &APP_ID. and time_stamp >= (sysdate - 1)) loop
    htp.tableRowOpen;
    htp.tableData('Page Views:',cattributes=>'align=right');
    htp.tableData(to_char(c1.c,'999,999,999,999'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Page Views/Sec:',cattributes=>'align=right');
    if c1.c > 0 then
    htp.tableData(to_char(c1.c/(24*60*60),'999,999,990.000'));
    else
    htp.tableData(to_char(0,'999,999,990.000'));
    end if;
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('IP Addresses:',cattributes=>'align=right');
    htp.tableData(to_char(c1.u,'999,999,999,999'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Distinct Pages:',cattributes=>'align=right');
    htp.tableData(to_char(c1.p,'999,999,999,999'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Avg Elap/Page (seconds):',cattributes=>'align=right');
    htp.tableData(to_char(c1.e,'999,999,990.00'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Slowest/fastest Page (seconds):',cattributes=>'align=right');
    htp.tableData(to_char(c1.m,'999,999,990.00')||'/'||to_char(c1.min,'999,999,990.00'));
    htp.tableRowClose;
    end loop;
    htp.tableClose;
    htp.p('</td><td>');
    -- H O U R
    htp.bold('Last 60 Minutes:');
    htp.p('<table style="font-face:arial;font-size:10px;">');
    for c1 in (
    select count(distinct(ip_address)) u,count(distinct(step_id)) p,
    count(*) c, avg(elap) e, max(elap) m, min(elap) min
    from wwv_flow_user_activity_log
    where flow_id = &APP_ID. and time_stamp >= (sysdate - 1/24)) loop
    htp.tableRowOpen;
    htp.tableData('Page Views:',cattributes=>'align=right');
    htp.tableData(to_char(c1.c,'999,999,999,999'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Page Views/Sec:',cattributes=>'align=right');
    if c1.c > 0 then
    htp.tableData(to_char(c1.c/(60*60),'999,999,990.000'));
    else
    htp.tableData(to_char(0,'999,999,990.000'));
    end if;
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('IP Addresses:',cattributes=>'align=right');
    htp.tableData(to_char(c1.u,'999,999,999,999'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Distinct Pages:',cattributes=>'align=right');
    htp.tableData(to_char(c1.p,'999,999,999,999'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Avg Elap/Page (seconds):',cattributes=>'align=right');
    htp.tableData(to_char(c1.e,'999,999,990.00'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Slowest/Fastest Page (seconds):',cattributes=>'align=right');
    htp.tableData(to_char(c1.m,'999,999,990.00')||'/'||to_char(c1.min,'999,999,990.00'));
    htp.tableRowClose;
    end loop;
    htp.tableClose;
    htp.p('</td><td>');
    -- M I N U T E
    htp.bold('Last 60 Seconds:');
    htp.p('<table style="font-face:arial;font-size:10px;">');
    for c1 in (
    select count(distinct(ip_address)) u,count(distinct(step_id)) p,
    count(*) c, avg(elap) e, max(elap) m, min(elap) min
    from wwv_flow_user_activity_log
    where flow_id = &APP_ID. and time_stamp >= (sysdate - 1/(24*60))) loop
    htp.tableRowOpen;
    htp.tableData('Page Views:',cattributes=>'align=right');
    htp.tableData(to_char(c1.c,'999,999,999,999'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Page Views/Sec:',cattributes=>'align=right');
    if c1.c > 0 then
    htp.tableData(to_char(c1.c/60,'999,999,990.000'));
    else
    htp.tableData(to_char(0,'999,999,990.000'));
    end if;
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('IP Addresses:',cattributes=>'align=right');
    htp.tableData(to_char(c1.u,'999,999,999,999'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Distinct Pages:',cattributes=>'align=right');
    htp.tableData(to_char(c1.p,'999,999,999,999'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Avg Elap/Page (seconds):',cattributes=>'align=right');
    htp.tableData(to_char(c1.e,'999,999,990.00'));
    htp.tableRowClose;
    htp.tableRowOpen;
    htp.tableData('Slowest/Fastest Page (seconds):',cattributes=>'align=right');
    htp.tableData(to_char(c1.m,'999,999,990.00')||'/'||to_char(c1.min,'999,999,990.00'));
    htp.tableRowClose;
    end loop;
    htp.tableClose;
    htp.p('</td>');
    htp.tableRowClose;
    htp.tableClose;

  • Integration of APEX in OBIEE 11g fails after upgrade to APEX 4.2.1

    I used a document from the german APEX forum to integrate Oracle Business Intelligence 11g (OBIEE) with APEX.
    After login in OBIEE a APEX page will be called without login in APEX.
    The Document is called "APEX in Oracle Business Intelligence (Oracle BI) integrieren"
    http://www.oracle.com/webfolder/technetwork/de/community/apex/tipps/biee-apex/index.html
    In APEX 4.0 this worked great. After login in OBIEE I could call a APEX page without new login.
    But after upgrading to APEX 4.2.1 now the APEX login mask is displayed.
    OBIEE uses this function to create a APEX session and store the APEX session-id and username in the table apex_biee_session:
    -- Function GET_APEX_SESSION_ID
    -- sets up an APEX session for a BIEE user
    FUNCTION get_apex_session_id (p_username IN VARCHAR2,p_days_valid IN NUMBER DEFAULT 1) RETURN VARCHAR2
    IS
    pragma autonomous_transaction;
    l_session_id NUMBER;
    l_valid_to DATE;
    l_count NUMBER;
    l_password VARCHAR2(4000);
    BEGIN
    l_valid_to := SYSDATE + NVL(p_days_valid,1);
    -- Let us delete expired records:
    BEGIN
    DELETE FROM apex_biee_session
    WHERE valid_to < TRUNC(SYSDATE,'DD');
    COMMIT;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN NULL;
    END;
    -- get next APEX session id:
    l_session_id := apex_custom_auth.get_next_session_id;
    -- Insert the BIEE user and the APEX session id in table APEX_BIEE_SESSION
    INSERT INTO apex_biee_session (username, sessioN_id, valid_to)
    VALUES (UPPER(p_username),l_session_id,l_valid_to);
    COMMIT;
    -- define an APEX user session:
    apex_custom_auth.define_user_session(
    p_user => UPPER(p_username),
    p_session_id => l_session_id);
    htmldb_application.g_unrecoverable_error := TRUE; -- tell apex engine to quit
    RETURN l_session_id;
    EXCEPTION
    WHEN OTHERS THEN RETURN '-99';
    END get_apex_session_id;
    CREATE TABLE "APEX_BIEE_SESSION"
    (     "USERNAME"     VARCHAR2(60),
         "SESSION_ID"     NUMBER,
         "VALID_TO"     DATE,
         CONSTRAINT "APEX_BIEE_SESSION_PK" PRIMARY KEY ("USERNAME","SESSION_ID")
    In APEX this page sentry function is called:
    -- Function PAGE_SENTRY
    -- used as page sentry function in APEX applications
    FUNCTION page_sentry RETURN BOOLEAN
    IS
    l_current_sid NUMBER;
    l_biee_userid VARCHAR2(255);
    l_cookie owa_cookie.cookie;
    l_c_value VARCHAR2(255) := NULL;
    l_cookie_tom owa_cookie.cookie;
    l_c_value_tom VARCHAR2(255) := NULL;
    l_session_id NUMBER;
    l_biee_auth     VARCHAR2(1) := 'N';
    BEGIN
    BEGIN
    -- If normal APEX user authentication is used, cookie LOGIN_USERNAME_COOKIE will be used
    l_cookie_tom := owa_cookie.get('LOGIN_USERNAME_COOKIE');
    l_c_value_tom := l_cookie_tom.vals(1);
    l_biee_userid := UPPER(l_cookie_tom.vals(1));
    EXCEPTION
    WHEN OTHERS THEN NULL;
    END;
    l_session_id := apex_custom_auth.get_session_id; -- in APEX 4.2.1 this returns NULL
    -- Do we have a record in table APEX_BIEE_SESSION with the current session id
    BEGIN
    SELECT UPPER(username) INTO l_biee_userid
    FROM apex_biee_session
    WHERE session_id = l_session_id AND valid_to > SYSDATE;
    l_biee_auth := 'Y';
    EXCEPTION
    WHEN NO_DATA_FOUND THEN l_biee_userid := 'Failed';
    END;
    IF l_biee_userid = 'Failed' THEN
    IF l_c_value_tom IS NULL THEN
    l_biee_userid := NULL;
    ELSE
    l_biee_userid := UPPER(l_c_value_tom);
    END IF;
    END IF;
    -- If l_biee_userid is NULL we need to call the APEX login page (done by RETURN FALSE)
    IF l_biee_userid IS NULL THEN
    RETURN FALSE;
    END IF;
    IF l_biee_auth = 'N' THEN
    l_current_sid := apex_custom_auth.get_session_id_from_cookie;
    ELSE
    l_current_sid := l_session_id;
    END IF;
    -- This is the built-in part of the session verification
    IF apex_custom_auth.is_session_valid THEN
    wwv_flow.g_instance := l_current_sid;
    IF apex_custom_auth.get_username IS NULL THEN
    apex_custom_auth.define_user_session(
    p_user => UPPER(l_biee_userid),
    p_session_id => l_current_sid);
    RETURN TRUE;
    ELSE
    IF UPPER(l_biee_userid) = UPPER(apex_custom_auth.get_username) THEN
    apex_custom_auth.define_user_session(
    p_user =>UPPER(l_biee_userid),
    p_session_id =>l_current_sid);
    RETURN TRUE;
    ELSE -- username mismatch. Unset the session cookie and redirect back here to take other branch
    apex_custom_auth.logout(
    p_this_app=>v('APP_ID'),
    p_next_app_page_sess=>v('APP_ID')||':'||nvl(v('APP_PAGE_ID'),0)||':'||l_current_sid);
    wwv_flow.g_unrecoverable_error := true; -- tell htmldb engine to quit
    RETURN FALSE;
    END IF;
    END IF;
    ELSE -- application session cookie not valid; we need a new apex session
    IF l_biee_auth <> 'Y' THEN
    l_session_id := apex_custom_auth.get_next_session_id;
    END IF;
    apex_custom_auth.define_user_session(
    p_user => l_biee_userid,
    p_session_id => l_session_id);
    wwv_flow.g_unrecoverable_error := true; -- tell htmldb engine to quit
    IF owa_util.get_cgi_env('REQUEST_METHOD') = 'GET' THEN
    wwv_flow_custom_auth.remember_deep_link(
    p_url=>'f?'||wwv_flow_utilities.url_decode2(owa_util.get_cgi_env('QUERY_STRING')));
    ELSE
    wwv_flow_custom_auth.remember_deep_link(
    p_url=>'f?p='||
    TO_CHAR(wwv_flow.g_flow_id)||':'||
    TO_CHAR(nvl(wwv_flow.g_flow_step_id,0))||':'||
    TO_CHAR(wwv_flow.g_instance));
    END IF;
    apex_custom_auth.post_login( -- register session in htmldb sessions table, set cookie, redirect back
    p_uname => l_biee_userid,
    p_app_page => wwv_flow.g_flow_id||':'||nvl(wwv_flow.g_flow_step_id,0));
    RETURN FALSE;
    END IF;
    END page_sentry;
    The problem seems to be that in line "l_session_id := apex_custom_auth.get_session_id;" the call of apex_custom_auth.get_session_id is returning NULL in APEX 4.2.1.
    In APEX 4.0 the call of apex_custom_auth.get_session_id returned the APEX session id.
    What can I do to get this working again ?
    Kind Regards,
    Markus
    Edited by: asmodius1 on Jan 10, 2013 2:06 PM

    Hi,
    this integration relies on session fixation, that's an insecure practice which is not allowed anymore since 4.1:
    http://en.wikipedia.org/wiki/Session_fixation
    Since the cookie value for the session id is missing, Apex rejects the session id and sets it to null, before calling the sentry function.
    If you absolutely want to use this kind of integration, you will have to parse the value of owa_util.get_cgi_env('QUERY_STRING') in the sentry function to get the session id. To make it a bit more secure, the row in APEX_BIEE_SESSION should only be valid for a very short time (e.g. 1 sec). A person from Oracle Support contacted me about possible improvements to this authentication a few weeks ago. I replied with the following suggestions:
    I would at least add a Y/N flag (e.g. SESSION_JOINED_BY_APEX) to the
    APEX_BIEE_SESSION table. The page sentry should only accept the session
    without an accompanying cookie if the flag is still N. It has to set it
    to Y afterwards. This way, you ensure that the session joining without
    cookie can only be done once. Maybe there should also be an alternative
    way to log in to APEX, e.g. via page 101. Currently, this authentication
    only accepts session IDs that were generated via OBIEE.
    Users could log out of APEX or the APEX session could expire. Therefore,
    the APEX app should have a post logout procedure that deletes the row in
    the OBIEE session table. On the OBIEE side, APEX_SESSION_ID should
    therefore be initialized on each request. The initialization code should
    also check APEX_WORKSPACE_SESSIONS to make sure the session still
    exists.
    Regards,
    Christian

  • Dynamic image does not work in the template builder plug-in (Apex-BI Intgr)

    Hi all, I posted this problem in the BI Publisher topic but nobody responded maybe this is because mods thought this is an Apex-BI integration issue.
    If I'm in the wrong place, please do warn me.
    The documentation says:
    Direct Insertion
    Insert the jpg, gif, or png image directly in your template.
    ...This works obviously
    URL Reference
    1. Insert a dummy image in your template.
    2. In Microsoft Word's Format Picture dialog box select the Web tab. Enter the following syntax in the Alternative text region to reference the image URL:
    url:{'http://image location'}
    For example, enter: url:{'http://www.oracle.com/images/ora_log.gif'}
    ...This works too when I hardcode an url as url:{'http://www.google.com.tr/images/firefox/mobiledownload.png'}
    Element Reference from XML File
    1. Insert a dummy image in your template.
    2. In Microsoft Word's Format Picture dialog box select the Web tab. Enter the following syntax in the Alternative text region to reference the image URL:
    url:{IMAGE_LOCATION}
    where IMAGE_LOCATION is an element from your XML file that holds the full URL to the image.
    ...This, however, does not work.
    I use Apex' report query tool and My query is like
    select 'http://www.google.com.tr/images/firefox/mobiledownload.png' IMAGE_LOCATION from ... (a single result set for my template)
    the xml data is generated with an IMAGE_LOCATION tag. I load it to word template plug-in. The Url successfully displays in the report if I make it a plain-simple field.
    But when it's in the image format->web->alt text as url:{IMAGE_LOCATION} no image displayed.
    I need to keep this design procedure simple so a simple word user could design a report via using just template builder plug-in. I don't wish to explore the xsl-fo area...yet.
    Could you tell me why I can't get this url:{IMAGE_LOCATION} to work?
    Regards
    PS: My BI version: 10.1.3.4.1

    Hi Oeren,
    your steps seem basically to be correct. I have a tutorial how to do this here (in german)
    http://www.oracle.com/webfolder/technetwork/de/community/apex/tipps/pdf-dyn-images/index.html
    when you see the URL corrently as long as you have it as a plain text field, the XML tag and the
    referencing seem to be OK.
    Here are two thought - the issue might be one of these ...
    How did you insert the dummy image into the word document - did you do it via "insert" or
    via "link to file". "Link to File" does not work - you must choose the simple "insert".
    Another one: Does your BI Server have a connection to the internet - is the proxy server correctly set ..?
    Does this help ..?
    Regards
    -Carsten
    Cloud Computing mit APEX umsetzen. Jetzt!
    http://tinyurl.com/apexcloudde
    SQL und PL/SQL: Tipps, Tricks & Best Practice
    http://sql-plsql-de.blogspot.com

  • BTCare Community Forums Terms of Use

    BTCare Community Forums Terms of Use
    The BTCare Community Forums site is provided by British Telecommunications plc (BT) whose registered address is at 81 Newgate Street, London EC1A 7AJ, registration number 1800000.
    1. Applicability and Acceptance
    The following Terms of Use (the “Terms”) apply to anyone accessing and using the BTCare Community Forums (the “Site”), or any part of it. Please note that if you choose other services from BT once you have registered with us then you may be asked to accept other applicable terms and conditions.
    2. Acceptance of Terms of Use
    By using the Site you agree to be bound by these Terms. BT may modify these Terms from time to time and you are therefore advised to keep up to date with any changes by regularly reviewing these Terms.
    3. Eligibility
    3.1 The Site is available to you for your personal use which may include posting your views or responding to the views of other users of the forum. We do not permit use of the Site for your direct commercial gain.
    3.2 You must be sixteen years of age or over in order to use the Site. By accepting our terms of use you confirm you are aged sixteen or over.
    4. Access, Account Security and Registration
    4.1 When you use the Site you may set up a personal profile where you can create threads/posts, contact other users using private messaging facility, perform searches and comment on other members’ threads/posts. It is your responsibility to ensure that you have an appropriate web browser or any other technical requirements in place in order to access and make use of the Site.
    4.2 In using this Site, you agree to:
    provide us with and maintain accurate, current and complete information about you on registration to the Site;
    maintain and promptly update any information you provide to us including registration information, where it may have changed, keeping it accurate, current and complete; and
    be fully responsible for all use of your account and for any actions that take place using your account.
    5. Ownership of Content that we provide
    5.1 Content provided by BT on the Site is protected by copyright, trademark and other intellectual property rights as applicable.
    5.2 Content provided by BT on the Site is owned by BT or licensed to BT by third parties, including information, text, designs, graphics, pictures, video, photographs, applications, software, audio and other files, and their selection and presentation (”Our Content”).
    5.3 You must not, without BT’s prior written consent, copy, publish, download, de-compile or modify Our Content or use any or part Our Content, unless otherwise agreed in writing by BT.
    5.4 You may download or print a copy of any part of Our Content to which you have properly gained access solely for your personal, non-commercial use, provided that you keep all copyright, trademarks, logos or other proprietary notices intact. BT reserves the right to withdraw its consent at any time.
    6. Content you post on the Site
    6.1 You are responsible for all content (including information, text, pictures, photographs, messages, reviews, notes, videos software, your name or company name and other files or material) that you upload or post on the Site or communicate to other users through the Site. If you did not create content that you post or otherwise make available to the Site, it is your responsibility to ensure that you have the necessary consent from the owner of the content to use it on the Site. You are responsible at your own cost for creating backup copies and replacing any content that you upload or post on the Site or provide to us.
    6.2 In order to ensure that the full benefits of the Site are realised by all users BT would encourage you to upload your content as you see fit. So that others (including potential customers) may access and benefit from your content, BT needs to ensure that it has your permission to make your content available. You therefore agree to give BT (as providers of the Site), a non-exclusive, transferable, royalty-free, worldwide licence to use any content that you upload, post or otherwise make available on the Site.
    6.3 You must not upload, post, or otherwise transmit any content (including but not limited to text, links, communications, software, images, sounds, data, or other information) that includes any of the following inappropriate content:
    a)       any personal information belonging either to the poster or another person, such as full name, address, phone number, personal email address, and BT reference numbers;
    b)       Spam, such as advertisements for other web sites and services, or other commercial solicitation; chain letters, or pyramid schemes, polls or petitions;
    c)       Flooding the forum boards with excessive posting or padding posts;
    d)       Profanity; material that is libellous, fraudulent, unlawful, defamatory, pornographic, obscene, profane, racist, sexist, abusive, offensive, threatening, hateful, or otherwise objectionable;
    e)       Discussion of illegal activities or providing links to other websites containing such information;
    f)        Discussions that veer off topic, are unrelated to resolving the issue at hand, are repetitive or campaigning, that promote products or services from other providers, or abuse any company or product;
    g)       Repetitive or continuous complaints about BT policy including allegations of abuse of privacy, use of third party suppliers or any other policy for any purpose;
    h)       Discussions of moderator actions on the boards. If you need to comment on a moderator action, please private message any administrator/moderator;
    i)         Posting or transmitting any information or software containing a virus, worm, Trojan horse, or other damaging or destructive component;
    j)        Posting a link directing users to any information or content that, if posted on the Site would constitute a violation of the Guidelines or Terms of Use.
    k)       "Bombing" the Site or individual threads with repetitive or meaningless postings, postings unrelated to the purpose of the BTCare Community Forums; excessive cross-posting;
    l)         Attacks, including "Flaming" another user or entity in such a way as to incite or perpetuate an argument or conflict; creating usernames to attack other users' identities; impersonating other individuals or falsely representing one's identity or qualifications; posts made under secondary user names or other aliases for the purpose of either endorsing or denigrating others; posts that breach any participant's privacy by including name, address, phone, email address, or any other identifying information.
    m)     Evading bans or suspensions or otherwise disregarding directions from moderators or administrators.
    BT will take action under paragraph 7.2. below if you carry out any of the activities described above.
    6.4 You agree to indemnify BT against all claims and proceedings arising from infringement of any third party’s intellectual property rights as a result of content that you have posted on or made available on the Site. This indemnity does not apply to claims or proceedings arising from BT’s use of your content other than in accordance with these Terms. BT can withdraw your content at anytime without notice.
    6.5 In exceptional circumstances it may be necessary to remove content which you post on our community because of legal or commercial reasons. i.e. if compelled to do so due to a court order, a contractual obligation with a third party, or a regulatory requirement. This may occur even if none of the above breaches in terms of use are applicable. A user will be informed via PM if a deletion (or edit) is carried out for this reason, but it will usually not be possible to explain the decision in these circumstances.
    7. User Conduct
    7.1 You agree not to use the Site (or any part of it) to:
    a) act in any way that is unlawful or defamatory, in contravention of any licence, third party rights, or in contravention of any guidance that BT may give to you , and you agree to comply with BT’s Acceptable Use Policy which can be found at www.bt.com/acceptableuse and which may be amended by us from time to time;
    b)    damage, disable, overload or affect the operation of the Site;
    c)    collect email addresses or other contact information of other users from the Site by any means for the purposes of sending unsolicited emails or other unsolicited communications;
    d)    solicit personal information, passwords or other personally identifying information for commercial or unlawful purposes;
    e)    solicit participation in public discussion, debate, comment or activity outside this Site;
    f)     register yourself for more than one account, or register on behalf of another individual or group without our written consent;
    g)    provide false or misleading information about yourself or your business, or create a false identity; or
    h)    use or attempt to use another’s account, service or system without BT’s prior written authorisation.  
    7.2 BT takes any misuse of the Site very seriously indeed, and therefore you agree to take all necessary steps to make sure that you do not misuse the Site. If BT reasonably believes that you have misused the Site (or any part of it) in any way, then BT may terminate your registration, remove your content, and/or suspend or terminate your access to the Site without notice. BT will be under no obligation whatsoever to reinstate your registration.
    7.3 You agree to indemnify BT and any affected 3rd party against all legal fees, damages and other expenses that we may reasonably incur as a result of any misuse of the Site (or any part of it).
    7.4 If you believe that any content displayed or made available on the Site includes any of the above offences, then please let BT know through our contact page which is displayed on the Site.
    7.5 BT reserves the right to manage the postings on the BTCare Community to provide an orderly presentation of this information. To effectively manage the site, BT may designate employees or others to act as moderators and administrators for the site ("Moderators"). These Moderators are the only representatives of BT authorised to manage the BTCare Community. Any BT employees who are not designated as Moderators or Employees are not authorised to represent themselves on the site as BT employees. Authorised BT Employees are distinguished by the Rank of "Employee" and/or an official BT logo as an Avatar.  BT is not responsible for content provided by any BT employee who is not designated as a Moderator or an Employee.
    8. Security
    8.1 You are responsible for the security and proper use of any user IDs, PIN numbers and passwords required for registration on the Site, and must take all necessary steps to ensure that they are kept confidential, secure, used properly and not disclosed to unauthorised people.
    8.2 Although we provide security measures to prevent access by unauthorised users to the Site, we do not guarantee that such security measures are fault free. You acknowledge that the site could be accessed by unauthorised users should they be able to break through or bypass our security measures.
    9. Liability
    9.1 BT accepts liability as set out in these Terms. BT does not guarantee that the Site will be fault-free.
    9.2 BT does not exclude or restrict it’s liability for death or personal injury caused by BT’s negligence or for fraudulent misrepresentation or to any extent not permitted by law.
    9.3 BT shall not be liable to you in contract, tort (including negligence), breach of statutory duty or otherwise for any direct loss of profit, revenue, time, anticipated savings or profit or revenue, opportunity, data, use, business, wasted expenditure, business interruption or for any other direct loss.
    9.4 BT shall not be liable to you in contract, tort (including negligence), breach of statutory duty or otherwise for any indirect or consequential loss of profit, revenue, time, anticipated savings or profit or revenue, opportunity, data, use, business, wasted expenditure, loss of or damage to physical property, business interruption or for any other indirect or consequential loss or punitive damages.
    9.5 BT accepts liability in contract, tort (including negligence) breach of statutory duty or otherwise for direct loss limited to £1,000 for all events in any 12 consecutive month period.
    9.6 BT excludes all liability of any kind (including negligence) in respect of any third party product, services, content, or other material made available on, or which can be accessed using, the Site or the validity of the provider of such product, services, content or other materials.
    9.7 Each part of this clause operates separately. If any part of a clause is held by a Court to be unreasonable or inapplicable the rest of the clause shall continue to apply.
    10. Disclaimer of warranties and representations
    10.1 BT excludes any and all warranties or representations whether express or implied, including without limitation any warranties or representations for merchantability, suitability, fitness for a particular purpose, non-infringement of proprietary rights or the accuracy or completeness of third party products, services, content or any other material made available on, or which can be accessed using, the Site, to the fullest extent permitted by law.
    11. Suspension, withdrawal and termination
    11.1 BT reserves the right to suspend or withdraw the Site at any time without notice.
    11.2 BT reserves the right to suspend or terminate any member’s registration and use of the Site.
    12. Personal Data
    In addition to our commitments under our Privacy Policy BT collects information from visitors to the Site to help us to make improvements to the forums and to the services we make available. We may keep any personal data that you disclose to compile statistics on community forums usage.  We know, for instance, how many visitors there are to the forums, when they visited, for how long and to which areas of the forums they went. This information is used for trend analysis purposes and we do not use this information to identify individuals visiting the community forums.It is your responsibility to ensure that you have the necessary consents if you pass on a third party’s email address to BT. We are not responsible for the security of any personal data that you chose to post on the site.
    In respect of any personal information which you may upload, post or transfer to any third party on the Site, whether your own or that of any third party in contravention of clause 6.3 a) above, you agree that you are acting as the data controller and that BT and any third party supplier to BT are acting as data processors. You agree to indemnify BT and any relevant third party supplier against all claims and proceedings arising as a result of personal data you have posted or made available on the Site.
    You accept that by using this Site that the storage of personal information including Customer Data will be carried out using facilities in the United States of America. The storage of Customer Data by BT will be in accordance with the EEA Safe Harbor Principles.
    YOU CONSENT TO THE TRANSMISSION OF CUSTOMER DATA AND TO THE STORAGE OF CUSTOMER DATA ON SERVERS LOCATED IN THE UNITED STATES.
    13. Changes to the Site
    BT reserves the right to modify, edit, delete, suspend or discontinue, temporarily or permanently, without notice, the Site (or any part of it) and/or the information, content, videos, materials, products and/or services (or any part of them) available through the Site at any time.
    14. Disputes
    You are solely responsible for your interactions with other Site users. BT reserves the right to (but has no obligation to) monitor disputes between you and other users.
    15. Applicable Law
    These Terms are governed by and will be interpreted in accordance with English Law and any disputes relating to these Terms will be subject to the exclusive jurisdiction of the English Courts.
    BTCare Community Manager
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry that we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

    Hi Kerry
    This link http://www2.bt.com/btPortal/application?pageid=pan_privacy_policy&siteArea=pan&s_cid=pan_FURL_privac... displays
    With a small blank section
    BT.com
    Contact BT
    Site map
    About BT
    Privacy policy
    Code of practice
    Find a number
    -+-No longer a forum member-+-

  • Cloning instance = /apex wants login

    Hi,
    I have cloned the default XE instance on the same machine using the following instructions:
    http://www.pgts.com.au/pgtsj/pgtsj0211b.html
    Right now I have a working second instance called XETEST.
    I can access it via the listener, via sqlnet on port 1521 and http on port 8080. Webdav access works, too.
    But when I use http://127.0.0.1:8080/apex, it always prompts me for username/password for the realm XDB.
    Creating a new dad to access a specific procedure in the schema HR works fine.
    What could cause the login prompt on /apex?
    Even creating a new DAD called apex2 didn't work (i have taken the same parameters as the initial APEX dad):
    BEGIN
      DBMS_EPG.create_dad (
        dad_name => 'APEX2',
        path     => '/apex2/*');
    END;
    BEGIN
      DBMS_EPG.set_dad_attribute (
        dad_name   => 'APEX2',
        attr_name  => 'default-page',
        attr_value => 'apex');
      DBMS_EPG.set_dad_attribute (
        dad_name   => 'APEX2',
        attr_name  => 'database-username',
        attr_value => 'ANONYMOUS');
      DBMS_EPG.set_dad_attribute (
        dad_name   => 'APEX2',
        attr_name  => 'document-path',
        attr_value => 'docs');
      DBMS_EPG.set_dad_attribute (
        dad_name   => 'APEX2',
        attr_name  => 'document-procedure',
        attr_value => 'wwv_flow_file_mgr.process_download');
      DBMS_EPG.set_dad_attribute (
        dad_name   => 'APEX2',
        attr_name  => 'document-table-name',
        attr_value => 'wwv_flow_file_objects$');
      DBMS_EPG.set_dad_attribute (
        dad_name   => 'APEX2',
        attr_name  => 'nls-language',
        attr_value => 'american_america.al32utf8');
      --DBMS_EPG.set_dad_attribute (
      --  dad_name   => 'APEX2',
      --  attr_name  => 'request-validation-function',
      --  attr_value => 'wwv_flow_epg_include_modules.authorize');
    END;
    /Here is the output of the listener:
    C:\WINDOWS\system32>lsnrctl status
    LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-APR-2007 12:43
    :19
    Copyright (c) 1991, 2005, Oracle.  All rights reserved.
    Anmeldung bei (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
    STATUS des LISTENER
    Alias                     LISTENER
    Version                   TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
    ction
    Startdatum                19-APR-2007 12:42:51
    Uptime                    0 Tage 0 Std. 0 Min. 27 Sek.
    Trace-Ebene               off
    Sicherheit                ON: Local OS Authentication
    SNMP                      OFF
    Standard-Service           XETEXT
    Parameterdatei des Listener C:\oraclexe\app\oracle\product\10.2.0\server\network
    \admin\listener.ora
    Log-Datei des Listener    C:\oraclexe\app\oracle\product\10.2.0\server\network\l
    og\listener.log
    Zusammenfassung Listening-Endpunkte...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEipc)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DAUST3.opal-consulting.de)(PORT=1521
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DAUST3.opal-consulting.de)(PORT=8080
    ))(Presentation=HTTP)(Session=RAW))
    Services ▄bersicht...
    Dienst "CLRExtProc" hat 1 Instance(s).
      Instance "CLRExtProc", Status UNKNOWN, hat 1 Handler f³r diesen Dienst...
    Dienst "PLSExtProc" hat 1 Instance(s).
      Instance "PLSExtProc", Status UNKNOWN, hat 1 Handler f³r diesen Dienst...
    Dienst "XETESTXDB" hat 1 Instance(s).
      Instance "xetest", Status READY, hat 1 Handler f³r diesen Dienst...
    Dienst "XETEST_XPT" hat 1 Instance(s).
      Instance "xetest", Status READY, hat 1 Handler f³r diesen Dienst...
    Dienst "xetest" hat 1 Instance(s).
      Instance "xetest", Status READY, hat 1 Handler f³r diesen Dienst...
    Der Befehl wurde erfolgreich ausgef³hrt.Here is the listener.ora (which I didn't modify much, just changed the DEFAULT_SERVICE_LISTENER to the test instance):
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
          (PROGRAM = extproc)
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
          (PROGRAM = extproc)
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
          (ADDRESS = (PROTOCOL = TCP)(HOST = DAUST3)(PORT = 1521))
    DEFAULT_SERVICE_LISTENER = (XETEXT)Regards,
    ~Dietmar.

    Hi Robert,
    excellent that you have "found" my thread. This is good :).
    No. FLOWS_020100 is the schema where all APEX
    database objects are stored and should be used to log
    on to the database for regular APEX usage. The DAD
    parameter "database-username" should be set to
    ANONYMOUS.I know, I was just trying to narrow down the problem.
    After setting a new password on ANONYMOUS and switching the database-username back to ANONYMOUS it worked, too. But I still had to enter the credentials for the ANONYMOUS user in the popup-window again (once per browser session).
    It seems like the procedure "apex" is not called directly but the XML DB wants to authenticate the user first. Setting dbms_epg.set_global_attribute('log-level', 7); didn't give me any information.
    It seems like something is not right with ANONYMOUS.
    Can you run the following SQL statement and see what
    status the database user is in?I checked that and unlocked the account previously, too.
    Here is the status:
    SQL> select username, account_status from dba_users
      2  where username = 'ANONYMOUS';
    USERNAME                       ACCOUNT_STATUS
    ANONYMOUS                      OPENEven tried to recreate the DAD using the instructions:
    alter session set current_schema = XDB;
    begin
        dbms_epg.drop_dad('APEX');
        dbms_epg.create_dad('APEX','/apex/*');
        dbms_epg.set_dad_attribute('APEX','database-username','ANONYMOUS');
        dbms_epg.set_dad_attribute('APEX','default-page','apex');
        dbms_epg.set_dad_attribute('APEX','document-table-name','wwv_flow_file_objects$');
        dbms_epg.set_dad_attribute('APEX','document-path','docs');
        dbms_epg.set_dad_attribute('APEX','nls-language','american_america.al32utf8');
        dbms_epg.set_dad_attribute('APEX','document-procedure','wwv_flow_file_mgr.process_download');
        dbms_epg.set_dad_attribute('APEX','request-validation-function','wwv_flow_epg_include_modules.authorize');
    end;
    commit;.. both for the DAD APEX and also a second DAD APEX2. But it didn't change anything.
    Thanks for your support,
    ~Dietmar.

  • Workspace Manager and APEX

    I was experimenting with using workspace manager (via DBMS_WM) to version a set of tables. Does everything I want, easily and quickly.
    However, when I update versioned objects in APEX, and then look at the HIST table, the user name is APEXPUBLIC_USER.
    I understand why this is, but does anyone know of any means of overriding the user saved in the _HIST table, using the APEX user instead.
    I had a look at the IOT on the BASE object, but didnt see where it inserts into HIST.
    Any help greatly appreciated.
    Thanks, Rob

    Hi Robert,
    some time ago I created a german how to document on Workspace Manager and APEX - you'll find it here.
    http://www.oracle.com/webfolder/technetwork/de/community/apex/tipps/wm/index.html
    Be careful - in the following text a "workspace" is not an APEX workspace but a DBMS_WM workspace.
    The "_HIST table" is not a table but a view. When version-enabling a table Workspace Manager renames the table, adds columns
    for the versioning information and creates some views. The most important view is the view which "replaces" the original table. The
    "_HIST" view is another view.
    Workspace manager also creates an INSTEAD OF trigger which "catches" the DML done on the view (which now has the name
    of the original object). That DML is being enriched with User and timestamp information and then placed into the original table
    (which now has another name).
    The user information is there because Workspace manager allows to grant privileges on "workspaces" to other users. So you ...
    * first version-enable a table
    * create a new workspace (CHANGES_1)
    * do some DML
    * grant access on your workspace to the other user say: HUGO
    Now you and HUGO can access the workspace CHANGES_1 and review your DML. All other users can only see the
    table status before your changes. So as long as you don't access the version enabled object from different database
    schemas (i.e. different parsing schemas) and you don't use the DBMS_WM.GRANT.... procedures you don't have to care
    about the APEX_PUBLIC_USER information in the HIST view.  You can live with the APEXPUBLIC_USER information.
    Does that help ...?
    Best regards
    -Carsten

  • Apex 4.1 remote debugging with dbms_debug_jdwp - breakpoints not working

    Hi all,
    I'm using remote debugging with sqldeveloper like described here:
    http://www.oracle.com/webfolder/technetwork/de/community/apex/tipps/remote-debug/index.html
    http://sueharper.blogspot.com/2006/07/remote-debugging-with-sql-developer_13.html
    It works great with my sqldeveloper 3.0 and Apex 4.0.2
    Now i tried the same on two other servers with Apex 4.1
    The debugger is connecting. I can see the connect and diconnect message in the debug windows in the sqldeveloper.
    But the breakpoints are not working.
    Is the debugging working in Apex 4.1 for anyone here?
    Any ideas why the breakpoints are not working?
    BR,
    Björn

    Hi Björn,
    In your APEX application, have you tried updating the URL to include the parameter REMOTE, in order to initiate the remote debug connection? e.g.
    f?p=100:1:&SESSION.::REMOTE::Using the REMOTE parameter cuts out the need to specify debug code surrounding statements in the APEX PL/SQL.
    The steps are as follows:
    1) In SQL Developer, set break points in the the PL/SQL code, and compile using the "Compile for debug" option
    2) Execute the following two grants
    grant DEBUG CONNECT SESSION to <PARSE USER>;
    grant debug on <PROC> to public;  <-- might not need public but just whoever the DAD is running as.5) In SQL Developer, right-click on your connection and select the "Remote Debug..." context menu item. This will launch the "Listen for JPDA" dialog.
    5) Run the APEX Application page containing/activating the code you wish to debug, and update its URL with REMOTE in the debug parameter of the URL, and then hit Enter.
    6) Carry out the action on the page to trigger the breakpoint in your code e.g. submit the page, or click a button on the page, and you should be redirected to the breakpoint in the code in SQL Developer.
    Although I'm running with the latest release of SQL Developer, version 3.2.2 (http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html), and APEX 4.2, the 'REMOTE' parameter was introduced with our 3.1 release so will also be available for you to use in 4.1.
    Regards,
    Hilary

  • For German readers: APEX Hosting im eigenen Unternehmen? 3 Events im Mai

    This is about an APEX event in german language - therefore in german/
    Haben Sie schonmal darüber nachgedacht, ein "APEX Hosting" á la apex.oracle.com im eigenen Unternehmen aufzusetzen? Auf unserer
    Veranstaltungsreihe "Cloud Computing mit APEX" erfahren Sie, wie das geht. Wird APEX als Service bereitgestellt, können die Entwickler Ihre Workspaces selbstständig beantragen und verwalten - Entwickler können ohne manuelles Eingreifen sofort aktiv werden; neue Anwendungen stehen sofort bereit.
    # 03.05.2011: Oracle Niederlassung in Düsseldorf
    # 10.05.2011: Oracle Niederlassung in Hamburg
    # 18.05.2011: Oracle Niederlassung in München
    Mehr Info und Anmeldung:
    http://www.oracle.com/webfolder/technetwork/de/community/apex/event/apexcloud/index.html
    Agenda
    Schneller zum Ziel: Anwendungen schnell und einfach entwickeln
    Kurzer Überblick: Was kann APEX - was ist Neu?
    Schnell und kostengünstig zum Projektziel mit APEX
    Projekterfahrungen mit APEX aus der Praxis
    APEX: Die Entwicklerplattform aus den Wolken
    Wie geht "Cloud Computing mit APEX" ...?
    Oracle11g + APEX + 1 Tag = Cloud Computing
    Cloud Computing mit APEX bereitstellen: Vorgehensweise
    Carsten Czarski | Leitender Systemberater
    Oracle Deutschland B.V. & Co. KG | Riesstr. 25 | 80992 München
    Cloud Computing mit APEX umsetzen. Jetzt!
    http://tinyurl.com/apexcloudde

    Hi Sven,
    the Dusseldorf Event ist closest to Frankfurt (quite short train travel). Perhaps we will do the event in Frankfurt also,
    but so far we have no detailed planning ...
    No chance to see you in Dusseldorf ...?
    Regards
    -Carsten
    Carsten Czarski
    Cloud Computing mit APEX umsetzen. Jetzt!
    http://tinyurl.com/apexcloudde
    SQL und PL/SQL: Tipps, Tricks & Best Practice
    http://sql-plsql-de.blogspot.com

  • Macbook Pro 8,2 EFI_STUB loading with rEFInd Failing

    Hello fellow Arch users, I've been struggling with trying to get Arch running on my Macbook Pro 8,2 (Early 2011) for the past couple of days and I was hoping that the collective intelligence of the community might be able to help me. I feel that the combination of recent changes in the installation medium, using a Macbook, and my hardware modifications have all converged to make it hard to diagnose what is wrong.  First off for hardware I have:
    Processor: Core i7 (I7-2820QM)
    Integrated Graphics: Intel HD Graphics 3000
    Dedicated Graphics: AMD Radeon HD 6750M 1024 MB
    Ram: 16G (8Gx2) 1333 MHz
    Internal Harddrive: 1Tb WDC WD10TPVT-00HT5T1
    Internal Harddrive (in optical drive spot with an OWC Data Doubler): 128Gb APPLE SSD TS128C
    I have the SSD setup with only OSX and I planned on installing Arch to the HHD and using rEFInd to boot everything with EFI_STUB.  Initially started by trying to install from an external source, but was unable to do so.  In the past I had attempted to install windows 7 from an external CD drive only to learn that it is essentially imposible (it would appear to firmware constraint as the Macbook Airs and rMacbook Pros as able to) and I wonder if the same constraint applies for linux live CDs.  I tried the "Remove UEFI boot support from ISO" from the UEFI page as well and that did not help.  Oddly enough I also was unable to get any usb medium to work as well (both the regular install disk and Archboot, the "Create UEFI bootable USB from ISO" method of the UEFI page) even though it seems that many others have successfully gotten this to work and it should not be affected by my modifications.
    At this point I removed the SSD from inside and replaced it with the original super drive.  rEFInd will not boot it through efi, but will boot it through BIOS emulation (the partition is listed as windows in rEFInd).  From there I followed the standard insertion procedure to get Arch installed (following UEFI_Bootloaders#Linux_Kernel_EFISTUB, Unified_Extensible_Firmware_Interface#Create_an_UEFI_System_Partition_in_Linux and MacBook_Pro_8,1_/_8,2_/_8,3_(2011_Macbook_Pro):
    $ cgdisk /dev/sda
        512M partition of type EF00, name efi
        the rest default type (linux), name root
    $ mkfs.vfat -F32 /dev/sda1
    $ mkfs.ext4 /dev/sda2
    $ mount /dev/sda2 /mnt
    $ mkdir /mnt/boot/efi
    $ mount /dev/sda1 /mnt/boot/efi
    $ mkdir /mnt/boot/efi/EFI/arch/
    $ pacstrap /mnt base{,-devel}
    $ genfstab -p /mnt >> /mnt/etc/fstab
    $ arch-chroot /mnt
    $ nano /etc/mkinitcpio.conf
        MODULES="..ahci libahci.."  #The Macbook page recommends this and I tried it with sd_mod as well based off some previous forum posts.
    $ mkinitcpio -p linux
    $ cp /boot/vmlinuz-linux /boot/efi/EFI/arch/vmlinuz-arch.efi
    $ cp /boot/initramfs-linux.img /boot/efi/EFI/arch/initramfs-arch.img
    $ cp /boot/initramfs-linux-fallback.img to /boot/efi/EFI/arch/initramfs-arch-fallback.img
    # create /boot/efi/EFI/arch/refind_linux.conf as instructed with the UUID of sda2
    $ echo “archy” >> /etc/hostname
    $ ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
    $ echo “America/New_York” >> /etc/timezone
    $ vi /etc/locale.gen
        /#en_US and uncomment
    $ locale-gen
    $ hwclock --systohc --utc
    $ echo “KEYMAP=us” >> /etc/vconsole.conf
    $ passwd root
    $ exit
    $ umount /mnt/boot/efi
    $ umount /mnt
    $ reboot
    When I reboot rEFInd does not show the arch partition, but if I boot holding option to bring up the built in partition selection and select the efi partition, rEFInd loads showing the arch linux partition.  At this point it loads and gets stuck displaying:
    Error: device '' not found.  Skipping fsck
    Error: Unable to find root device ''.
    You are being dropped to a recovery shell
        Type 'exit' to try and continue booting
    sh: cant access tty; job control turned off
    [rootfs /]#
    I've tried mounting /dev/sda and I simply presents the same error again.
    I can confirm the default kernel has EFI_STUB enable as:
    $ zcat /proc/config.gz | grep EFI_STUB
    displays:
    CONFIG_EFI_STUB=y
    Any help would be greatly appreciated.  I have refined installed on the SSD with OSX and most guides have it installed on the EFI partition with Arch.  Is there a different approach I should be taking to set this up with two disks? Thanks.

    So, I really don't want to hijack this thread, but seeing that I've now 'repaired' my system from the damage mentioned before, I feel I should.
    @WonderWoofy:
    Well, I very much doubt that this was an issue with my firmware, my reasoning being that it quite simply did not change, the arch-packages however did, quite invasively I may add.
    To clarify,
    linux (3.6.2-1 -> 3.6.4-1) was the update that broke my systen boot for me.
    linux (3.6.4-1 -> 3.6.6-1) since today has again fixed it.
    My custom kernel was just vanilla 3.6.0.
    So what I did to repair, was to boot up using a live-cd and after discovering I still had my custom-built kernel I copied it back to my EFI-partition, and guess what, it no longer booted!!
    to be more precise, it booted, but no display, and after my hdd seemed to have settled, unresponsive/frozen system, hard-reset the only option. The stock kernel(3.6.4-1) never did boot, just froze immediately on load(I could still see the efi-shell).
    So, I figured it must be systemd`s fault (because its responsible for loading my system and it was probably no longer working properly with the older kernel version + udev).
    My solution was to boot using an older arch-installation cd (in bios-mode!!! again efimode broken) and chroot, update the system, and for now it seems to work again.
    So I restate, that arch+efi can be quite unstable at times, even though it could well be my 'luck' to have multiple issues all at once.
    To round this off, and maybe benefit the OP, I thought I'd clarify my setup.
    I have a single disk, gpt formatted. It holds 7 partitions:
    /dev/sda1 -> EFI
    /dev/sda2 -> MSRESERVE
    /dev/sda3 -> WINDOWS
    /dev/sda4 -> DATA
    /dev/sda5 -> LINUX
    /dev/sda6 -> HOME
    /dev/sda7 -> SWAP
    Note, I do not have a separate boot partition.
    My LINUX partition is laid out in the following way:
    /boot -> contains the stock vmlinuz-linux and initramfs-linux.img
    /boot/efi -> mountpoint for the EFI partition
    fstab entry:
    /dev/sda1 /boot/efi vfat rw,noexec,fmask=0113,dmask=0022 0 0
    When mounted in such a way, /boot/efi contains:
    ls -l /boot/efi/ ->
    drwxr-xr-x 8 root root 2.0K Nov 20 14:29 EFI/
    ls -l /boot/efi/EFI/ ->
    drwxr-xr-x 2 root root 2.0K Nov 20 14:30 arch/
    drwxr-xr-x 2 root root 2.0K Nov 20 14:30 archmy/
    drwxr-xr-x 2 root root 2.0K Jun 15 19:41 Boot/
    drwxr-xr-x 3 root root 2.0K Jun 15 19:25 Microsoft/
    drwxr-xr-x 4 root root 2.0K Aug 9 14:48 refind/
    drwxr-xr-x 2 root root 2.0K Aug 9 15:09 tools/
    Now of interest are the /boot/efi/EFI/refind/ and /boot/efi/EFI/arch folders.
    Notice the /boot/efi/EFI/archmy folder is for my custom kernel mentioned above.
    Separate folders are one way to use refind's auto-detection mechanism (hence no need to mess with manual boot stanzas) and not have the arch-specific problem of unversioned kernel files.
    So /boot/efi/EFI/arch contains:
    -rw-rw-r-- 1 root root 13M Nov 21 13:08 initramfs-linux-fallback.img
    -rw-rw-r-- 1 root root 4.0M Nov 21 13:08 initramfs-linux.img
    -rw-rw-r-- 1 root root 200 Nov 20 14:14 refind_linux.conf
    -rw-rw-r-- 1 root root 3.4M Nov 21 13:08 vmlinuz-linux.efi
    and /boot/efi/EFI/refind contains:
    drwxr-xr-x 2 root root 2.0K Aug 9 14:48 drivers_x64/
    drwxr-xr-x 2 root root 4.0K Aug 9 14:48 icons/
    -rw-rw-r-- 1 root root 12K Nov 20 14:14 refind.conf
    -rw-rw-r-- 1 root root 137K Jun 23 23:26 refind_x64.efi
    The two important configuration files are /boot/efi/EFI/arch/refind_linux.conf:
    "Boot with Default Options" "root=/dev/sda5 ro rootfstype=ext4 add_efi_memmap"
    "Boot with More Options" "root=/dev/sda5 ro rootfstype=ext4 add_efi_memmap radeon.modeset=1 iommu=pt radeon.pcie_gen2=1"
    In this case I have two seperate kernel-cmd lines, each with different options. I can select which to use, by selecting the 'kernel-entry' I want when refind loads up(each directory, arch/ and archmy/ are a seperate icon)
    and pressing'+'. A menu will appear which will show both those lines and I can choose the one I want. This can also be handy when wanting to boot with debugging options.
    For instance, the 'radeon-options' are specific to my hw-setup.
    Notice that there is no mention of which initramfs file to use, this is handled by refind automatically, BUT can be wonky if not separating kernel versions properly!!!
    The only required option is 'root=/dev/sda5' which obviously points at my root partition. (in this case /dev/sda5 -> LINUX)
    And /boot/efi/EFI/refind/refind.conf:
    timeout 7
    hideui banner,label
    #icons_dir myicons
    #banner hostname.bmp
    #selection_big selection-big.bmp
    #selection_small selection-small.bmp
    #textonly
    #resolution 1024 768
    use_graphics_for osx,windows
    #showtools shell, about, reboot
    #scan_driver_dirs EFI/tools/drivers,drivers
    #scanfor internal,external,optical
    #also_scan_dirs boot,EFI/linux/kernels
    dont_scan_dirs EFI/boot
    #scan_all_linux_kernels
    #max_tags 0
    #default_selection 1
    These are just the configuration options I have set/unset. Note that some of the commented-out options are still in use, they are just the defaults.
    This gives me automatic kernel detection (as long as properly separating things!) and at least when the image itself is working, results in a boot-able system

  • Is BO XI 3.1 FP 2.2 good to install to resolve report hung issues.

    Is BO XI 3.1 FP 2.2 good to install or have any issues with FP 2.2.
    - Do any one have any issues with Fp 2.2 ,please let me know, we are going to install Fp 2.2 to resolve the issue (long running report`s hung`s even a 10minutes reports,show the processing bar and then they continue running forever and don't show data at all.),
    We are in BO XI 3.1 SP2
    Reports work fine in single server environment. have the issue in clustered environemnt, as per below note SAP suggested to install FP 2.2
    1375766 - Refreshing a Web Intelligence document causes high CPU usage and longer refresh times
    Symptom
    Create a new Webi Document and run it. This takes around 60 seconds to bring back the data
    Click the Refresh button to refresh the data
    The document either takes much longer to return the same data or does not return at all
    WIReportServer.exe consumes 100% CPU (on multi-processor boxes, this 100% cpu would be divided by the # of CPUs)
    Reproducing the Issue
    1) Create a new Web Intelligence Document from within InfoView
    2) Run this document so that your data is returned. Note how long this takes.
    3) Click the Refresh button from the Web Intelligence Report Panel
    4) At this point the document may either:
    Take a very long time to return (in comparison to the initial run)
    Never return
    Cause a spike in CPU resources
    Cause
    Thee is a known issue within the BusinessObjects Enterprise XI Release 3.1 product. This issue is logged under ADAPT01245312
    Resolution
    This is a known issue and is tracked under ADAPT01245312
    This is resolved in the following Fix Packs
    Fix Pack 1.9+
    Fix Pack 2.2+
    Thanks
    Raju

    you can uninstall XI r2 in 2 ways
    1) goto control panel and add/remove programs and select XI r2 then unistall
    2) if you have the XI R2 install s/w, click the exe, after couple of screens, it should take you a screen where you see new install, repair and uninstall. click uninstall.
    XI r2 and XI 3.1 will be installed in separate folders. not sure if they share any common dlls. before you do this, take a back up.

  • Opening files in Ps CS5

    In Photoshop CS5, why can't I open files?

    Community Guidelines
    usage
    Supply pertinent information for quicker answers
    The more information you supply about your situation, the better equipped other community members will be to answer. Consider including the following in your question:
    Adobe product and version number
    Operating system and version number
    The full text of any error message(s)
    What you were doing when the problem occurred
    Screenshots of the problem
    Computer hardware, such as CPU; GPU; amount of RAM; etc.

  • Cannot establish a ftp connection  to xmldb-filesystem

    Hey everyone,
    how can I connect via ftp to the xmldb-filesystem ?
    I tried the instructions from this website http://www.oracle.com/webfolder/technetwork/de/community/apex/tipps/xmldb-filesystem/index.htm (didn't found an english site, sorry). Now I can connect to the filesystem via "win7 shell ftp", but i cannot connect via "win7 explorer" using "ftp://host:port/foo/bar" or filezilla. Everytime i try i got an errormsg like:
    filezilla: cannot read filesystem
    and
    win7
    an error appears :
    detail:
    200 Type set to A.
    277 Entering Passive Mode.... see sreenshot -> http://imageshack.us/photo/my-images/841/ftpg.jpg/
    If anyone need more information just ask.
    Mario

    955767 wrote:
    Hey everyone,
    how can I connect via ftp to the xmldb-filesystem ?
    I tried the instructions from this website http://www.oracle.com/webfolder/technetwork/de/community/apex/tipps/xmldb-filesystem/index.htm (didn't found an english site, sorry). Now I can connect to the filesystem via "win7 shell ftp", but i cannot connect via "win7 explorer" using "ftp://host:port/foo/bar" or filezilla. Everytime i try i got an errormsg like:
    filezilla: cannot read filesystem
    and
    win7
    an error appears :
    detail:
    200 Type set to A.
    277 Entering Passive Mode.... see sreenshot -> http://imageshack.us/photo/my-images/841/ftpg.jpg/
    If anyone need more information just ask.
    Mariowhat do you see when you try ftp from a Command Window?

  • [SOLVED] Internet configuration: dynamic IP problems

    Hello Arch Linux community,
    After usage of Ubuntu, I decided to move to Arch Linux because of its highly-customizable and flexible operating system. To learn first the installation process, I created a virtual OS in Oracle VM VirtualBox. The installation went well till I encountered the network configuration step. It should be noted that the internet worked fine in terminal when it was not installed and it was used from a disk image. Therefore, my installation ended here and I cannot progress. Tried many ways found on Arch's wiki and googled, but still no Internet found in the Arch Linux.
    Firstly, I have a dynamic IP. Judging from ipconfig /all command in Windows cmd at least, since it says that DHCP is enabled. What is interesting is that I found that VirtualBox internet connection does not have it enabled in cmd. However, in the program it says that it is enabled. By googling I managed to turn it on and now it can be seen in cmd that it is on. But it did not fix my problem. When trying to write ping -c 3 www.google.com or ping -c 3 8.8.8.8, I get an error saying that it did not find the host, which according to Wiki means that I cannot establish an Internet connection.
    By following this wikipedia section to configure a dynamic IP address, I managed to get rid off certain errors, but the Internet is still not reachable.
    Errors
    When I write dhcpcd eth0, I get:
    dhcpcd[223]: dhcpcd already running on pid 217 (/run/dhcpcd-eth0.pid)
    When I write systemctl start dhcpcd@eth0, I do not get anything.
    When I write systemctl enable dhcpcd@eth0, I do not get anything.
    When I write ping -c 3 www.google.com, I get:
    ping: unknown host www.google.com
    When I write ping -c 3 8.8.8.8, I get:
    PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
    From 192.168.1.23 icmp_seq=1 Destination Host Unreachable
    From 192.168.1.23 icmp_seq=2 Destination Host Unreachable
    From 192.168.1.23 icmp_seq=3 Destination Host Unreachable
    --- 8.8.8.8 ping statistics ---
    3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2002ms pipe 3
    During the installation, I encountered problems with my firewall. Using Eset Smart Security, which is both an antivirus and a firewall. I had gotten a notification from my firewall that it is blocking some kind of IP. Then, I turned the firewall off and the installation went well. However, this does not work when I try to ping in the installed Arch Linux. I do not get any notifications from the firewall both when it is on and off.
    System
    Arch Linux is installed on HDD, however, I have also a SSD, but it is used by Windows 7.
    When I write uname -a, I get this:
    Linux localhost 3.6.6-1-ARCH #1 SMP PREEMPT Mon Nov 5 11:57:22 CET 2012 x86_64 GNU/Linux
    Windows information:
    Windows 7 Ultimate
    Service Pack 1
    Computer information
    Laptop Dell XPS 1640
    Inter Core 2 Duo CPU T9400 @ 2.53GHz 2.53GHz
    Memory RAM: 4.00 GB
    System type: 64-bit OS
    Crucial M4 64GB SSD
    And an old Seagate HDD 500GB on which Arch Linux is installed.
    Last edited by decas (2012-12-16 09:32:09)

    p0x8 wrote:- type of network adapter you configured in the virtual machine (bridged, NAT, host-only)
    NAT (default)
    p0x8 wrote:- output of the commands 'ip link' and 'ip addr'
    ip link
    ip addr
    I hidden some addresses that might be needed to be kept private. Grey colour is a MAC address, red (only a part hidden) is an ip address, and pink do not know what is (looks like written in hex numbers).
    p0x8 wrote:
    - can you still access the internet when you boot the virtual machine using the installation ISO?*
    * I ask this because you seem to have changed the VirtualBox network adapters settings in Windows, something I would strongly advise against unless you know what you are doing - which is obviously not the case.
    Yes (3 packets sent, 1 lost, 2 received).
    chris_l wrote:
    No, I didn't mean to install it right away: you can boot the live cd and only configure internet on the live environment, without installing anything or messing with partitions. (your system will remain unchanged)
    The porpouse is just to discard virtualbox as source of problem
    I can access the Internet when I boot the live CD. However, I am not sure what you do mean saying to boot live cd without VB (it is probably, because you think the Internet is down also when the live CD is booted?).
    It struck my mind that the provided Internet is controlled by a MAC address by my ISP. Wrote ipconfig /all to find out VB's internet connection, and added a second physical address to the list of MAC addresses on my ISP website. Did not help.
    Last edited by decas (2012-12-14 20:05:38)

  • Using Application Alias in URL

    hi all,
    I wanted to use application alias name in URL of my application while running. I wrote an application alias in application definition, and tried to run it using its alias. Ir runs fine, but to my surprise when i switched to any other page except home page by using two level tabs, my application alias again changes to application id. Can anyone help me in this that what i am missing here? How can i use application alias on every tab click.??
    Thanks & Regards,
    Sunil Bhatia - Programmer
    Eon Technlogies Pvt Ltd

    I wrote an application alias in application definition, and tried to run it using its alias. Ir runs fine, but to my surprise when i switched to any other page except home page by using two level tabs, my application alias again changes to application id.That's the way it works. You'll have to look at mod_rewrite in Apache to achieve what you want. There's a Oracle Application Express (APEX) usage.

Maybe you are looking for