Funzionalità aggiuntive > Gestione dati assistenza > Guida alla configurazione > Impostazione della pubblicazione di servizio > Worker del servizio e pubblicazione
  
Worker del servizio e pubblicazione
È necessario configurare un worker Windchill Service Information Manager (o worker SIS) affinché possa gestire operazioni di pubblicazione Windchill Visualization Services da strutture informazioni, strutture pubblicazione ed elenchi parti.
Panoramica
È necessario configurare il worker SIS installato con Windchill. Tale worker gestisce le richieste e le risposte di pubblicazione per le strutture di pubblicazione e gli elenchi parti tra Windchill Service Information Manager e Arbortext Publishing Engine.
Prima di procedere alla configurazione del worker SIS, è necessario:
aver installato e configurato il software e la licenza di Arbortext Publishing Engine. Tale prodotto viene acquistato e installato separatamente da Windchill.
disporre dell'URL per Arbortext Publishing Engine da inserire all'interno del file wvssis.properties.
impostare Windchill Visualization Services per Windchill PDMLink.
Di seguito è riportato il processo per completare la configurazione di Windchill Visualization Services.
1. Configurare il worker SIS.
2. Configurare il worker agent utilizzando la Configurazione guidata.
3. Verificare che il worker agent, il worker SIS e Arbortext Publishing Engine comunichino correttamente.
Convenzioni del nome di directory:
<Percorso-Windchill> - Directory di installazione di Windchill.
Percorso-SISWorker - Directory che memorizza i file di configurazione del worker (SISWorkerstart.bat e wvssis.properties).
Nei sistemi UNIX utilizzare lo script del worker SIS SISWorkerstart.sh.
Se il sito richiede l'esecuzione di più worker SIS con più sistemi Arbortext Publishing Engine, fare riferimento anche a Configurazione di più worker SIS.
Configurazione del worker SIS
Un file delle proprietà specifica le impostazioni del worker SIS mentre un file batch lo esegue. Per evitare di sovrascrivere i file del worker installati, tali file di configurazione vengono inseriti in una directory di nuova creazione.
1. Creare una directory del percorso-SISWorker nel server Windchill, ad esempio C:\PTC\SISWorker.
2. In <percorso-Windchill>\codebase\com\ptc\arbortext\windchill\worker, trovare i file SISWorkerstart.bat, log4j.properties e wvssis.properties.
3. Copiare i file nella directory del percorso-SISWorker creata in precedenza. Non spostare o modificare i file.
4. Utilizzando un editor di testo, aprire il percorso-SISWorker\SISWorkerstart.bat. Il file batch contiene le impostazioni riportate di seguito.
set WORKER_DIR=C:\PTC\SISWorker
set DEBUG="-D"
set PORT="5600"
set HOST=server-host-name //do not use localhost
set TYPE="SIS"
set CMDCLASS="com.ptc.arbortext.windchill.worker.SISWorker"
cd "%WORKER_DIR%"
5. Determinare le impostazioni desiderate.
Impostare WORKER_DIR sul percorso in cui si sono copiati SISWorkerstart.bat e wvssis.properties.
DEBUG="-D" è destinato all'esecuzione del debug e non deve essere modificato.
Impostare PORT="5600" sul valore della porta dove il worker agent è in ascolto. Tale valore deve corrispondere al valore port nella sezione [agent] del file agent.ini, impostato anch'esso su 5600 per default.
Impostare HOST= sul nome host del server Windchill su cui il worker agent è in esecuzione. È necessario specificare il nome del server; non utilizzare localhost.
L'impostazione di default è TYPE="SIS". Non modificarla.
L'impostazione di default è CMDCLASS="com.ptc.arbortext.windchill.worker.SISWorker". Non modificarla.
LOG4J=-Dlog4j.debug -Dlog4j.configurationFile= file:%WORKER_DIR%\log4j.properties è il file di configurazione per la definizione dei logger in SISWorker. Per attivare logger aggiuntivi che utilizzano la configurazione Log4j2, aggiungere la voce precedente nel file SISWorkerstart.bat in base all'ambiente Windows. Per l'ambiente UNIX, aggiungere la seguente voce nel file SISWorkerstart.sh:
LOG4J="-Dlog4j.debug -Dlog4j.configuration=file:$WORKER_DIR/log4j.properties"
6. Salvare le modifiche e chiudere SISWorkerstart.bat.
7. Nella home directory di Windchill, aprire il file site.xconf in un editor di testo. Aggiungere la proprietà descritta di seguito al file site.xconf:
<Property name="worker.exe.whitelist.prefixes"
targetFile="codebase/WEB-INF/conf/wvs.properties"
value="percorso/SISWorker"/>
Configurazione di Windchill Visualization Services per consentire l'individuazione di Arbortext Publishing Engine
Il file delle proprietà per il server Arbortext Publishing Engine deve essere configurato per consentirne l'individuazione da parte di Windchill Visualization Services.
1. Aprire wvssis.properties. Il file delle proprietà contiene l'impostazione sim.server.
sim.server=http://@pe_host@:@pe_port@/e3/servlet/e3
2. Immettere il nome host e il numero porta del server per cui Arbortext Publishing Engine è configurato al fine di ricevere richieste HTTP.
Impostare l'URL del server Arbortext Publishing Engine secondo la seguente convenzione:
sim.server=http://pe_host:pe_port/e3/servlet/e3
Esempio:
sim.server=http://pe_server:8080/e3/servlet/e3
3. Salvare le modifiche e chiudere wvssis.properties.
Configurazione del worker agent
Per configurare il worker SIS per il worker agent, utilizzare Configurazione guidata worker per il sito. Per informazioni, fare riferimento alla sezione Worker Agent, quindi attenersi alle linee guida riportate di seguito.
1. Da Utilità, scegliere Amministrazione worker agent e selezionare il link Configura.
2. In Configurazione guidata worker fare clic su Aggiungi worker.
3. Immettere il nome del server Windchill come Host.
Scegliere SIS come Tipo di dati.
Fare clic su Avanti.
4. Assicurarsi che Posizione worker sia impostata su server Windchill.
Fare clic su Avanti.
5. Nella schermata Comando di esecuzione del worker specificare il percorso di percorso-SISWorker\SISWorkerstart.bat per Comando di esecuzione.
Il numero massimo di istanze deve corrispondere al valore maxSubprocesses configurato per il pool del sottoprocesso Arbortext Publishing Engine destinato a Windchill Visualization Services. Per informazioni su pool e maxSubprocesses, fare riferimento alla guida Configuring Arbortext Publishing Engine.
Selezionare AutoStart. Fare clic su Avanti.
6. Nella schermata Informazioni di riepilogo del worker, confermare se le impostazioni sono state specificate correttamente. In caso affermativo, fare clic su Applica per tornare alla prima schermata di Configurazione worker.
7. Fare clic su Salva file e quindi su Ricarica worker agent.