Utilisation d'un convertisseur gérant la synchronisation des fichiers avec Windchill Workgroup Manager (CATIA V5)
Suivez ces instructions si vous utilisez le convertisseur CATIA V5 gérant la synchronisation des fichiers. Cette configuration utilise Windchill Workgroup Manager pour synchroniser les attributs Windchill avec les valeurs d'attribut des fichiers CAO avant de publier des objets visualisables Creo View.
Voici un exemple des modifications de configuration requises pour informer Windchill Visualization Services qu'il lui faut utiliser la synchronisation des fichiers pour la publication des données. Ce concept général s'applique à tous les convertisseurs gérant la synchronisation des fichiers.
|
Seuls les adaptateurs Creo View pour Creo Parametric et CATIA V5 prennent en charge plusieurs convertisseurs avec alias (utilisant l'argument dAPI-DA) qui sont également configurés pour la synchronisation de fichiers sur la même machine hôte.
|
Suivez les étapes ci-dessous pour activer la fonction pour les autres convertisseurs utilisant la synchronisation des fichiers. Notez les différences dans la chaîne de commande de chacun des convertisseurs utilisant la synchronisation des fichiers :
1. Ajoutez la variable useworkerdownload à la variable publish.cadconvert.Variable <nom_convertisseur> dans le fichier wvs.properties à l'aide de l'utilitaire xconfmanager. Ce faisant, vous indiquez à l'éditeur qu'il lui faut utiliser le convertisseur pour le téléchargement du fichier (useworkerdownload) et que le nom d'utilisateur et le mot de passe du convertisseur se trouvent dans le fichier auth.properties du répertoire Windchill.
Exécutez les commandes suivantes à partir de Windchill shell :
a. Pour afficher la valeur actuelle de la variable publish.cadconvert<nom_convertisseur>, procédez comme suit :
xconfmanager -d publish.cadconvert.<nom_convertisseur>
b. Ajoutez la définition de variable useworkerdownload à la variable publish.cadconvert<nom_convertisseur> :
useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
Utilisez une virgule (,) comme séparateur au moment d'ajouter la nouvelle valeur.
Pour CATIA V5 :
xconfmanager -s
publish.cadconvert.CATIAV5=com.ptc.wvs.server.publish.CadConvert
CATIAV5,useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
-t <Windchill>\codebase\wvs.properties -p
où <Windchill> est l'emplacement sur lequel Windchill est installé.
2. La variable publish.cadconvert.<nom_convertisseur> modifiée au cours de l'étape précédente fait référence au fichier auth.properties. A ce stade, le fichier n'existe pas et doit être créé en procédant comme suit :
a. Dans les exemples ci-dessus, WVS recherche le fichier auth.properties dans le répertoire Windchill, mais, si vous le souhaitez, vous pouvez définir un nouvel emplacement pour ce fichier. Pour des raisons de sécurité, le fichier ne doit pas se trouver dans le répertoire de la base du code.
b. Créez le fichier auth.properties à l'aide de l'éditeur de texte de votre choix.
c. Ajoutez une variable d'authentification qui inclut un nom d'utilisateur et une valeur de mot de passe. Il s'agit de la seule entrée de ce fichier.
auth=<username>:<password>
Remplacez <nom_utilisateur> et <mot de passe> par des valeurs valides. Le nom d'utilisateur spécifié doit disposer d'un accès en lecture aux objets Windchill à publier via Windchill Visualization Services, et il doit pouvoir télécharger le contenu à partir de Windchill.
d. Enregistrez vos modifications, puis fermez le fichier auth.properties.
3. Redémarrez le serveur Windchill.
Configuration du convertisseur
Pour synchroniser les valeurs des propriétés partagées entre une application auteur et Windchill lors de la génération d'objets visualisables, les composants suivants doivent être installés sur le système du convertisseur :
• l'application auteur ;
• l'adaptateur Creo View applicable (pour des informations d'installation, consultez le manuel anglais Creo View MCAD Adapters Installation and Configuration Guide (Guide d'installation et de configuration des adaptateurs Creo Elements/View MCAD)) ;
• Windchill Workgroup Manager (pour des informations d'installation, consultez le chapitre relatif à l'installation de Windchill Workgroup Manager du guide de votre application auteur réservé à l'administrateur et à l'utilisateur).
Configuration du convertisseur sous Windows après installation
Une fois Windchill Workgroup Manager installé, il vous faut définir deux variables d'environnement de niveau système :
1. Copiez la définition de variable d'environnement PTC_WGM_HOME des paramètres d'environnement de niveau utilisateur aux paramètres d'environnement de niveau système. La valeur de ce paramètre est le répertoire dans lequel Windchill Workgroup Manager est installé.
2. Supprimez la définition de variable d'environnement PTC_WGM_HOME du paramètre d'environnement de niveau utilisateur.
3. Créez une nouvelle variable d'environnement de niveau système appelée PTC_WF_ROOT. Définissez la valeur de cette variable sur un répertoire dans lequel le compte de niveau système possède un accès en écriture.
4. Redémarrez l'ordinateur sur lequel le convertisseur est installé après avoir défini ces deux variables d'environnement. Ce faisant, vous activez ces nouveaux paramètres dans l'environnement système.
Enregistrez l'application auteur avec Windchill Workgroup Manager. Pour plus d'informations sur la façon d'enregistrer votre application auteur, reportez-vous à la section correspondante du guide de votre application auteur réservé à l'administrateur et à l'utilisateur. N'enregistrez pas le serveur Windchill avec Windchill Workgroup Manager.
Configuration des propriétés du service PTC Worker Daemon
Modifiez les propriétés du service PTC Worker Daemon pour fournir l'accès au système, nécessaire pour que la synchronisation des fichiers fonctionne correctement :
1. Dans la fenêtre PTC Worker Daemon Properties, sélectionnez l'onglet Connexion.
2. Définissez Ouvrir une session en tant que sur Compte système local, puis cliquez sur OK.
3. Dans le panneau Services, sélectionnez Arrêter si le service est en cours d'exécution.
4. Redémarrez le service pour appliquer les modifications.
Configuration de l'adaptateur Creo View pour HTTPS
Etant donné que le convertisseur fonctionne à l'arrière-plan, les fenêtres de message qui s'affichent lors de la communication avec le serveur doivent être ignorées. Dans un environnement HTTPS par exemple, des certificats doivent être chargés et préacceptés pour que le système du convertisseur puisse éviter ces fenêtres d'acceptation.
Acceptation des certificats sur Windows
Afin que le convertisseur Windows puisse publier les données, le service PTC Worker Daemon doit être configuré avec les informations de connexion spécifiques à un utilisateur pouvant se connecter à l'hôte local et accepter les certificats du serveur Windchill :
1. Sous Windows, sélectionnez > > . Après l'ouverture de la fenêtre Outils d'administration, double-cliquez sur l'icône Services. La fenêtre Services s'ouvre.
2. Consultez les propriétés du PTC Worker Daemon.
3. Revenez à la fenêtre Services de PTC Worker Daemon. Sous l'onglet Général, cliquez sur Arrêter.
4. Sous l'onglet Connexion, sélectionnez Ce compte, puis entrez le nom de connexion et le mot de passe de l'utilisateur.
5. Revenez à l'onglet Général, puis cliquez sur Démarrer pour redémarrer le service.
6. Ouvrez Windchill Workgroup Manager, puis accédez au serveur Windchill.
7. Installez (acceptez) le certificat de sécurité pour le site sécurisé.
8. Cliquez sur Quitter pour quitter Windchill Workgroup Manager.
9. Pour plus d'informations sur la procédure de configuration du convertisseur sur le serveur, consultez la rubrique Configuration des propriétés du service PTC Worker Daemon.
Utilisation d'une installation de système de convertisseur distant Windchill Workgroup Manager
Pour permettre la publication avec la synchronisation des fichiers sur l'ordinateur d'un convertisseur distant, aucun serveur ne doit être enregistré avec Windchill Workgroup Manager. Il s'agit là de la condition de base. Toutefois, si Windchill Workgroup Manager est installé à partir d'un serveur, cette condition est satisfaite en raison de l'enregistrement automatique du serveur. Par conséquent, la publication serveur ne peut pas se poursuivre avant la réalisation des étapes suivantes :
1. Après avoir installé le client Windchill Workgroup Manager sur la machine hébergeant le convertisseur à partir d'un serveur Windchill, modifiez le fichier wgmclient.ini situé dans <WGM_INSTALL_DIR> pour mettre l'entrée de serveur en commentaire :
#Default server URL.#default.server.url=<server_url>
2. Assurez-vous que l'option "Démarrer l'application" n'est pas sélectionnée pour lancer Windchill Workgroup Manager à la fin de l'installation.
Configuration de plusieurs convertisseurs de synchronisation de fichiers
Cette section décrit la procédure de configuration de plusieurs convertisseurs CAO Windchill Workgroup Manager for CATIA V5 sur une même machine. Les variables suivantes sont utilisées dans cette procédure :
<TS_INST>
Dossier d'installation Theorem
<PVIEW_WORKING_DIR>
Dossier de configuration Theorem CADverter
<WGM_HOME>
Dossier d'installation de Windchill Workgroup Manager
<CATIAV5>
Dossier d'installation de l'applicationCATIA V5
<APPDATA>
Dossier de données d'application Windows
<RELEASE>
Numéro de la version CATIA V5 utilisée
Configuration de plusieurs convertisseurs CATIA V5
1. Choisissez un alias d'ordinateur où réside le convertisseur pour chaque convertisseur requis sur une machine unique, par exemple : catiaworker_1, catiaworker_2 et catiaworker_3.
2. A partir de la machine où réside le convertisseur, utilisez l'utilitaire catia5_pv_config pour créer plusieurs configurations identiques, une pour chaque convertisseur requis, avec un nom approprié, par exemple : catia5_setup1, catia5_setup2 et catia5_setup3.
|
Vérifiez que la case à cocher Enable WWGM file synchronization support est sélectionnée.
|
3. Modifiez chaque script catia5worker.bat et ajoutez un élément -DA <alias> approprié en premier argument après <TS_INST>\bin\catia5<release>_pv.cmd dans la ligne de commande du moniteur du convertisseur. Par exemple :
<TS_INST>\i486_nt\obj\workermonitor" -UH -s "<TS_INST> \bin\catiaV5r23_pv.cmd" -DA catiaworker_1 -vt -r...
4. Modifiez chaque script du convertisseur et ajoutez les commandes suivantes. Par exemple, pour catiaworker_1 :
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup1
set PTC_WF_CACHE=%PVIEW_WORKING_DIR%\.wgm
set PTC_WF_ROOT=%PVIEW_WORKING_DIR%\.wgm\wf_root
set PTC_WGM_STARTUP_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WLD_ROOT=%PVIEW_WORKING_DIR%\.wgm\wld_root
set VC_LOG_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WGM_ROOT=%PVIEW_WORKING_DIR%\.wgm\wgm_root
set PTC_WGM_XML_TEMP=%PVIEW_WORKING_DIR%\.wgm\XML
set TEMP=%PVIEW_WORKING_DIR%
|
Vous devez supprimer la ligne existante définissant les variables PTC_WF_ROOT, PTC_WGM_STARTUP_DIR et PTC_WLD_ROOT.
|
5. Configurez le serveur Windchill afin que chacun des alias du convertisseur soit résolu en fonction de l'alias de nom d'hôte du convertisseur approprié. Modifiez le fichier %SystemRoot%\System32\drivers\etc\hosts et ajoutez une entrée telle que celle-ci :
[worker-ip-addr] [hostname] [alias-name_1] [alias-name_2] [alias-name_3] [etc]
Par exemple :
123.456.789.1 catiaworker catiaworker_1 catiaworker_2 catiaworker_3
6. Configurez une définition de convertisseur pour chaque convertisseur à l'aide de l'assistant Configuration de l'agent convertisseur, en ajoutant chaque convertisseur avec alias (à l'aide du nom d'alias correspondant au nom d'hôte du convertisseur) en tant que convertisseur séparé, chacun avec une instance.
Configuration de Windchill Workgroup Manager pour plusieurs convertisseurs réalisant la synchronisation de fichiers
1. Installez le build client de Windchill Workgroup Manager à l'emplacement sélectionné. Par exemple : C:\Program Files (x86)\PTC\wgm.
2. Créez un fichier séquentiel dans chacun des dossiers de configuration de convertisseur pour exécuter les différents environnements Windchill Workgroup Manager avec les contenus affichés ci-dessous :
a. Pour la configuration du premier convertisseur, créez le fichier séquentiel WWGM_Setup1.bat :
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup1
set PTC_WGM_APP_LOCK_NAME=catiaworker1
set PTC_WF_CACHE=%PVIEW_WORKING_DIR%\.wgm\wf_cache
set PTC_WF_ROOT=%PVIEW_WORKING_DIR%\.wgm\wf_root
set PTC_WGM_STARTUP_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WLD_ROOT=%PVIEW_WORKING_DIR%\.wgm\wld_root
set VC_LOG_DIR=%PVIEW_WORKING_DIR%\.wgm\uwgm_logs
set PTC_WGM_ROOT=%PVIEW_WORKING_DIR%\.wgm\wgm_root
set PTC_WGM_XML_TEMP=%PVIEW_WORKING_DIR%\.wgm\XML
“[WGM_HOME]\bin\uwgm_client.js”
b. Pour la configuration du deuxième convertisseur, copiez le fichier WWGM_Setup1.bat dans le dossier de configuration du deuxième convertisseur, puis modifiez les deux premières lignes sur le nouvel emplacement. Par exemple :
set PVIEW_WORKING_DIR=D:\Theorem\cadworkers\catia5_setup2
set PTC_WGM_APP_LOCK_NAME=catiaworker2
c. Répétez cette opération pour chaque configuration de convertisseur supplémentaire.
3. Enregistrez CATIA V5 pour la configuration Windchill Workgroup Manager de chaque convertisseur. Ceci crée un contenu unique pour PTC_WF_ROOT et PTC_WGM_ROOT dans chaque dossier de configuration du convertisseur.
Pour enregistrer CATIA V5 pour la configuration Windchill Workgroup Manager du premier convertisseur, procédez comme suit :
a. Exécutez Windchill Workgroup Manager à l'aide du fichier séquentiel WWGM_Setup1.bat.
|
Pour Windows 7 et Windows Vista, exécutez en tant qu'administrateur.
|
b. Sélectionnez la version CATIA V5 souhaitée, puis cliquez sur Enregistrer.
|
Si vous effectuez un enregistrement manuel, la commande de démarrage par défaut doit être utilisée.
|
c. Cliquez sur Fermer.
d. Enregistrez votre serveur.
e. Fermez le client Windchill Workgroup Manager.
f. Mettez à jour le fichier d'environnement CATIA V5 de l'utilisateur de démarrage (le processus d'enregistrement de l'application du client Windchill Workgroup Manager de chaque nouvelle configuration de convertisseur réinitialise ce fichier d'environnement CATIA V5) :
i. Modifiez le fichier d'environnement Windchill Workgroup Manager for CATIA V5 commun pour utiliser la variable PTC_WF_ROOT définie dans catia5worker.bat.
ii. Ouvrez le fichier d'environnement Windchill Workgroup Manager for CATIA V5 (son emplacement par défaut étant %APPDATA%\ \DassaultSystemes\CATEnv\WGM_10.0_CATIA_V5_<version>.txt).
iii. Remplacez toutes les références à l'emplacement PTC_WF_ROOT (par exemple : D:\Theorem\cadworkers\catia5_setup1\.wgm\wf_root) par la variable d'environnement %PTC_WF_ROOT%.
Répétez cette opération pour chaque configuration de convertisseur supplémentaire.
Dépannage
• Si le convertisseur ne peut pas obtenir de licence CATIA V5 pour une tâche, toutes les tâches ultérieures échouent en raison du même problème de licence. Pour corriger ce problème, vous devez commencer par résoudre le problème de licence. Accédez ensuite au Moniteur des tâches WVS dans Windchill. Recherchez toutes les tâches ayant échoué en raison de ce problème de licence, puis soumettez-les de nouveau.
• Pour vous assurer que les messages du journal sont correctement localisés et affichés dans le Moniteur des tâches WVS, prenez soin de définir les paramètres régionaux du serveur Windchill et de la machine cliente équipée du convertisseur Theorem sur la même valeur.
Rubriques connexes