Beim letzten Mal habe ich mich vornehmlich mit der Installation des neuen Forms 12c auseinander gesetzt, die ja doch an der ein oder anderen Stelle sehr geklemmt hat. Heute möchte ich auf 2 neue Runtimeoptionen beim Starten einer Applikation eingehen, bei deinen Oracle auf jeden Fall in Richtung Zukunft geblickt hat.
- Der Standardfall (Browser mit Plugin)
Der normale Weg sieht klassischerweise vor, die Forms Anwendung aus dem Browser heraus zu starten. Hierbei muss der Browser aber das Java Plugin unterstützen.http://w7x6412c-rdbms:9001/forms/frmservlet
- Mit Java Web Start
In der neuen Forms 12c Version ist Java Web Start offiziell als Startmethode zertifiziert und supported. Dabei muss ebenfalls Java auf dem Client installiert sein, der Aufruf geht beispielsweise überhttp://w7x6412c-rdbms:9001/forms/frmservlet?config=webstart&form=lab_540&userid=user/passwort@db
Dabei gelten gewisse Einschränkungen:
– keine Java Script Unterstützung, da nicht im Browser laufend
– kein SSO, kein SSO Logout - als Standalone Client (Oracle Forms Stand-alone Application Launcher – FSAL)Zitat aus der HTML-Seite http://w7x6412c-rdbms:9001/forms/html/fsal.htm
„Overview:
The Oracle Forms Stand-alone Application Launcher (FSAL) offers an alternative way for end-users to run Oracle Forms applications. FSAL offers a browser-less, more client/server-like interface. As a result of not using a browser, FSAL does not use the Java Plugin component of a Java Runtime Environment (JRE) or Java Developer Kit (JDK). All that is required to run FSAL on the end-user machine is a Java installation. This can be either the JDK or the JRE. To determine which Java versions are supported, please contact your administrator.“Ausgehend von der fsal.htm kann man die zugehörige frmsal.jar auf den Client laden.
Also ganz einfach, funktioniert auch ohne Browser! Aber auch wieder mit JDK oder JRE auf dem Client. Der Aufruf geht beispielsweise mit einer Batch-Datei mit folgendem Inhalt:java -jar C:\Oracle\Middleware\Oracle_Home\forms\java\frmsal.jar -url „http://w7x6412c-rdbms:9001/forms/frmservlet?config=daylightstandaloneapp&form=lab_540&userid=user/passwort@db„
Fazit
Man sieht also, dass der klassische Weg zum Starten eines Forms-Moduls nach wie vor funktioniert. Aber durch den kommenden Wegfall der Plugin-Unterstützung in neueren Bowsern, sah sich Oracle gezwungen zu reagieren und neue Wege zu gehen. Weiter so!
2 Kommentare
hello sir
can any one help me to do my application worked with sso on weblogic 11g forms 11g
what are the think i need to installed for this.
With regards
Abdulwajid
Dear sir
I installed the weblogic following version
General Information
Target Name
Farm_ClassicDomain
Version
10.3.6.0
forms 11g
Target Name
/Farm_ClassicDomain/asinst_1/forms
Version
11.1.1
Oracle Home
/home/oracle/Oracle/Middleware/as_1
Oracle Instance
/home/oracle/Oracle/Middleware/asinst_1
my forms url is
http://192.168.12.45:9001/forms/frmservlet?config=webutil
and its working fine i need my system should go with sso.
Thanks and regards
Abdulwajid