Introducción a los términos clave

En este tema se definen los términos clave asociados con el Paquete CrossPlatformSCM. Antes de utilizar el paquete, deberá estar familiarizado con estos términos.

Registros de configuración
Hay dos tipos distintos de registros de configuración incluidos en el Paquete CrossPlatformSCM:
Registro SCLMBuildConfig
Un registro SCLMBuildConfig es un registro de configuración SCLM sin estado y reutilizable que especifica parámetros del sistema principal SCLM como el nombre de sistema, el proyecto y las opciones para construir y promocionar las operaciones necesarias para ejecutar y promocionar una construcción de objetos SCLM. Un registro SCLMBuildConfig se utiliza junto con un registro SCLMBuild.
Nota: Excepto los campos Nombre de configuración y Descripción, los campos editables de este registro sólo pueden aceptar caracteres ASCII, independientemente del juego de caracteres que se utilice. Esta limitación se debe a una restricción con el componente de servidor de la integración SCLM que se ejecuta en z/OS.
Registro CCBuildConfig
Un registro CCBuildConfig es un registro de configuración Rational ClearCase sin estado y reutilizable que especifica los siguientes parámetros Rational ClearCase: las vistas y los mandatos de la operación de construcción y promoción necesarios para construir y promocionar artefactos Rational ClearCase y las palabras clave de resultado satisfactorio y resultado anómalo que pueden especificarse para indicar si una operación de construcción o promoción se realiza correctamente. Un registro CCBuildConfig se utiliza junto con un registro CCBuild.
Registros de construcción
Hay tres tipos de registros de construcción incluidos en el Paquete CrossPlatformSCM:
Registro CrossPlatformBuild
Un registro CrossPlatformBuild es un registro padre con estado, no reutilizable, que ejecuta una operación de construcción y promoción en los proyectos SCLM y las vistas Rational ClearCase especificados por los registros hijo SCLMBuild y CCBuild. Un registro CrossPlatformBuild debe tener asociado al menos un registro hijo SCLMBuild o CCBuild, pero puede tener múltiples registros hijo de ambos tipos.
Registro SCLMBuild
Un registro SCLMBuild es un registro con estado, no reutilizable, que se utiliza para construir y promocionar un solo proyecto SCLM en un sistema principal concreto. Puede crear un registro SCLMBuild para ejecutarlo en modalidad de lote o en línea. Un registro SCLMBuild se utiliza junto con un registro SCLMBuildConfig.
Nota: Excepto los campos Titular y Descripción, los campos editables de este registro sólo pueden aceptar caracteres ASCII, independientemente del juego de caracteres que se utilice. Esta limitación se debe a una restricción con el componente de servidor de la integración SCLM que se ejecuta en z/OS.
Registro CCBuild
Un registro CCBuild es un registro con estado, no reutilizable, que se utiliza para construir y promocionar una sola vista Rational ClearCase. Un registro CCBuild se utiliza junto con un registro CCBuildConfig.
Estados de los registros de construcción
Los registros de construcción pueden pasar por siete estados distintos a medida que avanzan en el proceso de operación de construcción y promoción. En la lista siguiente se definen los estados a través de los que pueden moverse los registros de construcción del Paquete CrossPlatformSCM y se incluye la orden mediante la que se mueven de principio a fin.

Estos estados cambian durante el funcionamiento habitual, pero los usuarios que pertenecen al grupo de usuarios restringidos Rational ClearQuest pueden cambiarlos manualmente. Consulte Opcional: Cree un grupo de usuarios Rational ClearQuest "restringido" para obtener más información sobre este grupo.

Enviado
El estado de un registro de construcción recién creado.
Pendiente de construcción
El estado al que se mueve un registro de construcción cuando se inicia una construcción.
Construcción fallida
Este estado tiene significados distintos para los registros de construcción Rational ClearCase y SCLM:
  • Un registro CCBuild pasa a este estado si se encuentra alguna de las palabras clave de resultado anómalo especificadas en la sección Construcción de su registro CCBuildConfig asociado, si no se encuentra ninguna palabra clave de resultado satisfactorio o anómalo especificadas por el registro CCBuildConfig, si se encuentran palabras clave satisfactorias y anómalas o si el mandato build no puede ejecutarse (por ejemplo, si no existe el archivo o directorio especificado).
  • Un registro SCLMBuild pasa a este estado sólo cuando los objetos del sistema principal no pueden construirse. Revise los mensajes de error en <raíz_rational>\ClearQuest\cpscm.log. Consulte la información adicional acerca de las comunicaciones SCLM en <raíz_rational>\ClearQuest\cpscm_communications.log.
  • Un registro CrossPlatformBuild pasa a este estado cuando al menos uno de sus registros hijo CCBuild y SCLMBuild pasa a este estado.
Construcción completada
Este estado tiene significados distintos para los registros de construcción Rational ClearCase y SCLM:
  • Un registro CCBuild pasa a este estado cuando el mandato build especificado en su registro CCBuildConfig se ejecuta satisfactoriamente sin que se hayan especificado palabras clave de resultado satisfactorio, o cuando se encuentra una palabra clave de resultado satisfactorio especificada en la salida de construcción. Para verificar que una construcción se ha realizado correctamente sin que se hayan especificado palabras clave de resultado satisfactorio, compruebe el archivo de registro <raíz_rational>\ClearQuest\cpscm.log o verifique que los archivos se hayan construido en función del mandato ejecutado.
  • Un registro SCLMBuild pasa a este estado sólo cuando los objetos del sistema principal se construyen correctamente.
  • Un registro CrossPlatformBuild pasa a este estado sólo cuando todos sus registros hijo CCBuild y SCLMBuild pasan a este estado.
Pendiente de promoción
El estado al que se mueve un registro de construcción cuando se inicia una operación de promoción.
Promoción fallida
Este estado tiene significados distintos para los registros de construcción Rational ClearCase y SCLM:
  • Un registro CCBuild pasa a este estado si se encuentra alguna de las palabras clave de resultado anómalo especificadas en la sección Promoción de su registro CCBuildConfig asociado, si no se encuentra ninguna palabra clave de resultado satisfactorio o anómalo especificadas por el registro CCBuildConfig, si se encuentran palabras clave satisfactorias y anómalas o si el mandato promote no puede ejecutarse (por ejemplo, si no existe el archivo o directorio especificado).
  • Un registro SCLMBuild entra en este estado sólo cuando los objetos del sistema principal no pueden promocionarse. Revise los mensajes de error en <raíz_rational>\ClearQuest\cpscm.log. Consulte la información adicional acerca de las comunicaciones SCLM en <raíz_rational>\ClearQuest\cpscm_communications.log.
  • Un registro padre CrossPlatformBuild pasa a este estado cuando al menos uno de sus registros hijo CCBuild y SCLMBuild pasa a este estado.
Promoción completada
Este nombre de estado tiene significados distintos para los registros de construcción Rational ClearCase y SCLM.
  • Un registro CCBuild pasa a este estado cuando el mandato promote especificado en su registro CCBuildConfig se ejecuta satisfactoriamente sin que se hayan especificado palabras clave de resultado satisfactorio, o cuando se encuentra una palabra clave de resultado satisfactorio especificada en la salida de promoción. Para verificar que una promoción se ha realizado correctamente sin que se hayan especificado palabras clave de resultado satisfactorio, compruebe el archivo de registro <raíz_rational>\ClearQuest\cpscm.log o verifique que los archivos se hayan promocionado en función del mandato ejecutado.
  • Un registro SCLMBuild pasa a este estado sólo cuando los objetos del sistema principal se promocionan correctamente.
  • Un registro padre CrossPlatformBuild pasa a este estado sólo cuando todos sus registros hijo CCBuild y SCLMBuild pasan también a este estado.
Paquete
El término paquete tiene significados distintos en los entornos SCLM y Rational ClearQuest:
  • En SCLM, paquete hace referencia a una definición de arquitectura que describe la configuración bajo el control SCLM y la forma de construirla e integrarla. Algunos ejemplos son una unidad lógica, de enlace o compilación. Los desarrolladores crean y actualizan las definiciones de arquitectura, las cuales describen la arquitectura de una aplicación.
  • En Rational ClearQuest, paquete hace referencia a un conjunto de tipos de registro y acciones que pueden aplicarse a un esquema existente para proporcionar una característica o función compleja. La nueva característica o función pasa a ser entonces una parte permanente del esquema. Un paquete Rational ClearQuest puede añadir una función que haya resultado útil para muchos clientes de Rational ClearQuest, como por ejemplo la posibilidad de enviar notificaciones por correo electrónico cuando se envían defectos o la capacidad para asociar archivos de datos adjuntos a registros.
Promocionar
El término promocionar tiene significados distintos en los entornos SCLM y Rational ClearCase:
  • En SCLM, promocionar hace referencia al hecho de mover un paquete SCLM construido satisfactoriamente de un grupo de proyectos a otro, según la arquitectura de un proyecto y las definiciones de proyecto. Una operación de promoción SCLM también puede concebirse como el proceso de mover miembros modificados de una aplicación o de sus componentes dentro del ámbito de un paquete de un nivel a otro en la jerarquía de proyectos. Puede realizar en la misma construcción tantas operaciones de promoción como sean necesarias para moverla a la jerarquía de grupos.
    Nota: Los registros CCBuild no admiten múltiples niveles de promoción. Los registros CCBuild omiten las operaciones de promoción posteriores a la primera operación.
  • En Rational ClearCase, promocionar hace referencia a la ejecución del mandato Rational ClearCase especificado en el campo Promocionar mandato de un registro CCBuildConfig. Este mandato actúa en la vista de Rational ClearCase especificada en el campo Ver de dicho registro. Algunos ejemplos de posibles mandatos de operación de promoción en Rational ClearCase son findmerge, deliver y los scripts perl personalizados.
    Nota: Los registros CCBuild no admiten múltiples niveles de promoción. Los registros CCBuild omiten las operaciones de promoción posteriores a la primera operación.

Comentarios