Diagnostica del servizio del Vault e del server di SolidWorks Workgroup PDM

Diagnostica del vault

Autenticazione del vault

Conflitti di porta

I file scompaiono dalla finestra di vista del vault

Il cliente riporta che il vault non funziona o non è disponibile

Prestazione rallentata

Impostazione Duplex

Visualizzatore eventi

Errori del vault

Diagnostica del servizio Workgroup PDM Server

Interruzione o riavvio del servizio del server di Workgroup PDM

Problematiche in comune se il servizio del server Workgroup PDM è in esecuzione in un punto diverso da dove la cartella VaultData è situata:

Autenticazione del vault

L’amministratore del vault può impostare le opzioni nella scheda Impostazioni del vault del VaultAdmin per autenticare il vault all’avvio successivo o ad ogni avvio. Tuttavia, se queste opzioni non vengono impostate e il servizio Workgroup PDM Server non viene eseguito, il file che segue potrà essere eseguito per autenticare il vault all’avvio del servizio successivo:

<vault_server>SolidWorks Workgroup PDM ServerVaultvalidatevaultnextstartup.reg

Conflitti di porta

Se si installa Workgroup PDM su un sistema Windows XP con Service Pack 2, sarà necessario attivare le porte Workgroup PDM nell’impostazione del firewall.

Per attivare le porte Workgroup PDM nell’impostazione del firewall:

  1. In Windows, aprire il Pannello di controllo.

  2. Fare doppio clic su Windows Firewall.

  3. Nella scheda Eccezioni, assicurarsi che PDM-Data Port, PDM-Request Port e PDM-Vaultadmin Port siano selezionate.

  4. Fare clic su OK.

Il software Workgroup PDM utilizza porte dedicate per la comunicazione. Se esiste un conflitto tra una porta Workgroup PDM e un’altra applicazione, (per esempio, se non si può effettuare il check in di un documento in un progetto), sarà possibile cambiare l’impostazione della porta di default nell’Editor del registro Windows. In Windows, fare clic su Avvio, Esegui, poi digitare regedit e fare clic su OK per accedere all’Editor del registro. Ogni porta è sistemata come DWORD nel registro.

Creare le chiavi di registro per poter far funzionare questa procedura. Per esempio, la Request Port (Richiedi porta) è impostata su 40000 in assenza di una chiave. Se si crea il valore DWORD di registro denominato “Request Port,” il Vault (o client) utilizzerà quella porta.

SolidWorks Explorer tip Diagnostica Le configurazioni di registro non valide possono comportare danni irreparabili al computer. Solo un amministratore di sistema deve riconfigurare il registro.

Le porte di default sono (valori decimali):

  • porta di richiesta = 40000

  • porta data = 30000

  • porta vaultAdmin = 20000

  • Workgroup PDM Viewer port = 80

Aggiungere le impostazioni di registro DWORD manualmente attraverso i seguenti percorsi per i computer con il Vault e il VaultAdmin:

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <version>PDMWorks WorkgroupServerRequest Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <version>PDMWorks WorkgroupServerData Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <versione>PDMWorks WorkgroupServerVaultAdmin Port

dove <versione> è la versione maggiore corrente.

Se una porta cambia per il vault o VaultAdmin, il valore di registro corrispondente dovrà cambiare per ogni cliente nei percorsi elencati di seguito. Sarà necessario creare la chiave “Client”. Riavviare ogni computer client dopo avere effettuato la modifica.

Quando SolidWorks Explorer è installato su una macchina a 32 bit, cambiare i seguenti valori di registro:

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <version>PDMWorks WorkgroupClientRequest Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <version>PDMWorks WorkgroupClientData Port

  • HKEY_LOCAL_MACHINESOFTWARESolidWorksSolidWorks <versione>PDMWorks WorkgroupClientVaultAdmin Port

Quando una versione a 32 bit di SolidWorks Explorer è installata su una macchina a 64 bit, cambiare le seguenti voci di registro:

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientRequest Port

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientData Port

  • HKey_LOCAL_MACHINESoftwareWow6432NodeSolidWorksSolidWorks <version>PDMWorks WorkgroupClientVaultAdmin Port

SolidWorks Explorer tip Diagnostica Tutte le voci di registro devono essere di tipo DWORD.

I file scompaiono dalla finestra di vista del vault

Se i file scompaiono dalla vista del vault, interrompere e riavviare il servizio.

SolidWorks Explorer tip Diagnostica Gli utenti potrebbero non vedere i file esistenti nel vault se non hanno permessi di leettura per i file e l’amministratore del vault selezionato Nascondi progetti senza accesso.

Informare il Supporto Tecnico della SolidWorks degli errori di visualizzazione persistenti.

Il cliente riporta che il vault non funziona o non è disponibile

Se il vault appare in esecuzione ma il cliente riceve questo messaggio: “ERRORE: impossibile effettuare il login a Workgroup PDM. (il vault potrebbe non essere attivo)”, provare con le seguenti opzioni:

  • Assicurarsi che un cliente possa raggiungere il servizio del server Workgroup PDM via “ping”. (Il cliente deve connettersi alla macchina sulla quale il servizio è in esecuzione. Non è necessario avere la connessione diretta ad un’ubicazione remota che ospita la cartella VaultData).

  • Connettersi al vault usando l’indirizzo IP del server piuttosto che al nome del computer. Se questo funziona, c’è una problematica relativa al Sistema del nome di dominio (DNS) che lo staff IT dovrà risolvere.

  • Esaminare il firewall e le impostazioni del router per accertarsi che il cliente possa collegarsi al server sulle porte 20000, 30000 e 40000. Cambiare le configurazioni del cliente e del server se le porte in rete del servizio del server Workgroup PDM sono in conflitto con un altro software.

Prestazione rallentata

Una prestazione rallentata è alle volte causa della velocità della rete del server.

Per controllare la velocità in rete del server:

  1. in Windows, aprire il Pannello di controllo, Connessioni di rete.

  2. Fare clic con il tasto destro su Connessione area locale e selezionare Prestazione.

  3. Fare clic su Configura.

  4. Nella scheda Avanzata, selezionare Collega velocità & duplex in Proprietà (su alcune macchine è denominato Speed & Duplex, Speed, Duplex o Media Type).

  5. Accertarsi che il Valore sia impostato alla stessa velocità del proprio server.

Impostazione Duplex

L’impostazione duplex per i server e le corrispondenti porte deve essere lo stesso; per esempio, entrambi possono essere 100MB Full o Automatico. Con le impostazioni su valori diversi si potrà generare un Errore di vault 40 e il check in di grandi documenti potrà rallentare.

Visualizzatore eventi

Lo strumento Event Viewer connette qualsiasi operazione effettuata sulla propria macchina. Questo strumento può essere usato per diagnosticare i problemi del vault.

Per usare l’Event Viewer:

  1. in Windows, aprire il Pannello di controllo, Strumenti amministrativi, Event Viewer.

  2. Fare clic con il tasto destro su qualsiasi errore del Workgroup PDM Server e selezionare Proprietà.

  3. Usare la Descrizione nel dialogo per determinare l’errore.

Errori del vault

Vedere una tabella degli errori del vault Workgroup PDM.

Si può ricevere un ERRORE VAULT 1 qualora i progetti o file con accesso di scrittura non siano disponibili. Se l’interruzione e il riavvio del Servizio del server Workgroup PDM non risolve il problema, potrebbe essere stato posizionato un file nella cartella VaultData senza usare il software Workgroup PDM. Questo avviene quando i progetti o file non disponibili iniziano ad un certo punto nell’albero della vista del vault e continuano oltre il dato punto.

Esaminare server.log per determinare il file dannoso. Si può anche utilizzare Esplora risorse per visualizzare il contenuto della cartella VaultData. In corrispondenza della cartella dei progetti, solo le cartelle che rappresentano i progetti del vault dovranno essere presenti. Nessun file standard deve apparire in questo livello. Se i file non disponibili appaiono in un progetto specifico, navigare alla cartella del dato progetto e cercare il file nella directory e non nelle cartelle.

Una volta trovato il file corrotto nella cartella VaultData, rimuoverlo quindi interrompere e riavviare il Servizio del server Workgroup PDM. Se non appare essere presente alcun file causa del problema, contattare il Supporto Tecnico della SolidWorks.

Interruzione o riavvio del servizio del server di Workgroup PDM

Alcune volte l’interruzione e il nuovo avvio del servizio di server elimina un messaggio di errore del vault. Il riavvio del servizio riazzera anche il tempo.

Se il riavvio del servizio non risolve un errore del vault, inviare una email al proprio rivenditore e allegarvi server.log (err.log e app.log in PDMWorks 2005 o versioni precedenti) dalla cartella VaultData. Il rivenditore dovrebbe inviare questi file log al Supporto Tecnico di SolidWorks con:

  • le versioni di SolidWorks e Workgroup PDM (versione principale e service pack)

  • Sistemi operativi del cliente e del vault (compresa la versione del service pack)

  • Obiettivo del problema – per esempio, tutti i file, i file in un solo progetto, un file singolo e se tutti gli utenti o uno specifico sottogruppo di utenti sono interessati

  • Riproduzione del problema passo per passo

Il servizio del server Workgroup PDM non parte

Se il servizio è in esecuzione in un’altra ubicazione da dove è situata la cartella VaultData, assicurarsi che questa cartella VaultData sia stata installata con un percorso UNC e non un’unità mappata. Aggiornare l’installazione del vault eseguendo nuovamente l’impostazione usando il percorso UNC per la cartella VaultData. Se il servizio continua a non partire, è probabile che si tratti di un problema di permessi correlati al servizio.

Per diagnosticare i permessi, cambiare l’utente di accesso al servizio da “Account del sistema locale” ad un account   dell’utente con permessi di Lettura/Scrittura sia sul server che sull’ubicazione remota. Questo utente dovrà avere privilegi totali per la cartella VaultData. Se la cartella VaultData si trova su un’altra macchina, questo account dovrà esistere su quella macchina. Un utente comune è un utente nel dominio corrente Windows di entrambi i computer.

Permessi

Se il servizio del server Workgroup PDM è in esecuzione in un’ubicazione diversa da dove la cartella VaultData è situata, assicurarsi che il computer (o utente) che esegue il servizio del vault possa accedere alla cartella VaultData.

Per determinare il computer (o utente) che esegue il servizio del vault:

  1. in Windows, aprire il Pannello di controllo, Strumenti amministrativi, Servizi.

  2. Fare clic con il tasto destro sul Workgroup PDM Server e selezionare Proprietà.

  3. Nella scheda Log On, determinare il computer (o utente) che esegue il servizio.

Questo sarà il computer (o utente) che necessita privilegi totali per la cartella VaultData.

Per determinare se il computer (o utente) che esegue il servizio del vault può accedere alla cartella VaultData:

  1. fare clic con il tasto destro sulla cartella VaultData (usualmente in C:VaultData) e selezionare Proprietà.

  2. Nella scheda Sicurezza, accertarsi che il computer (o utente) dal punto 3 sopra riportato, abbia privilegi totali per la cartella.

Piattaforme supportate

Assicurarsi che il servizio del vault e la cartella VaultData siano su piattaforme supportate. Per un elenco di piattaforme supportate, vedere i Requisiti del sistema SolidWorks.

Se si utilizza un sistema Novell NetWare® per la cartella VaultData:

  • Il servizio potrebbe non partire.

  • I prvilegi potrebbero essere impostati in modo non corretto.

Spostare la cartella VaultData su una macchina Windows per risolvere questi problemi.

Diagnostica