Forms, Fusion Middleware, Fusion Middleware 11gR2, Oracle Applikation Server

Oracle Forms und Aliase

In Oracle Forms vor 11g war es üblich Aliase in der oracle_apache.conf oder in der forms.conf einzutragen. Meistens wurden die Aliase unterhalb von /forms angebracht.

Leider gibt es nun den WLS_FORMS der über den http-Server angesprochen wird. Die Anweisung dazu finden wir in der forms.conf. Hier steht die Directive für Weblogic drin, allerdings mit dem URL-Pattern /forms.

Das bewirkt das alle Aliase die wir in den alten Versionen so beschrieben haben in diesem Moment in Richtung unserer Weblogic Server weiter geleitet werden.

<Location /forms>
SetHandler weblogic-handler
WebLogicCluster dadvma0190.example.com:9001
DynamicServerList OFF
</Location>

Nun kann man ja in die plan.xml von dem Forms – Servlet einsteigen und hier einen Alias setzen. Das ist für mich persönlich allerdings der schlechtest aller Wege.

Schaut man sich aber einmal die forms.conf an dann findet man hier schon einen Ansatz für eine Lösung:

#
# virtual mapping for the /forms/html mapping.
#
RewriteEngine on
RewriteRule ^/forms/html/(..*) /workaroundhtml/$1 [PT]
AliasMatch ^/workaroundhtml/(..*)
„/scratch/fmw/ps1/rc3/asinst_2/config/FormsComponent/forms/html/$1“

So hat Oracle das als Beispiel für seine „html“ Seiten gemacht. Aber es gibt noch einen Parameter der nicht ganz so bekannt ist:

When including any user-defined aliasMatch with the prefix /forms/ in forms.conf, add the directive WLExcludePathOrMimeType.

AliasMatch /forms/usericons/(..*) „/home/userx/myicons/$1“
WLExcludePathOrMimeType /forms/usericons/

Das ist für mich die saubere Lösung:

Also wieder einmal DOKU-lesen

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