El ClearCase Connector ejecuta mandatos cleartool para realizar operaciones. Igual que con cualquier operación cleartool, los desencadenantes pre-operación que ya están también se ejecutan durante este proceso. Si los criterios de éxito para el desencadenante no se han cumplido, la sincronización falla como resultado del error del desencadenante. El proceso de sincronización no se está ejecutando de forma interactiva, así que los desencadenantes pre-operación que solicitan entrada pueden causar problemas.
ClearCase Connector procesa posteriormente la salida desde los mandatos cleartool que emite, así que una salida extraña desde los desencadenantes podría hacer que fallara la sincronización. Los desencadenantes posteriores a la operación que no escriben a stdout y stderr no son problemáticos; aquellos que lo hacen pueden serlo, dependiendo del comando y de la naturaleza de la salida.
ClearCase Synchronizer no se ejecuta en un contexto visual, así que los desencadenantes deben volver a escribirse sin la expectación de un contexto visual.
Los desencadenantes de Rational ClearCase que podrían interactuar con la sincronización deben utilizar una de las variables de entorno CONNECTOR_SYNCH y ATRIA_WEB_GUI, que se establecen durante la sincronización. Todos los intentos de interacción del desencadenante con el usuario deben protegerse mediante una marca en una de estas variables. Si se encuentra configurada cualquiera de ellas, no se debería intentar ninguna interacción con el usuario y utilizar en su lugar el valor más idóneo que pueda calcularse automáticamente. Si no se puede calcular de forma automática ningún valor, el script fallará. La sincronización establece el valor de la variable de entorno ATRIA_WEB_GUI como 1, lo que inhabilita clearprompt.
ClearCase Synchronizer incluye una variable de entorno que permite utilizar información de elementos de trabajo en desencadenantes de ClearCase. Durante cada sincronización, la lista de elementos de trabajo de Jazz que están asociados con los cambios que se están sincronizando con Rational ClearCase queda disponible en la variable de entorno CCASE_JAZZ_WORK_ITEMS. Los usuarios de Rational ClearCase pueden utilizar esta variable en desencadenantes que llevan a cabo acciones de ClearCase. Por ejemplo, un desencadenante puede añadir la lista de elementos de trabajo para incorporar comentarios en Rational ClearCase o un desencadenante puede crear atributos para la información de elementos de trabajo en las nuevas versiones de ClearCase creadas durante la sincronización.
¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error