App Fails Moving from Development to Prod for Identical Environments

All,
I know everyone says* this but, we really need resolution to this problem ASAP. We are in a situation wherein APEX Applications are thoroughly QAed and then, only after being delivered to Production, the same JavaScript calls that succeeded in Dev are Failing in production.
Some Facts:
1. APEX Version  4.1.1.00.23 Both Environments
   A. Dev was taken to 4.1.1.00.23 via two patches (12920544 and 13331096)
   B. Production was installed as 4.1.1.00.23 directly
2. DB Versions
    A. Dev - 11.2.0.1
    B. Prod - 10.2.0.4
3. PL/SQL Web Toolkit
   A. Dev - 10.1.2.0.8
   B. Prod - 10.1.2.0.6 (Upgraded from 10.1.2.05 using supplied owa in APEX install media)
4. Both using the Oracle HTTP Server from FUSION MIDDLEWARE 11g with mod_plsql plugin.
The Issue:
Using Internet Explorer 9 (works for Chrome, Safari and FireFox), the following is an example of a JavaScript call that fails only in Production.
dropDownMenuDiv = document.getElementsByClassName("dropDownMenu") [0];I am sure someone will respond to this post stating that it just isn't possible that the same code is failing in one environment and not in the other. Therefore, to explicitly test this, I wrapped the above code in this "if" block:
If (document.getElementsByClassName)
   dropDownMenuDiv = document.getElementsByClassName("dropDownMenu") [0];
else
   alert( 'getElementsByClassName is NOT Supported' );
}The EXACT same code executed in Dev and Prod (app export/import). In Dev, it works fine. In Production, it produces the "getElementsByClassName is NOT Supported" message box.
I know that there are some IE Specific workarounds for just this sort of thing but, I also know that IE9 should support this method. In fact, it is supporting this very method when the application is invoked in the Dev environment.
Can anyone please provide a reason/work around for this issue?
-Joe

I have done the comparison and the only thing that I see that differs is the session ID.
-Joe
Compare: (<)C:\Users\jupshaw\Documents\ICE\Development\APEX\Tars\ProdHome.htm (17746 bytes)
   with: (>)C:\Users\jupshaw\Documents\ICE\Development\APEX\Tars\DevHome.htm (17758 bytes)
41c41
< <input type="hidden" name="p_flow_id" value="103" id="pFlowId" /><input type="hidden" name="p_flow_step_id" value="1" id="pFlowStepId" /><input type="hidden" name="p_instance" value="1336247602420901" id="pInstance" /><input type="hidden" name="p_page_submission_id" value="635587708508801" id="pPageSubmissionId" /><input type="hidden" name="p_request" value="" id="pRequest" />
<input type="hidden" name="p_flow_id" value="103" id="pFlowId" /><input type="hidden" name="p_flow_step_id" value="1" id="pFlowStepId" /><input type="hidden" name="p_instance" value="207998464920901" id="pInstance" /><input type="hidden" name="p_page_submission_id" value="1083997427580101" id="pPageSubmissionId" /><input type="hidden" name="p_request" value="" id="pRequest" />59c59
<               <li><a href="apex_authentication.logout?p_app_id=103&p_session_id=1336247602420901">Logout</a><a class="eLink" title="Edit" href="javascript:popupURL('f?p=4000:329:707446719564001::::P329_ID,FB_FLOW_ID,FB_FLOW_PAGE_ID:73415238390460653,103,1');" tabindex="999"><img src="/i/e.gif" alt="Edit" class="eLink" /></a></li>
<li>Logout<a class="eLink" title="Edit" href="javascript:popupURL('f?p=4000:329:2230081660932901::::P329_ID,FB_FLOW_ID,FB_FLOW_PAGE_ID:73415238390460653,103,1');" tabindex="999"><img src="/i/e.gif" alt="Edit" class="eLink" /></a></li>74c74
<     <h1> <a class="eLink" title="Edit" href="javascript:popupURL('f?p=4000:374:707446719564001::::P374_ID,FB_FLOW_ID,FB_FLOW_PAGE_ID:4372219419031534,103,1');" tabindex="999"><img src="/i/e.gif" alt="Edit" class="eLink" /></a></h1>
<h1> <a class="eLink" title="Edit" href="javascript:popupURL('f?p=4000:374:2230081660932901::::P374_ID,FB_FLOW_ID,FB_FLOW_PAGE_ID:4372219419031534,103,1');" tabindex="999"><img src="/i/e.gif" alt="Edit" class="eLink" /></a></h1>116c116
< <input type="hidden" name="p_md5_checksum" value=""  /><input type="hidden" name="p_page_checksum" value="D81402650ED441C2021395E802190BE7"  /></form>
<input type="hidden" name="p_md5_checksum" value="" /><input type="hidden" name="p_page_checksum" value="0325A8D06FBD9216E3B7107FD2405550" /></form>145,152c145,152
< <li ><a class="apex-toolbar" title="Application Express Home Page" href="f?p=4500:1000:707446719564001">Home</a></li>
< <li ><a class="apex-toolbar" title="Application 103" href="f?p=4000:1:707446719564001::NO:1,4150,RP:FB_FLOW_ID,FB_FLOW_PAGE_ID,F4000_P1_FLOW,F4000_P4150_GOTO_PAGE,F4000_P1_PAGE:103,1,103,1,1">Application 103</a></li>
< <li ><a class="apex-toolbar" title="Edit Page 1" href="f?p=4000:4150:707446719564001::NO:1,4150:FB_FLOW_ID,FB_FLOW_PAGE_ID,F4000_P1_FLOW,F4000_P4150_GOTO_PAGE,F4000_P1_PAGE:103,1,103,1,1">Edit Page 1</a></li>
< <li ><a class="apex-toolbar" title="Create" href="f?p=4000:336:707446719564001::NO::FB_FLOW_ID,FB_FLOW_PAGE_ID,F4000_P1_FLOW,F4000_P4150_GOTO_PAGE,F4000_P1_PAGE:103,1,103,1,1">Create</a></li>
< <li ><a class="apex-toolbar" title="Session" href="javascript:popupSessionInfo();">Session</a></li>
< <li ><a class="apex-toolbar" title="Caching" href="f?p=4000:14:707446719564001::::FB_FLOW_ID,FB_FLOW_PAGE_ID,F4000_P1_FLOW,F4000_P4150_GOTO_PAGE,F4000_P1_PAGE:103,1,103,1,1">Caching</a></li>
< <li ><a class="apex-toolbar" title="View Debug" href="javascript:popupViewDebug();">View Debug</a></li>
< <li ><a class="apex-toolbar" title="Debug" href="f?p=103:1:1336247602420901::YES">Debug</a></li>
<li ><a class="apex-toolbar" title="Application Express Home Page" href="f?p=4500:1000:2230081660932901">Home</a></li>
<li ><a class="apex-toolbar" title="Application 103" href="f?p=4000:1:2230081660932901::NO:1,4150,RP:FB_FLOW_ID,FB_FLOW_PAGE_ID,F4000_P1_FLOW,F4000_P4150_GOTO_PAGE,F4000_P1_PAGE:103,1,103,1,1">Application 103</a></li>
<li ><a class="apex-toolbar" title="Edit Page 1" href="f?p=4000:4150:2230081660932901::NO:1,4150:FB_FLOW_ID,FB_FLOW_PAGE_ID,F4000_P1_FLOW,F4000_P4150_GOTO_PAGE,F4000_P1_PAGE:103,1,103,1,1">Edit Page 1</a></li>
<li ><a class="apex-toolbar" title="Create" href="f?p=4000:336:2230081660932901::NO::FB_FLOW_ID,FB_FLOW_PAGE_ID,F4000_P1_FLOW,F4000_P4150_GOTO_PAGE,F4000_P1_PAGE:103,1,103,1,1">Create</a></li>
<li ><a class="apex-toolbar" title="Session" href="javascript:popupSessionInfo();">Session</a></li>
<li ><a class="apex-toolbar" title="Caching" href="f?p=4000:14:2230081660932901::::FB_FLOW_ID,FB_FLOW_PAGE_ID,F4000_P1_FLOW,F4000_P4150_GOTO_PAGE,F4000_P1_PAGE:103,1,103,1,1">Caching</a></li>
<li ><a class="apex-toolbar" title="View Debug" href="javascript:popupViewDebug();">View Debug</a></li>
<li ><a class="apex-toolbar" title="Debug" href="f?p=103:1:207998464920901::YES">Debug</a></li>158,159c158,159
< function popupSessionInfo(){var w = open("f?p=4000:34:707446719564001:PAGE:NO:34:F4000_P34_SESSION,F4000_P34_FLOW,F4000_P34_PAGE,FB_FLOW_ID:1336247602420901,103,1,103","winLov","Scrollbars=1,resizable=1,width=700,height=450");if (w.opener == null){w.opener = self;}w.focus();}
< function popupViewDebug(){var w = open("f?p=4000:19:707446719564001:::RIR,19:IR_APPLICATION_ID,IR_PAGE_ID:103,1","winLov","Scrollbars=1,resizable=1,width=700,height=450");if (w.opener == null){w.opener = self;}w.focus();}
function popupSessionInfo(){var w = open("f?p=4000:34:2230081660932901:PAGE:NO:34:F4000_P34_SESSION,F4000_P34_FLOW,F4000_P34_PAGE,FB_FLOW_ID:207998464920901,103,1,103","winLov","Scrollbars=1,resizable=1,width=700,height=450");if (w.opener == null){w.opener = self;}w.focus();}
function popupViewDebug(){var w = open("f?p=4000:19:2230081660932901:::RIR,19:IR_APPLICATION_ID,IR_PAGE_ID:103,1","winLov","Scrollbars=1,resizable=1,width=700,height=450");if (w.opener == null){w.opener = self;}w.focus();}

Similar Messages

  • Not updating Prompts when report is moved from Dev to Prod

    Hi,
    I have a report In development which uses a Prompt ( Dynamic Lov) pointed to an existing prompt group.
    When this report is moved to production the prompt does not give any values as the it is not pointed to any prompt group.
    Could any one help me why the prompt is not being updated when it is moved from DEV to PROD.
    Thank you..!!

    Need more info...
    What version and are you using BOE or CRS?
    Thank you
    Don

  • Moving from dev to prod -- code no longer works

    I'm moving my app from development (running on Oracle 10g) to production (running on Oracle 9i)
    This page validation code (Function body returning boolean) returns an error
    DECLARE
    l_pg_total number;
    BEGIN
    l_pg_total := 0;
    FOR ii IN 1 .. apex_application.g_f01.COUNT
    LOOP
    IF nvl(apex_application.g_f03 (ii),0) <> 0
    THEN
    l_pg_total := l_pg_total + 1;
    END IF;
    END LOOP;
    IF l_pg_total <>0
    THEN
    RETURN TRUE;
    ELSE
    RETURN FALSE;
    END IF;
    end;
    I'm having trouble figuring out why -- unless it's the different versions of the database?

    I'm looping through a collection to validate the entry before moving onto the next page. I automatically present 7 rows in a grid that the user can fill in (7 fixed types of transaction, then begin date, end date, amount.) I just want to make sure they've filled in an amount on ANY line before moving on to the next page which gives an "Are you sure?" type of screen.
    Any other suggestions how to do this?
    I have a second validation after this that validates date ranges and isn't working either, but I figure if I can lick the simpler one the second one likely has the same problem, which appears to be how I'm referencing the fields in the collection?

  • Moving from Developer to DBA

    Hi ALL,
    Our org has sun solaris and 10g db
    I am a developer ,trying to move to dba in the organisation out of my interest...
    and hence wants to know the following for the organisation database
    I have access to sqlplus and can query the dictionary ....
    My constraints are :
    I do not have DBA privileges ie. sysdba.sysoper....
    don't haev access to unix root ...
    No friends(known person) in the DBA team
    What home work have I done ?
    1) installed rhel with 9i database
    2)completed 2 of the 4 ora 9i cert papers.
    3) constantly trying out few assignments from the oracle dba books
    But knowledge of database in the organisation is paramount for my successful
    transformation.....
    Hence I have few questions ,which I need to find out for the organisation...
    Q) How are is undo managed ?
    ie
    rollback segments or undo segments
    Q) what different types of tablespace exists?
    are they using local or dictionary tbs ?
    are they Oracle managed tbs or are they manually created ones ?
    Q)what type of authentication is used ?
    password file authentication / os authentication or network authentication ?
    these are a few questions I would liek to know
    Ta
    SNY

    Hi Dear,
    You have given the possible answer's too but choosing the option dependa upon the need of ur company and can't be taught.
    Regards
    Amit Raghuvanshi

  • Advice on moving from workgroup to domain for very small network

    Hello all,
    I work for a small company and inherited the part time IT/Operations position and I want to understand the impact of changing from workgroup to domain.  I understand the process and I have set up small test domains before but I want to be certain I
    understand this so I figured I better ask the pros.
    The setup:
    1 Desktop class system, recent i5 quad, 16GB RAM, 1TB HD with Server 2008 R2.  Current roles are File Sharing and WSUS. 
    3 Desktops running Win 7 Home
    1 Desktop with win 7 Pro
    1 Laptop with Vista Home
    1 Laptop with Win 7
    1 Laptop with Win 8 Pro
    I have configured all devices to uses the WSUS for updates as they wanted these managed and this seems to be the easiest way.
    Right now all users have an account on the server that is used to map to their shares.  I know that the home versions cannot join to a domain and with this small of a network I don't want to join any device to a domain as we have only one server and
    it would not be reasonable to add more servers.
    The thing is they want to setup local sharing of calendars and contacts, etc.  I have 2010 exchange server and it is required to be on a domain.
    The Questions:
    Can the domain still "act" as a workgroup and users still connect to the shares and exchange without being joined to the domain?  What is the impact on performance for this server?  Will the home version users still be able to connect to
    the shares (I assume yes) and to the exchange through outlook?  Is there a better way to achieve the workgroup features of exchange without using exchange and not subscribing to Office 365?  We do not have an internet domain name for this business.
    Does this matter for setting up a domain?
    Anything you can think of that I should consider please feel free.
    Thank you all for your advice.

    Hi Paul,
    You are very welcome, I am very glad that my suggestions helped.
    For your first question, in a domain, the Domain Controller clearly has much more tasks to perform than a work group server, while it also has more management options for an administrator to better control his/her client machines.
    In addition, domain acts as a central management solution will reduce the work of the administrator. For an example, under workgroup mode, if we have multiple servers which have shared resources, we need to create the same user
    accounts on each of them, while in a domain, we only need to create accounts once on the DC, then all the accounts can be recognized across the whole domain, no matter how many servers and client machines are within it.
    For the second question, yes, single lable domain name is not recommended, but it is allowed. Single lable domains are supported in
    Exchange Server 2007 Service Pack 1 (SP1) and Exchange 2010, while single label DNS name resolution is also possible.
    However, there are other Microsoft and third-party products which don’t support
    single lable domains. My suggestion is don’t use it while it will cause you trouble.
    More information for you:
    Single-Labeled Domain Names and Exchange 2007 SP1
    http://technet.microsoft.com/en-us/library/cc788134(v=EXCHG.80).aspx
    Microsoft Exchange compatibility with Single Label Domains, Disjointed Namespaces, and Discontiguous Namespaces
    http://support.microsoft.com/kb/2269838
    Help and support for namespaces in Microsoft products including Single Label Domains (SLDs), Disjoint Namespaces, and Discontiguous Namespaces.
    http://support.microsoft.com/gp/gp_namespace_master#tab3
    Providing Single-Label DNS Name Resolution
    http://technet.microsoft.com/en-us/library/cc816610(v=WS.10).aspx
    Regards,
    Amy

  • Where I can find the apps that moved from my mac to my iphone

    ¿Dónde puedo encontrar las Apps que moví de mi Mac a mi iPhone 5S? Digité descargar todas y ya no las encuentro. Quiero sincronizarlas con el iPhone.

    http://www.adaptelec.com/wa10l-travel-plug-adapter-for-south-africa-type-m-large -15-amp-bs-546-p-9.html
    more hits here
    https://www.google.dk/search?source=ig&hl=da&rlz=1G1TSEH_ENDK367&q=Type+M+plug&o q=Type+M+plug&aq=f&aqi=g-L3g-vL2&aql=&gs_l=igoogle.3..0i19l3j0i15i19l2.796550l79 6550l0l797247l1l1l0l0l0l0l146l146l0j1l1l0.#hl=da&sugexp=llsin&gs_nf=1&pq=type%20 m%20plug&cp=12&gs_id=4&xhr=t&q=type+m+plug+adapter&pf=p&sclient=psy-ab&rlz=1G1TS EH_ENDK367&oq=Type+M+plug+&aq=&aqi=&aql=&gs_l=&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp. ,cf.osb&fp=6fdd5bcabb818675&biw=1825&bih=763

  • What is the best wayt to copy tables with data from development to Prod?

    Dear all,
    We have Oracle tables with data in a development server, I would like to know if there is any ‘easy’ and ‘direct’ way to copy them to the production server.
    As I think import and export would be the best way. Any other althernatives?
    Thanks.

    There are a number of methods you could use.
    <ul><li>
    Export and import would work or their 10g+ equivalents data pump. </li>
    <li>You could create a database link between the 2 databases and use SQL*Plus copy to transfer data on a table by table basis (probably quite laborious unless there's only a few tables). </li>
    <li>You could use transportable tablespaces (there are some restirctions - check the documentation http://download.oracle.com/docs/cd/E11882_01/server.112/e10595/tspaces013.htm#sthref1632) </li>
    <li>You could use RMAN to clone the development database (assuming the prod database hasn't been used yet and that there's nothing in it you need to keep).</li>
    <li>You could create the prod database as a standby copy of the dev database </li>
    </ul>
    Using transportable tablespaces would be much faster than using data pump or import/export depending on how much data there is.

  • Moving from Developement to Quality

    Hi,
    I have created LSMW in developement now I want to move it to quality.
    What is the thumb rule ususlly to transfer the conversion programs/BDC/LSMWs to transport to Q and then to Production ?
    Regarsd,
    manOO

    Hi Charlie,
    Thx for this valuable feedback.Just a small question.
    I am in LSMW screen in Developement and with the project/subproject/object entered
    What I understood is that I need to go to Extras>>Export project..Correct ?
    But will it export the entire thing i.e project/subproject/object in the file ? or I need to first goto LSMW workbench menu first then select All project objects which will show me the 3 nodes and then placing cursor on each node I have to export each one..
    I hope I have put up my doubt correctly..
    In short do I need to export/import each node i.e project/subproject/object separately or the action Extras>>Export will export entire thing ?/
    Regards,
    Manoj

  • Transportation requests moved from development server to Quality,But changes not seen

    Hi Folks,
    We made some configurations in Marketing area and moved corresponding TR's from Dev server to QAS,but am not able to see the changes in QAS while testing.Where all could I have gone wrong?
    Regards
    Jaya

    Hi Jaya,
    Mean while can you tell me if we have not moved them in proper order the changes wont reflect or something?
    Not moving the TRs in order, will some times lead to serious problems in production system. To the extent that all business activities would come to stand still. Hence, it's very important to move the TRs in their respective sequence.
    Maintain details of TR and their sequence in an excel sheet.
    Rgds
    Hari

  • Moving from Development to Production

    Dear all, I need to move several portal objects (pages, content areas, users, applications) from a development environment to a brand new production environment. OS are the same (Sun Solaris 2.7), RDBMS are the same (8.1.7), Portal are the same (3.0.6.6.5). I dont want to use portal tools such as contexp, pageexp and so on. Can I export portal30, portal30_sso, portal30_public schemas and import in thenew db? Does it work? Please, any suggestion/help is really appreciated.
    Marco

    Balaji,
    Has this been done yet?
    Gary
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by [email protected]:
    We are working on a document using which one should be able to move a portal instance from one database to another. It is still in draft version, once it is finalized we will be putting it on otn.
    Thanks and Regards
    Balaji<HR></BLOCKQUOTE>
    null

  • I am moving from London to NYC for a year, will i be able to use my iPhone over there and insert a pay as you go sim?

    I wondered if anyone can advise me on whether its possible to use my iPhone in NYC by getting a pay as you go sim in the US? Do companies offer pay as you go sims over there as i wont have a credit rating.
    Thanks!

    The only supported GSM carrier in the US is AT&T. They will not permit the use of pre-paid SIM cards in the iPhone.
    You can sign up for monthly post paid service with them and use it just fine (assuming your existing phone is legitimately unlocked).
    You can get pre-paid service with T-Mobile or any number of other regional GSM carriers, but not all features of the phone may work properly (or at all).

  • Questions on Analyzer Upgrade and Moving Analyzer Reports from Development to Production

    Hi,We run Analyzer 5.0.3. We are planning to go to Analyzer 7.2. Did any body go thru this upgrade? If so, what is your opinion and tips that may help. Also, we never had Analyzer development environment. We are planning on having Analyzer development environment. In our installation, all of the Analyzer reports are centrally developed based on user requests. Once we have development and production at the same Analyzer version, if a report is developed in the development system, how can the report be mirateed/moved from development to production system?Thank you for your help,Prasant

    Balaji,
    Has this been done yet?
    Gary
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by [email protected]:
    We are working on a document using which one should be able to move a portal instance from one database to another. It is still in draft version, once it is finalized we will be putting it on otn.
    Thanks and Regards
    Balaji<HR></BLOCKQUOTE>
    null

  • Issue w/ Spaces - Applications moving from screen to screen

    Have been using that laptop for 2 months now - love it. Spaces is a very nifty feature (have it set it up on 4 screens). While I know how to navigate between spaces (using control+arrow for example), very often, my apps are moving from one space to the other.
    While I went into System Preferences to assign specific apps to a specific space, I often have to drag back apps into their original space. That tends to happen quite often when I have several apps from Office open (I usually have entourage, excel and powerpoint open at the same time, each in its own space).
    Am I doing something wrong. i really love Spaces but that issue is really counter-productive and right down annoying.
    Thanks for your help!
    Message was edited by: New Apple Lover!!

    There is a known issue with MS Office 2008 not respecting Spaces.
    It happens with some Adobe applications to.

  • ITunes Match account when moving from France to USA.

    Hi guys,
    I'm moving from France to California for work in a few month. I have a french iTunes account / iTunes Match account.
    I was wondering how to transfert them as a US account (for iTunes account I'm pretty sure it's easy, but I don't really know for iTunes Match Account).
    Thanks for you help and Hayppy New year

    You cannot transfer iTunes Store accounts across stores. If you will wish to use the US store you will have to switch over completely and start using that store. iTunes Match will have to be canceled and re-subscribed if you switch stores. See this User Tip for more information: How to Change Country with iTunes Match

  • Can preloaded apps be deleted from iPhone5c

    Can preloaded apps be deleted from iPhone5c?

    Thanks for the suggestion of foldering the apps.   The big issue is that new software takes up so much space on the phone that it would be nice to free up some room dropping apps I never use.   Thanks for the reply,,,,,appreciate it!

Maybe you are looking for