Paketpublizierausgabe
Die Datei, die von WVS an Arbortext Publishing Engine gesendet wird, heißt Payload. Sie enthält den Inhalt, der von der Arbortext Publishing Engine verarbeitet werden soll. Wenn Arbortext Publishing Engine die Payload verarbeitet, ist das Format der Ausgabe, die für die Verwendung durch Servigistics InService publiziert wird, ein XML- oder XSL-Bündel.
Ein Paket erfordert, dass der während der Publizierung anzuwendende Ausgabetyp und die entsprechenden Parameter in einer Publizierregel angegeben werden, die vom Benutzer ausgewählt wird. Weitere Informationen finden Sie unter
Servicepublizierregeln erstellen und
Service-Worker-Parameter.
Das XML-Paket ist in einer Publizierregel als output="xmlbundle" angegeben. Der XML-Paketpublizierprozess erzeugt Inhalt in XML.
Informationen zum XSL-Bündel finden Sie unter
UsingXSL-Paketpublizierausgabe.
|
Informationen zur Verwendung von Paketen in Servigistics InService finden Sie in der zugehörigen Dokumentation.
|
Ein XML-Bündel enthält eine Vielzahl von Dateien. Eine derartige Datei ist die partThumbnails.zip-Datei, die grafische Miniaturansichten von Teilen enthält. Grafische Miniaturansichten werden als THUMBNAIL-, THUMBNAIL_SMALL-, THUMBNAIL3D- und PVZ-Dateien publiziert.
Jedes Teil, das in einem Bündel referenziert wird, kann viele Darstellungen haben. Wenn die Standarddarstellung des Teils publiziert wird, kann die partThumbnails.zip die THUMBNAIL-, THUMBNAIL_SMALL- und PVZ-Dateien mit Rollen enthalten, die ihnen zugewiesen sind. Unter Verwendung des Publizierparameters "thumbnailRole" können Sie angeben, welche Rolle in der partThumbnails.zip eingeschlossen werden soll.
Sie können mithilfe des Publizierparameters "PartResources" auch angeben, welche Miniaturansichten in partThumbnails.zip eingeschlossen werden sollen. Dieser Publizierparameter ermöglicht Ihnen die Angabe mehrerer Miniaturansichtsrollen sowie der Komponenten einer PVZ-Datei, die eingeschlossen werden sollen.
Beide Parameter verarbeiten den speziellen PVZ-Wert . Für thumbnailRole wird die Standarddarstellung in eine PVZ-Datei gezippt, die als Miniaturansicht des Teils verwendet wird. Wenn der Wert eine Rolle ist, ist die Miniaturansicht, die der angegebenen Rolle entspricht, in der partThumbnails.zip enthalten. Für PartResources können Sie mehrere Rollen und PVZ-Komponenten angeben, wenn der Parameter in Verbindung mit dem Parameter PvzFilter verwendet wird.
Wenn die Parameter "thumbnailRole" und "PartResources" festgelegt werden, sind die Inhalte von partThumbnails.zip das Ergebnis der Verarbeitung beider Parameter.
Informationen zum Inhalt von Payloads finden Sie unter
Payload und Manifest.
Die Paketdatei kann eine Vielzahl von Dateien und ein Manifest enthalten. Informationen zum Inhalt von Payloads finden Sie unter Payload und Manifest unter Windchill Service Information Manager und Windchill Service Parts anpassen.
Datenformat für Dienstgültigkeit festlegen
Standardmäßig werden für Bündel der Version 2.2 und früher Dienstgültigkeitsdaten in der Payload in manifest.xml als verschiedene Eigenschaften des Elements Object des Ziels gespeichert. Beispiel:
<Object uri=...">
...
<Metadata id="ServiceEffectivity_183695" source="...">
<Property token="thePersistInfo.updateStamp">
<Value>2016-06-121 18:12:44.0</Value>
</Property>
<Property token="beginDateRange">
<Value>2016-06-21 00:00:00.0</Value>
</Property>
<Property token="thePersistInfo.modifyStamp">
<Value>2016-06-21 18:12:44.0</Value>
</Property>
<Property token="effTarget">
<Value>EPMDocument_183639</Value>
</Property>
<Property token="effectivityType">
<Value>date</Value>
</Property>
<Property token="effContextReference">
<Value ref="x-wc://3f81b557fbc1da98:wt.part.WTPartMaster:0000000003"/>
</Property>
</Metadata>
...
</Object>
Alternativ können Sie Dienstgültigkeitsdaten im APEX-Format speichern. Legen Sie dazu die Eigenschaft useApexServiceEffectivity in der Windchill Datei site.xconf wie folgt auf true fest:
<Property name="com.ptc.arbortext.windchill.publisher.toggle.
useApexServiceEffectivity" overridable="true" default="true" />
Wenn Sie die Eigenschaft useApexServiceEffectivity auf true festlegen, werden die Gültigkeitsdaten im APEX-Format im ersten Element des Typs Metadata des Elements Object des Ziels gespeichert. Beispiel:
<Object uri=...">
<Metadata id="EPMDocument_183639" source="...">
...
<Property token="ServiceEffectivity">
<Value>(AND (PRODUCT 'x-wc://3f81b557fbc1da98:wt.part.WTPartMaster:0000000003')
(DATE_RANGE '2015-12-01 00:00:00.0' ''))</Value>
</Property>
...
</Metadata>
...
</Object>
Beachten Sie, dass die folgenden Eigenschaften nicht im APEX-Format angezeigt werden:
• thePersistInfo.updateStamp
• thePersistInfo.modifyStamp
• effTarget
Der Wert der Eigenschaft effTarget entspricht dem Attribut id des Elements Metadata, in dem sich die APEX-Dienstgültigkeitsdaten befinden. Die Eigenschaften thePersistInfo.updateStamp und thePersistInfo.modifyStamp werden nicht in der Payload angezeigt.
Um APEX-formatierte Gültigkeitsdaten mit Bündelversion 2.2 zu verwenden, müssen Sie useApexServiceEffectivity auf true festlegen. Für Bündelversionen nach 2.2 sind APEX-formatierte Gültigkeitsdaten der Standardwert. Legen Sie für diese Versionen useApexServiceEffectivity auf false fest, um die Verwendung APEX-formatierter Gültigkeitsdaten zu vermeiden.