Dépannage de Vault et du service SolidWorks Workgroup PDM Server

Dépannage de Vault

Validation du coffre-fort

Conflits de ports

Des fichiers disparaissent de la fenêtre de la vue du coffre-fort

Le client indique que le coffre-fort est hors service ou non disponible

Performance médiocre

Paramétrage duplex

Observateur d’événements

Erreurs du coffre-fort

Dépannage du service Workgroup PDM Server

Arrêter ou redémarrer le service Workgroup PDM Server

Problèmes courants lorsque le service Workgroup PDM Server est exécuté à partir d’un emplacement différent de celui où est stocké le dossier VaultData:

Validation du coffre-fort

L’administrateur du coffre-fort peut définir des options dans l’onglet Paramètres du coffre-fort de VaultAdmin pour valider le coffre-fort au prochain démarrage ou à chaque démarrage. Si ces options ne sont pas définies et que le service n’est pas en cours d’exécution, vous pouvez néanmoins exécuter le fichier suivant pour valider le coffre-fort au prochain démarrage du service Workgroup PDM Server:

<vault_server>SolidWorks Workgroup PDM ServerVaultvalidatevaultnextstartup.reg

Conflits de ports

Si vous installez Workgroup PDM sur Windows XP avec le Service Pack 2, vous devez ouvrir des ports Workgroup PDM dans le pare-feu.

Pour ouvrir des ports Workgroup PDM dans le pare-feu:

  1. Dans Windows, ouvrez le Panneau de configuration.

  2. Double-cliquez sur Pare-feu Windows.

  3. Dans l’onglet Exceptions, assurez-vous que PDM-Data Port, PDM-Request Port et PDM-Vaultadmin Port sont sélectionnés.

  4. Cliquez sur OK.

Le logiciel Workgroup PDM utilise des ports dédiés à la communication. Si vous pensez que le port Workgroup PDM est en conflit avec une autre application (par exemple, vous ne pouvez pas archiver un document dans un projet), vous pouvez changer les paramètres dans l’Editeur du Registre Windows. Sous Windows, cliquez sur Démarrer, Exécuter, puis tapez regedit et cliquez sur OK pour accéder à l’Editeur du Registre. Chaque port est stocké en tant que DWORD dans le registre.

Vous devez créer des clés de registre afin que cette procédure fonctionne. Par exemple, le Request Port (port de requête) est réglé sur 40000 en l’absence d’une clé. Si vous créez une valeur de registre DWORD appelée “Request Port,” alors le coffre-fort (ou client) utilise ce port.

SolidWorks Explorer tip Dépannage Des configurations de registre incorrectes peuvent endommager l’ordinateur de manière irréversible. Seul un administrateur système peut reconfigurer le registre.

Les ports par défaut (valeurs décimales) sont:

  • Request Port = 40000

  • Data Port = 30000

  • VaultAdmin Port = 20000

  • Workgroup PDM Viewer Port = 80

Ajoutez manuellement des paramètres de registre DWORD par l’intermédiaire des chemins d’accès suivants pour les ordinateurs qui exécutent le coffre-fort et VaultAdmin:

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <version>PDMWorks WorkgroupServerRequest Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <version>PDMWorks WorkgroupServerData Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <version>PDMWorks WorkgroupServerVaultAdmin Port

où <version> est la version majeure actuelle.

Si un port est modifié pour le coffre-fort ou VaultAdmin, la valeur de registre correspondante doit être modifiée pour chaque client dans les chemins d’accès listés ci-dessous. Il se peut que vous ayez besoin de créer la clé “Client”. Redémarrez chaque ordinateur client après avoir fait la modification.

Lorsque SolidWorks Explorer est installé sur un ordinateur 32 bits, modifiez les valeurs de registre suivantes:

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <version>PDMWorks WorkgroupClientRequest Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <version>PDMWorks WorkgroupClientData Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <version>PDMWorks WorkgroupClientVaultAdmin Port

Lorsqu’une version 32 bits de SolidWorks Explorer est installée sur un ordinateur 64 bits, modifiez les valeurs de registre suivantes:

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientRequest Port

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientData Port

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientVaultAdmin Port

SolidWorks Explorer tip Dépannage Toutes les entrées de registre doivent être de type DWORD.

Des fichiers disparaissent de la fenêtre de la vue du coffre-fort

Si des fichiers disparaissent de la vue du coffre-fort, arrêtez et redémarrez le service.

SolidWorks Explorer tip Dépannage Il se peut que les utilisateurs ne voient pas les fichiers dans le coffre-fort s’ils ne disposent pas d’un accès en lecture et que l’administrateur du coffre-fort a sélectionné Masquer les projets sans accès.

Signalez tout problème d’affichage persistant au support technique de SolidWorks.

Le client indique que le coffre-fort est hors service ou non disponible

Si le coffre-fort semble fonctionner, mais que le client reçoit le message suivant: “ERREUR: Impossible de se connecter à Workgroup PDM. (Le coffre-fort est peut-être en panne)”, essayez ce qui suit:

  • Assurez-vous qu’un client est en mesure d’exécuter la commande “ping” pour le service Workgroup PDM Server. (Le client doit se connecter sur l’ordinateur sur lequel le service est exécuté. Il n’a pas besoin d’être directement connecté à un emplacement à distance hébergeant le dossier VaultData.)

  • Connectez-vous au coffre-fort en utilisant l’adresse IP du serveur plutôt que le nom de l’ordinateur. Si cela marche, il existe un problème avec le DNS (Domain Name System) devant être pris en charge par votre service informatique.

  • Examinez les paramètres du pare-feu et du routeur pour vous assurer que le client peut se connecter au serveur sur les ports 20000, 30000 et 40000. Modifiez la configuration du client et du serveur si les ports réseau du service Workgroup PDM Server sont en conflit avec un autre logiciel.

Performance médiocre

Une performance médiocre est parfois causée par la vitesse réseau du serveur.

Pour vérifier la vitesse réseau du serveur:

  1. Dans Windows, ouvrez Panneau de configuration, Connexions réseau.

  2. A l’aide du bouton droit de la souris, cliquez sur Connexion au réseau local et sélectionnez Propriétés.

  3. Cliquez sur Configurer.

  4. Dans l’onglet Avancé, sélectionnez Vitesse de liaison et duplex dans Propriété (sur certains ordinateurs, cette option est appelée Vitesse et duplex, Vitesse, Duplex ou Type de média).

  5. Assurez-vous que la Valeur est réglée sur la même vitesse que celle de votre serveur.

Paramétrage duplex

Le paramétrage duplex doit être le même pour le serveur et le port correspondant. Ainsi, tous deux peuvent être 100MB Full ou bien Auto. Si les valeurs diffèrent, l’Erreur du coffre-fort 40 peut se produire et ralentir l’archivage de gros documents.

Observateur d’événements

L’Observateur d’événements enregistre toute action réalisée sur votre ordinateur. Vous pouvez utiliser cet outil pour dépanner les problèmes du coffre-fort.

Pour utiliser l’Observateur d’événements:

  1. Dans Windows, ouvrez Panneau de configuration, Outils d’administration, Observateur d’événements.

  2. A l’aide du bouton droit de la souris, cliquez sur l’erreur Workgroup PDM Server et sélectionnez Propriétés.

  3. Utilisez la Description dans la boîte de dialogue pour comprendre l’erreur.

Erreurs du coffre-fort

Consultez le tableau des erreurs de Workgroup PDM Vault.

Il se peut que vous receviez une ERREUR DU COFFRE-FORT 1 dans laquelle les projets ou les fichiers avec accès en écriture sont indisponibles. Si l’arrêt et le redémarrage du service Workgroup PDM Server ne suffit pas à résoudre le problème, il se peut qu’un fichier ait été placé dans le dossier VaultData sans passer par le logiciel Workgroup PDM. Ceci est généralement le cas lorsqu’une partie des projets ou des fichiers sont indisponibles à un certain point de l’arborescence de la vue du coffre-fort.

Examinez server.log pour déterminer quel fichier est à l’origine du problème. Vous pouvez également utiliser l’Explorateur Windows pour afficher le contenu du dossier VaultData. Sous le dossier projects, seuls les dossiers représentant les projets du coffre-fort doivent être présents. Aucun autre fichier ne doit apparaître à ce niveau. Si les fichiers indisponibles apparaissent dans un projet spécifique, allez jusqu’au dossier de ce projet et recherchez le fichier dans ce répertoire plutôt que dans les dossiers.

Si vous trouvez le fichier en question dans le dossier VaultData, supprimez-le, puis arrêtez et redémarrez le service Workgroup PDM Server. Si aucun fichier ne semble poser problème, contactez le support technique de SolidWorks.

Arrêter ou redémarrer le service Workgroup PDM Server

Parfois, le fait d’arrêter et de redémarrer le service résout un message d’erreur du coffre-fort. Redémarrer le service réinitialise également l’horodateur.

Si le redémarrage du service ne suffit pas à résoudre les erreurs du coffre-fort, envoyez un courriel à votre revendeur et joignez le fichier server.log (err.log et app.log dans PDMWorks 2005 ou version antérieure) situé dans le dossier VaultData. Le revendeur doit envoyer ces fichiers journaux au support technique de SolidWorks, ainsi que les informations suivantes:

  • Versions de SolidWorks et de Workgroup PDM (version majeure et service packs)

  • Systèmes d’exploitation du client et du coffre-fort (ainsi que la version du service pack)

  • Etendue du problème (tous les fichiers, les fichiers dans un seul projet, un fichier uniquement et si tous les utilisateurs ou un groupe spécifique d’utilisateurs sont affectés)

  • Etapes à suivre pour reproduire le problème

Le service Workgroup PDM Server ne démarre pas

Si le service est exécuté à partir d’un emplacement différent de celui où est stocké le dossier VaultData, assurez-vous que le dossier VaultData a été installé avec un chemin UNC et non un lecteur mappé. Mettez l’installation du coffre-fort à jour en l’exécutant à nouveau en utilisant le chemin UNC pour le dossier VaultData. Si le service ne démarre toujours pas, il s’agit probablement d’un problème d’autorisations liées au service.

Pour le dépanner, changez le nom d’utilisateur du service par défaut “Local system account” au profit d’un compte utilisateur avec autorisations de lecture/écriture à la fois sur le serveur et sur l’emplacement à distance. Cet utilisateur doit avoir des autorisations maximales pour le dossier VaultData. Si le dossier VaultData se trouve sur un autre ordinateur, ce compte doit exister sur cet ordinateur. Un utilisateur commun est un utilisateur dans le domaine Windows actuel des deux ordinateurs.

Autorisations

Si le service Workgroup PDM Server est exécuté à partir d’un emplacement différent de celui où est stocké le dossier VaultData, assurez-vous que l’ordinateur (ou l’utilisateur) qui exécute le service du coffre-fort a accès au dossier VaultData.

Pour déterminer quel ordinateur (ou quel utilisateur) exécute le service du coffre-fort:

  1. Dans Windows, ouvrez Panneau de configuration, Outils d’administration, Services.

  2. A l’aide du bouton droit de la souris, cliquez sur Workgroup PDM Server et sélectionnez Propriétés.

  3. Dans l’onglet Connexion, déterminez quel ordinateur (ou utilisateur) exécute le service.

Il s’agit de l’ordinateur (ou de l’utilisateur) qui a besoin d’un accès total au dossier VaultData.

Pour déterminer si l’ordinateur (ou l’utilisateur) qui exécute le service du coffre-fort peut accéder au dossier VaultData:

  1. A l’aide du bouton droit de la souris, cliquez sur le dossier VaultData (en général sur C:VaultData) et sélectionnez Propriétés.

  2. Dans l’onglet Sécurité, vérifiez que l’ordinateur (ou l’utilisateur) identifié à l’étape 3 ci-dessus dispose d’un contrôle total sur le dossier.

Plateformes prises en charge

Vérifiez que le service du coffre-fort et le dossier VaultData se trouvent sur une plateforme prise en charge. Consultez SolidWorks system requirements pour une liste des plateformes prises en charge.

Si vous utilisez un système Novell NetWare® pour le dossier VaultData:

  • Il se peut que le service ne démarre pas.

  • Les autorisations ont peut-être été mal établies.

Déplacez le dossier VaultData vers un ordinateur Windows pour résoudre ces problèmes.

Dépannage