2009-08-20

Forms 11g: Übersetzen der alten Dialoge

Anforderung

Forms Dialoge, die mit Forms 9i erstellt worden sind sollen auf dem Fusion Middleware Forms 11g Server kompiliert und ausgeführt werden.

Ansatz

  1. Installierte OWM Forms/Reports/Portal/Discoverer
  2. Datenbank mit Beispielschema scott
  3. Kompilieren des Testdialoges emp.fmb
  4. Konfiguration einer Forms Applikation innerhalb der formsweb.cfg

Komponenten

  Bereich Komponente
  TELDE OES, Database, OFW 11g
  Testdialog emp.fmb
     

Umsetzung

Bereich Gegenstand
Download Forms Testdialog downloaden und mit Winscp nach:

/u01/app/oracle/product/11.1.1.2/middleware/pfrd/forms

kopieren.

   
Putty Action: Start Putty
  Action: Open Save Session telde.local als oracle
   
Shell

login as: oracle
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

   
Connect Descriptor

[oracle@telde]# cd $OH

[oracle@telde pfrd]$ cd network/admin/

[oracle@telde admin]$ vi tnsnames.ora

add --–>

emp =
  (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = database.telde.local)(PORT = 1521))
      (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SID = orcl)
      )
  )

<--

Forms Compile

[oracle@telde admin]$ cd $OH/forms

[oracle@telde forms]$ export ORACLE_TERM=vt220
[oracle@telde forms]$ export NLS_LANG=American_Germany.UTF8

[oracle@telde forms]$ frmcmp_batch.sh module_type=FORM userid=scott/tiger@emp module=emp.fmb Compile_All=yes

Forms 11 (Form Compiler) Version 11.1.1.2.0 (Production)

Forms 11 (Form Compiler): Release  - Production

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

Oracle Database 10g Enterprise Edition Release 10.1.0.3.1 - Production
     With the Partitioning, OLAP and Data Mining options
PL/SQL Version 11.1.0.7.0 (Production)
Oracle Procedure Builder V11.1.1.2.0 - Production
Oracle Virtual Graphics System Version 11.1.1.2.0 (Production)
Oracle Multimedia Version 11.1.1.2.0 (Production)
Oracle Tools Integration Version 11.1.1.2.0 (Production)
Oracle Tools Common Area Version 11.1.1.2.0
Oracle CORE     11.1.0.7.0      Production

Created form file emp.fmx

Hinweis In den vorherigen Version gab es noch die Option Upgrade=Yes, die wir an dieser Stelle verwendet haben. Diese Option steht in 11g nicht mehr zu Verfügung.
Config Forms App

[oracle@telde forms]$ cd /u01/app/oracle/product/11.1.1.2/middleware/user_projects/domains/ClassicDomain/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_11.1.1/config

[oracle@telde forms]$ vi formsweb.cfg

add --–>

[emp]
form=emp.fmx
colorScheme=teal
userid=scott/tiger@emp

<--

Test


http://www.telde.local:8090/forms/frmservlet?config=emp

  1
   

Anmerkung

Wenn das alles war, dann sehe nicht ganz so viele Probleme…

Keine Kommentare:

Kommentar veröffentlichen