2014-10-31 35 views
1

更新試圖讓甲骨文表格 - Jinitiator 1.3.1.22與IE11在Windows 7上運行

我正在考慮通過瀏覽器手動修改代碼讓頁面使用更多最新的Java運行時環境。代碼:

<embed src="" pluginspage="/forms/jinitiator/us/jinit_download.htm" type="application/x-jinit-applet;version=1.3.1.22" java_codebase="/forms/java" java_code="oracle.forms.engine.Main" java_archive="frmall_jinit.jar" width="100%" height="100%" hspace="0" vspace="0" serverurl="/forms_uatplacementsheet/lservlet?ifcfs=/forms_uatplacementsheet/frmservlet?acceptLanguage=en-GB,en-US;q=0.8,en;q=0.6" networkretries="0" serverargs="escapeParams=true module=logon.fmx p_database=DOPSSUP1 p_initial_form=ps_menu.fmx userid= sso_userid=%20 sso_formsid=formsApp_clntuat1_7E435F00D52D11DA9F7CC7B9618E10F6 sso_subDN= sso_usrDN= debug=no host= port= buffer_records=no debug_messages=no array=no obr=no query_only=no quiet=yes render=no record= tracegroup= log= term=" separateframe="false" splashscreen="" background="" lookandfeel="generic" colorscheme="gray" serverapp="default" logo="" imagebase="DocumentBase" formsmessagelistener="" recordfilename="" endusermonitoringenabled="" endusermonitoringurl="" heartbeat="" disablevalidateclipboard=""> 

有我稍微感到困惑,我該怎麼改,使之與JRE的較新版本的工作?

末更新

我有以下設置使用客戶端:

  1. 桌面:
    • 的Windows XP SP3
    • Jinitiator 1.3.1.22
    • 互聯網Explorer 7
  2. 服務器:
    • 的Solaris 10
    • IAS/OFR 10.1.2.2.0
  3. 數據庫:
    • Oracle數據庫11.1
    • Oracle數據庫10.2

有一個升級項目正在進行之中,最終將被帶至甲骨文等

的問題是XP/IE7組合的最新和最偉大的版本。目前正在進行Windows 7/IE11升級項目,並且Oracle Forms應用程序需要在新的桌面設置上可用,直到Oracle升級發生。

現在起腳,一「戰術解決方案」已經提出了一個非技術人員:

  1. 安裝JInitiator的多個版本,到在「兼容桌面

  2. 運行IE11 「模式爲IE7

  3. Oracle表單應用程序將繼續工作

問題是JInitiator可執行文件不想和IE11一起玩。

我一直在仔細閱讀interweb,並向大南瓜祈禱,看看是否有某種方法可以找出這個特定的設置是否會工作,而不會有一堆人拉着拉桿,輕彈開關和擺弄與旋鈕。

你們任何溫柔的人都能幫助我嗎?

回答

0

這可以很容易地使用Browsium ION解決。請參閱www.browsium.com/ion

ION可以用來換出,並使用Jinitiator 1.3.1.22,而不是安裝在客戶端的Java上的最高版本(說的Java JRE 8u121 )。這可以通過使用ION Custom文件來實現,它用於交換Java dll以將Jinitiator 1.3.1.22 dll公開給應用程序,而不是最高安裝的Java版本。我們還換出Java Jinitiator 1.3 jvm.dll並使用1.4.2_19版本的jvm.dll

還需要修改Deployment.properties文件中的安全設置。這也可以使用Browsium ION自定義文件來實現。

我們發現有時需要攔截並更改JavaScript中調用的Java版本的CLSID。

J-INIT 1.3 CAFECAFE-0013-0001-0022-ABCDEFABCDEF 的Java 8u121 CAFEEFAC-0018-0000-0121-ABCDEFFEDCBA(如果機器上的最高版本是java 8u121)

這可施行一個ION字符串替換

以上所有可以簡單地應用使用Browsium離子配置管理器。在我測試的例子中,我也應用了5的文檔模式,因爲我認爲如果網站使用J-initiator,它可能是爲IE6或IE5編寫的.. :-) Browsium ION也可以通過更改文檔模式和用戶代理字符串而這一切是在不改變服務器在客戶端上實現..

嘗試這種方法下載Browsium ION評估和演示軟件 - https://www.browsium.com/ion/eval/

下載軟件後,請請使用上述設置支持測試配置文件,以便開始使用。

+0

您是否以某種方式連接到此產品?如果是這樣,請在你的回答中提及它。 – trincot 2017-04-05 20:18:46