O arquivo de manifesto de relatório define os relatórios e suas características.
O arquivo está localizado em com.ibm.xtools.publish.uml2\resources\reports\reports.manifest.
ReportManifest
Tag XML para um relatório.
name
Qualquer cadeia de texto utilizada para o nome do relatório. Essa
informação é exibida no campo Nome da janela Gerar
Relatório.
description
Qualquer cadeia de texto que descreve o relatório.
Essa informação é exibida no campo Descrição da
janela Gerar Relatório e na página Origem HTML
do relatório como a descrição do link para o relatório.
author
Qualquer cadeia de texto para o autor do relatório.
xsltFile
O arquivo de transformação a ser utilizado para gerar
o relatório. Os arquivos de transformação predefinidos estão localizados em <diretório de instalação>/plugins/com.ibm.xtools.publish_uml2_x_y_z/resources/reports, em que x_y_z é o número da versão desse plugin.
oclSelfType
O tipo UML dos dados a serem selecionados.
Este é um campo opcional, se for utilizado, oclQuery será
obrigatório. Exemplos de tipos UML são Classe ou Pacote.
oclQuery
A frase OCL (Object Contraint Language) a ser
utilizada para seleção de dados em elementos do tipo oclSelfType.
Este é um campo opcional, mas se for utilizado, oclSelfType também
será obrigatório.
outFileExt
A extensão do arquivo gerado.
USING_ICONS
Atributo booleano que indica se os ícones
serão incluídos em diagramas.
EXTRACTING_DIAGRAMS
Atributos booleanos indicando se
os diagramas serão criados. Se false, o relatório do diagrama será apenas texto.
DIAGRAM_FORMAT
Formato a ser utilizado para os arquivos de
diagrama criados quando EXTRACTING_DIAGRAMS é true. Os valores válidos são GIF, BMP, JPG
ou JPEG.
DETAIL_LEVEL
O nível de detalhe a ser incluído. Os valores
válidos são FULL para tudo ou MIMINUM apenas para documentação.
Exemplo
O exemplo a seguir mostra o XML utilizado para
definir um relatório Métricas. Todos os elementos de dados são incluídos porque não há nenhum atributo
oclSelfType ou
oclQuery.
Os atributos
USING_ICONS,
EXTRACTING_DIAGRAMS,
DIAGRAM_FORMAT
e
DETAIL_LEVEL são obrigatórios, mas não são utilizados
para esse tipo de relatório.
<reportManifest name="Sample Metric Report"
description="Sample metric report for the selected model"
author="IBM Rational"
xsltFile="resources/reports/MetricsReport.xsl"
outFileExt="pdf"
USING_ICONS="false"
EXTRACTING_DIAGRAMS="false"
DIAGRAM_FORMAT="JPG"
DETAIL_LEVEL="FULL">
</reportManifest>