Configuration de la publication pour les documents de service
Présentation
Windchill Visualization Services (WVS) fournit une structure de publication de documents, de création de représentations à des fins de visualisation et de production des paquets. Ce processus de publication utilise un convertisseur géré par l'Agent convertisseur.
Le cadre WVS prend en charge la publication à partir des structures d'information, des structures de publication et des listes d'articles. Pour configurer la publication, vous devez configurer l'Editeur WVS à l'aide des propriétés WVS. Vous pouvez alors définir et charger des règles de publication pour la publication dans des formats de sortie spécifiques.
WVS envoie une demande au Arbortext Publishing Engine en fonction des règles de publication spécifiées. Ces règles spécifient la création de la sortie ou de l'objet post-publié, les paramètres de transmission utilisés pour la publication et indiquent le type de sortie (PDF ou paquet Arbortext Content Delivery).
Configuration de l'éditeur WVS
Vous devez configurer l'authentification pour que le logiciel Arbortext Publishing Engine télécharge les fichiers d'entrée de Windchill et gère ensuite le fichier de sortie. Vous pouvez gérer le processus d'authentification de différentes manières. Vous devez créer le fichier auth.properties dans votre répertoire racine <Chemin-Windchill> (ou %WT_HOME%) à l'aide d'un éditeur de texte. Identifiez ensuite la méthode d'authentification à utiliser lors des opérations de publication :
• Utilisez la fonction d'authentification d'hôte approuvé afin d'effectuer l'authentification sans transmettre de mot de passe dans la demande de publication.
• Définissez un nom d'utilisateur et un mot de passe d'authentification à transmettre avec la demande de publication.
Pour pouvoir utiliser la fonction d'authentification d'hôte approuvé à des fins de publication avec WVS dans Arbortext Publishing Engine, procédez comme suit :
1. Ajoutez une variable d'authentification dans le fichier auth.properties, comme dans l'exemple suivant :
auth=$user:
2. Ajoutez un élément Property pour le serveur Arbortext Publishing Engine dans le fichier site.xconf de Windchill :
<Property name="wt.auth.trustedHosts" overridable="true"
targetFile="codebase/wt.properties" value="adresse_IP_du_serveur"/>
3. Exécutez xconfmanager -pF afin de propager la propriété.
4. A partir du shell Windchill, redémarrez Windchill à l'aide des éléments suivants :
windchill stop
windchill start
Pour ajouter un mécanisme d'authentification de nom d'utilisateur et de mot de passe dans le fichier auth.properties, procédez comme suit :
1. Ajoutez une variable d'authentification qui inclut un nom d'utilisateur et une valeur optionnelle de mot de passe. Il s'agit de la seule entrée de ce fichier. La syntaxe peut prendre l'une des formes suivantes :
auth=nom_utilisateur
auth=nom_utilisateur:mot_de_passe
Pour utiliser auth=<username>:<password>, définissez la valeur com.arbortext.e3.allowAuthenticationWithoutTrustedHost de e3config.xml sur true sur le serveur Arbortext Publishing Engine.
|
PTC recommande d'utiliser auth=<username>:<password> uniquement dans les serveurs de démonstration ou de test. Si vous n'utilisez pas d'hôte approuvé, vous devez définir la propriété com.arbortext.e3.allowAuthenticationWithoutTrustedHost du fichier e3config.xml sur votre serveur Arbortext Publishing Engine.
|
Remplacez nom_utilisateur et mot_de_passe par des valeurs valides.
2. Assurez-vous que l'utilisateur dispose des privilèges adéquats pour lire et télécharger toutes les structures de Windchill Service Information Manager stockées dans Windchill qui pourraient être publiées.
De plus, Windchill est configuré avec l'emplacement du fichier auth.properties. En particulier, wvs.properties contient l'emplacement du fichier auth.properties.
|
Les fichiers wvs.properties et wvs.properties.xconf se trouvent dans le répertoire chemin_Windchill\codebase\WEB-INF\conf.
|
1. Dans le fichier wvs.properties, un ensemble de propriétés de publication de Windchill Service Information Manager spécifie généralement l'emplacement du fichier auth.properties sous la forme suivante :
$(wt.home)$(wvs.dir.sep)auth.properties
Si l'emplacement de auth.properties change, veillez à actualiser le chemin d'accès. Vous devez utiliser l'utilitaire xconfmanager pour effectuer ce changement et spécifier entièrement l'instruction de propriété. Par exemple :
xconfmanager -s
"instruction entre guillemets mise à jour"
-t chemin_Windchill\wvs.properties -p
Les propriétés suivantes fournissent l'emplacement auth.properties par défaut et pourraient être mises à jour en cas de changement de son emplacement (ignorez les sauts de ligne) :
publish.cadconvert.com.ptc.arbortext.windchill.partlist.PartList.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=PDF BUNDLE EPUB,defaulttype\=PDF
publish.cadconvert.wt.part.WTPart|com.ptc.sis.Base
|com.ptc.sis.BaseDiv|com.ptc.sis.IsRoot.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=BUNDLE ,defaulttype\=BUNDLE
publish.cadconvert.wt.part.WTPart|com.ptc.sis.Base
|com.ptc.sis.BaseDiv|com.ptc.sis.PsSection.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=PDF HTML BUNDLE EPUB,defaulttype\=PDF
publish.cadconvert.wt.part.WTPart|com.ptc.sis.Base
|com.ptc.sis.BaseDiv|com.ptc.sis.PsSection|com.ptc.sis.PsRoot.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=PDF HTML BUNDLE EPUB,defaulttype\=PDF
publish.cadconvert.wt.part.WTPart|com.ptc.sis.Base
|com.ptc.sis.Content|com.ptc.sis.ContentRef
|com.ptc.sis.PartsListRef.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=PDF HTML BUNDLE EPUB,defaulttype\=PDF
publish.cadconvert.wt.part.WTPart|com.ptc.sis.Base
|com.ptc.sis.Content|com.ptc.sis.ContentRef
|com.ptc.sis.TextualContentRef.SIS=
com.ptc.arbortext.windchill.publisher.CadConvertSIS,
useworkerdownload\=$(wt.home)$(wvs.dir.sep)auth.properties,
types\=PDF HTML BUNDLE EPUB,defaulttype\=PDF
2. Redémarrez le serveur Windchill.
|
Le fichier wvs.properties contient également un paramètre nommé publish.usesPublishRules=ARBORTEXT SIS. Si cette propriété est supprimée, ou si les valeurs ARBORTEXT SIS sont retirées, alors WVS n'utilise aucune règle de publication. Cette opération n'est pas recommandée.
|
Configuration supplémentaire des performances
Si votre site gère des transactions volumineuses entre WVS et le serveur Arbortext Publishing Engine, il vous faudra éventuellement ajouter une propriété pour configurer une période supplémentaire nécessaire à l'achèvement des tâches de publication.
1. Ajoutez un élément Property au fichier Windchill site.xconf :
<Property name=" publish.cadtimeout.component.SIS " overridable="true"
targetFile="codebase/wvs.properties" value="7200"/>
Définissez la durée de l'intervalle supplémentaire, en secondes. Par exemple, indiquez 7200 pour le paramétrer sur deux heures.
2. Exécutez xconfmanager -pF afin de propager la propriété.
3. A partir du shell Windchill, redémarrez Windchill à l'aide des éléments suivants :
windchill stop
windchill start