Fusion Middleware

Diese Kategorie enthält 96 Beiträge

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.

Forms to Forms oder?

Immer wieder taucht das Thema auf wie migriere ich eine Forms 6i Client Server in Richtung Forms 10g. Es gibt im Internet mittlerweile sehr viele Ideen hierzu. Es gibt einige Tools die das für einen erledigen können. Allerdings sollte immer ein Vorgehensmodell herangezogen werden, welches einem die Migration automatisiert.

Der erste Schritt muss immer eine ausführliche Analyse des Quellcodes sein um Sicherzustellen, das es überhaupt möglich ist eine Migration zu tätigen.

Als groben Verlauf des Migrations Prozesses kann folgendes Vorgehen genommen werden.

  1. Was ist das Ziel dieses Projektes
  2. Ist Aufnahme der „gesamten“ Applikation
  3. Analyse der bestehenden Anwendung
  4. Kalkulation der Aufwände
  5. Kalkulation weiterer Aufwände (OAS, HA, Betriebssystem)
  6. Lasttests
  7. Entscheidung will ich überhaupt migrieren (evtl. neue Programmierung mit anderer Technologie)
  8. Durchführen der Migration
  9. QS (wer macht das eigentlich)
  10. Testen
  11. ….

     
     

    Es gibt viele Möglichkeiten wie eine Migration getätigt werden kann. Bei allen steht aber immer als erstes an „Analyse“ „Ist – Aufnahme“

     
     

     
     

     
     

Oracle Forms Reports

Es verwundert einen immer wieder wie viele Sicherheits Lücken im Reports Umfeld vorhanden sind. Ich habe aus diesem Grunde einmal versucht ein Paar Hinweise zu hinterlegen wie man hier Abhilfe schaffen kann. Ich kann allerdings keine Gewähr für die Vollständigkeit und Richtigkeit übernehmen.

   
 

Jeder Reportserver kann über den Aufruf /reports/ angesprochen werden. Es besteht hier die Möglichkeit sich Informationen über die gedruckten Reports zu holen. Als Beispiel könnte man /report/rwservlet/showjobs nutzen. Bei einem ungesichertem Server werden einem nun alle erstellten Reports angezeigt.

Einfach Abhilfe kann hier der Parameter diagnostic=false in der reports.properties genutzt werden.

Leider verursacht dieser Parameter einen kleinen Nebeneffekt. Es ist nun auch nicht mehr möglich die Funktion /getjobid zu nutzen, da auch diese ausgeschaltet wird. Alle Anwendungen die sich die Dokumente mit getjobid anzeigen lassen müssen leider umgeschrieben werden.