Funzionalità aggiuntive di Windchill > Windchill PartsLink > Configurazione di Windchill PartsLink > Risoluzione dei problemi di Windchill PartsLink
  
Risoluzione dei problemi di Windchill PartsLink
Quando si verificano problemi con Windchill PartsLink, è importante trovare quante più informazioni possibili nei log prima di contattare il supporto tecnico.
Per generare log del method server per Windchill PartsLink, impostare la registrazione per il seguente package su DEBUG:
com.ptc.windchill.csm.client
Assicurarsi che i logger riportati di seguito siano attivati.
Per problemi relativi alla pubblicazione delle parti, impostare log4j.logger.org.apache.solr su DEBUG.
Per problemi relativi alla struttura di classificazione, attivare log4j.logger.com.ptc.windchill.csm.struct.UpdateClassificationStructure.
Per problemi relativi alla ricerca classificazione, attivare log4j.logger.com.ptc.windchill.partslink.
Per ulteriori informazioni sugli errori che potrebbero verificarsi, eseguire una ricerca nella Windchill knowledge base: eSupport per PTC Windchill
Problema
Soluzione
L'attributo vincolante non viene visualizzato quando si crea una parte
Verificare che l'attributo vincolante sia stato aggiunto al layout di creazione e modifica per il tipo di parte.
Per ulteriori informazioni, vedere Scheda Layout.
L'attributo vincolante viene reso come menu a discesa vuoto
Verificare che il valore del namespace specificato sia com.ptc.csm.default_clf_namespace.
Verificare che non siano stati applicati vincoli aggiuntivi all'attributo vincolante.
Verificare la disponibilità di una struttura di classificazione definita.
Assicurarsi che il campo Istanziabile sia impostato su per almeno un nodo di classificazione.
Non è possibile selezionare un nodo foglia durante la creazione di una parte
È possibile attivare o disattivare le selezioni utilizzando il campo Istanziabile su un nodo di classificazione. L'impostazione di questo campo su consente la selezione del nodo.
Una parte è classificata per più nodi con lo stesso attributo vincolante
Questa classificazione può essere controllata utilizzando un vincolo di valore unico aggiunto all'attributo vincolante di classificazione. Il vincolo viene aggiunto per default.
Se si rimuove il vincolo di valore unico, viene visualizzata un'azione di aggiunta che consente di selezionare più valori di nodo.
Gli attributi di classificazione non vengono visualizzati nel passo Imposta attributi di classificazione quando si crea una parte
Dall'utilità Amministrazione classificazioni, selezionare il nodo e passare alla scheda Layout. Verificare che gli attributi siano stati aggiunti nel layout.
Gli attributi di classificazione non vengono visualizzati nella pagina delle informazioni di una parte classificata
Passare all'utilità Gestione tipi e attributi e selezionare il tipo di parte.
Dalla scheda Layout, verificare che un layout annidato sia stato aggiunto alla pagina delle informazioni. Per ulteriori informazioni, vedere Aggiunta e modifica di un layout di classificazione annidato.
Ottimizzazione dei tempi di caricamento delle strutture di grandi dimensioni
Se la struttura di classificazione è estremamente grande e complessa, ad esempio oltre 10.000 nodi, potrebbero verificarsi ritardi durante il rendering della finestra Crea parte in seguito al riavvio di un method server.
Per migliorare le prestazioni, attenersi alla procedura riportata di seguito.
1. Passare al file wt.properties.xconf.
2. Individuare la proprietà wt.method.loadObjects e aggiungere il seguente nome di classe alla fine (separato da uno spazio):
com.ptc.windchill.csm.util.StructureEnumerationCachePopulator
Ad esempio, se il valore corrente è:
<Property name="wt.method.loadObjects"
default="com.ptc.tomcat.embedded.Bootstrap
wt.method.WTAdapter com.ptc.core.adapter.server.impl.SimpleTaskDispatcher
wt.method.ClusterMonitor
wt.method.jmx.Startup
wt.phonehome.queue.PhoneHomeQueueScheduler
com.ptc.tomcat.embedded.Bootstrap$WaitUntilStarted"
/>
Modificarlo come segue:
<Property name="wt.method.loadObjects"
default="com.ptc.tomcat.embedded.Bootstrap
wt.method.WTAdapter com.ptc.core.adapter.server.impl.SimpleTaskDispatcher
wt.method.ClusterMonitor
wt.method.jmx.Startup
wt.phonehome.queue.PhoneHomeQueueScheduler
com.ptc.tomcat.embedded.Bootstrap$WaitUntilStarted
com.ptc.windchill.csm.util.StructureEnumerationCachePopulator"
/>
3. Aprire una shell di Windchill e immettere xconfmanager -p per propagare le modifiche alla proprietà.
Le enumerazioni di classificazione in ogni method server vengono memorizzate nella cache solo al riavvio, riducendo in questo modo il tempo di caricamento.