Prestaciones adicionales > Gestión de datos de servicio > Acerca de la jerarquía de productos de servicio > Gestión de una jerarquía de productos de servicio > Publicación de una jerarquía de productos de servicio
  
Publicación de una jerarquía de productos de servicio
Una jerarquía de productos de servicio se publica de manera separada de una estructura de servicio. PTC recomienda publicar una jerarquía de productos de servicio en Arbortext Content Delivery antes de publicar estructuras de servicio relacionadas. Si se publican las estructuras de servicio en primer lugar, es posible que no esté visible hasta que se publique la jerarquía de productos de servicio.
Cuando se publica un paquete incremental para una jerarquía de productos de servicio, solo las instancias de producto nuevas o actualizadas se incluyen en el paquete incremental. El paquete, sin embargo, contiene toda la jerarquía de productos.
* 
La jerarquía de productos es un tipo de modelo personalizado y la publicación se activa como parte de la personalización.
También se debe definir una regla de publicación para que los usuarios elijan cuándo se crea una Nueva representación de la jerarquía de productos.
Los atributos de metadatos se pueden configurar para la publicación en publishable_attset.xml. Para obtener más información, consulte Definición de conjuntos de atributos.
En el paquete de publicación de una estructura de servicio se incluye el fichero relatedContexts.xml, en el que se define la relación entre la estructura de servicio y la jerarquía de productos de servicio. En el fichero se incluyen los siguientes atributos:
role
El subtipo del nodo de la jerarquía de productos de destino.
src
El URI de la raíz de la estructura de servicio de origen en la carga útil.
target
El URI de la jerarquía de productos o del nodo de la jerarquía de productos que es el contexto de efectividad del servicio para la estructura de servicio de origen.
La publicación soporta la salida de publicación de paquetes XML y publicación XSL de una jerarquía de productos de servicio.
* 
Solo las conversiones de gráficos y las referencias a URI se procesan durante la publicación.
Configuración de rendimiento adicional
Si en el sitio se gestiona un gran número de instancias de producto, es posible que sea necesario añadir las siguientes propiedades para configurar el rendimiento del proceso de publicación.
1. Las siguientes propiedades se encuentran en <Windchill> /codebase/com/ptc/arbortext/windchill/publisher/xconf/publishing.wt.properties.xconf. Configure las propiedades en los valores necesarios, en el siguiente orden.
a. com.ptc.arbortext. windchill.publisher.processPIs.inBatch: permite determinar si el proceso de publicación se produce en lotes. Cuando se define en false, el valor por defecto, las instancias de producto no se procesan en lotes. Defínalo en true para procesar instancias de producto en lotes.
b. com.ptc.arbortext.windchill.publisher.processPIs.BatchSize: permite determinar el número de instancias de producto procesadas en un lote. El valor depende del tamaño de los datos y de la memoria de pila disponible. PTC recomienda que se conserve el valor por defecto.
2. Ejecute xconfmanager –pF.
3. Reinicie Windchill.
La propiedad com.ptc.arbortext.windchill.publisher.includeOptionSetOfPIContext determina si el conjunto de opciones se incluye en el paquete publicado para una instancia de producto. Añada la propiedad en el fichero <Windchill>/site.xconf y realice los pasos 2 y 3. El valor por defecto es true.
Cuando se define en false, PTC recomienda añadir la regla com.ptc.arbortext.wvs/UseApexExpression al fichero de reglas de publicación. Defina el valor de la regla en true para permitir la conversión de elecciones de opción asociadas a una instancia de producto en el formato APEX.
<Property name="com.ptc.arbortext.windchill.publisher.includeOptionSetOfPIContext" overridable="true" targetFile="codebase/wt.properties" value="false"/>
Cuando se define en true, el conjunto de opciones relacionado de la instancia del producto se incluye en el paquete publicado. Esto degrada el rendimiento, ya que verifica cada instancia del producto para ver si hay un conjunto de opciones relacionado. PTC recomienda dejar el valor de la propiedad como falso si no se han asignado elecciones de opción a las instancias de producto.