Funciones de gestión de datos > Gestión de cambios > Administración de la gestión de cambios > Administración de reglas de asociación de cambio > Conversión de vínculos de cambio flexibles > Utilidad FlexibleChangeConverter
  
Utilidad FlexibleChangeConverter
La utilidad de línea de comandos FlexibleChangeConverter se utiliza para convertir vínculos y objetos de cambio heredados al modelo flexible.
* 
Antes de utilizar esta utilidad, revise la información que se describe en la sección Preparación y planificación de la conversión de cambio flexible de Conversión de vínculos de cambio flexibles.
1. Abra una shell de Windchill.
2. Mediante las credenciales administrativas, ejecute el siguiente comando:
java wt.change2.flexible.FlexibleChangeConverter -action <nombre de la acción>
.
Las acciones siguientes están disponibles: Al realizar acciones de conversión, la cantidad de tiempo que tarda en completarse la acción depende del número de objetos de cambio en Windchill.
informe
Modo
Heredado
Mixto
Flexible
Acciones
Permite generar un fichero de informe con la información sobre el estado actual de los distintos objetos relacionados con la conversión de cambio flexible.
Notas
Para obtener más información, consulte la sección Informe FlexibleChangeConverter.
setMixed
Modo
Heredado
Flexible
Acciones
Permite definir el modo de asociación de cambio a Mixto.
Notas
Para obtener más información, consulte la sección Modos de asociación de cambio de Conversión de vínculos de cambio flexibles.
convertLinks
Modo
Heredado
Mixto
Acciones
Permite crear vínculos de cambio flexibles que duplican los vínculos heredados existentes para objetos de cambio locales.
Notas
Los vínculos de cambio flexible creados por esta acción no se activan. En consecuencia, si se modifican objetos o vínculos convertidos, se debe volver a ejecutar la acción convertLinks.
* 
En sistemas que tienen una gran cantidad de objetos de cambio, esta acción puede tardar varias horas en completarse.
convertReplicatedLinks
Modo
Heredado
Mixto
Acciones
Permite crear vínculos de cambio flexibles que duplican los vínculos heredados existentes para objetos de cambio bloqueados administrativamente.
Notas
Los vínculos de cambio flexible creados por esta acción no se activan. En consecuencia, si se modifican objetos o vínculos convertidos, se debe volver a ejecutar la acción convertReplicatedLinks.
* 
En sistemas que tienen una gran cantidad de objetos de cambio, esta acción puede tardar varias horas en completarse.
convertAllObjects
Modo
Mixto
Acciones
Permite convertir todos los objetos de cambio heredados en objetos de cambio flexible.
Permite desactivar los vínculos de cambio heredados.
Permite activar los vínculos flexibles duplicados que se crean al ejecutar la acción convertLinks.
Notas
Los objetos de cambio flexible implementan la clase FlexibleChangeItem.
* 
Si la utilidad detecta errores, la acción falla y no se convierte ningún objeto de cambio.
Debido a los recursos obligatorios, esta acción se debe ejecutar cuando el sistema está fuera de línea.
convertEligibleObjects
Modo
Mixto
Acciones
Permite convertir objetos de cambio heredados elegibles en objetos de cambio flexibles.
Permite desactivar los vínculos de cambio heredados.
Permite activar los vínculos flexibles duplicados que se crean al ejecutar la acción convertLinks.
Notas
Los objetos de cambio flexible implementan la clase FlexibleChangeItem.
* 
Si la utilidad detecta los errores, la acción omite el objeto problemático y sigue procesando los objetos de cambio elegibles.
En sistemas que tienen una gran cantidad de objetos de cambio, esta acción puede tardar varias horas en completarse.
setFlexible
Modo
Heredado
Mixto
Acciones
Permite definir el modo de asociación de cambio en Flexible.
Notas
Esta acción no se puede completar hasta que todos los objetos de cambio heredados se hayan convertido.
3. Si se detectan errores, se puede acceder a un fichero de registro en la siguiente ubicación:
<Windchill>/logs/flexChangeConverterLogs
Informe FlexibleChangeConverter
Se puede generar un informe ejecutando el siguiente comando en un shell de Windchill:
java wt.change2.flexible.FlexibleChangeConverter -action report
En la salida se muestra la ubicación de un fichero de informe, en el que se proporciona la siguiente información:
Modo actual
En la primera línea se identifica el modo de asociación de cambio actual.
Para obtener más información, consulte Modos de asociación de cambio.
Clases de objeto de cambio heredado
En la segunda línea se identifican las clases de objeto de cambio heredado.
Una clase se considera una clase de objeto de cambio heredado si no implementa la clase FlexibleChangeItem.
Si se encuentran clases de objeto de cambio heredado, el sistema no puede convertirse en el modo Flexible.
Delegados de convertidor de vínculos
Los delegados de convertidor se registran para las clases de vínculo de cambio heredado y se utilizan en el proceso de creación de vínculos flexibles correspondientes.
Los tipos de vínculo de cambio heredado deben tener un delegado de convertidor registrado. Si solo se utilizan vínculos de cambio de fábrica, se proporcionan los delegados de conversión.
Si se tienen vínculos de cambio personalizados, consulte Conversión de vínculos personalizados en vínculos de cambio flexibles.
Delegados de disponibilidad de objetos de cambio
Los delegados de disponibilidad se registran para las clases de objeto de cambio y se utilizan al determinar si un objeto de cambio está listo para la conversión.
Las clases de objetos de cambio de fábrica tienen dos delegados de disponibilidad registrados: ResolutionDateReadinessDelegate y WorkflowReadinessDelegate. Solamente se debe entregar un delegado para que el objeto sea elegible para la conversión.
Los tipos de objeto de cambio deben tener un delegado de disponibilidad registrado. Los delegados se pueden registrar en clases padre para cubrir varios tipos de objeto de cambio.
Si tiene objetos de cambio personalizado o desea obtener información sobre la modificación del comportamiento del delegado de fábrica, consulte Conversión de vínculos personalizados en vínculos de cambio flexibles.
Número de vínculos y objetos de cambio
En el informe se proporcionan los siguientes números para ayudar en el proceso de conversión:
Vínculos de cambio flexibles
Vínculos de cambio heredados sin convertir
Objetos de cambio flexibles
Objetos de cambio heredados locales elegibles para la conversión
Objetos de cambio heredados bloqueados administrativamente elegibles para la conversión
Objetos de cambio heredados locales no elegibles para la conversión
Objetos de cambio heredados bloqueados administrativamente no elegibles para la conversión
Cada segmento indica cómo el número se distribuye entre tipos de vínculo y de objeto.
Objetos de cambio heredados no elegibles para la conversión
En la última sección del informe se incluye una lista de objetos de cambio heredados que no son elegibles para la conversión.
Se proporciona la identidad del objeto de cambio, así como el tipo de objeto, el número, la versión y el contexto.