Integration mit anderen Anwendungen > Integration mit Produktionssystemen > Windchill Integration for MES verwenden > Probleme diagnostizieren und lösen > Spezifische Probleme lösen
  
Spezifische Probleme lösen
Im folgenden Abschnitt sind spezifische Probleme, mögliche Ursachen und empfohlene Schritte zur Problemlösung aufgeführt:
Problem
Die folgende Meldung wird in der grafischen Windchill Integration for MES Transaktionsprotokoll-Benutzeroberfläche angezeigt:
Beim Publizieren von 0000000081 an Übergabeziel E-Mail sind Systemfehler aufgetreten. javax.mail.MessagingException: Konnte nicht mit SMTP-Host verbinden: int-mail.ptc.com, Port: 25;
nested exception is:
java.net.SocketException: Software caused connection abort: connect
Mögliche Ursache
Der Port wird aufgrund einer Firewall oder der Netzwerksicherheit blockiert.
Lösung
Wenden Sie sich an einen Netzwerk- oder Systemadministrator, um Verbindungen zum Server zu ermöglichen.
Problem
Die folgende Meldung wird in der grafischen Windchill Integration for MES Transaktionsprotokoll-Benutzeroberfläche angezeigt:
Beim Publizieren von 0000000101 an Übergabeziel FTP zu i2440 sind Systemfehler aufgetreten
Error trying to invoke webject: "Write-To-Ftp". Nested exception is: java.net.ConnectException: Connection timed out: connect
Mögliche Ursache
Der FTP-Server wird nicht ausgeführt, oder es ist ein Netzwerkproblem vorhanden.
Lösung
Wenden Sie sich an einen Server- oder Systemadministrator, um Verbindungen zum Server zu ermöglichen.
Problem
Die folgende Meldung wird in der grafischen Windchill Integration for MES Transaktionsprotokoll-Benutzeroberfläche angezeigt:
Beim Publizieren von 0000000101 an Übergabeziel FTP zu i2440 sind Systemfehler aufgetreten. Error trying to invoke webject: "Write-To-Ftp". Nested exception is: sun.net.ftp.FtpLoginException: Not logged in.
Mögliche Ursache
Ein ungültiger Benutzername oder ein ungültiges Passwort wird für die Anmeldung beim FTP-Server verwendet.
Lösung
Korrigieren Sie den Benutzernamen oder das Passwort, indem Sie das Übergabeziel neu erstellen.
Problem
Die Tabelle mit Übergabezielen wird nicht auf der Eigenschaftsseite von benutzerdefinierten Teilen wie "wt.wadm.FADProduct" angezeigt, nachdem die Ziele in der Datenbank erstellt wurden.
Mögliche Ursache
Die Standardversion der Datei <Windchill>\codebase\netmarkets\jsp\tgt\distributionList.jsp ist nicht dafür konzipiert, die Tabelle mit Übergabezielen für benutzerdefinierte Teile anzuzeigen.
Lösung
So aktivieren Sie die Tabelle mit Übergabezielen für benutzerdefinierte Teile wie "wt.wadm.FADProduct":
1. Öffnen Sie die Datei <Windchill>\codebase\netmarkets\jsp\tgt\distributionList.jsp.
2. Ändern Sie die if-Anweisung wie folgt, indem Sie den benutzerdefinierten Teiletyp hinzufügen.
Wenn der Objekttyp "wt.wadm.FADProduct" beispielsweise ist, ändern Sie die if-Anweisung wie folgt:
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. Speichern Sie die Datei, und starten Sie die Servlet-Engine neu.
Problem
Ein Untertyp-Attribut oder sein Wert wird nicht für ein Objekt in der Antwortdatei gerendert.
Mögliche Ursache
Dieses Problem könnte auftreten, wenn eine der folgenden Bedingungen zutrifft:
Die Zuordnung ist falsch.
Es ist keine eindeutige ID (interner Name) für das Untertyp-Attribut definiert.
Die eindeutige ID (interner Name) ist nicht der Quellattributname in dem Zuordnungselement, das für den vorhandenen Objekttyp in der ESI-Antwort-Metadatendatei definiert ist.
Lösung
Stellen Sie sicher, dass die Zuordnung richtig ist. Wenn z.B. ein Untertyp-Attribut für "wt.part.WTPart" definiert wurde, dann gilt:
Attributname: Volume
Eindeutige ID: org.ptc.volume
Zuordnung: <esi:attributeMapping sourceAttribute="org.ptc.volume">Volume</esi:attributeMapping>
Problem
Einem Teil wird während der Publizierung nicht automatisch ein Übergabeziel zugewiesen, obwohl das Attribut Standard für Kontext im Ziel auf "Ja" festgelegt ist und das Ziel entweder dem gleichen Kontext wie das Teil oder einem übergeordneten Kontext angehört.
Mögliche Ursache
Dies kann auftreten, wenn die Windchill Integration for MES Einstellung Zuordnungen der Ansicht zum Übergabeziel nicht angemessen festgelegt worden ist.
Lösung
Stellen Sie sicher, dass die Einstellung Zuordnungen der Ansicht zum Übergabeziel angemessen festgelegt worden ist. Wenn z.B. das fragliche Teil in der Konstruktionsansicht erstellt wird, muss die Einstellung auf einen Wert wie "Konstruktion:001" festgelegt werden, damit dem Teil beim nachfolgenden Publizieren automatisch ein Übergabeziel mit der Nummer 001 zugewiesen wird. Alternativ kann die Einstellung über einen Wert verfügen, der sich nicht auf die Nummer des Ziels bezieht.
Problem
Beim Zuordnen eines Teils zu einem bestimmten Übergabeziel wird eine Fehlermeldung angezeigt.
Mögliche Ursache
Dieses Problem kann eine der folgenden Ursachen haben:
 Dies kann auftreten, wenn die Windchill Integration for MES Einstellung Zuordnungen der Ansicht zum Übergabeziel nicht angemessen festgelegt worden ist.
 Dem Teil ist das Übergabeziel bereits zugewiesen.
Lösung
Stellen Sie sicher, dass die besagte Einstellung auf einen geeigneten Wert festgelegt wird. Wenn beispielsweise das fragliche Teil in der Fertigungsansicht erstellt wird, muss die Einstellung auf einen Wert wie "Fertigung:002" festgelegt werden, damit dem Teil beim nachfolgenden Publizieren automatisch ein Übergabeziel mit der Nummer 002 zugewiesen wird. Alternativ kann die Einstellung über einen Wert wie "Betrieb1:002" (wobei Betrieb1 eine Kind-Ansicht der Fertigung ist) oder einen Wert verfügen, der nicht auf die Nummer des Ziels Bezug nimmt.
Stellen Sie sicher, dass das Teil nicht bereits dem Übergabeziel zugeordnet ist, das zugeordnet wird.
Problem
Ein Teil wird in der ESI-Antwort als geändertes Teil an ein bestimmtes Übergabeziel gesendet, obwohl es weder iteriert noch überarbeitet wurde (nach der letzten erfolgreichen Veröffentlichung an diesem Ziel).
Mögliche Ursache
Dies könnte eine der folgenden Ursachen haben:
Die Datumsgültigkeit wurde für das Teil festgelegt oder geändert, seit das Teil zuletzt erfolgreich publiziert wurde.
Der Lebenszyklusstatus für das Teil wurde geändert, seit es zuletzt erfolgreich publiziert wurde.
Die Windchill Integration for MES Einstellung Allgemeine Unternehmensdateninformationen publizieren ist auf "Ja" festgelegt, und das ERPMaterial-Objekt, welches das Teil darstellt, wurde geändert, seit das Teil zuletzt erfolgreich publiziert wurde.
Die Windchill Integration for MES Einstellung Ansichtsspezifische Unternehmensdateninformationen publizieren ist auf "Ja" festgelegt, und das ERPPartSpecificPlantData-Objekt, das die betriebsspezifischen Daten für das Teil darstellt, wurde geändert, seit das Teil zuletzt erfolgreich publiziert wurde.
Lösung
Es wird erwartet, dass das Teil unter den oben beschriebenen Umständen als geändertes Teil gesendet wird. Wenn Sie es stattdessen als ungeändertes Teil senden möchten, verwenden Sie einen Ansatz, der am ehesten Ihren Anforderungen entspricht. Berücksichtigen Sie dabei die oben aufgelisteten möglichen Ursachen.
Problem
Ein bestimmtes, dem Typ Unternehmensdaten hinzugefügtes, globales Attribut wird nicht mit der ESI-Antwort gesendet, wenn das entsprechende Teil publiziert wird.
Mögliche Ursache
Dieses Problem kann eine der folgenden Ursachen haben:
Die Windchill Integration for MES Einstellung Allgemeine Unternehmensdateninformationen publizieren ist auf "Nein" festgelegt.
Es ist kein Eintrag attributeMapping für das globale Attribut in der zum Publizieren verwendeten ESI-Antwort-Metadatendatei vorhanden.
In der ESI-Antwort-Metadatendatei ist ein Eintrag für das globale Attribut vorhanden, aber das XML-Attribut erpMaterialAttribute für den Eintrag ist nicht auf "true" festgelegt.
Lösung
Stellen Sie sicher, dass die Einstellung Allgemeine Unternehmensdateninformationen publizieren auf "Ja" festgelegt ist.
Fügen Sie in der relevanten ESI-Antwort-Metadatendatei den Eintrag attributeMapping für das globale Attribut hinzu, und legen Sie das XML-Attribut erpMaterialAttribute auf "true" fest.
Problem
Ein bestimmtes dem Typ Ansichtsspezifische Daten hinzugefügtes globales Attribut wird nicht mit der ESI-Antwort gesendet, wenn das entsprechende Teil publiziert wird.
Mögliche Ursache
Dieses Problem kann eine der folgenden Ursachen haben:
 Die Windchill Integration for MES Einstellung Ansichtsspezifische Unternehmensdateninformationen publizieren ist auf "Nein" festgelegt.
Es ist kein Eintrag attributeMapping für das globale Attribut in der zum Publizieren verwendeten ESI-Antwort-Metadatendatei vorhanden.
In der ESI-Antwort-Metadatendatei ist ein Eintrag für das globale Attribut vorhanden, aber das XML-Attribut plantSpecificAttribute für den Eintrag ist nicht auf "true" festgelegt.
Lösung
Stellen Sie sicher, dass die Einstellung Ansichtsspezifische Unternehmensdateninformationen publizieren auf "Ja" festgelegt ist.
Fügen Sie in der relevanten ESI-Antwort-Metadatendatei den Eintrag attributeMapping für das globale Attribut hinzu, und legen Sie das XML-Attribut plantSpecificAttribute auf "true" fest.
Problem
Der mit der ESI-Antwort für das Verwendungselement für eine bestimmte Baugruppe gesendete Wert unterscheidet sich von dem Wert, der für den Stücklistentyp für das Baugruppenteil vom Fertigungs-Produktstruktur-Explorer über die Option Nummer der alternativen Stückliste aktualisieren angegeben wurde.
Mögliche Ursache
Dies kann auftreten, wenn die Windchill Integration for MES Einstellungen Zuordnungen der Ansicht zum Übergabeziel und Zuordnungen zwischen Ansichten und Stücklistentypen so festgelegt werden, dass der in der Baugruppenteileiteration angegebene Stücklistentypwert überschrieben wird. Beispiel: Beim Festlegen dieser Einstellungen auf die Werte "Design:001,Fertigung:002" bzw. "Design:Technische Entwicklung,Fertigung:Produktion" wird der Wert "Technische Entwicklung" für das Verwendungselement gesendet, wenn die Baugruppe zum Übergabeziel mit der Nummer 001 publiziert wird. Dadurch wird der Stücklistentypwert, der möglicherweise im Baugruppenteil angegeben wurde, überschrieben.
Lösung
Die obige Problembeschreibung beinhaltet nur das erwartete Verhalten. Wenn der Stücklistentypwert (festgelegt für ein Baugruppenteil) mit dem Element "Verwendung" für die Stückliste gesendet werden soll, stellen Sie sicher, dass die Anzahl der Übergabeziele (an die die Stückliste gesendet wird) nicht im Wert der Einstellung Zuordnungen der Ansicht zum Übergabeziel berücksichtigt wird. Ist dies der Fall, wird der entsprechende Ansichtsname nicht im Wert der Einstellung Zuordnungen zwischen Ansichten und Stücklistentypen berücksichtigt.
Problem
Komponententeile in einer Baugruppe werden nicht an bestimmten Übergabezielen publiziert, obwohl die Ziele diesen Teilen zugeordnet sind.
Mögliche Ursache
Dieses Problem kann eine der folgenden Ursachen haben:
Das Attribut Status der Übergabeziele wurde auf Inaktiv festgelegt.
Die Übergabeziele sind dem Baugruppenteil nicht zugeordnet, das die Komponententeile umfasst. Zudem gehören die Ziele zu einem anderen Windchill Integration for MES Ziel als die, die dem Baugruppenteil zugeordnet ist.
Lösung
Stellen Sie sicher, dass das Attribut Status der Übergabeziele auf Aktiv festgelegt wurde.
Ordnen Sie die fraglichen Übergabeziele auch dem Baugruppenteil zu; stellen Sie alternativ sicher, dass diese Ziele zum gleichen Windchill Integration for MES Ziel wie die Ziele gehören, die dem Baugruppenteil zugeordnet sind.
* 
Standardmäßig gehört jedes Windchill Integration for MES Übergabeziel zu einem eindeutigen Ziel. Sie müssen ESI-Dienste anpassen, damit zwei oder mehr Ziele zum selben Zielort gehören. Weitere Informationen finden Sie im ERP Connector Customizer's Guide (ERP Connector Anpassungshandbuch).
Problem
Wenn Sie im Fenster Neues Übergabeziel oder Übergabeziel bearbeiten auf Fertigstellen klicken, wird eine Fehlermeldung angezeigt, die die ESI-Antwort-Metadatendatei betrifft.
Mögliche Ursache
Die Ursache hierfür kann eines der folgenden Probleme mit dem für das Übergabezielattribut Dateipfad für zurückgegebene ESI Metadaten angegebenen Wert sein:
Die Datei ist nicht im angegebenen Dateipfad vorhanden.
Der Inhalt der Datei entspricht nicht dem zugrunde liegenden Schema (standardmäßig wird das Schema von der Datei ESIResponseMetaInformation.xsd bereitgestellt).
Der Inhalt der Datei ist ungültig. Beispielsweise verweist ein MapInformation-Element in der Datei auf ein nicht vorhandenes Zuordnungselement. Es kann eine Vielzahl anderer Gründe dafür geben, warum der Inhalt der Datei möglicherweise als ungültig angesehen wird.
Das mindestens einem Zuordnungselement in der Datei zugeordnete ID-Attribut wird bereits für ein anderes Zuordnungselement verwendet, das nicht mit diesem identisch ist. Dies kann z.B. auftreten, wenn der Benutzer das Übergabezielargument (das erstellt oder bearbeitet wird) auf eine bestimmte ESI-Antwort-Metadatendatei zeigen lässt, deren Zuordnungselement für Teile geändert wird, um ein zusätzliches globales Attribut unterzubringen, aber dessen ID-Attribut weiterhin den Wert ESiPart enthält, während ein anderes Übergabeziel bereits auf die ESI-Antwort-Metadatendatei zeigt, die standardmäßig bereitgestellt wird.
Lösung
Stellen Sie Folgendes sicher:
Der Pfad, der als Wert für das Übergabezielattribut Dateipfad für zurückgegebene ESI Metadaten angegeben wird, existiert.
Die Inhalte der referenzierten ESI-Antwort-Metadatendatei entsprechen dem zugrunde liegenden Schema und sind gültig.
* 
Weitere Informationen finden Sie im ERP Connector Customizer's Guide (ERP Connector Anpassungshandbuch).
Problem
Mehrere der Fertigungsfreigabe-Workflows werden bei der Freigabe eines Erhöhungsantrags erstellt.
Mögliche Ursache
Dies passiert, wenn die Windchill Integration for MES Einstellung Erhöhungsanträge publizieren den Wert Nein hat.
Lösung
Legen Sie die Einstellung Erhöhungsanträge publizieren auf Ja fest, damit ein einzelner RTM-Workflow bei der Freigabe eines Erhöhungsantrags erstellt wird.
* 
Wenn die Windchill Integration for MES Einstellung Erhöhungsanträge publizieren auf Nein festgelegt ist, führt die Freigabe eines Erhöhungsantrags zu so vielen RTM-Workflows, wie es erhöhbare Objekte im Erhöhungsantrag gibt.
Problem
Ein Dokument, das einem Teil (oder einem Fertigungsobjekt) zugeordnet ist, wird nicht an bestimmten Übergabezielen publiziert, die diesem zugeordnet sind.
Mögliche Ursache
Das Dokument wird zusätzlichen Übergabezielen zugeordnet – verglichen mit dem Teil (oder dem Fertigungsobjekt). In diesem Fall wird das Dokument nur an den Übergabezielen publiziert, die dem Teil (oder Fertigungsobjekt) zugeordnet sind.
Lösung
Die obige Problembeschreibung beinhaltet nur das erwartete Verhalten. Damit das Dokument an den zusätzlichen Zielen publiziert wird, geben Sie das Dokument als eigenständiges Objekt oder in Verbindung mit einer Änderungsnachricht oder einem Erhöhungsantrag frei
Problem
Nur das Dokument der obersten Ebene in einer CAD-Dokumentstruktur wird bei der Freigabe eines Teils (oder Fertigungsobjekts) publiziert, das der Struktur zugeordnet ist.
Mögliche Ursache
Dies ist nur das erwartete Verhalten, bei dem zugehörige CAD-Dokumentstrukturen nicht verarbeitet werden.
Lösung
Damit eine CAD-Dokumentstruktur publiziert wird, geben Sie die Struktur entweder als eigenständiges Objekt oder in Verbindung mit einer Änderungsnachricht oder einem Erhöhungsantrag frei.
Problem
Nur das Dokument der obersten Ebene in einer CAD-Dokumentstruktur wird nach der Freigabe der Struktur publiziert.
Mögliche Ursache
Dies kann in einem der folgenden Fälle auftreten:
Das Übergabezielattribut Anzahl der beim Publizieren einer CAD-Dokumentstruktur zu verwendenden Ebenen wird auf 0 (Null) oder eine leere Zeichenfolge festgelegt.
Die Dokument-Master, die die Kinder der ersten Ebene in der Struktur darstellen, können mithilfe des Übergabezielattributs Beim Publizieren einer CAD-Dokumentstruktur zu verwendender gespeicherter Filter nicht in Iterationen aufgelöst werden.
Lösung
Legen Sie das Attribut Anzahl der beim Publizieren einer CAD-Dokumentstruktur zu verwendenden Ebenen auf eine Nummer fest, die die erforderliche Anzahl von Ebenen angibt.
Legen Sie das Attribut Beim Publizieren einer CAD-Dokumentstruktur zu verwendender gespeicherter Filter auf einen geeigneten Wert fest.
Problem
Das Übergabezielattribut Gespeicherter Filter für Publizierung einer Änderungsnachricht wird nicht verwendet, wenn Sie eine CAD-Dokumentstruktur in Verbindung mit einer Änderungsnachricht publizieren.
Mögliche Ursache
Dies ist nur das erwartete Verhalten. ESI-Dienste verwenden stattdessen das Attribut Beim Publizieren einer CAD-Dokumentstruktur zu verwendender gespeicherter Filter.
Lösung
Legen Sie das Attribut Beim Publizieren einer CAD-Dokumentstruktur zu verwendender gespeicherter Filter auf den erforderlichen Wert fest.
Problem
Dokumente, die mit einem WTDocument verknüpft sind, werden nicht von ESI-Diensten verarbeitet.
Mögliche Ursache
Dies ist nur das erwartete Verhalten, bei dem nur CAD-Dokumentstrukturen verarbeitet werden.
Lösung
Damit die Dokumente, die mit dem Dokument der obersten Ebene verknüpft sind, publiziert werden, geben Sie diese Dokumente separat frei.
Problem
Ein Optionssatz, der einem Teil (oder einem Prozessplan) zugeordnet ist, wird nicht an bestimmten Übergabezielen publiziert, die diesem zugeordnet sind.