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 ?
Partager