Maintenance von Formsmodulen mit dem Entwicklungswerkzeug UniForms Überblick über UniForms Live Demo

Ähnliche Dokumente
Oracle BI Publisher - PDF und einiges mehr

Integration von Oracle Forms in Service Oriented Architecture (SOA) Jürgen Menge Oracle Deutschland

Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components

Schick statt altbacken Oberflächen-Modernisierung von Forms-Anwendungen

20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0

Windows- und Java-Integration mit Oracle Forms 10g und 6i

Zwischenbericht Diplomarbeit Entwicklung einer Laufzeitumgebung für Komponenten mit Ressourcenanforderungen

Modernisierung von Forms durch neues Look&Feel

Projektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi

Forms Optimizer Herbstroadshow 2016: Oracle Forms zum Anfassen und fürs Auge

Praktische Anwendungsentwicklung mit Oracle Forms

1 Überblick. Alles geregelt Alles geregelt: Einsatz von Rule Engines in SOA Projekten. Heiko Spindler Senior Architekt

Forms to SOA Roadshow

THEMA: SAS DATA INTEGRATION STUDIO FÜR MEHR TRANSPARENZ IM DATENMANAGEMENT EVA-MARIA KEGELMANN

Vorteile einer Tool gestützten Modernisierung von Forms und Reports

DOAG SIG Day. E-Business Suite und SOA: Was ist heute schon möglich? Thomas Karle PROMATIS software GmbH. Frankfurt 26. April 2007

2 Anlegen und Konfigurieren von Datenbanken 35

DOAG Regionaltreffen Trier/Saarland/Luxemburg "Oracle Forms: Integration einer Formsanwendung in eine SOA-Architektur"

Trainingsmanagement Gutschein Management. Beschreibung

Perspektiven für Oracle Forms & Reports

Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept

E-Business Architekturen

<Insert Picture Here> Oracle Forms und SOA

<Insert Picture Here> Generierung von ADF-Applikationen aus Metadaten des Oracle Designer

New Features Oracle Forms 11g Nichts Neu für Forms?

Inhalt. Einführung RFC-Funktionsbausteine in ABAP Funktionsbausteine zum Lesen Aufruf per srfc 108

Komponentenorientierte Software-Entwicklung. Seite 1 / 42

Inhaltsverzeichnis. Vorwort 13

Migration Assistent Forms nach APEX

Benutzerdefinierte Housekeepinglisten in SAP BW //

Zukunft der Oracle Applikationsentwicklung: BC4J & XML

Etablierung serviceorientierter Architekturen mit Web Services

Aufbau und Bestandteile von Formularen. Oracle Forms. Erstellen eines neuen Blocks (1) Starten von Oracle Forms

Modernizing Oracle Forms. Gerd Volberg OPITZ CONSULTING Deutschland GmbH

Agile Apex - Life Cycle Management. Life Cycle Management für Apex Applikationen im agilen Projektumfeld

<Insert Picture Here> BI Publisher Berichte in eigene Anwendungen integrieren

Migration Assistent Forms nach APEX

Oracle Application Express 3 für die schnelle und schlanke Business Intelligence Lösung

Oracle Data Integrator Ein Überblick

Forms-Anwendungen fit für die Zukunft machen! Modernisierung von Forms-Anwendungen

Forms Desktop Kooperation

Internetanbindung von Datenbanken

Quest Central for Oracle

Rapid Java wie mit Forms

BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH

DOAG Regionaltreffen. Regionalgruppe Nürnberg. Migration von Forms Client/Server ins Web. Andreas Ströbel OPITZ CONSULTING München

Unternehmensdokumente mit dem XML Publisher erzeugen

Richtig einsteigen: Access 2007 VBA-Programmierung

Eclipse, Spring und OSGi 1

Changelog objectif 7.0 Service Pack 3

Janeva:.NET meets J2EE

ODM. Bernd Weiler Nürnberg

Multimedia im Netz Wintersemester 2012/13

20. DOAG-Konferenz. Wohlstrukturierte Prozesse auf SOA-Basis. mit der Oracle E-Business Suite. Thomas Karle PROMATIS software GmbH

BIF/SWE - Übungsbeispiel

Das Einsteigerseminar ASP

APEX Deployment u.a. mit Hudson business by integration. Oliver Lemm

PDF Ausgabe mit dem BI Publisher in ApEx 3.0

Inhaltsverzeichnis 1 Einführung Die Software JGIS Grundlagen raumbezogener Daten

Continuous Delivery mit Orcas

Erfahrungsbericht - Oracle ADF 11g im produktiven Einsatz

Was ist neu in der SQS-TEST /Professional Suite

DOAG Wie kann ich meine (bestehende) Forms GUI moderner gestalten? Nürnberg, , Daniel Kampf. Copyright 2013 PITSS GmbH

<Insert Picture Here> Oracle Forms 11g. Gert Schüßler Leitender Systemberater Oracle Deutschland GmbH

Einsatz von Java-Komponenten in verteilten Embedded Systems

Build Management Tool

Ein Ausblick auf die neuen Features

Templatebasierter CDA-Generator mit ART-DECOR. Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med.

PowerDesigner Frühstück

1:1 Forms nach Java Migration Ein Erfahrungsbericht

Modell-getriebene Migration von Forms- Anwendungen nach Oracle ADF

BIF/SWE 1 - Übungsbeispiel. Arthur Zaczek

BIF/SWE 1 - Übungsbeispiel

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Programmieren II. Exkurs: Apache Maven. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

OWB 10.2 Experts im Einsatz: Automatisierung von Designschritten bei der Bayer Healthcare AG. Referent: Lutz Bauer, Senior Systemberater, MT AG

VAADIN, SPRING BOOT & REST

Vom Prozess zur IT. Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel. Rohleder-Management-Consulting.de 2

Build Management Tool?

(1)Einführung in Eclipse

Der Control-M Application Integrator im Projekt

WEISS-BLAU EDV-SERVICE GMBH

i-net HelpDesk Erste Schritte

ADF & APEX to go! Expertengespräche ADF & APEX Previewer. am PITSS Stand 206. im Anschluss an diesen Vortrag! Wir freuen uns auf Ihren Besuch!

Modellierung von RFID-Prozessen mit offen Softwarestandards

Testen von sicherheitskritischer Embedded Software mit frei verfügbaren Tools. - ein Erfahrungsbericht

BPM Suite 11g und Oracle Forms

Trainingshandbuch Schwingen. Anleitung Jahres- und Trainingsplanung

Web Solutions for Livelink

PL/SQL Web-Services mit Oracle 11g

Nagios Reporting. Aufbau eines Nagios-Reporting- Frameworks. Bernd Erk

Code Beispiel: /* path element */ var el = rc.path("m l 0-50 l l 0-50 l l 0 50 l l 0 50 z");

TAPI-Schnittstelle. Inhalt

Build Management Tool?

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Präsentation. Entwicklung eines Frameworks. in Forms 12c. - Light Version. Friedhold Matz. Forms Day Entwicklung eines Frameworks in Forms 12c

Vorteile einer Tool gestützten Modernisierung von Forms und Reports

CA AutoSys und Workload Control Center

Transkript:

Maintenance von Formsmodulen mit dem Entwicklungswerkzeug UniForms Überblick über UniForms Live Demo - Einstieg, Darstellung der Daten - Suchen und Bearbeiten von Formsobjekten mit UniSelect - Beispiel: Automatisiertes Einbinden eines Java Swing Kalenders - Arbeiten mit dem WebService-Assistenten - Erstellen der Javaklassen für den Zugriff - Generieren der PL/SQL-Wrapper - Beispiel: Einbinden des WebServices HelpDesk in eine Formsanwendung - Beispiel: Antwort des WebServices triggert Formsanwendung - Reportingbeispiele - Anwendungsstammblatt - Migrationshinweise - Versionsverfolgung

Funktionen von UniForms Verwalten aller Formsobjekte in einem zentralen Repository Dokumentation der Formsmodule Erkennen und Dokumentieren von Abhängigkeiten zu Datenbankobjekten Erkennen und Dokumentieren von Abhängigkeiten zwischen Formsmodulen / Formsobjekten Durchführen von globalen Änderungen in den Formsmodulen Dokumentation von Änderungen an den Formsmodulen Unterstützung bei der Einbindung von WebServices Migrationsunterstützung

Architektur von UniForms

Komponenten von UniForms UniForms Interface - Erstmalige Übernahme einer Anwendung in das Repository. - Einfache Search/Replace/Compile Funktionen - Inspizieren von Formsmodulen (ohne Repository) UniForms Batch - Programm zur automatisierten Übernahme von Formsmodulen. UniForms Dialog - Dialogbasiertes System zur komfortablen Beauskunftung und Maintenance Ihrer Anwendungen UniForms Reporting - Vielfältige, frei parametrisierbare Auswertungen.

Baumansicht des Repositories Anzeige aller geladenen Anwendungen Pro Anwendung Anzeige aller Datenbankobjekte nach Objekttyp gruppiert Pro Anwendung Anzeige aller Formsmodule gruppiert nach FMBs, PLL-Libs, Menümodulen, Objektlibraries und globalen Variablen Kontextsensitives Popupmenü für die Elemente im Baum Strukturansicht der Module (ähnlich Formbuilder) Referentielle Abhängigkeiten können beauskunftet werden

Suchen / Bearbeiten mit UniSelect Benutzerdefinierte Suche nach Objekten, Properties und Datenbankabhängigkeiten Suchmöglichkeiten können durch eigene Anpassungen erweitert werden Auch komplexe Abfragen sind realisierbar. Bis zu 4 Klammerebenen und alle Operatoren wie >, <, NULL, NOT, IN... können eingesetzt werden. Die Ergebnismenge kann als Basis für Änderungen in den Formsmodulen genutzt werden. Anwendungsbeispiel: Setzen aller Icon-Namen in Buttons auf Lowercase

Integration mit Java und WebServices Client-side Java - Pluggable Java Components (PJC) und Java Beans - Oberflächenelemente und Logik auf dem Client Server-side Java - Ausführung von Logik im Application Server z.b. Java-Klassen, EJBs Integration mit Web-Services - Voraussetzung für service-orientierte Architekturen (SOA)

Zusammenfassen mehrerer Verarbeitungsschritte zu Jobs Anwendungsbeispiel: Alle Datumsfelder einer Anwendung sollen durch einen Doppelklick einen Kalender (Java Bean) aufrufen. Das ausgewählte Datum wird in das Datumsfeld übernommen. http://forms.pjc.bean.over-blog.com/article-14848846.html

Zugriff aus Forms auf einen WebService Methoden des WebServices werden anhand der WSDL- Beschreibung des WebServices erkannt Der WebServce-Assisent erstellt und kompiliert daraus die Klassen für den Zugriff auf die Methoden In einem zweiten Schritt werden die PL/SQL- Wrapperprozeduren für die erzeugten Klassen generiert Anwendungsbeispiel: RWWebservice Erforderliche Jar-Archive: http://download.oracle.com/otn/java/oc4j/101320/wsclient_extended_101320.zip

Anwendungsbeispiel HelpDesk

Implementierung des Zugriffs auf den WebService HelpDesk Generierung der Javaklassen aus der WSDL-Beschreibung Generieren der PL/SQLWrapperprozeduren in eine Library Anpassen der Formsmodule mit UniSelect Die Verarbeitung mit UniSelect umfasst alle Änderungen an den Formsmodulen sowie das Kompilieren. Die generierte Anwendung kann nach erfolgreicher Kompilierung sofort getestet werden.

Callback aus einem WebService oder BPEL-Prozess Anpassen einer Anwendung um auf externe Events (Advanced Queue) zu reagieren - Automatisches Anlegen der nötigen Trigger - Nichtblockierendes Lesen der Queue. Falls Daten vorhanden sind -> Aktion ausführen Mit Erscheinen von Forms 11g kann dies wesentlich besser und eleganter erfolgen.

Reports Migrationsanalyse - Erkennen von Problemen bei einer Migration auf 10g Dokumentation - Die im Repository gespeicherten Formsobjekte können nach verschiedenen Kriterien gedruckt werden. - Die gewählten Druckparameter können unter einem benutzerdefinierten Namen abgepseichert werden. Versionsverfolgung - Änderungen am Sourcecode werden dokumentiert - Propertyänderungen werden dokumentiert Protokolle - Automatische Änderungen an den Formsmodulen werden ebenfalls dokumentiert und können ausgedruckt werden.

Geplante Features Unterstützung der neuen Formsversion 11g Transformieren von Formsanwendungen in mehrere Zielsprachen Graphische Darstellung der Beziehungen von Forms und Datenbankobjekten Unterstützung von Oracle Reports

Fragen und Antworten