Integrazione con altre applicazioni > Integrazione con i sistemi di produzione > Utilizzo di Windchill Integration for MES > Diagnosi e risoluzione dei problemi > Risoluzione di problemi specifici
  
Risoluzione di problemi specifici
Nella sezione riportata di seguito vengono elencati specifici problemi, vengono fornite le possibili cause e vengono suggerite le soluzioni possibili.
Problema
Viene visualizzato il seguente messaggio nella GUI dei log di transazione di Windchill Integration for MES:
Si sono verificati errori di sistema durante la pubblicazione di 0000000081 nel target di distribuzione E-Mail. javax.mail.MessagingException: Could not connect to SMTP host: int-mail.ptc.com, port: 25;
l'eccezione annidata è:
java.net.SocketException: Software caused connection abort: connect
Possibile causa
La porta è bloccata a causa di un firewall o della protezione di rete.
Soluzione
Per consentire le connessioni al server rivolgersi a un amministratore di rete o a un amministratore di sistema.
Problema
Viene visualizzato il seguente messaggio nella GUI dei log di transazione di Windchill Integration for MES:
Si sono verificati errori di sistema durante la pubblicazione di 0000000101 nel target di distribuzione FTP to i2440
Errore durante l'invocazione del webject: "Write-To-Ftp". L'eccezione annidata è: java.net.ConnectException: Connection timed out: connect
Possibile causa
Il server FTP non è in esecuzione o si è verificato un problema di rete.
Soluzione
Per consentire le connessioni al server rivolgersi a un amministratore server o a un amministratore di sistema.
Problema
Viene visualizzato il seguente messaggio nella GUI dei log di transazione di Windchill Integration for MES:
Si sono verificati errori di sistema durante la pubblicazione di 0000000101 nel target di distribuzione FTP to i2440. Errore durante l'invocazione del webject: "Write-To-Ftp". L'eccezione annidata è: sun.net.ftp.FtpLoginException: Not logged in.
Possibile causa
Un nome utente o password non validi utilizzati per l'accesso al server FTP.
Soluzione
Correggere il nome utente o la password ricreando il target di distribuzione.
Problema
La tabella dei target di distribuzione non viene visualizzata nella pagina delle proprietà delle parti personalizzate come "wt.wadm.FADProduct" in seguito alla creazione dei target nel database.
Possibile causa
La versione di default del file <Windchill>\ codebase \ netmarkets \ jsp \ tgt \ distributionList.jsp non è concepita per la visualizzazione dei target di distribuzione delle parti personalizzate.
Soluzione
Per attivare la tabella dei target di distribuzione per le parti personalizzate come wt.wadm.FADProduct, attenersi alla procedura riportata di seguito.
1. Aprire il file: <Windchill>\codebase\netmarkets\jsp\tgt\distributionList.jsp
2. Modificare l'istruzione IF come descritto di seguito, aggiungendo il tipo di parte personalizzata.
Ad esempio, se il tipo di oggetto è wt.wadm.FADProduct, modificare l'istruzione IF come descritto di seguito.
if (oid.indexOf("wt.doc") != -1 ||
oid.indexOf("wt.epm") != -1 ||
oid.indexOf("wt.part") != -1 ||
oid.indexOf("com.ptc.windchill.mpml.processplan.MPMProcessPlan") != -1 ||
oid.indexOf("com.ptc.windchill.mpml.resource.MPMProcessMaterial") != -1 ||
oid.indexOf("com.ptc.windchill.mpml.resource.MPMTooling") != -1 ||
oid.indexOf("com.ptc.windchill.mpml.resource.MPMSkill") != -1 ||
oid.indexOf("com.ptc.windchill.option.model.OptionSet") != -1 ||
oid.indexOf("wt.wadm.FADProducts") != -1)
3. Salvare il file e riavviare il motore servlet.
Problema
Nel file di risposta non viene eseguito il rendering di un attributo del sottotipo o del relativo valore per un oggetto
Possibile causa
È possibile che questo problema si verifichi per uno dei motivi riportati di seguito.
La mappatura è errata.
Un identificatore univoco (nome interno) non è definito per l'attributo del sottotipo.
L'identificatore univoco (nome interno) non è il nome dell'attributo di origine nell'elemento Mappa definito per il tipo di oggetto specificato nel file delle meta informazioni sulla risposta ESI.
Soluzione
Verificare che la mappatura sia corretta. Ad esempio, se un attributo del sottotipo è stato definito in wt.part.WTPart, la mappatura può essere la seguente:
Nome attributo: volume
Identificatore univoco: org.ptc.volume
Mappatura: <esi:attributeMapping sourceAttribute="org.ptc.volume">Volume</esi:attributeMapping>
Problema
Un target di distribuzione non viene assegnato automaticamente a una parte durante la pubblicazione, anche se l'attributo Default per il contesto nel target di distribuzione viene impostato su Sì e il target appartiene allo stesso contesto della parte o a un contesto di livello superiore.
Possibile causa
La preferenza di Windchill Integration for MESMappature viste-target di distribuzione non è impostata in modo appropriato.
Soluzione
Accertarsi che la preferenza Mappature viste-target di distribuzione sia impostata su un valore appropriato. Ad esempio, se la parte in questione viene creata nella vista Progettazione, la preferenza deve essere impostata su un valore quale Design:001, affinché un target di distribuzione con numero 001 venga assegnato automaticamente alla parte durante la pubblicazione della stessa. In alternativa, la preferenza può presentare un valore che non fa riferimento al numero del target.
Problema
Un messaggio di errore viene visualizzato durante l'associazione di un determinato target di distribuzione a una parte.
Possibile causa
Il problema può essere causato da uno degli elementi descritti di seguito.
 La preferenza di Windchill Integration for MESMappature viste-target di distribuzione non è impostata in modo appropriato.
 Il target di distribuzione è già assegnato alla parte.
Soluzione
Assicurarsi che la preferenza sia impostata su un valore appropriato. Ad esempio, se la parte in questione viene creata nella vista Fabbricazione, la preferenza deve essere impostata su un valore quale Manufacturing:002 affinché un target di distribuzione con il numero 002 possa essere assegnato alla parte. In alternativa la preferenza può presentare un valore quale Plant1:002 (dove Plant1 è una vista figlio di Fabbricazione) o un valore che non fa riferimento al numero del target.
Verificare che la parte non sia già associata al target di distribuzione associato.
Problema
Una parte viene inviata a un determinato target di distribuzione come parte modificata nella risposta ESI, sebbene la parte non sia stata iterata né revisionata in seguito all'ultima pubblicazione nel target.
Possibile causa
Ciò può essere causato da uno degli elementi descritti di seguito.
L'effettività per data è stata impostata per la parte o è stata modificata dall'ultima pubblicazione della parte.
Lo stato del ciclo di vita nella parte è stato modificato dall'ultima pubblicazione.
La preferenza Pubblica informazioni dati aziendali comuni di Windchill Integration for MES è impostata su Sì e l'oggetto ERPMaterial che rappresenta la parte è stato modificato dall'ultima pubblicazione della parte.
La preferenza Pubblica informazioni dati aziendali specifici della vista di Windchill Integration for MES è impostata su Sì e l'oggetto ERPPartSpecificPlantData che rappresenta i dati specifici dello stabilimento per la parte e il target è stato modificato dall'ultima pubblicazione della parte.
Soluzione
L'invio della parte come parte modificata è un comportamento previsto nelle condizioni descritte in precedenza. Se si desidera invece inviare una parte come parte invariata, adottare un approccio che meglio si adatti alle proprie esigenze considerando le possibili cause sopra elencate.
Problema
Un determinato attributo globale aggiunto al tipo Dati aziendali non viene inviato con la risposta ESI quando viene pubblicata la parte corrispondente.
Possibile causa
Il problema può essere causato da uno degli elementi descritti di seguito.
La preferenza Pubblica informazioni dati aziendali comuni di Windchill Integration for MES è impostata su No.
Non esiste alcuna voce attributeMapping per l'attributo globale nel file delle meta informazioni sulla risposta ESI utilizzato per la pubblicazione.
Una voce esiste per l'attributo globale nel file delle meta informazioni sulla risposta ESI, ma l'attributo erpMaterialAttribute per la voce non è impostato su true.
Soluzione
Assicurarsi che la preferenza Pubblica informazioni dati aziendali comuni sia impostata su Sì.
Aggiungere una voce attributeMapping per l'attributo globale nel file delle meta informazioni sulla risposta ESI pertinente e ricordare di impostare l'attributo XML erpMaterialAttribute corrispondente su true.
Problema
Un determinato attributo globale aggiunto al tipo Dati specifici vista non viene inviato con la risposta ESI quando viene pubblicata la parte corrispondente.
Possibile causa
Il problema può essere causato da uno degli elementi descritti di seguito.
 La preferenza Pubblica informazioni dati aziendali specifici della vista di Windchill Integration for MES è impostata su No.
Non esiste alcuna voce attributeMapping per l'attributo globale nel file delle meta informazioni sulla risposta ESI utilizzato per la pubblicazione.
Una voce esiste per l'attributo globale nel file delle meta informazioni sulla risposta ESI, ma l'attributo XML plantSpecificAttribute per la voce non è impostato su true.
Soluzione
Assicurarsi che la preferenza Pubblica informazioni dati aziendali specifici della vista sia impostata su Sì.
Aggiungere una voce attributeMapping per l'attributo globale nel file delle meta informazioni sulla risposta ESI pertinente e ricordare di impostare l'attributo XML plantSpecificAttribute corrispondente su true.
Problema
Il valore inviato con la risposta ESI per l'elemento Utilizzo per un determinato assieme è diverso dal valore specificato per Tipo distinta base per la parte dell'assieme in Navigatore struttura di prodotto fabbricazione, utilizzando l'opzione Aggiorna numero distinta base alternativa.
Possibile causa
È possibile che ciò si verifichi quando le preferenze di Windchill Integration for MESMappature viste-target di distribuzione e Mappature viste-tipi distinta base vengono impostate per ignorare il valore Tipo distinta base specificato nell'iterazione della parte dell'assieme. Ad esempio, se queste preferenze vengono impostate rispettivamente sui valori Design:001,Manufacturing:002 e Design:Engineering,Manufacturing:Production, un valore Progettazione tecnica viene inviato per l'elemento Utilizzo quando l'assieme viene pubblicato nel target di distribuzione con il numero 001. Pertanto viene ignorato il valore Tipo distinta base che può essere stato specificato nella parte dell'assieme.
Soluzione
Quanto descritto nell'esposizione del problema di cui sopra rappresenta solo un comportamento previsto. Se si desidera che il valore Tipo distinta base (impostato su una parte assieme) venga inviato con l'elemento Utilizzo della distinta base, accertarsi che il numero del target di distribuzione (a cui viene inviata la distinta base) non sia presente nel valore della preferenza Mappature viste-target di distribuzione, oppure, in caso contrario, che il nome di visualizzazione corrispondente non figuri nel valore della preferenza Mappature viste-tipi distinta base.
Problema
Sebbene i target vengano associati alle parti componente in un assieme, tali parti non vengono pubblicate in determinati target di distribuzione.
Possibile causa
Il problema può essere causato da uno degli elementi descritti di seguito.
L'attributo Stato dei target di distribuzione è stato impostato su Non attivo.
I target di distribuzione non sono associati alla parte dell'assieme che contiene le parti componente; inoltre, i target fanno parte di una destinazione Windchill Integration for MES diversa rispetto a quella associata alla parte dell'assieme.
Soluzione
Accertarsi che l'attributo Stato dei target di distribuzione sia stato impostato su Attivo.
Associare i target di distribuzione in questione anche alla parte assieme; in alternativa, accertarsi che tali target appartengano alla stessa destinazione di Windchill Integration for MES dei target associati alla parte assieme.
* 
Per default, ciascun target di distribuzione di Windchill Integration for MES è considerato come appartenente a una destinazione univoca. È necessario personalizzare i servizi ESI affinché due o più i target possano essere considerati come appartenenti alla stessa destinazione. Per ulteriori informazioni, vedere la ERP Connector Customizer's Guide.
Problema
Un messaggio di errore relativo al file delle meta informazioni sulla risposta ESI viene visualizzato quando si fa clic su Fine nella finestra Nuovo target di distribuzione o Modifica target di distribuzione.
Possibile causa
Ciò può essere causato da alcuni dei problemi riportati di seguito cin merito al valore specificato per l'attributo del target di distribuzione Percorso file delle meta informazioni sulla risposta ESI.
Il percorso del file non esiste.
Il contenuto del file non è conforme allo schema sottostante (per default, lo schema viene fornito dal file ESIResponseMetaInformation.xsd).
Il contenuto del file non è valido. Ad esempio, un elemento MapInformation nel file fa riferimento a un elemento Mappa inesistente. Il contenuto del file può non essere considerato valido per vari motivi.
L'attributo ID associato ad almeno un elemento della mappa nel file è già in uso in un elemento della mappa diverso che non è identico al precedente. Ad esempio, questa situazione può verificarsi se l'utente consente al target di distribuzione (creato o modificato) di fare riferimento a un determinato file delle meta informazioni sulla risposta ESI il cui elemento Mappa per le parti viene modificato in modo da adattarsi a un attributo globale aggiuntivo, ma il cui attributo id presenta ancora il valore ESIPart, mentre un target di distribuzione diverso fa già riferimento al file delle meta informazioni sulla risposta ESI fornito per default.
Soluzione
Accertarsi che sussistano le condizioni descritte di seguito.
Il percorso specificato come valore per l'attributo del target di distribuzione Percorso file delle meta informazioni sulla risposta ESI sia disponibile.
Il contenuto del file di riferimento delle meta informazioni sulla risposta ESI sia conforme allo schema sottostante e sia valido.
* 
Per ulteriori informazioni, vedere la ERP Connector Customizer's Guide.
Problema
Durante il rilascio di una richiesta di promozione vengono creati più workflow di rilascio in produzione.
Possibile causa
Ciò accade se la preferenza di Windchill Integration for MESPubblica richieste di promozione è impostata su No.
Soluzione
Impostare la preferenza Pubblica richieste di promozione su affinché durante il rilascio di una richiesta di promozione venga creato un singolo workflow RTM
* 
Se la preferenza di Windchill Integration for MESPubblica richieste di promozione è impostata su No, il rilascio di una richiesta di promozione genera un numero di workflow RTM pari al numero di oggetti promuovibili nella richiesta di promozione.
Problema
Un documento associato a una parte o a un oggetto di fabbricazione non viene pubblicato in determinati target di distribuzione associati.
Possibile causa
Il documento è associato a target di distribuzione aggiuntivi rispetto alla parte o all'oggetto di fabbricazione. In tal caso, il documento viene pubblicato solo nei target di distribuzione associati alla parte o all'oggetto di fabbricazione.
Soluzione
Quanto descritto rappresenta solo un comportamento previsto. Affinché il documento venga pubblicato nei target aggiuntivi, rilasciare il documento come oggetto standalone o in associazione con una notifica di modifica o una richiesta di promozione.
Problema
Solo il documento di livello superiore in una struttura documento CAD viene pubblicato durante il rilascio di una parte o di un oggetto di fabbricazione associato alla struttura.
Possibile causa
Questo è solo un comportamento previsto poiché le strutture del documento CAD correlate non vengono elaborate.
Soluzione
Affinché la struttura del documento CAD venga pubblicata, rilasciare la struttura come oggetto standalone o in associazione con una notifica di modifica o una richiesta di promozione.
Problema
Solo il documento di livello superiore in una struttura documento CAD viene pubblicato durante il rilascio della struttura.
Possibile causa
Ciò è possibile se si verifica una delle condizioni descritte di seguito.
L'attributo Numero di livelli da pubblicare alla pubblicazione della struttura di un documento CAD del target di distribuzione è impostato su 0 (zero) o su una stringa vuota.
I documenti master che rappresentano i figli di primo livello nella struttura non sono risolvibili in iterazioni utilizzando attributo Filtro salvato da utilizzare alla pubblicazione della struttura di un documento CADdel target di distribuzione.
Soluzione
Impostare l'attributo Numero di livelli da pubblicare alla pubblicazione della struttura di un documento CAD su un valore che indichi il numero richiesto di livelli.
Impostare l'attributo Filtro salvato da utilizzare alla pubblicazione della struttura di un documento CAD su un valore appropriato.
Problema
L'attributo Filtro salvato da utilizzare alla pubblicazione di una notifica di modifica non viene utilizzato durante la pubblicazione di una struttura documento CAD in associazione con una notifica di modifica.
Possibile causa
Questo è solo un comportamento previsto. I servizi ESI utilizzano l'attributo Filtro salvato da utilizzare alla pubblicazione della struttura di un documento CAD.
Soluzione
Impostare l'attributo Filtro salvato da utilizzare alla pubblicazione della struttura di un documento CAD sul valore richiesto.
Problema
I documenti collegati a un oggetto WTDocument non vengono elaborati dai servizi ESI.
Possibile causa
Questo è un comportamento previsto poiché vengono elaborate solo le strutture del documento CAD.
Soluzione
Affinché i documenti collegati al documento di livello superiore vengano pubblicati, rilasciare tali documenti separatamente.
Problema
Un insieme di opzioni associato a una parte o un piano di produzione non viene pubblicato in determinati target di distribuzione associati.