ibm rational publishing engine tool hands tutorial
Revisão detalhada da ferramenta IBM Rational Publishing Engine. Aprenda instalação, formatação avançada de relatórios, geração de relatórios de requisitos e implantação de modelos para DNG:
O que é RPE?
IBM Rational Publishing Engine (RPE) é uma ferramenta para automatizar a geração de relatórios de várias fontes de dados. O principal objetivo do IBM RPE é extrair os dados de várias fontes de dados, pode ser qualquer conjunto de ferramentas IBM ou qualquer outra ferramenta de terceiros, o que ajudará a reduzir o erro humano e esforço manual.
A ferramenta é capaz de gerar cinco saídas ao mesmo tempo, como WORD, PDF, XSL-FO, Excel, HTML.
Neste tutorial, vamos explicar o uso aprofundado do IBM Rational Publishing Engine. Mas antes disso, vamos dar uma olhada para entender os fundamentos do IBM Rational DOORS Next Generation no link abaixo:
Leitura Recomendada => Introdução ao IBM Rational DOORS Next Generation
O que você aprenderá:
Visão geral do Rational Publishing Engine
Como já discutimos a principal funcionalidade do RPE acima, passaremos para os recursos do RPE e a parte de instalação neste tutorial.
Os principais recursos das ferramentas incluem:
- Ele pode aplicar estilos e formatos do cliente.
- Ele pode adicionar várias fontes de dados para satisfazer as expectativas do cliente.
- Reutilização de modelos em toda a organização para todos os projetos.
- Pode se integrar com ferramentas de terceiros usando REST API.
- Suporta relatórios abrangentes, rastreabilidade e qualquer outro formato complexo
Instalação de RPE
Certifique-se de que o software mencionado abaixo esteja disponível antes de iniciar a instalação
Nota: Você deseja ter a vantagem do IBM Passport para acessar este .
- Nome do Host do servidor IBM Floating License implementado.
Etapas para instalar RPE :
- Abra o gerenciador de instalação IBM
- Vá para Arquivo >> Preferência
- Navegue até o repositório RPE disktag.inf
- Clique em Ok
- Instalar
- Clique em On Next, quando ele solicitar a licença, forneça o nome do host do servidor RLKS (Rational License Key Server) com o número da porta no formato a seguir. Exemplo: 27000 @ ou // 27000 é o número da porta padrão.
- Instalar.
Explorando a interface de desktop do Rational Publishing Engine
RPE tem dois componentes principais:
- RPE Studio : Onde estaremos projetando o modelo e adicionando fontes de dados.
- RPE Launcher : Onde iremos projetar o estilo, saídas, executar as fontes de dados e gerar o relatório.
Os principais artefatos de RPE são os seguintes:
- Modelo de documento (* .dta) : Este é o formato de modelo que podemos reutilizar.
- Especificação do documento / relatório (* .dsx) : Conecta um ou mais modelos e é usado para gerar o relatório
Gerando Relatório de Requisitos de Próxima Geração de Portas
Vamos começar criando modelos para gerar o documento de requisitos DNG. Siga as etapas mencionadas abaixo para criar o mesmo.
# 1) Abra o Document Studio.
#dois) Para criar um relatório a partir da ferramenta, a primeira etapa é adicionar uma fonte de dados. Para adicionar a fonte de dados, clique em Dados >> Adicionar fonte de dados
Na segunda página do assistente, selecione Módulo DNG da lista de fontes de dados predefinidas. No Esquema campo fornece o nome do host e o número da porta do servidor DNG. https: // hostname: 9443 / rm / publish / modules? metadata = schema
Por exemplo, https: // softwaretestinghelp: 9443 / rm / publish / modules? metadata = schema
# 3) Preencha as credenciais de login DNG em nome de usuário e senha e selecione a opção Auto como caixa de tipo de autenticação e clique em Avançar.
# 4) Agora você pode ver que a fonte de dados foi adicionada à seção de fonte de dados no modelo.
# 5) O próximo passo é adicionar elementos de acordo com as necessidades, para isso,
- Selecione os recipiente e arraste para o modelo da paleta
Observação: O contêiner é como uma página que não afeta o conteúdo de saída e é usado principalmente para adicionar fontes de dados .
- Adicione um parágrafo e texto da paleta, que deve estar dentro do contêiner conforme mostrado na imagem abaixo. Onde o parágrafo descreve a saída e tem uma pegada no documento de saída.
- Arraste e solte o Fonte de dados> artefato consulta a partir da exibição da fonte de dados.
- Clique duas vezes em um elemento de texto e selecione a guia Expressão de Dados e expanda o Fonte de dados> artefato consultar e selecionar título que imprimirá o título do módulo DNG.
- Salve o modelo. A extensão será. Dta.
# 6) Agora, vamos configurar o URI que descreve os Módulos DNG.
- No canto superior direito, mude a perspectiva para o inicializador, o que torna mais fácil a navegação, para que você possa navegar para o inicializador facilmente.
- Se você salvou o modelo, você pode ver a configuração da fonte de dados DNG Módulo-Fontes de dados na cor vermelha.
- Clique com o botão direito na fonte de dados e selecione configurar a configuração da fonte de dados.
- Forneça o URL como https: // hostname: 9443 / rm / publish / modules? reourceURI =
Onde id do módulo é,
- Navegue no navegador em URL, https: // hostname: 9443 / rm / web
- Selecione o projeto após fazer o login no aplicativo
Abra o módulo para o qual queremos gerar o relatório.
Clique em Compartilhar Link para Artefato e copie a id que é mostrada na imagem abaixo e substitua a id do módulo na URL acima.
- Agora o URL no RPE Launcher se parece com a imagem abaixo. Fornece credenciais de usuário com o Auto Método de autenticação.
- Clique em gerar documento.
- A saída parece,
# 7) Aqui, o modelo imprime apenas o título do Módulo DNG, onde usando a fonte de dados do Módulo DNG, podemos imprimir detalhes do módulo, como descrição, id do módulo, etc. Para imprimir o requisito nos Módulos DNG, precisamos adicionar a fonte de dados de texto DNG. Por isso,
- Vá para Dados >> Adicionar fonte de dados
- Na segunda página do assistente, selecione DNG Text from Predefined e forneça o nome do host, a porta, a senha do nome de usuário e a autenticação automática conforme fornecemos para a fonte de dados do módulo.
Clique em Avançar e em Concluir.
- Agora, na visualização da fonte de dados, podemos ver o texto DNG.
Observação: O ponto importante a ser observado é que no Módulo DNG configuramos a URL no launcher, então quando adicionamos texto DNG, precisamos configurá-lo dinamicamente. Para essa configuração automática, precisamos usar mais um elemento Fonte de dados dinâmica da paleta, que deve estar dentro de um recipiente. A consulta que vinculará o Módulo DNG e o texto DNG é data / source / module / context Vinculação da fonte de dados do módulo DNG .
# 8) Arraste e solte um contêiner da paleta que deve ser colocado dentro do contêiner de consulta do Módulo DNG.
# 9) Arraste a consulta Data / source / module / context Binding para o contêiner , E se O pop-up de seleção de contexto solicitado seleciona a fonte de dados / artefato de consulta do contêiner principal.
# 10) Clique com o botão direito no container e selecione Inserir >> Configuração da fonte de dados, agora o usuário pode ver um elemento adicionado ao container.
#onze) Agora, a próxima etapa é configurar essa fonte de dados dinamicamente. Por isso,
- Selecione o elemento da fonte de dados para ir para a guia de propriedades: Configuração da fonte de dados >> Dados
- Clique em Target Datasource e selecione DNG Text
- Selecione Módulo DNG da configuração de dados herdados
# 12) Clique no contêiner e selecione novamente o elemento Fonte de dados, como você pode ver na guia de propriedades em dados, uma nova propriedade é adicionada como configuração dinâmica.
# 13) Clique em URI e selecione a expressão de script no assistente.
Observação: Conforme descrito acima, os detalhes do requisito e o link são armazenados dentro de dados >> artefato >> ligação de contexto >> sobre. Esta sobre contém o respectivo URL de requisito que não pode ser usado diretamente como ele, não o mesmo URL de formato. Portanto, precisamos usar uma expressão de script para converter a URL em nosso formato. Para isso, faça o mesmo que em Image.
- A expressão é: about.replace (‘/ resources /’, ‘/ publish / text? resourceURI =’);
- Clique em Ok.
- Forneça nome de usuário e senha na configuração dinâmica.
# 14) Aqui estamos, agora o requisito será iterado, então usaremos parágrafos e texto dentro do recipiente e use o Texto DNG Fonte de dados Fonte de dados / artefato consulta no parágrafo.
#quinze) Para seguir o formato, pois o título do requisito deve ser Negrito, usaremos uma condição para filtrar apenas o título. Por isso,
- Clique com o botão direito no parágrafo e clique em Dados >> Editar condição
- Todos os requisitos dentro de um módulo relacionados a coisas básicas armazenadas dentro do módulo DNG Fonte de dados / artefato / vinculação de contexto .
- Expanda Atributos e o contexto de consulta vinculando-os e verifique o isHeading atributo .
- Dê o script da seguinte maneira,
isHeading == “true”
- Clique OK.
# 16) Em seguida, precisamos imprimir o requisito que não é título, usaremos uma condição para filtrar apenas que não é título. Para isso, adicione mais um parágrafo e o texto novamente lado negativo com a consulta DNGText - Fonte de dados / artefato / conteúdo / texto / richtextbody e,
- Clique com o botão direito no parágrafo e clique em Dados >> Editar condição
- Todos os requisitos dentro de um módulo relacionados a coisas básicas armazenadas dentro do módulo DNG Datasource >> artefatos >> associação de contexto.
- Expanda Atributos e vinculação de contexto de consulta e clique na caixa de seleção isHeading.
- Dê o script da seguinte maneira,
isHeading! = “Verdadeiro”
- Clique OK.
Portanto, o modelo parece,
# 17) Depois de configurar o DNG Text dinamicamente, ocultaremos a fonte de dados do inicializador. Para isso, a partir de um esboço, selecione as fontes de dados e clique em Texto DNG na aba de propriedades na configuração necessária para selecionar oculto.
qual programa abre um arquivo eps
# 18) Salve e clique em gerar relatório.
Formatação Avançada de Relatório
Esta seção descreve como formatar o parágrafo, adicionar estilos, índice analítico e tamanho do texto para tornar seu relatório de forma padrão.
Assim como no relatório DNG que geramos, o nome do módulo e seu lugar estão no lado esquerdo. A ordem do dia é ajustar o tamanho ao estilo do título e colocá-lo no centro da página. Por isso,
# 1) Selecione o Parágrafo onde está o título do módulo, vá para as propriedades até o modelo e selecione as opções de preenchimento, recuos e espaçamento. Na opção de alinhamento, selecione Centro na lista suspensa.
#dois) Para aumentar o tamanho Vá para a opção Fonte nas propriedades e fixe o tamanho do título.
# 3) Para aplicar o estilo, clique com o botão direito no parágrafo e selecione Estilo >> Título
# 4) Para adicionar um Índice no topo da página, como deve vir após o Título do Módulo, devemos adicionar o Índice da paleta. Para isso, clique com o botão direito do mouse no espaço após o elemento de título do Módulo e selecione Índice.
# 5) Para que o relatório tenha uma aparência mais atraente, faça uma quebra de página após o TOC.
# 6) O elemento TOC não adicionará o título Tabela de conteúdo, pois precisamos adicionar Texto estático antes do TOC, conforme mostrado na imagem abaixo, o texto é um valor simples.
# 7) Agora vamos tentar gerar o relatório.
O conceito de página mestra em RPE é adicionar cabeçalho e rodapé em nosso documento. Para isso, precisamos seguir as seguintes etapas,
# 1) Clique com o botão direito do mouse no container principal e selecione Master Page >> New Master Page, Forneça um nome.
#dois) Assim, obteremos uma nova guia com o nome fornecido, onde você poderá ver os elementos Cabeçalho e Rodapé presentes.
# 3) A partir de agora, iremos adicionar o número da página no rodapé e no cabeçalho e adicionar um logotipo no lado esquerdo da página.
# 4) No Rodapé, adicione um parágrafo e clique com o botão direito do mouse no elemento de número de página selecionado de parágrafo.
# 5) Da mesma forma, no cabeçalho, adicione um parágrafo e adicione um elemento de imagem, clique com o botão direito em navegar na imagem e carregue a imagem que você deseja.
# 6) Faça o preenchimento à esquerda ou à direita conforme desejar, selecionando o elemento de parágrafo.
# 7) Salve o modelo e gere o relatório.
Adicionando Variáveis e Java Script
As variáveis são de dois tipos:
Variáveis externas : Isso é usado para obter informações durante a execução do relatório. Por exemplo, um usuário precisa fornecer seu nome ao gerar o relatório que é preparado pela caixa de texto.
Variável interna : Se você tiver qualquer cálculo ou qualquer programa que precise escrever para obter a data atual do sistema, podemos usar isso.
- Portanto, para criar uma seção de estrutura de tópicos go-to variável variável clique com o botão direito Inserir >> Nova variável
- Dê um nome “ encontro' para variável e acesse Interno para a variável interna.
- Agora vá para a seção Rodapé, adicione um parágrafo abaixo, e faça preenchimento no lado direito onde a data atual será impressa no lado direito do rodapé.
- Adicione um parágrafo abaixo e adicione um texto dentro, clique duas vezes e vá para a expressão de script.
Data = Data (Date.now ()); // que fornecerá a data atual.
- Salve o modelo. Então essa variável de data tem acesso apenas interno.
- Agora, vamos configurar uma variável externa que receberá a entrada do usuário.
- Para que siga o mesmo processo, clique com o botão direito na variável >> Inserir >> Nova variável
- Insira o nome preparado por e selecione de acesso Externo
- Forneceremos isso logo abaixo do nome do módulo no modelo, conforme mostrado na imagem abaixo.
- Aqui eu adicionei um Texto Simples Preparado por e adicionei mais um texto no lado direito e acrescentou a variável de expressão de dados: Preparado pelo qual criamos.
- Portanto, o modelo é assim,
- E no launcher você pode ver a variável PreparedBy na cor vermelha, basta clicar e fornecer o valor da desvantagem.
- Execute o relatório. Você verá o cabeçalho e o rodapé gerados no RPE.
Implantando modelo em DNG
Implante o modelo padronizado para DNG para evitar o uso de RPE todas as vezes. Portanto, para apenas um relatório de clique, implantaremos o modelo no aplicativo DNG.
O procedimento é o seguinte:
- Navegue para a pasta de instalação IBM JTS / server / conf / rm / reporting / initialization / rrdng
- Certifique-se de que o nome da fonte de dados do Módulo DNG é módulos e o texto DNG deve ser _text sempre se você estiver implantando,
- Para renomear na estrutura de tópicos selecione esquemas de fonte de dados, selecione a fonte de dados e renomeie.
- Copie o modelo que criamos no RPE para esta pasta.
- Agora precisamos registrar isso com DNG, para isso navegue e abra o arquivo / server / conf / rm / reporting / initialization / META-INF
- Faça uma entrada:
Nome: Relatório DNG
Localização: templates / rrdg / DNG Report.dta
Rótulo: Relatório DNG
Descrição: Relatório DNG
Tipo de conteúdo: aplicação / fluxo de octeto
Is-Report: verdade
Contexto: visualização, módulo, coleção
- Vá para o navegador e navegue até URL, https: // hotsname: 9443 / rm / admin
- Vá para a guia de depuração.
- Em serviços, selecione Publicar serviço e clique em Inicializar serviço.
- Vá para a área do Projeto >> Relatórios
- Gere o relatório perfeitamente.
Conclusão
Ao ler este artigo, você compreenderá a importância de ter o Rational Publishing Engine para gerar os relatórios padronizados do DNG.
Este artigo é para pessoas com um conhecimento básico de EPR, que desejam iniciar sua carreira ou que gostam de aprender novas habilidades. RPE é capaz de gerar relatórios facilmente de RTC e RQM, CQ, DOORS, Rhapsody e muitas outras ferramentas de terceiros.
Os pontos importantes que discutimos neste tutorial são:
- Visão geral do Rational Publishing Engine
- Instalação do Rational Publishing Engine
- Explorando a interface de desktop do Rational Publishing Engine
- Projetar e criar modelos RPE básicos
- Gerando Relatório de Requisitos de Próxima Geração de Portas
- Formatação Avançada de Relatório
- Adicionando uma página mestra (cabeçalho e rodapé) no relatório .
- Adicionando Variável Externa e Variável Interna .
- Implementando modelo em DNG
Aprendizagem feliz !!
Leitura recomendada
- Learning Basics of Rational Robot - IBM Test Automation Tool
- Integração do IBM Rational Quality Manager (RQM) com o Rational Functional Tester (RFT)
- Tutorial de migração de SVN para IBM Rational Team Concert
- Introdução à ferramenta de automação Tricentis TOSCA
- Tutorial da ferramenta de gerenciamento de defeitos do IBM Rational Team Concert
- Um guia passo a passo para a ferramenta IBM Rational ClearQuest
- IBM Rational Team Concert (RTC) e integração SVN no Windows
- Recurso de pool de dados no IBM Rational Quality Manager para gerenciamento de dados de teste