Criando Vários Adaptadores de Ponto de Entrada

Os modelos de adaptadores fornecidos pelo Build Forge são adaptadores de ponto de entrada único.

Para adaptadores de ponto de entrada único, no Console de Gerenciamento (Projetos > Adaptadores), selecione o nome do modelo para o aplicativo e a função que você deseja executar. Por exemplo, ClearCaseBaseline ou ClearCaseByDate.

Se preferir, é possível criar um modelo de adaptador do ClearCase que contém várias interfaces ou funções do ClearCase. Para um adaptador de ponto de entrada múltiplo, identifique cada interface por um nome, chamado ponto de entrada.

Para criar um adaptador de adaptador de ponto de entrada múltiplo:

  1. Crie o modelo do adaptador. Para criar o modelo, você tem a opção de utilizar um dos modelos fornecidos como um exemplo e modificar o XML se necessário. No modelo, você deve incluir o atributo de nome no elemento <interface> para identificar o ponto de entrada para cada interface que inclui no modelo. A sintaxe relacionada para o elemento <interface> é mostrada no seguinte exemplo:
    <interface name="By Date" default="true">
    </interface>
  2. Crie um adaptador com um nome exclusivo que não tenha espaços e o associe com o modelo do adaptador. Consulte o Criando um Adaptador a Partir de um Modelo.
  3. Inclua o adaptador no projeto usando um comando com ponto do adaptador ou um link do adaptador.
    • O seguinte exemplo usa o comando do adaptador .source para incluir o adaptador em uma etapa do projeto que chama a função da interface By Date no adaptador ClearCase:
      .source ClearCase "By Date"
    • Para usar um link do adaptador para chamar um adaptador de ponto de entrada múltiplo, execute uma das seguintes ações no modelo do adaptador para especificar qual função da interface será executada quando o projeto for executado:
      • Coloque a definição do elemento <interface> da função para executar como o primeiro elemento <interface> no arquivo de modelo
      • Configure o atributo padrão para o elemento <interface> como true (default="true") para a função a ser executada

Feedback