Fusion Middleware

Webutil ist neu bei Fusion Middleware 11gR2

Wer schon in den Genuss gekommen ist Fusion Middleware 11gR2 zu installieren wird sich hoffentlich auch die Konfigurationen angeschaut haben. Ich bin nun mal neugierig und schaute mir erst einmal die webutil.cfg im Verzeichnis „/u00/app/oracle/Middleware/prodinst/config/FormsComponent/forms/server“ meiner Installation an.

Das erste was mir aufgefallen ist. Sie ist größer als die bisherigen. Wenn man nun einmal in die webutil.cfg rein schaut, fällt einem auf Anhieb auf, dass es jetzt nicht nur ein „install.syslib.location“ gibt sondern derer gleich drei.

install.syslib.location=/webutil

install.syslib.location.0.0=/webutil/win32

install.syslib.location.0.1=/webutil/win64

Es gibt jetzt für 32Bit sowie 64Bit Windows Betriebssysteme jetzt eigenen „*dll“ Dateien. Mit geliefert werden die

rw-r----- 1 oracle oinstall 81920 Jun 10 06:24 d2kwut60.dll

rw-r----- 1 oracle oinstall 45056 Jun 10 06:24 JNIsharedstubs.dll

Oracle nimmt einem die Arbeit zum konfigurieren an dieser Stelle ab. Die Verzeichnisse sind vorbereitet und die Einträge in der webutil.cfg verweisen auch auf diese.

Das Verzeichnis in dem diese Dateien liegen und welches als Alias dem Forms Service bekannt gegeben worden ist, ist <ORACLE_HOME>/forms/webutil

Unter diesem Stammverzeichnis liegen das win32 sowie das win64 Verzeichnis

In der webutil.cfg ist ein neuer Eintrag für die jacob.dll Dateien. Hier gibt es ebenfalls zwei Versionen. Eine für 32 Bit und eine für 64Bit. Allerdings liefert Oracle die immer noch nicht mit. Die müssen separat herunter geladen werden. In der Datei jacob-1.14.4.zip befinden sich beide DLL Dateien sowie die aktuell jacob.jar.

Entpacken und auf die Server verteilen. Nun ist allerdings die jacob.jar nicht mehr signiert. Also müssen wir diese wieder neu signieren. Dazu stellt uns Oracle das Skript sign_webutil.sh in dem <ORACLE_INSTANCE>/bin Verzeichnis bereit. Der Vorteil in diesem Skript besteht darin, das alle Pfade auf die notwendigen Verzeichnisse sowie Programme schon sauber während der Konfiguration unserer Umgebung gesetzt worden sind. Wir müssen nur noch die Passwörter eintragen und das Skript laufen lassen.

Als Beispiel sei der Zugriff auf das keytool aufgeführt.

echo "Generating a self signing certificate for key=$JAR_KEY..."

error_text=`/u00/app/oracle/Middleware/FRHome1/jdk/bin/keytool -genkey -dname "CN=$DN_CN, OU=$DN_OU, O=$DN_O, C=$DN_C" \

        -alias $JAR_KEY -keypass $JAR_KEY_PASSWORD -keystore $KEYSTORE \

        -storepass $KEYSTORE_PASSWORD -validity $VALIDDAYS`

Was auch neu ist, ist die webutil.pll sowie die webutil.olb

-rw-r----- 1 oracle oinstall   24576 Dec  2  2004 webutil.olb

-rw-r----- 1 oracle oinstall 1134592 Aug 18 05:38 webutil.pll

Man muss diese aktuelle webutil.pll nutzen. Bei einer älteren Version erhält man den Fehler CUSTOM-ITEM-EVENT Error. Nach dem einbinden der aktuellen webutil.pll war dieser Fehler beseitig.

Avatar von Unbekannt

Über Jan-Peter

Jetzt sind es schon fast wieder 10 Jahre her und immer noch ist Migrationen Forms und Reports angesagt. Als ich 2015 damit begonnen habe, konnte ich mir nicht wirklich vorstellen, das es so lange anhält, aber es wird immer mehr und es ist immer wieder verwunderlich wer heute noch alles Oracle Forms in den Versionen 4x und 6i nutzt. Es überrascht mich doch immer wieder. Habe mich auf den Bereich komplett konzentriert und finde es immer wieder spannend was dort so an migrationen getätigt werden.

Diskussionen

Es gibt noch keine Kommentare.

Hinterlasse einen Kommentar