2009-11-27

Forms Migration über APEX zu ADF (Teil 1 und 2) ?

Gegenstand1

Ab Version APEX 3.2.x  ist es möglich Oracle Forms Dialoge in XML in das Meta Repository von APEX zu laden, um im Anschluss diese Forms Dialoge in eine APEX Applikation zu migrieren. Dieser Ansatz soll genutzt bzw. verifiziert werden, um mit einem Code-Generator  Oracle ADF  - Applikationselemente zu generieren.

Ansatz

  1. Konfiguration APEX
  2. Update auf APEX 3.2.x
  3. Import eines Forms – Dialoges
  4. Analyse der extrahierten Meta-Informationen zu Forms
  5. Erstellen von Code-Generator - Templates für ADF

Komponenten

  Bereich Komponente
  TELDE OES, JDK, Database
  APEX 3.2.1 Download

Umsetzung

Bereich Gegenstand
Putty Action: Start Putty
  Action: Open Save Session telde.local als oracle
   
Configure APEX

login as: oracle
oracle@192.168.234.140's password:
Last login: Wed Oct  7 21:03:55 2009 from 192.168.234.1
[oracle@telde ~]$ . ./setDb1Env.sh

Aktuelle Oracle Umgebung:
Oracle-Home: /u01/app/oracle/product/11.1.0/db_1
Oracle-SID:  orcl
[oracle@telde ~]$ cd $OH/apex/
[oracle@telde apex]$ sqlplus / as sysdba

SQL*Plus: Release 11.1.0.6.0 - Production on Wed Oct 7 21:05:11 2009

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> @apxconf

      PORT
----------
      8080

Enter values below for the XDB HTTP listener port and the password for the Application Express ADMIN user.
Default values are in brackets [ ].
Press Enter to accept the default value.

Enter a password for the ADMIN user              [] welcome1
Enter a port for the XDB HTTP listener [      8080] 8090
...changing HTTP Port

PL/SQL procedure successfully completed.

PL/SQL procedure successfully completed.

Session altered.

...changing password for ADMIN

PL/SQL procedure successfully completed.

Commit complete.

SQL> alter user anonymous account unlock;

User altered.

SQL>exit

   
Test http://www.telde.local:8090/apex/apex_admin

2

  Input Username: admin
Input Password: welcome1
Choose: Login
3
  Input Enter Current Password: welcome1
Input Enter New Password: welcome1
Input Confirm New Password: welcome1
Choose: Apply Changes
Choose: Return

Login again :)
   
Create Workspace 4
  Choose: Manage Workspaces / Create Workspace
   5
Input Workspace Name: telde
Choose: Next
   6
Input Schema Name: apex_telde
Input Password: welcome1
Choose: Next
   7
Input Administrator Password: welcome1
Input First Name: telde
Input Last Name: admin
Input Email: admin@telde.local
Choose: Next
  Choose: Create
Choose: Done
Choose: Login
   
Login to APEX Workspace 8
  Input Workspace: telde
Input Username: admin
Input Password: welcome1
Choose: Login
   
Update to APEX 3.2.x

[oracle@telde 3.2.x]$ cd /u01/product/oracle/database/3.2.x/

[oracle@telde 3.2.x]$ unzip apex_3.2.1.zip

[oracle@telde 3.2.x]$ cd apex

[oracle@telde apex]$ sqlplus / as sysdba

SQL*Plus: Release 11.1.0.6.0 - Production on Wed Oct 7 23:12:45 2009

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> @apexins SYSAUX SYSAUX TEMP /i/

:

Upgrade completed successfully no errors encountered.
-- Upgrade is complete -----------------------------------------
timing for: Upgrade
Elapsed: 00:01:02.67
...End of install if runtime install
...create null.sql
timing for: Development Installation
Elapsed: 00:13:42.70

SQL> exit

Install German Language

[oracle@telde apex]$ export NLS_LANG=GERMAN_GERMANY.AL32UTF8
[oracle@telde apex]$ cd builder/de/
[oracle@telde de]$ sqlplus / as sysdba

SQL*Plus: Release 11.1.0.6.0 - Production on Mi Okt 7 23:15:29 2009

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> alter session set current_schema = APEX_030200;
SQL> @load_de.sql
.  ____   ____           ____        ____
. /    \ |    \   /\    /     |     /
.|      ||    /  /  \  |      |    |
.|      ||---    ----  |      |    |--
.|      ||   \  /    \ |      |    |
. \____/ |    \/      \ \____ |____ \____
.
. Application Express Hosted Development Service Installation.
.........................................................
Install Application Express applications

:

...done
Adjust instance settings

PL/SQL procedure successfully completed.

SQL> exit

Install Style and Images

[oracle@telde apex]$ sqlplus / as sysdba

SQL*Plus: Release 11.1.0.6.0 - Production on Wed Oct 7 23:32:52 2009

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> @apxldimg

PL/SQL procedure successfully completed.

Enter value for 1: /u01/product/oracle/database/3.2.x
old   1: create directory APEX_IMAGES as '&1/apex/images'
new   1: create directory APEX_IMAGES as '/u01/product/oracle/database/3.2.x/apex/images'

Directory created.

PL/SQL procedure successfully completed.

PL/SQL procedure successfully completed.

PL/SQL procedure successfully completed.

Commit complete.

timing for: Load Images
Elapsed: 00:02:42.12

Directory dropped.

SQL> exit

Test http://www.telde.local:8090/apex
  9

 

Anmerkung

Next Step – Import eines Forms Dialoges in Form eines XML – Datei.

2009-11-24

DOAG09 – Vortrag: Deployment von ADF-Applikationen auf den Oracle WebLogic Server 11g

 

Dieser Vortrag baut auf dem vorangegangenen (Rich-Client-Entwicklung mit ADF/JDeveloper 11g) auf und zeigt die 1Möglichkeiten für das Deployment von ADF-Applikationen im Kontext von Entwicklungs-/Test-/ und Produktivumgebungen auf.

Von der Installation eines standalone WebLogic Servers über die Konfiguration einer ADF-Domäne mit JRF bis hin zum  Deployment der einzelnen Bestandteile einer Enterprise-Applikation (Datenquelle, MDS, Security, Webapp) werden alle notwendigen Schritte erläutert.

Download: Deployment von ADF-Applikationen auf den Oracle WebLogic Server 11g

2009-11-18

DOAG09 – Vortrag: Praxisbericht Oracle JDeveloper 11g ADF Rich Client Entwicklung

Für alle die in meinem Vortrag waren und die Version der Präsentation haben wollen, die ich auch gezeigt habe :), können 1diese über diesen Link downloaden.

Sollten der eine oder andere Anregungen oder Fragen haben im Vortrag finden Sie meine EMail – Adresse. Ich erhalte gerne Feedback :)

2009-11-17

DOAG09 öffnet die Türen

1Jetzt ist es so weit. Wie jedes Jahr im November trifft sich die Deutsche Oracle Community in Nürnberg.
Folgende Vorträge behandeln Oracle ADF am heutigen Tag:
Von Forms zu ADF in der realen Welt – ein kritischer Dialog
Torsten von Osten, Sven Tissot – pdv Tas GmbH
Praxisbericht Oracle JDeveloper 11g  ADF Rich-Client-Entwicklung
Ulrich Gerkmann-Bartels, Team GmbH
Modell-getriebene Migration von Forms-Anwendungen nach Oracle ADF
Jürgen Menge, Oracle Deutschland
Deployment von Oracle ADF-Applikationen auf den Oracle WebLogic Server
Andreas Koop, Team GmbH

Unsere Vorträge findet Ihr bald hier in einem separaten Eintrag.