Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/10/2007, 16h44   #1
Candidat au titre de Membre du Club
 
Inscription : février 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 33
Points : 14
Points : 14
Envoyer un message via ICQ à momo9237 Envoyer un message via MSN à momo9237
Par défaut Problème pll sur forms 10.1.2

Bonjour.

J'ai installé forms 10g (10.1.2) et repris des programmes auparavant développés avec la version 9.0.4 d'oracle. J'ai réussi à tout recompiler sans problème, sauf une librairie pl/sql (.pll), la seule que j'ai d'ailleurs.


Dans forms, je l'ouvre et je fait "compile pl/sql - all" et ça marche.
Après, quand je veux fait "compile module", il y a une erreur FRM-91507 (erreur interne...). J'ai même tenter de la recréer carrément sur foms 10g directement, idem. la compilation pl/sql passe, mais pas la génération du plx (même erreur).

J'ai regardé sur internet ce qu'il y a sur cette erreur. Ils disent qu'il faut enlever l'ancien plx ... ce que j'ai fait...

Bref, pensez vous que la présence de la version antérieure pose pb (sachant que pour les autres modules je n'ai pas eu de soucis, mais c'est aussi la seule librairie que j'ai) ?

Merci de me donner toutes informations qui pourrait m'aider.
momo9237 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2007, 16h55   #2
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Dans tes modules le chemin de ta librairie n'est pas en dur ?

Sinon :
-ferme forms
-supprime ton plx
-ouvre forms, fais un compile all de ta pll
-enregistre là
-re ferme forms
-ouvre forms et fais un compile all de tes modules
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2007, 17h17   #3
Candidat au titre de Membre du Club
 
Inscription : février 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 33
Points : 14
Points : 14
Envoyer un message via ICQ à momo9237 Envoyer un message via MSN à momo9237
Citation:
Envoyé par plaineR Voir le message
Dans tes modules le chemin de ta librairie n'est pas en dur ?

Sinon :
-ferme forms
-supprime ton plx
-ouvre forms, fais un compile all de ta pll
-enregistre là
-re ferme forms
-ouvre forms et fais un compile all de tes modules
Tout d'abord, merci.

Je viens de faire ce que vous avez dit, mais toujours même erreur quand je veux générer le plx ("compile module") de cette librairie.

Il n'y pas autre chose à tenter
momo9237 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2007, 17h37   #4
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Moi, je ne génére JAMAIS de plx.
Je fais un Programm>Compile>All du PLL
puis un
File>Save
mais Jamais
Administration>Compile File
Si j'ai un PLX qui traine, je le supprime. Et ca marche tres bien (le PLL est compilé à la volé lors du chargement en mémoire).
Ceci dit, je suis en Client/Serveur : je ne sais pas si ca marche en trois_tiers (Web)
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 10h39   #5
Candidat au titre de Membre du Club
 
Inscription : février 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 33
Points : 14
Points : 14
Envoyer un message via ICQ à momo9237 Envoyer un message via MSN à momo9237
Merci, c'est ce que j'ai fait, et ça marche. Merci. Mais, me problème reste toujorus posé pour le plx (c'est bizarre que ça marche sur la version 9.0.4 et pas sur la 10.1.2). Au fait, ça marche en gardant le pll, c'est pas le souci. Seulement, chez le client, on ne donne que la version exécutable (le contrat ne comprend pas le programme sources).

Merci quand même pour votre aide. Si jamais vous trouvez une solution, faites moi signe.

Bonne journée
momo9237 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 11h00   #6
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
As-tu essayé une compilation batch ?

[EDIT] Je viens de regarder sur le metalink, c'est un problème connu apparemment. Il faut soit utiliser le form compiler soit passer en NLS_LANG American. (cf Note 136677.1) [/EDIT]
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h21.


 
 
 
 
Partenaires

Hébergement Web