Powerbuilder pour les completement Geeks !

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.

#1 25-03-2014 16:54:42

remypb  
Membre Geek
Date d'inscription: 19-04-2013
Messages: 65
Pépites: 262
Banque: 0

APPLI PB 6.5 SUR POSTE PB 11.5

Bonjour

j'ai un poste sur lequel est installé PB 11.5 sous windows 8

J'ai récupéré une appli compilée en PB 6.5. Mais quand je lance cette appli j'ai le msg d'erreur suivant à la connexion de la base

Code:

Paramétrage pour la base demandée :
Source : HKEY_LOCAL_MACHINE\Software\Micropole\Pilotage GC
Clé ou Section : DbProfile\Main

No d'erreur renvoyé par la base : 999

Message :
Unable to initialize Client Library Context

Ordre SQL :
Connect

Informations sur la connexion :
TransObject=n_tr_syc_main
DBMS=SYC Adaptive Server Enterprise
ServerName=PGC_DEV
Database=pilotage
DBParm=Host='administrateur@SN010289',AppName='Pilotage GC'
......

J'ai copié les lib*.dll et jsyblib142.dll du poste PB 6.5 vers le répertoire où j'ai compilé l'exécutable mais le résultat est identique >>> l'appli déconnecte
j'ai vérifié les paramètres de la connexion ils sont bons

Pourquoi je n'arrive pas à me connecter . Est ce qu'il manque des dll ? Faut il d'autres DLL PB6.5 ?Est ce qu'il peut y avoir un conflit entre les DLL 6.5 et les DLL 11.5 ? Faut il que je modifie le PATH ? mais dans Windows 8 je c pas si c possible

Merci de m'éclairer


Cdt

Dernière modification par remypb (25-03-2014 16:55:43)

Hors ligne

 

#2 25-03-2014 21:35:24

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Bonsoir,

James a écrit:

j'ai un poste sur lequel est installé PB 11.5 sous windows 8
J'ai récupéré une appli compilée en PB 6.5. Mais quand je lance cette appli j'ai le msg d'erreur suivant à la connexion de la base

Est ce que tu veut dire par là que tu récupéré une appli Powerbuilder 6.5 (EXE et des PBD ) et que tu essaye de la faire fonctionner avec le runtime de la version 11.5 ?


cdt
Yanis

Hors ligne

 

#3 25-03-2014 22:06:24

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Bonjour,

Au vue de ton message d'erreur, tu as installé la partie cliente d'ASE sur le poste ?

Hors ligne

 

#4 26-03-2014 10:01:54

remypb  
Membre Geek
Date d'inscription: 19-04-2013
Messages: 65
Pépites: 262
Banque: 0

Re: APPLI PB 6.5 SUR POSTE PB 11.5

A yanis
Non j'essaye pas de faire marcher une appli 6.5 avec le moteur 11.5 j'ai un minimum d'expérience en informatique
J'ai récupéré les PBD EXE et les DLL PB???60.DLL j'ai ajouté les lib*.dll que j'ai récupéré dans le répertoire Sybase/lib de la version 6.5
et ça marche pas

A buck
J'ai pas installé la version cliente complète il me semble mais je sais pas ce que contient la version cliente de PB 6.5
il n'ya pas cette fonctionnalité que j'ai ds la 11.5 qui prépare un runtime avec tout le nécessaire

merci de vos lumières à venir

Hors ligne

 

#5 26-03-2014 10:27:53

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Bonjour,

Il semble que ton applicatif tente de se connecter à un base ASE. Il faut que tu installes sur le poste la partie cliente d'ASE avec le CD-ROM d'ASE (rien à voir avec Powerbuilder)

Hors ligne

 

#6 26-03-2014 12:54:23

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Salut,

    Quelle version d'ASE utilises tu?   Les versions d'appli PB6.5 s'attendent à avoir un client ASE < à la version 15 d'ASE car depuis la version 15 d'ASE je crois que les dll ont été renommés.



Cdt
Yanis

Hors ligne

 

#7 26-03-2014 15:12:28

remypb  
Membre Geek
Date d'inscription: 19-04-2013
Messages: 65
Pépites: 262
Banque: 0

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Petit rappel : Je suis sous Windows 8
> est ce que cela peut influencer les comportements ??

Voici ma version d'ASE coté serveur
Adaptive Server Enterprise/11.5.1/P/NT/OS 4.00/1/fbu/Fri Mar  6 22:18:47 PST 1998

Quelles sont les DLL PB6.5 que je dois installer dans le répertoire de l'ex pour que ca ait des chances de fonctionner (surtout si elles ont changé de nom)

Hors ligne

 

#8 27-03-2014 08:41:32

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Salut,
     Je n'ai plus de version 6.5 mais pour moi tu devrais au minimum avoir la liste des dll suivantes et il me semble que si il te manques une dll tu devrais avoir un message d'erreur explicite t'indiquant qu'il ne trouve pas une dll :

PBVMXX.DLL        nécessaire pour toute les applications
LIBJCC.DLL          nécessaire pour toute les applications
PBDWEXX.DLL      Datawindow/Datastore engine
PBRTCXX.DLL       Rich Text
PBFNTXX.INI        Maps unavailable fonts
PBLABXX.INI        Label datawindow style predefined formats
PBTRAXX.DLL       Trace sur les base de données.
PBFNTXX.INI
PBZZZXX.DLL     ( BASE DE donnée )   ZZZ en fonction du dbms que tu utilises : exemple     PBSYCXX.DLL pour sybase ASE      PBODBXX.DLL  pour odbc  avec le PBODBXX.INI


Cdt
yanis

Hors ligne

 

#9 27-03-2014 09:43:07

remypb  
Membre Geek
Date d'inscription: 19-04-2013
Messages: 65
Pépites: 262
Banque: 0

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Bonjour

J'ai fait un test avec une application développée en PB 8.0
J'ai installé une application (exe+pbd+dll) sur mon poste
Ci dessous la liste des fichiers DLL et affiliés

Code:

libjcc.dll                
pbvm80.dll             
pbdwe80.dll         
pbsyc80.dll            
PBSYC.SQL          
PbsycPowerBuilder6.SQL     
PbsycPowerBuilder7.sql     
PBSYCPowerBuilder8.SQL           
PBSYC2.SQL

Or quand je lance l'appli lorsque je dois me connecter j'ai le message habituel

Code:

Server: DEV  Database: sasnsicm_mig  LogID: migrasinsi
Error #-20496
Description: ct_connect(): network packet layer: internal net library error: Net-Lib protocol driver call to connect two endpoints failed

SQL Syntax: 
DW Buffer: 
Row: 0

WindowMenu: w_connection_server
Object: cb_ok
ObjectEvent: clicked
Line: 41

A priori j'ai les DLL indispensables dans le répertoire de l'exe mais ça suffit pas

Est ce que PB 11.5 ou Windows 8 peut entraver le bon fonctionnement ?

Merci d'avance

Hors ligne

 

#10 27-03-2014 10:23:52

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Salut,

       PB 11.5 d'installé ne doit pas influer sur le comportement. Pour windows 8 je ne sais pas ( ??? pb de sécurité ou autre ).
       L'erreur indique soit un problème réseau , soit un problème coté serveur ou le client n'arrive pas à accéder à la base. Dernièrement j'ai eu le cas avec un microsoft sql Server ou le protocol TCP/IP n'était pas dispo coté serveur et comme ASE est un cousin. Pourrais tu m'indiquer ce que tu as dans ton [sql.ini]

Cdt
Yanis

Hors ligne

 

#11 27-03-2014 11:07:24

remypb  
Membre Geek
Date d'inscription: 19-04-2013
Messages: 65
Pépites: 262
Banque: 0

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Oui mais quand je lance depuis PB 11.5 cela marche
cela veut dire que c'est probablement pas un pb réseau ou serveur puisque le serveur répond a PB

Dans mon sql.ini j'ai

Code:

[DEV]
master=TCP,10.99.13.16,4107
query=TCP,10.99.13.16,4107

[VAU]
master=TCP,10.99.13.16,4108
query=TCP,10.99.13.16,4108

[REF_NSI]
master=TCP,refnsicmg01ase01.integration,4105
query=TCP,refnsicmg01ase01.integration,4105

[REF_WEB]
master=TCP,10.99.13.16,4106
query=TCP,10.99.13.16,4106

[PGC_DEV]
master=TCP,10.99.14.24,5000
query=TCP,10.99.14.24,5000

[PGC_PROD]
master=TCP,srv06siege,5000
query=TCP,srv06siege,5000

et je veux me connecter a la base DEV

est ce qu'il y aurait pas un conflit entre les DLL communes (ayant le meme nom) a PB 8.0 et 11.5 OU à sybase 11.5 et 15 ? Par ex libjcc.dll si elle est deja chargée pour sybase 15 celle de sybase 11.5 ne peut pas se charger non ?

Hors ligne

 

#12 28-03-2014 10:36:24

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Salut,

    Et quel est le contenu de tes variables SYBASE , SYBASE_ASE et SYBASE_OCS. ( Variable d'environnement Systeme)

Cdt
M.CHIAKH

Hors ligne

 

#13 28-03-2014 10:48:26

remypb  
Membre Geek
Date d'inscription: 19-04-2013
Messages: 65
Pépites: 262
Banque: 0

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Voici les valeurs de mes variables d'environnement

SYBASE ................. D:\Sybase
SYBASE_ASE ......... ASE-15_0
SYBASE_OCS ........ OCS-15_0
SYBROOT .............. D:\Sybase

Hors ligne

 

#14 28-03-2014 15:25:10

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: APPLI PB 6.5 SUR POSTE PB 11.5

Salut,

     Donc tu as installé le client 15 de sybase et comme je te le disais dans un mail précédent je crois que les appli PB6.5 s'attendent à avoir un client < 15 car les DLL ont été renommées.
     Je pense que c'est à cause de celà que tu as eu le message "Unable to initialize Client Library Context".
     Pour valider ton installation : Installe une version 11 du client SYBASE et vois ce que celà te fais. Vérifie bien que les variables SYBASE pointent bien le client 11 de sybase


     Pour ce qui concerne ton appli  V8 je ne vois pas pour l'instant pourquoi pour l'instant tu as ce message.

     

Cdt
Yanis

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22