Ativação do rastreio da etapa de transferência de arquivos de uma construção de Antz

Se tiver problemas com a etapa do agente de arquivos na sua construção do Antz, é possível ativar o rastreio para ajudar na depuração do seu problema.

Por Que e Quando Desempenhar Esta Tarefa
Conclua as etapas seguintes para ativar o rastreio:
  1. Crie um log4j.properties no seu computador. Por exemplo:
    log4j.rootLogger=DEBUG, stdout
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%-4r %-5p [%t] %c %3x - %m%n
    Nota: Se o log4j.rootLogger=DEBUG gerar mensagens demais, altere o conteúdo do arquivo log4j.properties para:
    log4j.rootLogger=INFO, stdout
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%-4r %-5p [%t] %c %3x - %m%n
    log4j.logger.com.ibm.teamz.fileagent=DEBUG
    (Para limitar o número de mensagens, comente na última linha.)
  2. Faça o upload do arquivo log4j.properties criado na etapa prévia no diretório USS do z/OS.
  3. Edite o startbfa.sh e especifique o local deste arquivo log4j.properties. Isto é feito configurando a propriedade do sistema log4j.configuration. No exemplo a seguir, o arquivo de configuração está totalmente especificado pela URL: file:/u/user1/log4j.properties.
    FA_JAVA_OPTIONS="-Djava.ext.dirs=${JAVA_HOME}/lib/ext"
    FA_JAVA_OPTIONS="${FA_JAVA_OPTIONS}:${BLD_TOOLKIT}"
    FA_JAVA_OPTIONS="${FA_JAVA_OPTIONS} -Dlog4j.configuration=file:/u/user1/log4j.properties"  
  4. Reinicie o Rational Build Agent usando o startbfa.sh modificado e solicite sua construção do Antz. Você verá o rastreio adicional no arquivo de log da construção.
    Nota: Com o rastreio ativado, você verá as linhas de erros do com.ibm.team.repository.common.util.ExtensionRegistryReader nos elementos do componente com os atributos de ID não exclusivos. Um exemplo do tal erro é mostrado abaixo. Você pode ignorar essas mensagens.
    9467 ERROR [main] com.ibm.team.repository.common.util.ExtensionRegistryReader
    - O arquivo plugin.xml do pacote configurável com.ibm.team.repository.common contém um elemento do <componente
     com o valor de atributo do ID com.ibm.team.repository que não é exclusivo.