Donnerstag, 5. September 2013

ADF Mobile Handson Workshop in Hamburg, München und Berlin

Ein paar Kollegen haben einen ADF Mobile Handson Workshop ausgearbeitet, der in Kürze stattfindet:

Entwicklung von mobilen Anwendungen mit ADF Mobile

In diesem Workshop erlernen Sie das Basiswissen zu Oracle ADF Mobile, einer Technologie, mit der Sie ohne spezielle Kenntnisse native Anwendungen für mobile Endgeräte (iOS, Android) entwicklen können. Im Verlauf des Workshops werden Sie eine mobile Anwendung erstellen, die auf Ihrem Smartphone oder Tablet (Android, iOS) ablauffähig ist. Vorkenntnisse in Oracle ADF und dem Umgang mit dem JDeveloper sind hilfreich, werden aber nicht vorausgesetzt.
Während des Workshops benutzen Sie Ihren eigenen Laptop zur Entwicklung einer mobilen Anwendung mit Hilfe des Oracle JDeveloper. Anschließend werden Sie die Anwendung auf einem mobilen Endgerät oder in einem Emulator deployen und ausführen.
Registrieren Sie sich für die Veranstaltungen in Hamburg, München oder Berlin und lesen Sie bitte die folgenden Erläuterungen. Der Laptop sollte möglichst vollständig VOR der Veranstaltung konfiguriert sein, damit  Sie die Zeit optimal für den Workshop nutzen können.

Datum & Zeit

  • Hamburg:   1. Oktober 2013, 10.00 - 17.00 Uhr
  • München:   9. Oktober, 10.00 - 17.00 Uhr
  • Berlin:         23. Oktober, 10.00 - 17.00 Uhr
Die Veranstaltung wird eine Kombination von Präsentation und Übungen sein, die unter Anleitung von den Teilnehmern durchgeführt werden.
Präsentation und Folien sind in Deutsch, die Anleitung für die praktische Übungen ist in Englisch verfasst.

Für den Workshop ist folgende Agenda geplant:

Vorträge
  • Begrüßung und Vorstellung
  • Oracle ADF Mobile - Überblick
  • Entwicklung von ADF Mobile-Anwendungen
  • Web Services, lokale Datenhaltung und Gerätefunktionalität
  • Deployment von mobilen Anwendungen
  • Security und Debugging (optional)
Hands-On

  • Setup und Test der Umgebung
  • Erstellen einer ADF Mobile-Anwendung
  • Deployment und Test der Anwendung
 >>>Weitere Details auf der offiziellen Anmeldeseite <<<

Montag, 26. August 2013

Fix: Nach Upgrade auf Oracle Linux 6.4 incl. neuer X.Org-Treiber hängt OL beim Start


Das Problem tritt z.B. auf, wenn man ein Oracle Linux unter VBox regelmässig aktualisiert und mit OL 6.4 auch eine neue X.Org-Version bekommt. Beim Booten bleibt die VM dann stehen, bevor sie in den grafischen Modus schalten kann. Ein Kollege hat die folgende Lösung gefunden:

---8< snip ------------------------------------------------------------

Just last week Oracle released Oracle Linux 6.4 and so it was time that Fat Bloke updated his Oracle Linux guests.
So after a simple and quick://

yum update
I was in a position to reboot into my freshly updated 6.4 vm. But after rebooting I found myself looking at a stuck screen that looked a little like this://
The reason for getting stuck like this was because the installed VirtualBox Guest Additions were configured for an older X11 server, and the new update had a newer version.

So here's how to fix this://At this screen, type Ctrl-Alt-F2 to get to another virtual display;
login, and as root type://

/etc/init.d/vboxadd-x11 setup

like this://

reboot

et, voila!
Hope this helps,

-FB

---8< snip ------------------------------------------------------------

Vielen Dank! Many Thanks!

Dienstag, 6. August 2013

Oracle Business Transaction Management live auf der DOAG Jahreskonferenz 2013



Für alle die keine Zeit haben, das Oracle Business Transaction Management Hands-on Training selbst durchzuarbeiten oder einfach nur interessiert sind, stelle ich eine Zusammenfassung im schnellen Durchlauf auf der DOAG-Konferenz 2013 vor.
Neben vielen anderen hervorragenden Beiträgen befindet sich meiner im Programm am 21.11. um 12:00.

Donnerstag, 20. Juni 2013

Oracle Fusion Middleware war wieder die #1 in 2012

Auch wenn es in diesem BLOG um Technik geht, ist das mal ein Grund hier einen kleinen Sektkorken knallen zu lassen. "Oracle Is #1 in the Application Server Market Segment for 2012". Quelle: Reuters

Montag, 3. Juni 2013

Oracle Business Transaction Management Handson Workshop


Der folgende Handson-Workshop gibt eine Einführung in das Oracle Business Transaction Management (OBTM). Er baut auf den vorhergehenden Workshops auf, so dass Standardtägigkeiten wie die Installation des WebLogic Servers und das anlegen einer Domain hier nicht mehr detailiert beschrieben werden. Erwähnt werden dann lediglich ggf. spezielle Konfigurations-Optionen.

OBTM: Alerting

OBTM verfügt über einen Alerting-Mechanismus um bestimmte Zustände automatisch zu erkennen. Dabei kann es sich z.B. um Fehler-Zustände oder SLA-Verletzung handeln, aber auch dass z.B. eine Nachricht mit einem bestimmten Inhalt verschickt wurde.

SLA Monitoring

Um eine SLA-Policy zu erstellen, wird zunächst die betreffende Transaktion ausgewählt.



Über den Menüpunkt 'SLA Policy|Transaction SLA' wird die Policy erstellt. Hierbei kann gewählt werden ob ein absoluter Wert, ein Wert relativ zum Durchschnitt eines Zeitraums oder eine mandantenbezogene Erfassung als Grundlage genommen wird. Für dieses Tutorial wird der Fixed Value ausgewählt.


In dem sich öffnenden Dialog kann die SLA-Policy definiert werden. Neben dem Zeitfenster können über den Button 'Choose Instruments' die Metriken festgelegt werden.


In dem sich neu öffnenden Dialog kann jetzt auch einer Menge von Metriken ausgewählt werden. Für dieses Beispiel wird 'Max Response Time' gewählt, beenden mit OK.


Die ausgewählte Metrik wird automatisch übernommen und kann jetzt konfiguriert werden. Für dieses Tutorial nehmen wir 500ms als Schwellwert für die Warnung und 1000ms als Schwellwert für den Fehlerfall. Beenden mit 'Apply'.


Die neue SLA Policy wird nun auch im Explorer unter 'SLA Policies' angezeigt.

Jetzt wird wieder ein wenig Last benötigt, daher wird der HelloProxy wieder ein paar Mal aus dem Weblogic Test Client aufgerufen.


Wenn die Transaktion etwas länger nicht benutzt wurde ist die Wahrscheinlichkeit sehr groß, dass zumindest der erste Aufruf länger dauert als in der SLA Policy festgelegt wurde. Dadurch sollte in der Operational Health Summary unter SLA Alerts jetzt etwas angezeigt werden. Falls nicht, kann die Policy auch nachträglich geändert werden. Wenn die Werte klein genug gesetzt werden, wird auch mindestens eine Warning angezeigt. Per Klick auf die Zahl hinter Warnings öffnet sich ein kleines Popup-Fenster, welches anzeigt gegen welche SLA Policy hier verstoßen wurde.
Per Klick auf das Lupensymbol lassen sich weitere Details anzeigen.


Es öffnet sich ein Detailfenster zur verletzten SLA-Policy mit einer Beschreibung. Über den Button 'Open Message Log' lassen sich die betreffenden Messages anzeigen.


Es öffnet sich eine neues Fenster mit dem Message Log. Hier lassen sich auch die beiden Nachrichten, welche die SLA-Verletzung hervorgerufen hatten, finden.


Eine weitere Stelle, an der die SLA-Alerts zu finden sind, ist direkt bei den Eigenschaften der Transaktion auf dem Reiter SLA Compliance. Per Klick auf das Lupensymbol lassen sie die Werte und Grenzwerte auch grafisch darstellen.

Condition Alerts

OBTM kann nicht nur auf Fehlerzustände monitoren, sondern auch auf Nachrichteninhalte, z.B. um bei Aufträgen in besondere Höhe eine Information zu liefern.


Eingeschaltet wird diese Möglichkeit in den Eigenschaften der Transaktion auf dem Reiter Conditions. Standardmässig ist diese ausgeschaltet, zum Einschalten den 'Edit'-Button klicken.


In dem sich öffnenden Popup-Window wird das Monitoring aktiviert, bestätigen mit Apply


Jetzt kann eine neue Bedinung erfasst werden via 'Transaction Condition|Content Condition for Greeting'



In dem sich neu öffnenden Dialog kann jetzt ein Kriterium erfasst werden, z.B. Name (die bereits bestehende Property) = 'Wichtigmann'. Beenden mit Apply.


Jetzt wird mit dem Weblogic Test Client und dem richtigen Parameter (Wichtigmann) wieder etwas Last gemacht.


Danach wird bei der Transaction auf dem Reiter Conditions unter Condition Alerts die Anzahl der entsprechenden Nachrichten angezeigt.


Auch in der Operational Health Summary werden die Condition Alerts angezeigt. Per Klick auf die Anzahl wird angezeigt, welche Conditions erfüllt wurden.

Damit ist das Handson Tutorial zum Oracle Business Transaction Management abgeschlossen.

---