Problembehandlung: SIM/SP-Veröffentlichung
Die folgenden Abschnitte enthalten Informationen zur Problembehandlung sowie zum Sammeln von Informationen in SIM/SP und Arbortext Publishing Engine.
Setup für Problembehandlung in Bezug auf SIM/SP-Veröffentlichung
Wenn Probleme mit der Veröffentlichung in SIM/SP auftreten und das Problem reproduzierbar ist, befolgen Sie die folgenden Schritte, um mit dem Analyseprozess zu beginnen:
1. Stellen Sie sicher, dass die Publishing Engine die Transaktionen aufzeichnet, indem Sie den Parameter 'com.arbortext.e3.transactionArchive.selector in der Datei PE-install-path/e3/e3/WEB-INF/e3config.xml auf all festlegen, sodass alle Transaktionen archiviert werden.
2. Aktivieren Sie bei kleineren Publizierjobs die debug- und verbose-Flags mithilfe der Veröffentlichungsparameter.
a. Bearbeiten Sie die Publizierregeln für Ihr Produkt.
b. Suchen Sie den Veröffentlichungssatz, der für Ihren Job gilt.
c. Fügen Sie die folgenden Arbeitsparameter zu den Regeln hinzu:
<worker name="com.ptc.arbortext.pe/variable:compose::debug">1</worker><worker name="com.ptc.arbortext.pe/variable:compose::verbose">1</worker>
Problembehandlungsdaten in Bezug auf SIM/SP-Veröffentlichung erfassen
Nachdem Sie die Setup-Konfigurationen konfiguriert haben, können Sie den Job erneut ausführen und Informationen erfassen, nachdem der Job abgeschlossen wurde oder fehlgeschlagen ist.
|
|
Für einige der folgenden Schritte benötigen Sie den Servernamen und -port für Ihren Arbortext Publishing Engine Server.
|
1. Erfassen Sie die Windchill Visualization Services (WVS)-Überwachungsseite für Ihren WVS-Auftrag auf dem Windchill Server als HTML-Seite.
2. Erfassen Sie die Transaktion auf der Transaktionsarchivseite:
http://<peserverurl:port>/e3/jsp/archivelist.jsp
3. Erfassen Sie die ZIP-Datei mit Arbortext Publishing Engine Supportinformationen von der Arbortext Publishing Engine Serverseite:
http://<peserverurl:port>/e3/servlet/e3?f=supportdata
4. Erfassen Sie bei Bündelveröffentlichungen das Bündel, das auf dem Arbortext Publishing Engine Server generiert wurde, aus dem zu Ihren Publizierregeln konfigurierten Verzeichnis. Dieses Verzeichnis ist in der Regel als gemeinsam genutzte Ressource zugänglich.
Die erfassten Informationen müssen an den Produktsupportspezialisten gesendet werden.
Transaktionsarchive sammeln
Ändern Sie in der Datei e3config.xml die folgenden beiden Regeln, und legen Sie für beide 0 (deaktiviert) fest:
|
|
Indem Sie diese Regeln auf "0" festlegen, vereinfachen Sie das Empfangen von Payloads aus dem Transaktionsarchiv im Falle eines Problems. Hierdurch wird zwar einen gewissen Speicherplatz in Anspruch genommen, wenn dies jedoch zum Problem wird, können die Transaktionen manuell gelöscht werden.
|
<Parameter name="com.arbortext.e3.transactionArchive.maxAge" value="48" /><Parameter name="com.arbortext.e3.transactionArchive.maxSize" value="500" />
Leistungszeiten sammeln
Es wird empfohlen, die folgende Publizierregel bei allen Veröffentlichungen hinzuzufügen:
com.ptc.arbortext.pe/includeMilestoneTimesInHtmlLog = true
Diese Regel erzeugt eine Tabelle im Protokoll mit einer Aufgliederung darüber, wie viel Zeit die Publishing Engine für verschiedene Teile der Veröffentlichung (Setup, Serviceanwendung, Arbortext Publishing Engine Hauptaufgaben, Bündelerstellung) in Anspruch nimmt.
Die folgende Regel muss ebenfalls auf true festgelegt werden:
com.ptc.arbortext.wvs/includeMilestoneTimesInWorkerLog = true
Diese Regel erstellt eine Tabelle im Protokoll sisworker mit einer Aufgliederung darüber, wie viel Zeit für das Erstellen der ZIP-Datei, das Senden der ZIP-Datei an Arbortext Publishing Engine und das Warten auf eine Antwort aufgewendet wurde.