Integrazione con altre applicazioni > Documentazione di Windchill Workgroup Manager > Creo Elements/Direct Modeling > Amministrazione e configurazione > Utilizzo di un worker per la sincronizzazione dei file con Windchill Workgroup Manager
  
Utilizzo di un worker per la sincronizzazione dei file con Windchill Workgroup Manager
Le presenti istruzioni si applicano solo in caso di utilizzo del worker di sincronizzazione dei file di Creo Elements/Direct Modeling. Questa configurazione utilizza Windchill Workgroup Manager per sincronizzare gli attributi Windchill con i valori di attributo nei file CAD prima della pubblicazione degli elementi visualizzabili di Creo View.
Di seguito è riportato un esempio delle modifiche di configurazione necessarie per impostare Windchill Visualization Services in modo che utilizzi la sincronizzazione dei file per la pubblicazione dei dati. Questo concetto generale si applica a tutti i worker di sincronizzazione dei file.
* 
Solo gli adattatori Creo View per Creo Parametric e Theorem Creo View per CATIA V5 supportano i worker con più alias (tramite l'argomento dAPI -DA) che sono configurati anche per la sincronizzazione dei file sullo stesso sistema host.
Per attivare la funzionalità per gli altri worker di sincronizzazione dei file, attenersi alla procedura descritta di seguito. Assicurarsi di annotare le differenze nella stringa di comando per ciascuno dei worker di sincronizzazione dei file.
1. Aggiungere la variabile useworkerdownload alla variabile publish.cadconvert.<nome_worker> nel file wvs.properties utilizzando xconfmanager. Ciò indica al publisher di utilizzare il worker per scaricare il file (useworkerdownload) e che il nome utente e la password da assegnare al worker sono disponibili nel file auth.properties nella directory Windchill.
2. Da una shell Windchill, eseguire i comandi riportati di seguito.
a. Per visualizzare il valore corrente della variabile publish.cadconvert<nome_worker>, attenersi alla procedura descritta di seguito.
xconfmanager -d publish.cadconvert.<nome_worker>
b. Aggiungere la definizione della variabile useworkerdownload alla variabile publish.cadconvert<nome_worker>. Utilizzare i risultati delle informazioni del comando di visualizzazione per aggiungere a:
useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
Utilizzare un separatore di tipo virgola (,) durante l'aggiunta del nuovo valore.
Per Creo Elements/Direct Modeling:
xconfmanager -s
publish.cadconvert.COCRMODEL=com.ptc.wvs.server.publish.CadConvert
COCRMODEL,useworkerdownload=$(wt.home)$(wvs.dir.sep)auth.properties
-t <Windchill>\codebase\wvs.properties -p
dove <Windchill> è il percorso in cui è installato Windchill.
3. La variabile publish.cadconvert.<nome_worker> modificata nel passo precedente fa riferimento al file auth.properties. Al momento, il file non esiste e deve essere creato. Attenersi alla procedura descritta di seguito.
a. Negli esempi riportati in precedenza, Windchill Visualization Services cercherà il file auth.properties nella directory Windchill, ma tale file può trovarsi in qualsiasi posizione. Per motivi di sicurezza, il file non deve essere posizionato nella directory codebase.
b. Creare il file auth.properties con l'editor di testo desiderato.
c. Aggiungere una variabile di autenticazione che includa valori nome utente e password. Si tratterà dell'unica immissione nel file. La sintassi è:
auth=<username>:<password>
Sostituire <nomeutente> e <password> con valori validi. Il nome utente specificato deve disporre dell'accesso in lettura agli oggetti Windchill da pubblicare con Windchill Visualization Services e dell'autorizzazione a scaricare il contenuto da Windchill.
d. Salvare le modifiche e chiudere il file auth.properties.
4. Riavviare il server Windchill.
Configurazione del worker
Per sincronizzare i valori delle proprietà condivise tra un'applicazione di creazione e Windchill durante la generazione di elementi visualizzabili, è necessario installare i tre componenti indicati di seguito nel sistema del worker:
Creo Elements/Direct Modeling
l'adattatore Creo View applicabile - (fare riferimento a "Creo View MCAD Adapters Installation and Configuration Guide" per informazioni sull'installazione)
Windchill Workgroup Manager - (per informazioni sull'installazione, fare riferimento al capitolo "Installazione di Windchill Workgroup Manager" della Guida dell'amministratore e dell'utente dell'applicazione di creazione)
* 
Non registrare il server Windchill con Windchill Workgroup Manager.
Configurazione delle proprietà del servizio PTC Worker Daemon con Creo Elements/Direct Modeling
Il servizio deve disporre dell'accesso al sistema per la corretta esecuzione della sincronizzazione dei file.
1. In Windows, modificare le proprietà del servizio PTC Worker Daemon.
2. Nella finestra di dialogo PTC Worker Daemon Properties, selezionare la scheda Accesso.
3. Selezionare Il seguente account.
4. Utilizzare il pulsante Sfoglia per selezionare System Admin e fare clic su OK.
5. Compilare i campi Password e Conferma password e fare clic su Applica.
6. Nel pannello Servizi selezionare Arresta se il servizio è in esecuzione, quindi riavviare il servizio. Se questa operazione non viene eseguita, la modifica apportata non sarà effettiva e le impostazioni precedenti dell'ambiente saranno ancora attive.
Configurazione dell'adattatore Creo View per HTTPS
Il worker viene eseguito in background. Di conseguenza le finestre di dialogo dell'utente visualizzate durante la comunicazione con il server devono essere evitate. In un ambiente con HTTPS, ad esempio, i certificati devono essere caricati e accettati in anticipo in modo che il sistema del worker non accetti le finestre di dialogo.
Accettazione dei certificati in Windows
Perché i worker Windows pubblichino i dati, il servizio PTC Worker Daemon deve essere configurato con le informazioni specifiche di accesso di un utente che può accedere all'host locale e accettare i certificati dal server Windchill.
Per configurare il servizio PTC Worker Daemon, attenersi alla procedura descritta di seguito.
1. In Windows fare clic su Start > Pannello di controllo > Strumenti di amministrazione. Dopo avere visualizzato la finestra Strumenti di amministrazione, fare doppio clic sull'icona Servizi. Viene visualizzata la finestra Servizi.
2. Visualizzare le proprietà di PTC Worker Daemon.
3. Tornare alla finestra Servizi di PTC Worker Daemon e fare clic su Arresta per arrestare il servizio.
4. Fare clic sulla scheda Accesso.
5. Selezionare Il seguente account e immettere le informazioni sulla password e sull'accesso dell'utente.
6. Fare clic sulla scheda Generale e avviare il servizio.
7. Aprire Windchill Workgroup Manager e selezionare il server Windchill.
8. Installare (accettare) il certificato di protezione per il sito protetto.
9. Fare clic su Esci per chiudere Windchill Workgroup Manager.
10. Fare riferimento alla sezione "Configurazione del Worker" per la procedura di configurazione del worker sul server.
Installazione di Windchill Workgroup Manager da un server in un sistema del worker remoto
Per la pubblicazione con la sincronizzazione dei file attivata in un computer del worker remoto è necessario che non sia stato registrato alcun server con Windchill Workgroup Manager. Tuttavia, quando Windchill Workgroup Manager è installato da un server, tale condizione è soddisfatta a causa della registrazione automatica del server e non è possibile continuare la pubblicazione sul server. È possibile correggere questa situazione attenendosi alla procedura descritta di seguito.
Dopo avere installato il client Windchill Workgroup Manager nel computer del worker da un server Windchill, modificare il file wgmclient.ini situato in <WGM_INSTALL_DIR> e impostare la voce come illustrato di seguito.
#Default server URL.
#default.server.url=<server_url>
Inoltre, l'opzione "Avvia applicazione" non deve essere contrassegnata per avviare Windchill Workgroup Manager dopo il completamento dell'installazione.
Configurazione di più worker CAD con sincronizzazione dei file
In questa sezione vengono fornite le istruzioni sulla configurazione di più worker CAD con sincronizzazione dei file per diversi strumenti CAD su un singolo computer.
Ad esempio è possibile eseguire sullo stesso computer un worker CAD con sincronizzazione dei file per Creo Elements/Direct Modeling e un worker CAD con sincronizzazione dei file per Autodesk Inventor, ma non due worker CAD con sincronizzazione dei file per Creo Elements/Direct Modeling.
In questa procedura vengono utilizzate la variabili di ambiente riportate di seguito.
<PTC_WGM_ROOT>
Cartella radice per ogni worker CAD
<PTC_WGM_APP_LOCK_NAME>
Impostare questa variabile per ciascun worker su valori differenti.
* 
La variabile è applicabile solo per i worker CAD riportati di seguito.
Creo Elements/Direct Modeling
Creo Elements/Direct Drafting
Configurazione di Windchill Workgroup Manager per il worker con sincronizzazione dei file attivata per Creo Elements/Direct Modeling
Per configurare il worker CAD con sincronizzazione dei file per Creo Elements/Direct Modeling su un singolo computer client, eseguire le operazioni riportate di seguito.
1. Installare la build del client Windchill Workgroup Manager nella posizione desiderata. Ad esempio: C:\Programmi\PTC\wgm.
* 
Non registrare Creo Elements/Direct Modeling con Windchill Workgroup Manager prima di impostare le variabili di ambiente di sistema obbligatorie.
2. Creare la seguente variabile di ambiente di sistema.
PTC_WGM_ROOT = <Directory_lavoro_WWGM>\PTC_WGM_ROOT_CEDM
3. Creare gli script del worker Creo Elements/Direct Modeling (che include il file batch) ccmodelworker.bat nella cartella di installazione del worker Creo Elements/Direct Modeling.
4. Registrare Creo Elements/Direct Modeling con Windchill Workgroup Manager. Vengono creati i file di registrazione Creo Elements/Direct Modeling nella posizione impostata <Directory_lavoro_WWGM>\PTC_WGM_ROOT_CEDM.
5. Modificare il file batch ccmodelworker.bat per aggiungere le variabili di ambiente indicate di seguito.
set PTC_WGM_ROOT=<WWGM_Working_directory>\PTC_WGM_ROOT_CEDM
set PTC_WGM_APP_LOCK_NAME=CEDMworker
6. Eliminare la seguente variabile di ambiente dal sistema.
PTC_WGM_ROOT = <Directory_lavoro_WWGM>\PTC_WGM_ROOT_CEDM
* 
È necessario eliminare la variabile di ambiente PTC_WGM_ROOT prima di configurare un altro worker CAD, ad esempio il worker NX.
Riavviare il computer dopo avere configurato più worker CAD, ad esempio dopo avere configurato i worker CAD con sincronizzazione dei file per Creo Elements/Direct Modeling e NX.
7. Ripetere i passi da 2 e 6 per un altro worker CAD con sincronizzazione dei file, ad esempio NX.