Exemplo: Removendo Detalhes da Alteração de um Relatório BOM

A maioria dos modelos de adaptadores registram em log os detalhes de alteração para o relatório BOM. (O comando diff é utilizado para registrar em log os detalhes de alteração.)

As etapas a seguir se referem aos elementos no modelo ClearCaseByDate, mas elas podem ser utilizadas para remover os detalhes de alteração para qualquer modelo de adaptador.

Para remover os detalhes da mudança no relatório BOM:

  1. Abra o modelo do adaptador em um editor XML.
  2. Localize o elemento <run> que chama o comando diff. Remova a seguinte linha:
    <run command="cc_diff" params="$VIEW $1 $2" server="$CCSERVER" dir="/" timeout="360"/>
  3. Localize o elemento <command> para o comando diff. Remova as seguintes linhas:
    <!-- O comando cc_diff efetua um diff de limpeza genérico, registrando em log a saída completa
    of the diff in the BuildForge BOM -->
    <command name="cc_diff">
    <execute>
    pushd \\view\$1 && cleartool diff -pred -diff_format "$2@@$3"
    </execute>
    <resultsblock>
    <match pattern=".+">
    <bom category="Source" section="diff">
    <field name="diff" text="$_"/>
    </bom>
    </match>
    <resultsblock/>
    </command>
  4. Localize a seção <bomformat> e, em seguida, o elemento <section> para a saída de comando diff. Remova as seguintes linhas:
    <section name="diff">
    <field name="diff" title="Change Details"/>
    </section>
  5. Salve o modelo do adaptador.

Feedback