Forms

Diese Kategorie enthält 66 Beiträge

Oracle Forms und die Angst vor JAVA 9

Zur Zeit gibt es ja wieder einmal sehr viel Panik um den Bereich Oracle Forms und dem neuem Java 9. Da gibt es Gerüchte die besagen, in Java 9 werden keine Applets mehr unterstütz, man muss sofort auf Java Webstart oder Forms Standalone umstellen.

Die Panik verbreitet sich zur Zeit leider recht schnell. Das erinnert mich mal wieder an das Jahr 2005 als er hieß Forms ist tot und alle wie wild anfingen nach alternativen zu schauen und auch sofort damit angefangen haben. Okay die meisten haben dann Schiffbruch mit der Alternative gehabt aber das muss ja nun nicht sein.

Aber nun einmal der Reihe nach.

Nein es stimmt nicht das java 9 kein Applet mehr unterstützt.

Ja es stimmt Applet Technologie ist abgekündigt in Java 9 aber Java 9 unterstützt das noch !!!! Also bitte ganz ganz ruhig.

Es werden keine Java Plugins mehr unterstützt : ja das stimmt für Firefox, Opera, Google aber Microsoft hat sich schon dazu bekannt im IE noch Java Applets zu unterstützen bis zum Ableben von Windows 10 !!! Also auch hier keine Panik.

 

Zitat:

JDK 9 und das Java-Plug-in

Ende 2015 haben viele Browseranbieter den Support für auf Standards basierende Plug-ins entweder eingestellt oder eine Timeline für die Einstellung angekündigt. Damit ist die Einbettung von Silverlight, Java, Flash und anderen auf Standards basierenden Plug-in-Technologien nicht mehr möglich.

Oracle plant, das Java-Browser-Plug-in im Java Standard Edition Development Kit 9 (JDK 9) auslaufen zu lassen. Der Hinweis „Veraltet“ ist eine Warnung für Entwickler, dass diese Technologie nicht mehr verwendet werden soll. JRE 9 stellt das Java-Plug-in weiter bereit und unterstützt das Starten von Applets auf Browsern, die weiterhin Standard-Plug-ins unterstützen. Dieses Browser-Plug-in wird in einem zukünftigen Java SE-Release aus dem Oracle JDK und JRE entfernt. Entwickler und Benutzer, die mehr über diese geplante Änderung erfahren möchten, finden weitere Informationen in diesem Blogpost.

Welche Maßnahmen muss ich ergreifen?

Benutzer von auf Plug-ins basierenden Anwendungen müssen bei ihrem Anbieter nachfragen, welche alternativen Pläne zur Verfügung gestellt werden.

Anwendungsentwickler und Systemadministratoren müssen alternative Optionen in Erwägung ziehen, zum Beispiel die Migration von Java-Applets (die auf einem Browser-Plug-in aufbauen) zur Technologie Java Web Start, die ohne Plug-ins auskommt. Vorabversionen von JDK 9 stehen unter http://jdk9.java.net zum Download und Testen zur Verfügung. Weitere Hintergrundinformationen zu verschiedenen Migrationsoptionen finden Sie in diesem kurzen Whitepaper von Oracle.

 

Wir gehen hier auch von einem Zeitfenster von mindestens drei Jahren aus. Ich habe keine Ahnung wie lange es noch Windows 10 geben soll.

Aber auch dann mach ich mir noch keine Gedanken. Ich habe gerade mal wieder eine Installation bei einem Kunden gemacht, der natürlich auch vor der Thematik stand wie starte ich nun meine Umgebung. Wir haben dann folgendes gemacht.

 

[demo]
WebUtilArchive=frmwebutil.jar,jacob.jar,icons.jar,RoundedButton.jar
WebUtilLogging=off
WebUtilLoggingDetail=normal
WebUtilErrorMode=Alert
WebUtilDispatchMonitorInterval=5
WebUtilTrustInternal=true
WebUtilMaxTransferSize=16384
baseHTML=webutilbase.htm
baseHTMLjpi=webutiljpi.htm
archive=frmall.jar
lookAndFeel=oracle
form=customers.fmx
# System parameter: file setting environment variables for the Forms runtime processes
envFile=demo.env
# Forms applet parameter
width=100%
# Forms applet parameter
height=100%
baseSAAfile=webutilsaa.txt
fsalcheck=true

mit diesem Eintrag in der Formsweb.cfg kann ich den selben Konfigurations-Abschnitt mit Browser und oder aber auch mit der Standalone Variante starten. Der Aufruf im Browser sieht dann wie folgt aus :

http://linux6.jptu.de:9001/forms/frmservlet?config=demo&form=customers.fmx

das selbe mit dem Standalone Browser würde dann wie folgt aussehen:

java -jar frmsal.jar -url "http://linux6.jptu.de:9001/forms/frmservlet?config=demo&form=customers.fmx" -t 30000

es läuft beides. Nur wenn ich mit Java Webstart arbeiten möchte, muss ich einen neuen Abschnitt einrichten.

Fazit:

Oracle gibt noch bis zum Oktober 2020 auf das jetzige Release von Forms 12c support . Extended Support sogar bis zum Oktober 2023. Aber es kommt ja noch ein Release 🙂

zur Zeit wird FMW12c noch mit dem JDK 1.8 betrieben. Auch hier haben wir noch jede Menge Zeit. Java 9 ist noch gar nicht vorhanden (okay nicht ganz richtig).

Wenn ich mich nicht verrechnet habe, haben wir auf dem jetzigem Release noch über Drei Jahre support. Extended sogar 6 Jahre. Wenn das finale Release 12c kommt, geht die Rechnung wieder plus 5 bzw 8 Jahre.

Und eins weiss ich mit Sicherheit (ohne mit Oracle gesprochen zu haben). Wenn es kein Plugin mehr gibt, wenn es keine Applets mehr gibt, Oracle hat die Sourcen und ist mit Sicherheit daran interessiert Forms von der Applet Technologie zu entfernen. Die haben einfach zu viele Anwendung draussen die mit Forms laufen und im Gegensatz zu „Apex,ADF etc“ verdienen die mit Forms noch Geld 🙂

 

Wo es doch alles Forms gibt

Ich musste / habe heute mal wieder gesucht und siehe da:

Oracle Forms kann und darf und wird nicht sterben 🙂 Es ist laut Oracle in folgenden Produkten immer noch die Haupt Komponente: !!

Oracle Forms gibt es seit den 1980 🙂

Oracle Forms continues to be a core component in many Oracle products such as the following:

    • Oracle E-Business Suite
    • Oracle Utilities
    • Oracle Retail
    • Oracle Life Sciences
    • Oracle Hospitality
    • Oracle Insurance

New features in 12c include, but are not limited to the following:

    • Integration with BI-Publisher
    • Browser-less client configuration options
    • Form Builder productivity improvements
    • Form Builder module auto-backup
    • New applet parameters for easily customizing runtime behavior
    • New and enhanced object properties
    • Customizable runtime Color Schemes
    • Audio playback
    • New and enhanced security features
    • New and enhanced JVM Controller features to improve performance and diagnosability
    • Performance improvements for record/data handling
    • System Events
    • Improved SSO integration
    • Improved diagnostic features
    • New installation options
    • Support for new Java versions
    • Support for new operating systems

Oracle Forms Roadmap Ahead

Oracle continues its commitment to Oracle Forms.   New releases are being planned and new features and other improvements are currently being reviewed.  New releases are planned to include some of the following:

    • Design-time productivity improvements
    • Application Deployment utilities
    • Performance improvements
    • New and enhanced object properties
    • New runtime UI features
    • New and improved integration with various products and technologies
    • Support for new Java versions
    • Support for new operating systems
    • And many more…

For information about Oracle Reports, refer to the Oracle Reports Statement of Direction, published October 2016 on OTN.

 

Oracle Reports Releases and Direction Oracle Reports 10g, shipped in 2005 was its last feature bearing release. Since then Oracle Reports saw the 11g R1, 11g R2 releases. Minor enhancements were added to the product during these releases. In the 11g and in 12c R2 release, the emphasis was on product stability and bug fixing. Oracle Reports will be shipped with Oracle Fusion Middleware 12.2.1.3.0 release and it will be its terminal release.

Alles nachzulesen in SOD Reports und Oracle Support Doc ID 2009262.1

Also können wir noch lange mit Oracle Forms leben und brauchen nicht den Riskanten Weg einer Migration und oder einer neuen Entwicklung zu gehen, auch wenn wir Mobile Teile brauchen

 

Oracle Forms Roadshow im Oktober 2016

Zur Zeit bin ich mit der Firma „der IT-Macher“ unterwegs. Wir sind am Mittwoch in Potsdam in der Oracle Niederlassung gestartet. Als Agenda hatten wir uns auf die Fahne geschrieben „Oracle Forms zum Anfassen und fürs Auge“.

Was bedeutet das? Wir zeigen auf, das auch in der heutigen Zeit die Entscheidung für Oracle Forms nicht verkehrt ist.  Der Einstieg wurde natürlich mit einer Fragerunde gemacht. „Was sind ihre Herausforderungen mit Oracle Forms“.

Es haben sich im Prinzip zwei Themen  heraus kristallisiert, da ist zum einen das Look and Feel von Forms (Okay jeder Entwickler bitte einmal in den Spiegel schauen). Wer hat denn das entwickelt 🙂

und dann natürlich die Herausforderung „Mobil“.  In den Medien können wir es nachlesen, brauchen wir eigentlich nicht. Aber schauen wir doch mal auf unser eigenes Verhalten. Wir fragen mal eben die Route von a nach b über das Smartphone ab. Lesen unsere Mails, buchen eine Bahnfahrt oder Hotel. Warum nicht auch den Status der Bestellung unseres Kunden (machen wir doch auch bei Amazon). Warum nicht die Prüfliste meiner Wartunsstrecke auf dem Handy / Tablet eingeben als hier auf Papier das ganze zu erfassen um es dann in Mühsamer klein Arbeit wieder in das IT-System einzugeben.

Wir machen so viel Mobil, ich bin auch der Meinung das wird immer noch mehr werden. Aber wie kommen wir dahin. Wie das geht, kann man in den Beiträgen Oracle Forms auf mobilen Geräten nachlesen.

Ich habe auf der Roadshow nun die Gelegenheit nicht nur Powerpoint zu zeigen, sondern wir machen das ganze LIVE und zum Glück auch in Farbe. Teilweise etwas langsam (Internet :-() aber immer live. Nach einer Stunde sehe ich mir dann die Teilnehmer an und bin immer wieder erstaunt. Da sitzen gestandene Forms Entwickler und staunen mit offenem Mund und sind ganz ganz ruhig 🙂

Da kommen natürlich Fragen auf:

Wie lange dauert das denn. Antwort zwischen 10 Minuten und 1 Stunde, je nachdem wieviele  Webservices sie bereit stellen wollen.

In der Raucherecke war dann die Diskussion : Wenn ich einen Prozess den ich mobil Bereitstellen möchte noch nicht habe was mache ich dann?

Okay wenn ich ehrlich bin habe ich natürlich mehr als nur einen Ansatz. Ich bin jederzeit in der Lage Webservices nicht nur mit Auraplayer zu erstellen, ich kann das aus der Datenbank machen, ich kann Java nutzen ….. Der Umsetzung sind keine Grenzen Gesetz. Aber ? habe ich die Skills im Hause die das machen können? Muss ich mir diese ausbilden, einkaufen ?

Und wie Raucher so sind. Wir „Spinnen“ einfach mal so rum. Wir haben das Forms KnowHow im Hause und wissen, das wir mit Forms sehr sehr schnell etwas erstellen können. Können den ganzen Workflow ausgiebig testen. Wir beherrschen Forms.

Und nun machen wir daraus innerhalb von Minuten einen WebService. 🙂 Mein Gesprächspartner fand das gut. Ich möchte hier keine Streit mit anderen Techniken anfangen, aber Forms ist schnell in der Entwicklung, wir beherrschen das und können auch schnell Änderungen einbauen.

Der nächste Part war dann das Look and Feel. Hier haben Jürgen und Mike sich in den letzten Monaten zusammen gesetzt und haben eine Tool Sammlung „eingekauft“ die Jürgen vorstellen durfte. Es handelt sich um ein PLL-Sammlung, Java Sammlung die eine Forms Anwendung wirklich aufhellt. Mich hat das überzeugt. Der Name ist gewöhnungsbedürftig „Forms Optimizer“ aber … Nicht der Name macht etwas sondern die Funktion und die waren überzeugend.

Ich freue mich jetzt schon auf die nächste Woche in München (Dienstag) und in Stuttgart (Mittwoch). Wer sich noch nicht angemeldet hat, sollte diese nachholen. Alle Teilnehmer haben in der Feedback Runde einvernehmlich bestätigt:

Die Informationen die wir mitgenommen haben sind es Wert hier her zu kommen! 

Freue mich auf nächste Woche !

und hier noch die Informationen für die Gesprächsteilnehmer

in der Formsweb.cfg in dem Konfigurationsabschnitt der betroffen sein soll:

  • prestartRuntimes=true
  • prestartInit = 10
  • prestartMin = 5
  • prestartIncrement = 5
  • prestartTimeout = 2000

dadurch werden die Prozesse vorgestartet. Die Oracle Doku dazu (gilt leider nicht immer )

FMW12c mit Admin Port bestücken

Es war leichter als gedacht, wenn man weiss wie. FMW12c mit dem Adminport Administrieren

FMW 12c (Forms/Reports) mit Adminport  erstellen.

Man kann das auch über die Oberfläche machen. Aber dazu hatte ich mal wieder keine Lust. Daher mal wieder per Skript. Es geht mit Sicherheit auch noch anders, aber hier ist eine Lösung 🙂

 

Oracle Forms auf mobilen Geräten

Bitte nicht vergessen DOAG 2016 CFP hier ist der LINK : https://2016.doag.org/de/referenten-cfp/cfp/

 

 

Seit einiger Zeit beschäftige ich mich nun mit Forms. Seit letztem Jahr ist nun Oracle Forms 12c auf dem Markt. Es ist ein neuer Hype entstanden. Aber eine Frage bleibt immer noch offen.

Die Welt wird mobiler. Wie kann ich nun meine Forms Anwendung auf einem mobilem Endgerät wie Tablet oder auch Smartphone nutzen. Dazu gibt es eine Reihe von Ansätzen. Ich möchte an dieser Stelle einmal zwei bekannte Möglichkeiten gegenüber stellen.

Für mich ist es wichtig nicht nur einfach die Formanwendung per Virtuellem Client „nicht lesbar“ auf dem mobilem Gerät dazu stellen. Nein wenn ich schon die Möglichkeit habe, ein mobiles Endgerät zu nutzen, dann bitte auch alle Möglichkeiten die mir das Endgerät bietet.

In Deutschland gibt es in meinem Umfeld zur Zeit zwei „Key-Player“. Das ist zum einen mein letzter Arbeitgeber, die Firma Pitss in Stuttgart und zum anderem die in Amerika sitzende Firma AuraPlayer. Ich habe bei der Firma Pitss angefragt ob man mir Informationen zukommen lassen kann, wie sie den Weg in Richtung Mobile gehen. Ich habe konkret angefragt wie die Firms Pitss mit Pitss.Con mobil geht. Leider habe ich in etwa folgendes  als Antwort erhalten:

Wenn du Fragen hast dann Frage bitte: 

Da hat sie mich wieder meine Vergangenheit 🙂

Eigentlich hätte ich hier eine konkrete Vorgehensweise erwartet. Leider habe ich die nicht erhalten und  muss halt dann das nehmen, was mir bekannt ist und was ich durch meine Tätigkeit innerhalb der Firma noch weiss.

Okay wundert mich persönlich nicht. Ist halt so. Grundsätzlich unterscheiden sich beide Vorgehensweisen enorm. Die Firma Pitss setzt zwingend eine Migration der Forms Anwendung voraus. Die Firma Auraplayer nutzt in jedem Falle die vorhandene Forms Anwendung weiter.

Aber fangen wir einfach mal von vorne an. Um eine Formanwendung mobile zu bekommen, gehe ich generell davon aus, das wir nicht über eine Anwendung mit 25 Tab-Reitern sprechen, denn die Erfahrung hat gezeigt, daß es immer nur gewisse Bereiche gibt die mobil genutzt werden sollen. Aus diesem Grunde fangen beide Unternehmen mit der Analyse des Prozesses an, der mobil genutzt werden soll. Und hier treffen die ersten Unterschiede aufeinander.

Um zu entscheiden welche Schritte mobil genutzt werden, muss der Prozess einmal abgebildet werden. Das ist bei beiden noch identisch, aber : Bei PITSS.CON wird in jeden Trigger ein PL/SQL Statement eingefügt um hier innerhalb einer Tabelle in der Datenbank zu protokollieren welche Schritte ausgeführt werden. Anders sieht es bei AuraPlayer aus. Hier wird genau wie mit der OATS von Oracle der HTTP Request mit geschnitten.

 

Was hat das nun für Auswirkungen? Sobald ich innerhalb meiner Anwendung neuen Code einfüge, muss ich natürlich diese Anwendung testen, also kann ich diese Schritte nicht auf einem Produktivem System tätigen. Ist nun aber das Produktive System identisch mit dem welches ich gerade ausführe ? Ebenso ist das Laufzeitverhalten der Anwendung evtl. unterschiedlich, denn jeder der mit Forms arbeitet weiss daß durch ein sync. die Formsanwendung  sich anders verhält.

Tätigkeit AuraPlayer PITSS.CON
Aufzeichne auf Prodiktions Umgebungen Ja Nein
SQL Injection Nein Ja
Migration Nein Ja
Migration Risiko Nein Ja
Nutzen der Forms Maske Ja Nein
Mobile Cloud zwingend Nein Ja
Änderungen in der Forms machbar Ja Nein
Änderungen in der Forms spiegeln sich in dem WebService wieder Ja Nein
extra Programm zum betreiben der Anwendung wird benötigt Ja Nein
Oracle Mobile Cloud Service erforderlich Nein ????

Sollten in diesen Aussagen Fehler enthalten sein, bitte teilt mir das mit damit ich es gerade ziehen kann !!!!

Da ich immer auf der Suche nach neuen Informationen bin, habe ich mir heute noch einmal die frei Verfügbaren Dokumente angeschaut. Leider nicht schlauer geworden. 😦

 

Referenzen:

http://docplayer.org/2100046-Implementierung-von-web-services-in-oracle-datenbankanwendungen.html

 

Oracle Forms und das Plugin NPAPI-Plug-ins

Seit letztem Jahr wird das NPAPI-Plug-ins von vielen Browsern nicht mehr unterstützt bzw. es wird angekündigt, das es nicht mehr unterstützt wird.

Google Chrome: Auf Plug-ins basierende Inhalte werden in Chrome nicht unterstützt aus https://support.google.com/chrome/answer/6213033?hl=de

Heise sagt dazu bereits im November 2014 : Browser-Plug-ins auf dem Rückzug

am 28. Januar diesen Jahres (2016) teilte uns Heise dann mit:  Für ein Plug-in-freies Web: Oracle verabschiedet sich von Java-Plug-in.

Oracle selber hat für das Java 9 angekündigt auf das Plug-in zu verzichten. Es war vorgesehen, Java 9 im September 2016 auf den Markt zu bringen. Das hat sich nach bisherigem Wissenstand auf das Frühjahr 2017 verschoben. Trotzdem sind davon alle Forms Anwendungen  betroffen. Spätestens mit dem JRE9 für den Desktop wird es dann nicht mehr möglich sein Forms laufen zu lassen 😦

Okay, jetzt hagelt es wieder Kommentare : Die genaue Aussage von Oracle „“deprecated“, also veraltet,“. Trotzdem müssen wir was tun. Oracle bietet uns seit Jahren die Möglichkeit alternativen zu nutzen. So gibt es schon immer die Forms Start Möglichkeit mit „Java-Web-Start“  Oracle Forms auszuführen. Das hat allerdings in der Version kleiner 12c den Nachteil, das es von Oracle nicht supportet ist.

In der Oracle Forms12c Version wird das voll von Oracle unterstützt. Hierzu werde ich auch ein paar Beispiele liefern.

Ich habe das bei mir schon am laufen. Ist soweit sehr gut. Aber wie so oft. Es gibt das ein oder andere Problem. Das arbeite ich zur Zeit auf um es dann kund zu tun.

Trotzdem: Umstellung auf Oracle Forms 12c wird immer dringender. Denn wenn die Browser kein Plug-In mehr unterstützen bleibt einem nur noch „alter Browser“ oder „Neue Forms“

Viel Spaß bei dem Projekt Plan !!!!

by the Way: Oracle Forms 12c Mobile ist dann auch noch viel einfacher

 

Forms Builder 12c erstellen Standalone

In der neuen Forms 12c Version gibt es die Möglichkeit den Forms Builder als Standalone zu installieren.

FormsStandalone

Dies erzeugt nur ein Oracle Home Verzeichnis mit allen notwendigen Komponenten um Forms Builder auszuführen. Wenn man aus diesem Umfeld dann allerdings Forms startet, werden einem Fehlermeldungen um die Ohren gehauen.

*msg Datei nicht gefunden, Forms Classpath nicht gefunden und so weiter ….

Wir alle haben natürlich nicht den Installation Guide uns angeschaut. Da steht drin, nach der Installation der Software muss noch das Skript config_builder.cmd(sh) ausgeführt werden. Dieses erstellt ein Forms Instance Verzeichnis mit diversen *.bat / *.sh Dateien. Unter anderem werden dann auch die richtigen Registry Einträge sowie die Menü Einträge erstellt.

Leider wird das ganze nicht für Reports gemacht. Reports geht nur in der „Großen“ Welt.

 

 

Jetzt ist Forms 12c da und weiter?

Seit nunmehr zwei Wochen ist Forms 12c vorhanden. Wenn man sich die Foren anschaut, haben eine Menge Leute bereits probiert das zu installieren. Alle die, die es geschafft haben sind HAPPY. Allerdings scheint es auf Basis Windows noch das ein oder andere Problem zu geben. Auch ich bin in so ein Problem gelaufen. Forms Builder only, legt keine Pfade an und somit lässt sich das ganze nicht start. Bin bereits auf der Suche nach eine Lösung. Aber bis dahin würde mich mal interessieren:

 

vierter Tag auf der OOW2015

So schon fast geschafft. Die Vorträge, werden immer weniger Technisch. Das war nicht wirklich anders zu erwarten. Aber um 11:00 Uhr werde ich mir mal die Q&A von Linux anschauen. Bin einmal gespannt was es dort neues gibt.

Spannend sind die Gespräche in der Exibition Hall mit all den Oracle Wissenden. Da kommen dann doch schon mal die ein oder andere Information hoch. So wurde ich heute per Xing/linkndn gefragt, was soll das mit dem Repository bei Forms.
Oracle Forms 12c nutzt dieses Repository zur zeit gar nicht. Oracle hat ab der Version 12c des Weblogic Servers sehr viel Meta Daten in dieses Repository gepackt. Das ist aus den Umgebungen SOA, ADF, Webcenter, Portal schon seit langem so.
Da wir es hier nun mit einer Weblogic Umgebung 12c haben und diese auf ADF Templates basiert, ist das in diesem Zusammenhang wichtig und leider nicht zu umgehen.
Problem: Ich brauche für jede Forms/Reports Domaine ein eigenes Repository. Es ist auch nicht so einfach dieses von einem Server auf den anderen zu migrieren. Leider läuft die Welt (Forms) auch nicht mehr wenn mein Repetitory weg ist.
Es gibt Möglichkeiten Repository von einer DB auf eine andere zu Migrieren.
Ich kann auch eine Domaine auf eine andere migrieren. Leider habe das versehentlich mal gemacht und dann lief diese Umgebung nicht mehr.

In Zukunft will Oracle (Michael Ferrante) etwas mehr mit diesem OPSS – Schema arbeiten. So haben wir gestern mal Brainstorming betrieben und : In der Formsweb.cfg gibt es den Eintrag userid=Klartext/KlaresPasswort.
Das wäre eine gute Möglichkeit diese Information in eine Datenbank zu packen und nicht mehr im Klartext in einem Textfile zu hinterlegen.

und dann noch ein paar andere Möglichkeiten die man dort rein packen könnte.

Aber in Zukunft nicht mehr OHNE !. Da gibt es ja ausserhalb der IT auch immer mehr Bereiche wo es heißt in “Zukunft nicht mehr ohne“

vierter Tag auf der OOW2015

So schon fast geschafft. Die Vorträge, werden immer weniger Technisch. Das war nicht wirklich anders zu erwarten. Aber um 11:00 Uhr werde ich mir mal die Q&A von Linux anschauen. Bin einmal gespannt was es dort neues gibt.

Spannend sind die Gespräche in der Exibition Hall mit all den Oracle Wissenden. Da kommen dann doch schon mal die ein oder andere Information hoch. So wurde ich heute per Xing/linkndn gefragt, was soll das mit dem Repository bei Forms.
Oracle Forms 12c nutzt dieses Repository zur zeit gar nicht. Oracle hat ab der Version 12c des Weblogic Servers sehr viel Meta Daten in dieses Repository gepackt. Das ist aus den Umgebungen SOA, ADF, Webcenter, Portal schon seit langem so.
Da wir es hier nun mit einer Weblogic Umgebung 12c haben und diese auf ADF Templates basiert, ist das in diesem Zusammenhang wichtig und leider nicht zu umgehen.
Problem: Ich brauche für jede Forms/Reports Domaine ein eigenes Repository. Es ist auch nicht so einfach dieses von einem Server auf den anderen zu migrieren. Leider läuft die Welt (Forms) auch nicht mehr wenn mein Repetitory weg ist.
Es gibt Möglichkeiten Repository von einer DB auf eine andere zu Migrieren.
Ich kann auch eine Domaine auf eine andere migrieren. Leider habe das versehentlich mal gemacht und dann lief diese Umgebung nicht mehr.

In Zukunft will Oracle (Michael Ferrante) etwas mehr mit diesem OPSS – Schema arbeiten. So haben wir gestern mal Brainstorming betrieben und : In der Formsweb.cfg gibt es den Eintrag userid=Klartext/KlaresPasswort.
Das wäre eine gute Möglichkeit diese Information in eine Datenbank zu packen und nicht mehr im Klartext in einem Textfile zu hinterlegen.

und dann noch ein paar andere Möglichkeiten die man dort rein packen könnte.

Aber in Zukunft nicht mehr OHNE !. Da gibt es ja ausserhalb der IT auch immer mehr Bereiche wo es heißt in “Zukunft nicht mehr ohne“

Habe mir noch den Application Builder angeschaut. Sieht ja so ganz toll aus. Ich persönlich habe aber im Moment das Problem. ADF,MAF,MAX,APEX,FORMS…. Alles zusammen oder einzeln, was in der Cloud, was auf Servern, was public, was private…..
Nach dieser OOW tun sich bei mir zur Zeit fast mehr Fragen auf als ich Antworten bekommen habe.
Ich habe dabei noch gar nicht die neuen Möglichkeiten Database in Betracht gezogen.
So dann bin ich mal gespannt, was dann auf der DOAG 2015 in Nürnberg davon vorgetragen wird.

dritter Tag auf der OOW2015

So heute morgen stehe ich am Stand der EOUC, dabei habe ich die Möglichkeit mich ein bisschen mit Oracle Forms 12c zu beschäftigen.
Meine erste suche ging natürlich “BI-PUBLISHER” wie kann ich das nun nutzen.

Oracle Forms 12c und BI-Publisher
In der Dokumentation von Oracle steht nur drin “schau dir die Forms Hilfe an”. Okay also geht man in die Forms Hilfe. Gibt dort so etwas wie BI Publisher ein und findet nichts 😦
Gut also weiter suchen. Alle Build-Ins angeschaut . Nichts mit BI. . Frust…
Neue Suche “BI-Publisher” .. Da kommen dann nur “set_report_object” und get_report_object.
Frust wieder nichts gefunden. Okay dann lese ich mir doch mal set_report_object durch.
Scrollen nach unten, noch ein bisschen weiter..
GEFUNDEN: Da gibt es eine ganze ganze Menge an neuen Parametern die man setzen kann. Ansonsten sind die Aufrufe ob ich Reports Starte oder BI-Publisher identisch. Sehr gut.
So ich könnte zur Laufzeit anhand von Parametern entscheiden ob ich auf Reports zurück greife oder auf BI. Das muss ich testen, leider kein BI-Publisher dabei. OKAY kommt.

So heute habe ich zwei Stunden Dienst auf dem EOUG Stand gemacht. Leider ist der Stand nicht gut zu sehen, so daß hier der Besucherstrom sich in Grenzen hält. Nicht einer hat den Weg an den Stand gefunden, auf der Ebene waren innerhalb von zwei Stunden 30 Personen. SCHADE !

Also beschäftige ich einmal mit Forms. Es gibt ja nun die Möglichkeit Forms als Standalone Anwendung laufen zu lassen. Dazu benötige ich eine Java Datei die auf dem Client vorhanden sein muss. Diese kann ich ausrollen lassen oder aber über die URL http://aura.jptu.de:9101/forms/html/fsal.htm herunter laden. (Dies ist mein Beispiel Server bitte austauschen).
In dieser Seite ist auch beschrieben, wie ich den Aufruf hinbekomme. Als Beispiel :

java -jar /Users/jan-petertimmermann/Downloads/frmsal.jar -url „http://aura.jptu.de:9101/forms/frmservlet?config=standaloneapp&form=test1.fmx&userid=HR/Admin001@PDB2“ -t 30000

dann brauche ich keinen Browser um Forms laufen zu lassen. Ich versuche hier mal einen kleinen Movie einzubinden: So mal auf Movie / Movie iPhone drücken dann kann man Forms 12c sehen 🙂

Ansonsten laufe ich gerade mal durch die Exibition Hall und schaue mir die ganzen Aussteller an. Sehr viel Cloud.
Am Stand von Michael ist ein reges kommen und gehen, alle wollen Forms12c sehen. Dann rüber zu Mia. Sieben Mitarbeiter stehen bereit um die Auraplayer Demos zu zeigen, ich komme zu keinem durch da sie alle umringt sind und immer im Gespräch. Da habe ich ein paar Fotos gemacht. Auraplayer hat ein neues Projekt fertig welches mit Oracle Forms arbeitet.

und so sieht die Anwendung aus. Dahinter läuft Oracle Forms

und das ist nun der Beitrag im Netz dazu: http://www.forbes.com/sites/oracle/2015/12/22/new-york-mta-mobile-cloud-push-no-accident/

 

%d Bloggern gefällt das: