Forms

Diese Kategorie enthält 67 Beiträge

Oracle Webutil und WUC-19

Ja ja es war einmal. Früher war es möglich, das alle Anwender in das Verzeichnis c:\Programme\java schreiben konnten. Das geht nun plötzlich nicht mehr. Leider braucht eine Forms Anwendung mit webutil diesen Zugriff. Wenn der Client nun aber keine Rechte auf dieses Verzeichnis hat muss man den WLS_FORMS / OAS10gR2 halt um konfigurieren.

Oracle hat dazu in der webutil.cfg den Eintrag #install.syslib.location.client.0=webutil\syslib eingeführt ab der Version 10.1.2.3. Vorher geht das leider nicht. Wenn dieser nun aktiviert wird und der WLS_FORMS neu gestartet wird sollten die notwendigen Dateien (jacob.dll etc.) in das Verzeichnis USER_HOME\webutil\syslib gelegt werden.

Dachte ich zumindest. Nein noch geht das nicht denn Oracle hat in dem Zusammenhang auch eine neue webutil.pll herausgegeben. Diese muss dafür neu eingespielt werden. Zu erreichen ist die über die Patch ID 9282569 ist zwar nicht für FMW11gR1 aber zumindest ist die webutil.pll darin enthalten.

Nachdem nun die webutil verteilt worden ist, die Konfigurations Datei angepasst worden ist und der WLS_FORMS neu gestartet worden ist klappt es . Das Verzeichnis C:\Users\jpt\webutil\syslib (das bin ich ) wurde erstellt und nach starten der Anwendung waren die Dateien die ich erwarte dort hinterlegt

 

Hat etwas gedauert aber das ist eine Möglichkeit die Probleme mit den Berechtigungen zu meistern. Es besteht auch die Möglichkeit anstatt das USER_HOME zu nutzen einen absoluten Pfad anzugeben. Aber Achtung! Sollten dann mehrere Leute mit dem Rechner arbeiten wird es immer wieder überschrieben.

 

Webutil Fehler nach anlagen eines neuen Forms Abschnittes

Nach Erstellung eines neuen Forms Abschnittes in der Formsweb.cfg erscheint auf dem Client Rechner immer die Fehler Meldung

WUC-19 Schreiben in lokale Datei nicht möglich. Wenn man in Metalink nachschaut dann bekommt man Hinweise das Berechtigungen fehlen.

Jetzt besteht natürlich das Problem das man hier nicht für jeden Benutzer diese Berechtigungen auf c:\Programme setzten können.

Was macht Webtuil nun an dieser Stelle.

Webutil versucht in das Verzeichnis eine properties Datei zu schreiben. Das macht Webutil nun für jeden neuen Konfigurations Abschnitt neu.

Lösung wird nun sein diese properties Datei die als reine Text Datei vorliegt unter dem richtigem Namen zu verteilen.

Dann sind Probleme nicht mehr vorhanden.

Forms Community

Am Donnerstag, den 7. Juli 2011 hatte ich eine Veranstaltung in Zürich. Forms Community. Leider nur sieben Teilnehmer. Trotz alledem war für mich die Veranstaltung ein voller Erfolg.

Forms lebt immer noch. Die Diskussion zum Thema Zukunft von Forms Risiken und Chancen war sehr Umfangreich und angeregt. Leider oder zum Glück gibt es nicht die Aussage : Du musst das und das machen sondern es stehen einem viele Wege offen und das finde ich gut.

Ich kann auf die neue Forms Version upgraden. Ich kann Forms mit anderen Komponenten „verheiraten“ Ich kann parallel eine Neue Entwicklung betreiben.

Sicherlich kommen dann Worte wie Investitionsschutz, Kosten und Risiken einer Neuen Entwicklung ins Spiel. Aber muss ich meine „Fehler“ in der alten Entwicklung wirklich schützen oder ist es nicht sogar die Chance aus dem gelernten zu lernen.

Forms Community

Gestern hatte ich eine Veranstaltung in Zürich. Forms Community. Leider nur sieben Teilnehmer. Trotz alledem war für mich die Veranstaltung ein voller Erfolg.

Forms lebt immer noch. Die Diskussion zum Thema Zukunft von Forms Risiken und Chancen war sehr Umfangreich und angeregt. Leider oder zum Glück gibt es nicht die Aussage: Du musst das und das machen sondern es stehen einem viele Wege offen und das finde ich gut.

Ich kann auf die neue Forms Version upgraden. Ich kann Forms mit anderen Komponenten „verheiraten“ Ich kann parallel eine neue Entwicklung betreiben.

Sicherlich kommen dann Worte wie Investitionsschutz, Kosten und Risiken einer Neuen Entwicklung ins Spiel. Aber muss ich meine „Fehler“ in der alten Entwicklung wirklich schützen oder ist es nicht sogar die Chance aus dem gelernten zu lernen.

Oracle zieht nach: Neuer Kurs bei OU als Pilot gestartet

Oracle startet einen Pilot Kurs bei Oracle University mit dem Thema Oracle Fusion Middleware 11g: Administer Forms Services

Der Inhalt dieses Kurse richtet sich an Administratoren sowie Entwickler die mit dem Thema Oracle Fusion Middleware sowie Forms zu tun haben.
Die Agenda stellt sich zur Zeit wie folgt zusammen:

Configuring the Middle Tier

Configuring the Client Tier

Deploying Applications Globally

Integrating Forms with Other Technologies

Implementing Security for Oracle Forms

Managing Forms Services Instances

Troubleshooting Deployed Applications

Die Themen halt ich für interessant, sehe sie aber durchaus als Ergänzung zu dem Kurs O-WLS-FR (Oracle Weblogic für Forms/Reports Administratoren)
. Was mir persönlich fehlt ist der Bereich Reports. Ich werde mich auf dem Laufenden halten und versuchen nähere Informationen zum Inhalt des Kurses zu bekommen. Leider findet der Pilot in Amerika statt, so dass ich daran nicht teilnehmen werde.
Information von Seiten Oracle:

bevor der Kurs endgültig an Oracle University übergeben wird, gibt es noch weitere Piloten. Voraussichtlich im Herbst geht der Kurs offiziell in Produktion. Für den Piloten haben sich bereits viele Kunden angemeldet. Partner, die keine Konkurrenz darstellen, dürfen auch teilnehmen. Jede Anmeldung für die Piloten werden überprüft.

Das trifft auf mich leider nicht zu schade L

Nicht Erreichbarkeit des Forms Servlets

Gestern erhielt ich eine Mail eines meiner Schulungsteilnehmer:

 

dank des guten Kurses in Stuttgart war es nun gar nicht mehr so schwierig den WebLogic Server mit Forms, Reports, Discoverer und BI Publisher zu installieren.Einige unserer Forms-Masken von 10g sind migriert und laufen in WLS_FORMS 11g. Dennoch ist mir eine Ungereimtheit aufgefallen.So hat der Managed Server WLS_FORMS den Port 9001. Wenn ich Forms nun starten möchte mit der URL http://hostname:9001/forms/frmservlet bekomme ich die Fehlermeldung, daß keine Verbindung zu diesem Server aufgebaut werden kann. Mit dem Port 8888 funktioniert es. Wir haben ja gelernt, daß mit dem WebLogic Server nur Java-Programme gestartet werden können.  Ich meine, beim Kurs hat das mit dem Port für den Managed Server funktioniert. Übrigens verhält es sich mit dem Reports Port 9002 genauso, auch hier geht nur Port 8888. Ich habe auch nirgends etwas zum Port-Mapping gefunden.Habe ich noch irgendetwas bei der Installation/Konfiguration übersehen?

 

Die erste Vermutung war natürlich eine falsche Konfiguration. Also sind wir zusammen die Tests durchgegangen. Erster Schritt Ansprache des Services über den OHS per :8888/forms/frmservlet. Das hat funktioniert. Der nächste Schritt war dann die Kontrolle der Konfigurations-Datei forms.conf. Die muss ja richtig sein ansonsten hätten wir über den Port 8888 den Service nicht erreichen können.

Vermutung einer Firewall liegt recht nahe.

Prüfen auf welchen Ports arbeitet der Service eigentlich

 

netstat  –tulpn

Als Ausgabe wurde dann angezeigt

Tcp    0    0 ::ffff:127.0.0.1:9001    :::*    LISTEN    30755/java

Tcp    0    0 ::ffff:127.0.0.1:9002    :::*    LISTEN    12876/java

 

Der nächste Schritt war dann die Listen Adresse für den Service in der Admin Console zu überprüfen. Dort war allerdings der richtige Eintrag hinterlegt.

Lösung:

In der /etc/hosts war der Servername auch auf 127.0.0.1 gesetzt. Es gab zwei Einträge einen für die richtige IP und einen für Localhost. Nachdem das korrigiert war lief alles ! Also vorher /etc/hosts sauber einrichten.

Installation Forms/Reports unter Weblogic im CLUSTER

Ich habe mal wieder versucht eine Installation auf zwei Servern mit Weblogic 10.3.4 sowie Forms/Reports in der Version 11.1.1.4 zu tätigen. Also das übliche vorgehen, man installiert die Software und lässt dann auf dem ersten Server die Konfiguration laufen. Hat auch alles hervorragen funktioniert.

Der zweite Server wird mit Weblogic bestückt und anschließend die Oracle Fusion Middleware Software installiert. Soweit Fehlerfrei.

Wenn man dann allerdings den Cluster Forms sowie den Cluster Reports erweitern möchte, tauchen ein paar kleine Probleme auf. Die Anmeldung an den AdminServer klappt, das Erstellen der Domain auf dem zweiten Server ebenfalls. Es wird auch WLS_FORMS1 erstellt. Leider lässt sich dieser Managed Server nicht starten.

Folgende Fehlermeldung steht im Log des WLS_FORMS1 die auch erscheint wenn man den WLS_FORMS1 händisch starten möchte.

 

 

 

 

 

 

 

 

 

Zwei Lösungen die das Problem beseitigt haben. Im AdminServer musste die Adresse auf dem der Server lauscht eingetragen werden. Ebenso in der HOST des ersten Servers die Adresse des zweiten Servers, aber was letztendlich die Lösung gebracht hat ist das umstellen des NodeManager auf PLAIN während der Installation

SIG Development in Frankfurt am 05.04.2011

Vorstellung von 20 Jahren Entwicklung mit Forms. Geschichte von Forms. Von IAF zu Oracle Forms 11g. Interessant seit wann Forms eigentlich Produktiv genutzt werden kann.

Seit 9i nur noch Web-Forms. Was für Erfahrung hat man bei der Entwicklung mit Forms als Produkt gemacht. DIN ISO 9241 – 110 wie sind Interaktive Anwendungen zu entwickeln.

Wie kann ich es erreichen eine Erwartungs-Haltung in einer Office Umgebung auf Forms zu adaptieren. Kunden Anforderungen häufig damit beschrieben mit „Das muss doch Standard sein“. Mark Anforderungen immer wieder mit dem Produkt abgleichen.

Geschäftslogik variable halten, Sicherheitsmechanismen, Menü flexible.

When-button-pressed. In der Datenbank nachschlagen was sich hinter diesem Button verbirgt. Sehr gute Idee. Sollte man weiter verfolgen.

Benutzerberechtigungen in der DB. Menü Einträge im Pre-form-trigger füllen. Dynamisches Layout für Kunde/Mitarbeiter in der Datenbank speichern. Umsetzung über Kontext Menüs. Layouts Speichern und ändern, löschen.

Alles was machbar ist in die Datenbank packen und aus dieser auslesen.

 

 

 

 

 

Oracle Weblogic Installation auf Window 64 Bit Systemen

Immer wieder ist es mir passiert das sich die Umgebung Forms / Reports auf Windows 64 Bit Systemen bei der Konfiguration aufgehängt hat. Der Konfigurator ist gestartet und hat sich dann irgendwann aufgehängt.

Eine Lösung dieses Problemes bestand darin die Path Variable anzupassen. Unter Windows 64 ist in der Path Variablen häufig ein Eintrag zu finden der lautet: „C:\Program Files (x86)“ dieser Eintrag scheint dem Konfigurator Probleme zu bereiten. Nachdem dieser gelöscht worden ist lief der Konfiguration sauber durch.

 
 

Ein anderes Problem welches mir auf Windows Systemen bei der Weblogic Installation aufgefallen ist besteht darin, das nach der Installation des Weblogic Servers mit „Install Nodemanager = Yes“ sich die Fusion Middleware Konfiguration mit Forms und Reports bei ca. 8% aufgehängt hat. Meine Lösung bisher war dann den Nodemanager auszuschalten. Dann lief die Konfiguration sauber bis ans Ende weiter.

  

Fusion Middleware 11gR1 Patch 11.1.1.4

Seit Februar diesen Jahre ist der Patch 11.1.1.4 für die Fusion Middleware verfügbar. Immer wieder habe ich bei Kunden feststellen müssen, das man sich nicht darüber im Klaren ist was muss ich wann und wie installieren.

Die Installation ist in Abhängigkeit mit dem eingesetzten Weblogic Server zu betrachten. Für den WLS-Server 10.3.2 ist die Fusion Middleware 11.1.1.2 zu nehmen. Für die Version des Weblogic Servers 10.3.4 also dem aktuellen muss die Version 11.1.1.4 genommen werden. Leider gibt es hierbei das Problem das 11.1.1.4 keine Installations Version ist. Also wird erst einmal nur 11.1.1.2 installiert bitte nicht Konfigurieren. Anschließend wird 11.1.1.4 installiert auch hier bitte wieder ohne Konfiguration.

Wenn beide Installationen sauber durchgelaufen sind. Dann wird aus dem Oracle_Home Verzeichnis (default as_1) das Skript config.sh oder config.cmd gestartet.

 

Schulungen im Bereich Forms/Reports auf Fusion Middleware 11gR1

Wer sich mit dem Thema Administration Oracle Fusion Middleware unter wird sich vergeblich auf die Suche machen hierfür einen adäquaten Kurs zu finden. Der Standard Kurs Weblogic Admin I ist hervorragend geeignet die Grundlagen der Administration unter Weblogic kennen zu lernen und kann von mir an dieser Stelle nur empfohlen werden.

Was aber machen die, die vom Oracle Applikation Server 10g kommen und sich ausschließlich um den Teil Forms und Reports kümmern müssen. Wie unterscheiden sich die beiden. Was muss ich wie und wo Konfigurieren.

Leider hat Oracle hier kein Standard Angebot an Schulungen vorrätig.

Eine Schulung kann in etwa so aussehen.

Übersicht über Oracle Fusion Middleware 11g , Begriffe und Architektur der neuen Umgebung, Installation Oracle Weblogic Server

Konfigurationen von Domains, Begriffe und Architektur von Oracle Forms und Reportserver, Installation Forms und Reports, Einführung Oracle Weblogic Konsole

Einführung Oracle Weblogic Enterprise Konsole, Nodemanager verstehen und einrichten, Konfiguration von Forms, Konfiguration von Reports,Bereitstellen von Forms Anwendungen sowie Reports

 

Ich habe diesen Kurs nun bereits zum vierten Male gegeben und habe fest stellen dürfen, das sehr viele Administratoren der 10gR2 Umgebung sehr überrascht waren was die Neue Umgebung betrifft.