< Anterior | Próximo >

Lição 5: Incluir um Elemento para Gerar um Relatório

Esta lição mostra como incluir um elemento do script Ant para gerar um relatório.
Por Que e Quando Desempenhar Esta Tarefa

Para incluir o elemento:

  1. Posicione o cursor antes da tag </target> de fechamento e digite <pu.
  2. Na janela de conclusão do elemento, dê um clique duplo em PublishUMLBIRTReport.
  3. Para o valor do atributo modelPath, digite o caminho completo no modelo SimpleUMLModel É o mesmo que o valor inserido para o atributo modelPath na lição anterior.
  4. Para o valor do atributo targetOutputFolder, digite C:\temp\antrpt.
  5. Para o valor do atributo targetOutputFile, digite MetricReport.html.
  6. Para o valor do atributo reportDesignFile, digite o caminho completo para o arquivo de design de relatório Relatório de Métrica do Modelo UML. Para localizar o caminho, siga estas etapas:
    1. Clique em Janelas > Mostrar Visualização > Outros, expanda o nó Criando Relatórios e dê um clique duplo em Report Explorer para abrir a visualização Report Explorer.
    2. Expanda Modelo UML.
    3. Clique com o botão direito do mouse em Relatório de Métrica do Modelo UML; em seguida, clique em Propriedades.
    4. Copie a URL completa, começando em file:/ e, em seguida, clique em Cancelar.
    5. Cole a URL sobre url_to_rptdesign_file.
  7. Exclua transform="id_of_transform_to_run_on_model". Tome cuidado para não excluir a barra e o sinal de maior de fechamento (/>).
  8. Deixe os outros atributos para utilizar seus valores padrão.
  9. Clique em Arquivo > Salvar para salvar o arquivo.
Resultados

O script Ant agora deve conter os seguintes elementos. Observe que alguns valores de atributos serão diferentes.

<project default="foo">
<target name="foo">
  <!-- ===================================================================
       	 modelPath: parâmetro necessário, FQP (caminho completo) do modelo a ser publicado
       	 outputFolder: parâmetro necessário, FQP (caminho completo) da pasta onde será publicado
       	 outputFilename: parâmetro necessário, tal como index.html
       =================================================================== -->         
      		<com.ibm.xtools.publish.CLModelPublish
          modelPath="C:\workspace\SimpleUMLModel\models\SimpleUMLModel.emx"
          outputFolder="C:\temp\antpub"
          	         	outputFilename="myPublishedModel.html"
          	         	overwriteExisting="true"
          	         	preview="false"
          	         	showIcons="true"
          						genDate = "false"
          	         	diagramImageFormat="gif"
          	         	detailLevel="full"
          	         	errorHandling="ignore"/>
	    
  <!-- ===================================================================
       	 modelPath: parâmetro necessário, FQP (caminho completo) do modelo a ser publicado
       	 targetOutputFolder: parâmetro necessário, FQP (caminho completo) da pasta onde será publicado
       	 targetOutputFile: parâmetro necessário, nome do arquivo do relatório
       reportDesignFile: parâmetro necessário, uma URL para um design de relatório a ser executado, consulte as notas acima para obter detalhes
       =================================================================== -->         
      <com.ibm.ccl.erf.rsa.report.ic.ant.UMLBirtReportPublish
          modelPath="C:\workspace\SimpleUMLModel\models\SimpleUMLModel.emx"
          targetOutputFolder="C:\temp\antrpt"
          targetOutputFile="MetricReport.html"
          reportDesignFile="file:/C:/Program Files/IBM/SDPShared/plugins/com.ibm.ccl.erf.rsa.report.data/designs/umlModelMetrics.rptdesign"
          	         	overwriteExisting="true"
          	         	autoShowPublishedOutput="false"
          errorHandling="ignore"
          outputType="html"/>
	    
  </target></project>
< Anterior | Próximo >

Feedback