IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HyperFileSQL Discussion :

hf classic versus hf client serveur


Sujet :

HyperFileSQL

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 17
    Points : 11
    Points
    11
    Par défaut hf classic versus hf client serveur
    Bonjour,

    J'ai une appli en clientèle qui a tourné comme une horloge en version 5.5
    Je l'ai migrée en 16. Après correction des inévitables petits bug dus à la migration je me retrouve avec des problèmes de pertes de données qui se corrigent après réindexation.

    Question posée à pcsoft qui me conseille de basculer en client/serveur.

    Est-ce quelque quelqi'un à eu ce genre d'expérience ?
    D'une manière générale est-il recommandé d'utiliser hfcs plutôt que hf classic quand on est en réseau ?

    Merci d'avance pur vos réponses.

    Cordialement.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    913
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 913
    Points : 1 495
    Points
    1 495
    Par défaut
    Bonsoir
    Je prefere refaire l'appli en WD15 plutot qu'importer avec WD7.5.
    Ensuite je copie les fonctions personnelles.
    Sur une appli 5.5 j'ai eu un probleme similaire, seulement sur un poste.
    Je l'ai resolu en reindexant avec WDOutil.
    Voir les droits sur les dossiers...

  3. #3
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 161
    Points : 9 111
    Points
    9 111
    Par défaut
    Si tu migres un appli de 5.5 vers 7.5 ou plus, je te conseille de reprendre toutes les instructions estampillées _55 et de les mettre à la nouvelle syntaxe.

    De plus, le comportement de certaines instructions a changé... Bref, il y a du pain sur la planche...

    Le passage en CS se justifie surtout si tu as du multiposte simultané...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    L'application est déjà migrée et est en place et j'ai enlevé tout ce qui pouvait rappeler la 5.5. L'application est en 16 et tourne sur un réseau d'une dizaine de postes comme la précédente version la nouveauté étant que la version 16 semble plus sensible aux aléas du réseau ce que je comprendrais assez facilement vu le travail fait par pcsoft sur les index le nouveau système par statistique se payant par une fragilité accrue me semble-t-il.

    Ce que j'aimerai avoir comme confirmation c'est ceci : la solution au problème serait de basculer en C/S. Donc peut-on conclure qu'une appli en réseau tourne mieux en C/S, autrement dit qu'il serait déconseillé de la faire tourner en hf classic.

    C'est ce j'aimerai avoir comme confirmation le top étant un retour d'expérience.

    Merci d'avance.

    Cordialement.

    PS oui, du pain sur la planche il y en a eu : appli de cinq cents fenêtres, un an de travail pour tout passer au format WD16 avec améliorations au passage.

  5. #5
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 161
    Points : 9 111
    Points
    9 111
    Par défaut
    Beau boulot oui !!!

    Je te conseille de passer en C/S le plus vite possible. Par contre, là, ça devrait être plus rapide que la migration.

    Nous sommes en HF classic + HF55 et le projet (le plus urgent) est de passer en C/S afin de palier les problèmes d'index et autres blocages...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  6. #6
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    Un grand merci pour ta réponse rapide.
    Je suis en train de travailler dessus et, étant de nature méfiante, je ne vais pas aller à la facilité qui consiste à modifier l'analyse ce qui rend la migration définitive. Je vais me ménager une sortie de secours en gérant les deux accès. Une petite classe s'impose de façon à standardiser tous mes projets...

    Merci encore pour ton aide.

    Cordialement.

  7. #7
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 161
    Points : 9 111
    Points
    9 111
    Par défaut
    Rien ne t'empêche de faire une sauvegarde de ton analyse (et du projet) avant le grand saut.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  8. #8
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    Oui, mais il faut de toute façon que l'appli puisse tourner à la fois en réseau et en locale, l'analyse étant partagée pour cause d'une notion de maison mère et de dépôts. Donc je n'ai pas le choix.
    Si tu es intéressé par mes progrès dans la solution que j'aurais trouvée, fais le moi savoir ...

  9. #9
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 161
    Points : 9 111
    Points
    9 111
    Par défaut
    C'est toujours intéressant ce genre d'info...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  10. #10
    Membre averti
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 256
    Points : 435
    Points
    435
    Par défaut
    Bonjour,

    Tout à fait d'accord avec Yusep. Même si ça paraît plus long, la réécriture
    est tellement plus efficace !

    Après une migration et passage en C/S il faut, outre virer les fonctions obsoletes:
    - Mettre les tables fichier en automatique (donc virer le code de 1er enregistrement, etc.. vu que la migration ne le fait pas)
    - Remplacer les boucles HLitRecherche...HLitSuivant et les HFiltre par des requetes SQL
    - Dans les autres HLItRecherche, mettre la nouvelle syntaxe pour les clés composées (surtout si les fichier sont passés en "sans espace")
    - Remplacer un bon paquet de HLitRecherche par HLitRecherchePremier
    - Si on a appliqué un gabarit... refaire presque toute l'IHM (!)
    - Etc, etc...
    - Tester tout. Corriger les 245 bugs restant. Retester.

    Bon, OK, j'exagère un peu mais j'ai pas de bons souvenirs de migration...

  11. #11
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    Pour la migration c'est sûr que c'est un gros boulot contrairement à ce que pcsoft nous a vendu.
    Vérifier toutes les lignes de code et rendre compatible d'accord mais tout réécrire est une mauvaise solution car impose un débogage et une période de rodage surtout quand ladite appli à 15 ans derrière elle. Si je me fie à mon expérience, l'application en question ayant demandé 3 ans de travail et un an de migration, je suis donc gagnant et je ne compte pas toutes les mises au point et autres subtilités apportées durant toutes ses années.
    Être systématique peut coûter très cher tout en donnant des illusions de gain de temps. Ça peut à la rigueur se comprendre pour un petit projet, mais pour un projet conséquent il vaut mieux, à mon humble avis bien réfléchir avant de jeter le bébé avec l'eau du bain.

Discussions similaires

  1. [HF17] Migration Hyperfile Sql Classic vers Client/Serveur
    Par ralph92 dans le forum HyperFileSQL
    Réponses: 1
    Dernier message: 17/03/2014, 14h06
  2. CLient serveur vers classic
    Par Phoenix311 dans le forum WinDev
    Réponses: 12
    Dernier message: 11/03/2014, 12h09
  3. HyperFileSQL Classic ou HyperFileSQL Client/Serveur ?
    Par reitsab dans le forum HyperFileSQL
    Réponses: 8
    Dernier message: 27/11/2009, 12h25
  4. [WD10] Conversion Classic vers Client/Serveur
    Par nitish dans le forum HyperFileSQL
    Réponses: 1
    Dernier message: 16/04/2009, 10h10
  5. Réplications HF Client/Serveur et HF Classic
    Par Arno83 dans le forum WinDev
    Réponses: 1
    Dernier message: 17/04/2007, 10h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo