Bonjour,
Je possède une application forms90 sous aix et je voudrais la migrer sous forms 11g sous l'application fusion middleware 11g.
pouvez-vous m'orienter vers un tuto ou m'expliquer la marche à suivre.
Merci
Bonjour,
Je possède une application forms90 sous aix et je voudrais la migrer sous forms 11g sous l'application fusion middleware 11g.
pouvez-vous m'orienter vers un tuto ou m'expliquer la marche à suivre.
Merci
Il n'y a rien de particulier à faire, sinon recompiler les modules .fmb, .mmb et .pll sur le nouvel environnement.
Merci pour votre réponse. j'ai donc utilisé l'outil frmcmp_batch.sh pour compiler mes *.pll, *.fmb et *.mmb.
Mais j'ai des problème sur certains fichiers *.pll et *.fmb.
Visiblement il s'agit des PLS_INTEGER qui ne sont pas reconnu.
exemple d'erreur sur 1 library.
J'ai donc utilisé l'outil frmplsqlconv.sh en mode wizard pour générer une nouvelle pll. Mais elle ne veux toujours pas se compiler. (l'erreur de run_forms qui doit devenir run_forms_object a été corrigée mais pas les autres)Compilation errors on PLAY_WAV:
PL/SQL ERROR 201 at line 6, column 2
identifier 'IRC' must be declared
PL/SQL ERROR 0 at line 6, column 2
Statement ignored
PL/SQL ERROR 201 at line 8, column 35
identifier 'IPWFDLLCOUNT' must be declared
PL/SQL ERROR 0 at line 8, column 3
Statement ignored
PL/SQL ERROR 201 at line 15, column 3
identifier 'VCBUFF1' must be declared
PL/SQL ERROR 0 at line 15, column 3
Statement ignored
PL/SQL ERROR 201 at line 19, column 4
identifier 'IBUFF1' must be declared
PL/SQL ERROR 0 at line 19, column 4
Statement ignored
PL/SQL ERROR 201 at line 21, column 4
identifier 'IBUFF1' must be declared
PL/SQL ERROR 0 at line 21, column 4
Statement ignored
PL/SQL ERROR 201 at line 23, column 3
identifier 'IRC' must be declared
PL/SQL ERROR 0 at line 23, column 3
Statement ignored
PL/SQL ERROR 201 at line 27, column 5
identifier 'IRC' must be declared
PL/SQL ERROR 0 at line 27, column 2
Statement ignored
Il semblerait plutôt que ce soit des objets de la base qui ne sont pas reconnus. Vérifiez que transmettez bine les informations de connexion au compilateur.
J'utilise la commande suivante ./frmcmp_batch.sh module=/apps/oracle/*.pll userid=system/password@SID batch=yes module_type=library
Mais j'ai toujours les même erreur.
Pourtant quand je teste la connexion avec sqlplus je n'est pas de pb de connexion et j'ai bien exporté la variable TNS_ADMIN
Sinon, ouvrez cette pll dans Forms Builder 11g et recompilez.
Partager