PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Problème avec le groupware lors du passage vers HF Client/Serveur
Problème avec le groupware lors du passage vers HF Client/Serveur
Iniciado por jerome, set., 09 2005 6:25 PM - 3 respostas
Publicado em setembro, 09 2005 - 6:25 PM
Bonjour,

Nous avons une application qui fonctionne déjà en Hyper File Classic que nous avons migré vers Hyper File CLient/Serveur.

Dans l'application, nous utilisons un code pour lire les données du groupware avant de rajouter des données dans d'autres bases. Depuis le passage vers HFCs nous recevons un message d'erreur pour cette portion de code.

Notre code :

EXTERNE GPWUtilisateur
EXTERNE GPWUtilisateurConfiguration
SI PAS gpwInitAnalyse () ALORS
Erreur(ErreurInfo())
FIN
HDéclareExterne(fRepEnCours()+"\Gpw_MWS\GPWUTILISATEUR.FIC","GPWUtilisateur","PCSGPW2001")
HDéclareExterne(fRepEnCours()+"\Gpw_MWS\GPWUTILISATEURCONFIGURATION.FIC","GPWUtilisateurConfiguration","PCSGPW2001")

Le message d'erreur:

Erreur à la ligne 10 du traitement Clic sur OK.
Vous avez appelé la fonction HLitRecherche.
Erreur renvoyée par le serveur <MAIL> :

Vous avez spécifié le chemin <\\mail\mws\MWS\Gpw_MWS\> dans l'analyse ou via un HChangeRep. L'utilisation d'un chemin absolu est interdit. Vous devez spécifier un chemin relatif à la base de données <MWS>.

Le nom du serveur est "MAIL". Même en remplacant le path du groupware par sa réelle localisation (\\mail\ServeurEngine\BDD\MWS) au sein de HFCs nous avons toujours la même erreur.

Quelqu'un aurait-il une idée sur la résolution de ce problème?

Très cordialement,

Jérôme
Publicado em setembro, 09 2005 - 7:20 PM
Bonjour,

La localisation des fichiers dans Hyper File C/S est relative à la racine du
serveur Hyper File. Par défaut : c:\Serveur Hyper File\BDD\<Nom de la base>.



Dans votre cas, le chemin devrait être .\ Gpw_MWS\ et ce répertoire devrait
être un sous répertoire de c:\Serveur Hyper File\BDD\MVS.


--
Ed en Ligne


"jérôme" <jerome@appavoo.com> a écrit dans le message de news:
432186dd$1@news.pcsoft.fr...

Bonjour,

Nous avons une application qui fonctionne déjà en Hyper File Classic que
nous avons migré vers Hyper File CLient/Serveur.

Dans l'application, nous utilisons un code pour lire les données du
groupware avant de rajouter des données dans d'autres bases. Depuis le
passage vers HFCs nous recevons un message d'erreur pour cette portion de
code.

Notre code :

EXTERNE GPWUtilisateur
EXTERNE GPWUtilisateurConfiguration
SI PAS gpwInitAnalyse () ALORS
Erreur(ErreurInfo())
FIN
HDéclareExterne(fRepEnCours()+"\Gpw_MWS\GPWUTILISATEUR.FIC","GPWUtilisateur","PCSGPW2001")
HDéclareExterne(fRepEnCours()+"\Gpw_MWS\GPWUTILISATEURCONFIGURATION.FIC","GPWUtilisateurConfiguration","PCSGPW2001")

Le message d'erreur:

Erreur à la ligne 10 du traitement Clic sur OK.
Vous avez appelé la fonction HLitRecherche.
Erreur renvoyée par le serveur <MAIL> :

Vous avez spécifié le chemin <\\mail\mws\MWS\Gpw_MWS\> dans l'analyse ou
via un HChangeRep. L'utilisation d'un chemin absolu est interdit. Vous
devez spécifier un chemin relatif à la base de données <MWS>.

Le nom du serveur est "MAIL". Même en remplacant le path du groupware par
sa réelle localisation (\\mail\ServeurEngine\BDD\MWS) au sein de HFCs nous
avons toujours la même erreur.

Quelqu'un aurait-il une idée sur la résolution de ce problème?

Très cordialement,

Jérôme





Publicado em setembro, 09 2005 - 11:47 PM
Bonjour,

Pourquoi pas créer une deuxieme base de données dans votre serveur du 'groupware' pour éviter les répertoires ( utilser au maximum le HF/CS ) : comme ça tu auras une base de données de gestion du GRoupware biensûre pour toutes les applications, et les autres bases de données à part .

Donc pour votre analyse il y'aura au minimum 2 connexions une pour les fichiers GP et l'(les) autre(s) pour les fihciers de bases de données.

Pour celà au premier lieu ce connecter par la 1ere connexion Groupware pour les fichiers groupwares l'orsque l'utilisateur en cours indiquera son login et mot de passe ( vérifier avec les fichiers remanter par la 1ere connexion puis lancer la 2eme connexion à la base de données bien sûre suivant les limites accordés à l'utilisateur encours par le GP.

Bonne chance ...

AliDev7@yahoo.fr
Publicado em setembro, 10 2005 - 10:37 AM
Bonjour,

J'utilise le GPWU C/S sans problème
il faut faire code projet
gpwOuvreConnexion(sNomConnexion, sNomUtilisateur, sMotDePasse, sNomSource,
sNomBase, sTypeConnexion, sTypeAccès)
pour passer le GPWU en C/S

Patrick

"jérôme" <jerome@appavoo.com> a écrit dans le message de news:
432186dd$1@news.pcsoft.fr...

Bonjour,

Nous avons une application qui fonctionne déjà en Hyper File Classic que
nous avons migré vers Hyper File CLient/Serveur.

Dans l'application, nous utilisons un code pour lire les données du
groupware avant de rajouter des données dans d'autres bases. Depuis le
passage vers HFCs nous recevons un message d'erreur pour cette portion de
code.

Notre code :

EXTERNE GPWUtilisateur
EXTERNE GPWUtilisateurConfiguration
SI PAS gpwInitAnalyse () ALORS
Erreur(ErreurInfo())
FIN
HDéclareExterne(fRepEnCours()+"\Gpw_MWS\GPWUTILISATEUR.FIC","GPWUtilisateur","PCSGPW2001")
HDéclareExterne(fRepEnCours()+"\Gpw_MWS\GPWUTILISATEURCONFIGURATION.FIC","GPWUtilisateurConfiguration","PCSGPW2001")

Le message d'erreur:

Erreur à la ligne 10 du traitement Clic sur OK.
Vous avez appelé la fonction HLitRecherche.
Erreur renvoyée par le serveur <MAIL> :

Vous avez spécifié le chemin <\\mail\mws\MWS\Gpw_MWS\> dans l'analyse ou
via un HChangeRep. L'utilisation d'un chemin absolu est interdit. Vous
devez spécifier un chemin relatif à la base de données <MWS>.

Le nom du serveur est "MAIL". Même en remplacant le path du groupware par
sa réelle localisation (\\mail\ServeurEngine\BDD\MWS) au sein de HFCs nous
avons toujours la même erreur.

Quelqu'un aurait-il une idée sur la résolution de ce problème?

Très cordialement,

Jérôme