Zusätzliche Funktionen von Windchill > Serviceinformationsverwaltung > Service-Produkthierarchie > Service-Produkthierarchien verwalten > Service-Produkthierarchien publizieren
  
Service-Produkthierarchien publizieren
Eine Service-Produkthierarchie wird unabhängig von einer Servicestruktur publiziert. PTC empfiehlt, eine Serviceprodukt-Hierarchie in Arbortext Content Delivery zu publizieren bevor zugehörige Servicestrukturen publiziert werden. Wenn Sie die Servicestrukturen zuerst publizieren, sind diese möglicherweise erst sichtbar, wenn Sie die Serviceprodukt-Hierarchie publizieren.
Wenn Sie ein inkrementelles Bündel für eine Serviceprodukt-Hierarchie publizieren, werden nur neue oder aktualisierte Produktvarianten in das inkrementelle Bündel einbezogen. Das Bündel enthält jedoch die vollständige Produkthierarchie.
* 
Die Produkthierarchie ist ein benutzerdefinierter Modelltyp, und die Publizierung wird im Rahmen der Anpassung aktiviert.
Eine Publizierregel muss ebenfalls eingerichtet werden, damit Benutzer wählen können, wann Sie eine neue Darstellung aus der Produkthierarchie erstellen.
Die Metadatenattribute können für die Publizierung in publishable_attset.xml konfiguriert werden. Weitere Informationen finden Sie unter Attributsätze definieren.
Das Publizierungsbündel für eine Servicestruktur enthält die Datei relatedContexts.xml, die die Beziehung zwischen der Servicestruktur und der Service-Produkthierarchie definiert. Die Datei enthält die folgenden Attribute:
role
Untertyp des Zielprodukt-Hierarchieknotens
src
URI des Quell-Servicestrukturstamms in der Payload
target
URI der Produkthierarchie oder des Produkthierarchieknotens, der der Dienstgültigkeitskontext für die Quellservicestruktur ist
Die Publizierung unterstützt die XML-Bündelpublizierung und die XSL-Publizierungsausgabe aus einer Service-Produkthierarchie.
* 
Nur Grafikkonvertierungen und URI-Referenzen werden während der Publizierung verarbeitet.
Zusätzliche Leistungskonfiguration
Wenn an Ihrem Standort eine große Anzahl von Produktinstanzen verwaltet wird, müssen Sie möglicherweise die folgenden Eigenschaften hinzufügen, um die Leistung des Publizierungsprozesses zu konfigurieren.
1. Die folgenden Eigenschaften befinden sich unter <Windchill> /codebase/com/ptc/arbortext/windchill/publisher/xconf/publishing.wt.properties.xconf. Konfigurieren Sie die Eigenschaften in der folgenden Reihenfolge auf die erforderlichen Werte.
a. com.ptc.arbortext. windchill.publisher.processPIs.inBatch – Bestimmt, ob der Publizierungsprozess in Batches erfolgt. Bei Einstellung auf false (Standardeinstellung) werden die Produktinstanzen nicht in Batches verarbeitet. Bei Einstellung auf true werden die Produktinstanzen in Batches verarbeitet.
b. com.ptc.arbortext.windchill.publisher.processPIs.BatchSize – Bestimmt die Anzahl der pro Batch verarbeiteten Produktinstanzen. Der Wert hängt von der Datengröße und dem verfügbaren Heap-Speicher ab. PTC empfiehlt, den Standardwert beizubehalten.
2. Führen Sie "xconfmanager –pF" aus.
3. Starten Sie Windchill neu.
Die Eigenschaft com.ptc.arbortext.windchill.publisher.includeOptionSetOfPIContext bestimmt, ob der Optionssatz in das publizierte Bündel für eine Produktinstanz eingeschlossen wird. Fügen Sie die Eigenschaft der Datei <Windchill>/site.xconf hinzu, und führen Sie die Schritte 2 und 3 aus. Die Standardeinstellung ist true.
Bei Einstellung auf false empfiehlt PTC, der Publizierregeldatei die Regel com.ptc.arbortext.wvs/UseApexExpression hinzuzufügen. Setzen Sie den Wert der Regel auf true, um die Konvertierung von Options-Auswahlmöglichkeiten, die einer Produktinstanz zugeordnet sind, in das APEX-Format zu ermöglichen.
<Property name="com.ptc.arbortext.windchill.publisher.includeOptionSetOfPIContext" overridable="true" targetFile="codebase/wt.properties" value="false"/>
Bei Einstellung auf true wird der zugehörige Optionssatz der Produktinstanz in das publizierte Bündel eingeschlossen. Dadurch verschlechtert sich die Leistung, da jede Produktinstanz geprüft wird, ob ein zugehöriger Optionssatz vorhanden ist. PTC empfiehlt, den Eigenschaftswert auf "false" zu setzen, wenn den Produktinstanzen keine Options-Auswahlmöglichkeiten zugeordnet sind.