Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » [RESOLU] Transaction not connected : ORA-12638 : Extraction des préférences utilisateur impossible

#1 07-06-2010 11:14:47

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,944

[RESOLU] Transaction not connected : ORA-12638 : Extraction des préférences utilisateur impossible

Bonjour,

Je n'ai pas trouvé une explication concernant un problème de création d'une
transaction powerbuilder-oracle chez un client. Chez moi j'arrive pas à reproduire
le cas, je vous explique le problème et l'installation chez le client :

- Machine 1 : contient une installation d'oracle 10 + l'application : lorsque je génère un rapport, un message d'erreur qui s'affiche (transaction not connected) qui éjecte de l'application.

- Machine 2 : contient une installation d'oracle 10 + la même application (copie/coller que celle de Machine 1):le rapport se génère bien.

le message qui s'affiche, il m'indique que la transaction not connected lors de la création d'une transaction pour génèrer ce rapport.

Voici le code :

Code: pb


string  ls_password, ls_password_u, ls_roles, ls_role

IF NOT IsValid (atr_cible) THEN RETURN -1

IF atr_cible.uf_isconnected () THEN RETURN 0

atr_cible.DBMS      = this.DBMS
atr_cible.Database   = this.Database
atr_cible.LogID     = this.LogID
atr_cible.LogPass   = this.LogPass
atr_cible.ServerName = this.ServerName
atr_cible.UserID     = this.UserID
atr_cible.DBPass     = this.DBpass
atr_cible.Lock     = this.Lock
atr_cible.DBParm   = this.DBParm
atr_cible.Autocommit  = FALSE

RETURN atr_cible.uf_connect (ab_user, ab_writer)



Est-ce que vous avez une explication ?

Merci !

Dernière modification par mattdamon (18-06-2010 10:16:18)

Hors ligne

 

#2 07-06-2010 15:07:57

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,944

Re: [RESOLU] Transaction not connected : ORA-12638 : Extraction des préférences utilisateur impossible

Bonjour,

Je sais que ma question est très particulier, mais si quelqu'un a rencontré ce problème, il peut me guider...

Dernière modification par mattdamon (07-06-2010 15:11:35)

Hors ligne

 

#3 07-06-2010 15:42:34

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] Transaction not connected : ORA-12638 : Extraction des préférences utilisateur impossible

Il faudrait savoir pourquoi la connexion échoue.

dans uf_connect, tu dois avoir un "Connect using..".
il faut que tu récupère le SQLErrText.


never let people work on more than one thing at once.

Hors ligne

 

#4 07-06-2010 17:43:43

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,944

Re: [RESOLU] Transaction not connected : ORA-12638 : Extraction des préférences utilisateur impossible

shahin a écrit:

Il faudrait savoir pourquoi la connexion échoue.

dans uf_connect, tu dois avoir un "Connect using..".
il faut que tu récupère le SQLErrText.

Merci Shahin,  C'est une bonne idée, je l'ai oubliée.

En fait , je vais mettre le bout de code dans ma PBL, j'envoie la PBD ou client, en suite je récupère le resultat après lancement du rapport.

Code: pb

IF THIS.SQLCode = -1 THEN 
    MessageBox("SQL error Test", THIS.SQLErrText)
END IF

Hors ligne

 

#5 15-06-2010 11:09:59

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,944

Re: [RESOLU] Transaction not connected : ORA-12638 : Extraction des préférences utilisateur impossible

Bonjour à tous,

Après avoir installé la PBD, le message d'erreur qui s'affiche maintenant est : ORA-12638 : Extraction des préférences utilisateur impossible, il me paraît qu'il s'agit d'un problème oracle dans le fichier SQLNET.ORA .

Sur le net, j'ai trouvé ça :
Dans SQLNET.ORA si le paramètre SQLNET.AUTHENTICATION_SERVICES a comme valeur NTS alors les connexions Oracle échouent dès lors qu » on est connecté avec un compte Windows qui est sur un autre domaine que celui du serveur Oracle.

Sur les poste clients, modifier le fichier c:\oracle\...\network\admin\sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES=(NTS) en SQLNET.AUTHENTICATION_SERVICES=(NONE)

Je crois que revient à ça le problème.

Je ne peux pas mettre la discussion à RESOLU puisque on n'a pas encore testé cette solution, mais je vous tiens au courant dès que ça marche!

Bonne journée à tous !

Dernière modification par mattdamon (15-06-2010 11:14:26)

Hors ligne

 

#6 16-06-2010 20:05:58

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,944

Re: [RESOLU] Transaction not connected : ORA-12638 : Extraction des préférences utilisateur impossible

Voila enfin, après avoir changer le SQLNET.ORA de SQLNET.AUTHENTICATION_SERVICES=(NTS) en SQLNET.AUTHENTICATION_SERVICES=(NONE) , le message ne s'affiche plus et le rapport se génère parfaitement.

C'est bon maintenant, C'est résolu.

Dernière modification par mattdamon (16-06-2010 20:06:28)

Hors ligne

 

#7 18-06-2010 08:46:06

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,775,808

Re: [RESOLU] Transaction not connected : ORA-12638 : Extraction des préférences utilisateur impossible

merci pour ton retour


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#8 18-06-2010 10:23:17

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,944

Re: [RESOLU] Transaction not connected : ORA-12638 : Extraction des préférences utilisateur impossible

JCZ a écrit:

merci pour ton retour

Si vous avez remarqué, j'ai changé le titre pour qu'il soit plus significatif.     

Bonne journé à tous!

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] Transaction not connected : ORA-12638 : Extraction des préférences utilisateur impossible

Pied de page des forums

Propulsé par FluxBB 1.2.22