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

Mac OS X Discussion :

[LOGICIEL] Omnis Studio en réseau a perdu ses sémaphores


Sujet :

Mac OS X

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut [LOGICIEL] Omnis Studio en réseau a perdu ses sémaphores


    Je suis véto et je travaille en réseau mac (2 iMac G5 sur OSX 10.3.9 et 10.5.6).
    J'utilise un logiciel de gestion de clientèle développé depuis 1993 sur Omnis 3 puis progressivement adapté pour omnis 5, omnis 7 et enfin Omnis Studio 3.2.1.
    Tout fonctionnait très bien il y a quelques temps ...
    Puis un truc étrange est apparu: lors de la consultation/édition d'un dossier par un des 2 iMac, si l'autre iMac demande à modifier le même dossier ... il peut le faire !! Ceci génère des bugs pas possibles.
    En fait cette opération est normalement rendue impossible par les sémaphores qui sont mis en position "on" lors de l'édition d'un dossier par un poste, rendant la modification simultanée par un autre poste impossible. Si je bidouille un mini pas de programme demandant à tester si il y a déjà un utilisateur connecté, la réponse est toujours "false" ...
    Là où ça se corse c'est que si je dispose les 2 librairies (logiciels de gestion) sur un seul mac et que je les fait tourner simultanément avec 2 licences Omnis différentes ... le machin fonctionne et les sémaphores s'activent.
    Pourtant les 2 macs ont bien des adresses différentes etc ...
    C'est incompréhensible et j'en viens ici en désespoir de cause
    Y-a-t-il quelqu'un qui puisse m'aider dans la salle ?

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    733
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 733
    Points : 1 119
    Points
    1 119
    Par défaut
    Bonjour,
    les noms réseaux des macs sont différents?

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    oui oui, ils ont des noms et des adresses IP différents , ils sont reliés par ethernet via un mini-hub.

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    733
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 733
    Points : 1 119
    Points
    1 119
    Par défaut
    Citation Envoyé par doktary Voir le message
    oui oui, ils ont des noms et des adresses IP différents , ils sont reliés par ethernet via un mini-hub.
    Vous souvenez-vous des dernières opérations/actions qui ont eut lieu sur ces deux macs?

    Y a t'il eut une inversion des licences entre les deux imacs (ou sur un seul des deux)?

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par Tarul Voir le message
    Vous souvenez-vous des dernières opérations/actions qui ont eut lieu sur ces deux macs?

    Y a t'il eut une inversion des licences entre les deux imacs (ou sur un seul des deux)?
    non, jamais d'inversion ... je ne vois même pas comment ce serait faisable ça !!
    Hier j'ai réinstallé le système sur le plus vieux des 2 macs ... rien n'y fait !
    Quant aux dernières opérations ... impossible de savoir, le bug est apparu il y a presque 2 ans ... j'ai laissé courrir par négligence mais là ça devient ingérable avec l'augmentation des manipulations sur les dossiers.
    Autre petit détail: Omnis SAIT qu'il y a 2 ordis car la modification d'un dossier enregistre le n° du poste qui a saisi la dernière manipulation ... et là pas d'erreur il y a bien des n° différents dans la variable "#MU" ...

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    733
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 733
    Points : 1 119
    Points
    1 119
    Par défaut
    Malheureusement, je ne vois pas ce que l'on peut faire d'autre.
    Il y a peut être un bug répertorié sur ton problème.

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    merci ... je vais aller me souler pour oublier

  8. #8
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    hmmm.
    j'ai eu le même soucis sous omnis.
    le soucis est que 2 ou+sieurs postes peuvent modifier la même fiche dans un fichier-fils avec influence en amont.
    le seul moyen de contourner ce GROS soucis est qu'il faut passer par un fichier temporaire par programmation et au moment où l'on décide d'enregistrer les données basculer tout le fichier temporaire vers les fichiers définitifs.
    autre solution: bloquer tout autre utilisateur durant la modification des fichiers utiliser.

    iota1

Discussions similaires

  1. [ASE 12.5.1] connexion avec Omnis Studio
    Par manaboko dans le forum Adaptive Server Enterprise
    Réponses: 2
    Dernier message: 10/03/2008, 17h29
  2. Réponses: 5
    Dernier message: 06/03/2008, 17h56
  3. Réponses: 5
    Dernier message: 15/06/2007, 10h44
  4. Ma BD Maître a perdu ses codes de réplication
    Par Angelote dans le forum Access
    Réponses: 1
    Dernier message: 24/11/2006, 10h12

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