Crear adaptadores con varios puntos de entrada

Las plantillas de adaptador suministradas por Build Forge son adaptadores de punto de entrada único.

Con los adaptares de un punto de entrada único, en la consola de gestión (Proyectos > Adaptadores), seleccione el nombre de la plantilla de la aplicación y la función que desea ejecutar. Por ejemplo, ClearCaseBaseline o ClearCaseByDate.

Si lo prefiere, puede crear una plantilla de adaptador para ClearCase que contenga varias interfaces o funciones de ClearCase. En el caso de un adaptador de varios puntos de entrada, puede identificar cada interfaz con un nombre, denominado punto de entrada.

Siga estos pasos para crear un adaptador con varios puntos de entrada:

  1. Cree la plantilla de adaptador. Para crear la plantilla, puede utilizar una de las plantillas proporcionadas como modelo y modificar el XML según sea necesario. En la plantilla deberá añadir el atributo de nombre al elemento <interface> para identificar el punto de entrada de cada interfaz que desea añadir a la plantilla. La sintaxis relacionada del elemento <interface> se muestra en el ejemplo siguiente:
    <interface name="By Date" default="true">
    </interface>
  2. Cree un adaptador con un nombre exclusivo que no tenga espacios en blanco y asócielo a la plantilla de adaptador. Consulte Crear un adaptador a partir de una plantilla.
  3. Añada el adaptador al proyecto mediante un enlace de adaptador o un mandato de punto de adaptador.
    • En el ejemplo siguiente se utiliza el mandato de adaptador .source para añadir el adaptador a un paso de proyecto que llama a la función de interfaz By Date en el adaptador de ClearCase:
      .source ClearCase "By Date"
    • Para utilizar un enlace de adaptador para llamar a un adaptador de varios puntos de entrada, realice una de las acciones siguientes en la plantilla de adaptador para especificar qué función de interfaz se ejecuta cuando se ejecuta el proyecto:
      • Coloque la definición del elemento <interface> de la función para que se ejecute como primer elemento <interface> en el archivo de plantilla
      • Establezca en true el atributo predeterminado del elemento <interface> para ejecutar la función.

Comentarios