ibm rational publishing engine tool hands tutorial
Revisió en profunditat de l'eina IBM Rational Publishing Engine. Obteniu informació sobre la instal·lació, el format d’informes avançats, la generació d’informes de requisits i la implementació de la plantilla a DNG:
Què és RPE?
IBM Rational Publishing Engine (RPE) és una eina per automatitzar l'informe de generació a partir de diverses fonts de dades. L'objectiu principal d'IBM RPE és extreure les dades de diverses fonts de dades, pot ser un conjunt d'eines IBM o qualsevol altra eina de tercers, que ajudaran a reduir l'error humà i l'esforç manual.
L'eina és capaç de generar cinc sortides al mateix temps, com ara WORD, PDF, XSL-FO, Excel i HTML.
En aquest tutorial, explicarem l’ús en profunditat del fitxer IBM Rational Motor editorial. Abans, però, donem una ullada a entendre els conceptes bàsics d’IBM Rational DOORS Next Generation des de l’enllaç següent:
Lectura recomanada => Introducció a la nova generació d'IBM Rational DOORS
Què aprendreu:
- Visió general de Rational Publishing Engine
- Instal·lació de RPE
- Exploració de la interfície d'escriptori de Rational Publishing Engine
- Generació de portes Informe de requisits de nova generació
- Format avançat de l'informe
- Afegir pàgina principal (capçalera i peu de pàgina) a l'informe
- Addició de variables i script Java
- Desplegament de plantilla a DNG
- Conclusió
Visió general de Rational Publishing Engine
Com ja hem comentat la funcionalitat principal de RPE més amunt, passarem a les funcions de RPE i la part d'instal·lació d'aquest tutorial.
Les principals característiques de les eines són:
- Pot aplicar estils i formats de client.
- Pot afegir diverses fonts de dades per satisfer les expectatives dels clients.
- Reutilització de plantilles a tota l'organització per a tots els projectes.
- Es pot integrar amb eines de tercers mitjançant l'API REST.
- Admet els informes exhaustius, de traçabilitat i de qualsevol altre format complex
Instal·lació de RPE
Assegureu-vos que el programari esmentat a continuació estigui disponible abans d’iniciar la instal·lació
Nota: voleu tenir l'avantatge d'IBM Passport per accedir-hi .
- Nom d'amfitrió del servidor desplegat de la llicència flotant d'IBM.
Passos per instal·lar RPE :
- Obriu el gestor d’instal·lacions de l’IBM
- Aneu a Fitxer >> Preferència
- Aneu al repositori RPE disktag.inf
- Feu clic a Ok
- Instal·la
- Feu clic a Següent, quan sol·liciteu la llicència, proporcioneu el nom d'amfitrió del servidor RLKS (Rational License Key Server) amb el número de port en el format següent. Exemple: 27000 @ o // 27000 és el número de port per defecte.
- Instal·la.
Exploració de la interfície d'escriptori de Rational Publishing Engine
El RPE té dos components principals:
- RPE Studio : On dissenyarem la plantilla i afegirem fonts de dades.
- Llançador RPE : On dissenyarem l'estil, les sortides, l'execució de les fonts de dades i la generació de l'informe.
Els principals artefactes de RPE són els següents:
- Plantilla de document (* .dta) : Aquest és el format de plantilla que podem reutilitzar.
- Especificació / informe del document (* .dsx) : Connecta una o més plantilles i s’utilitzen per generar l’informe
Generació de portes Informe de requisits de nova generació
Comencem creant plantilles per generar el document de requisits DNG. Seguiu els passos esmentats a continuació per crear-los.
# 1) Obriu Document Studio.
# 2) Per crear un informe a partir de l'eina, el primer pas és afegir una font de dades. Per afegir la font de dades, feu clic a Dades >> Afegeix una font de dades
A la segona pàgina de l'assistent, seleccioneu Mòdul DNG de la llista de fonts de dades predefinides. A la Esquema camp proporciona el nom d'amfitrió i el número de port del servidor DNG. https: // nom d’amfitrió: 9443 / rm / publish / modules? metadata = esquema
Per exemple, https: // softwaretestinghelp: 9443 / rm / publish / modules? metadata = schema
# 3) Empleneu les credencials d’inici de sessió DNG al nom d’usuari i la contrasenya i seleccioneu l’opció Auto com a quadre d’autenticació i feu clic a Següent.
# 4) Ara podeu veure que s’afegeix la font de dades a la secció de font de dades de la plantilla.
# 5) El següent pas és afegir elements segons les necessitats, per a això,
- Seleccioneu el fitxer contenidor i arrossegueu a la plantilla des de la paleta
Nota: El contenidor és com una pàgina que no afecta el contingut de sortida i s’utilitza principalment per afegir fonts de dades .
- Afegiu-ne un paràgraf i text de la paleta, que hauria de ser dins del contenidor tal com es mostra a la imatge següent. On el paràgraf descriu la sortida i té una petjada al document de sortida.
- Arrossegueu i deixeu anar el fitxer Font de dades> artefacte consulta des de la vista de la font de dades.
- Feu doble clic a un element de text i seleccioneu la pestanya Expressió de dades i desplegueu el fitxer Font de dades> artefacte consulta i selecciona títol que imprimirà el títol del mòdul DNG.
- Deseu la plantilla. L'extensió serà. Dta.
# 6) Ara, configurarem l’URI que descriu els mòduls DNG.
- A la part superior dreta, canvieu la perspectiva al llançador, cosa que facilita la navegació, de manera que pugueu navegar fins al llançador fàcilment.
- Si heu desat la plantilla, podeu veure a la configuració de la font de dades Mòdul-Fonts de dades DNG en color vermell.
- Feu clic amb el botó dret a la font de dades i seleccioneu configurar la configuració de la font de dades.
- Indiqueu l'URL com https: // nom d'amfitrió: 9443 / rm / publish / modules? reourceURI =
On identificador del mòdul és,
- Navegueu al navegador per URL, https: // nom d’amfitrió: 9443 / rm / web
- Seleccioneu el projecte després d'iniciar sessió a l'aplicació
Obriu el mòdul per al qual volem generar l'informe.
Feu clic a Comparteix l'enllaç a Artefacte i copieu l'identificador que es mostra a la imatge següent i substituïu l'identificador del mòdul a l'URL anterior.
- Ara l'URL del RPE Launcher es veu a la imatge següent. Proporciona credencials d'usuari amb el fitxer Automàtic mètode d'autenticació.
- Feu clic a generar document.
- La sortida sembla:
# 7) Aquí la plantilla només imprimeix el títol del mòdul DNG, on mitjançant la font de dades del mòdul DNG podem imprimir detalls del mòdul, com ara descripció, identificador del mòdul, etc. Per imprimir el requisit als mòduls DNG, hem d’afegir una font de dades de text DNG. Per això,
- Aneu a Dades >> Afegeix una font de dades
- A la segona pàgina de l'assistent, seleccioneu Text DNG de predefinit i proporcioneu el nom d'amfitrió, el port, la contrasenya del nom d'usuari i l'autenticació automàtica tal com vam donar per a la font de dades del mòdul.
Feu clic a Següent i Finalitza.
- Ara, a la vista de la font de dades, podrem veure el text DNG.
Nota: El punt important que cal tenir en compte és que al mòdul DNG configurem l’URL al llançador, de manera que quan afegim text DNG l’hem de configurar dinàmicament. Per a aquesta configuració automàtica, hem d’utilitzar un element més Font de dades dinàmica de la paleta que hauria d’estar dins d’un contenidor. La consulta que enllaçarà el mòdul DNG i el text DNG és dades / font / mòdul / context Enquadernació de la font de dades del mòdul DNG .
# 8) Arrossegueu i deixeu anar un contenidor de la paleta que s’hauria de col·locar dins del contenidor de consulta del mòdul DNG.
# 9) Arrossegueu la consulta dades / font / mòdul / context Enquadernació al contenidor , si quan se us demani que seleccioneu el context emergent selecciona la font / artefacte de dades de la consulta del contenidor principal.
# 10) Feu clic amb el botó dret al contenidor i seleccioneu Insereix >> Configuració de la font de dades, ara l'usuari pot veure un element afegit al contenidor.
# 11) Ara el següent pas és configurar aquesta font de dades de forma dinàmica. Per això,
- Seleccioneu l'element d'origen de dades per anar a la pestanya Propietats: Configuració de font de dades >> Dades
- Feu clic a Font de dades de destinació, seleccioneu Text DNG
- Seleccioneu el mòdul DNG de la configuració de dades heretada
# 12) Feu clic al contenidor i torneu a seleccionar l'element Font de dades, tal com podeu veure a la pestanya Propietats, a sota de les dades, s'afegeix una nova propietat com a configuració dinàmica.
# 13) Feu clic a URI i seleccioneu l'expressió de seqüència de comandaments de l'assistent.
Nota: Com es va descriure anteriorment, els detalls del requisit i l'enllaç s'emmagatzemen dins de les dades >> artefacte >> vinculació contextual >> sobre. Això Sobre conté l'URL de requisits respectiu que no es pot utilitzar directament, i no el mateix URL de format. Per tant, hem d’utilitzar una expressió de seqüència d’ordres per convertir l’URL al nostre format. Feu el mateix que a la imatge.
- L’expressió és: about.replace ('/ resources /', '/ publish / text? resourceURI =');
- Feu clic a Ok.
- Proporcioneu el nom d'usuari i la contrasenya a la configuració dinàmica.
# 14) Aquí estem, ara el requisit serà iterat, de manera que farem servir paràgrafs i text dins del contenidor i utilitzeu el fitxer Text DNG Font de dades Font de dades / artefacte consulta al paràgraf.
# 15) Per seguir el format, ja que el títol del requisit hauria de ser negret, utilitzarem una condició per filtrar només els títols. Per això,
- Feu clic amb el botó dret al paràgraf i feu clic a Dades >> Edita la condició
- Tots els requisits d’un mòdul relacionats amb coses bàsiques emmagatzemades dins del mòdul DNG Enllaç de fonts de dades / artefactes / context .
- Amplieu els atributs i el context de la consulta que el vincula i comproveu el fitxer isHeading atribut .
- Doneu el guió de la manera següent,
isHeading == 'true'
- Feu clic a D'acord.
# 16) A continuació, hem d'imprimir el requisit que no està encapçalat, utilitzarem una condició per filtrar només que no està encapçalant. Per a això, afegiu un paràgraf més i torneu a enviar un text a la part negativa amb la consulta DNGText - Font de dades / artefacte / contingut / text / richtextbody i,
- Feu clic amb el botó dret al paràgraf i feu clic a Dades >> Edita la condició
- Tots els requisits d’un mòdul relacionats amb coses bàsiques emmagatzemades dins del mòdul DNG Font de dades >> artefactes >> vinculació de context.
- Amplieu Atributs i context de consulta que l’enllaça i feu clic a la casella de selecció isHeading.
- Doneu el guió de la manera següent,
isHeading! = 'Veritable'
- Feu clic a D'acord.
Així doncs, la plantilla sembla:
# 17) Després de configurar el text DNG dinàmicament, ocultarem la font de dades del llançador. Per a això, des d'un esquema, seleccioneu fonts de dades i feu clic a Text DNG a la pestanya Propietats de la configuració necessària per seleccionar ocult.
com esborrar un element d'una matriu java
# 18) Deseu i feu clic a generar informe.
Format avançat de l'informe
Aquesta secció descriu com donar format al paràgraf, afegir estils, taula de continguts i mida del text per fer l'informe de manera estàndard.
Com a l'informe DNG que vam generar el nom del mòdul i el seu lloc es troba a la part esquerra. L’agenda consisteix a ajustar la mida a l’estil de capçalera i situar-la al centre de la pàgina. Per això,
# 1) Seleccioneu el paràgraf on hi ha el títol del mòdul, aneu a les propietats cap avall fins a la plantilla i seleccioneu l'opció de farcit, sagnats i espaiat. A l’opció d’alineació, seleccioneu Centre a la llista desplegable.
# 2) Per augmentar la mida, vés a l'opció Tipus de lletra a les propietats i fixa la mida del títol.
# 3) Per aplicar estil, feu clic amb el botó dret al paràgraf i seleccioneu Estil >> Títol
# 4) Per afegir una taula de continguts a la part superior de la pàgina, tal com hauria de venir després del títol del mòdul, hauríem d'afegir la taula de continguts de la paleta. Per a això, feu clic amb el botó dret a l'espai després que hi hagi l'element del títol del mòdul i seleccioneu Taula de contingut.
# 5) Perquè l'informe sembli més atractiu, proporcioneu un salt de pàgina després de TOC.
# 6) L'element TOC no afegirà l'encapçalament Taula de contingut, per la qual cosa hem d'afegir text estàtic abans de TOC, tal com es mostra a la imatge següent, el text és un valor simple.
# 7) Ara intentem generar l'informe.
El concepte de pàgina mestra a RPE afegeix capçalera i peu de pàgina al nostre document. Per a això, hem de seguir els passos següents,
# 1) Feu clic amb el botó dret al contenidor principal i seleccioneu Pàgina principal >> Nova pàgina principal, proporcioneu un nom.
# 2) Així, rebrem una nova pestanya amb el nom que heu proporcionat, on podreu veure els elements de capçalera i peu de pàgina presents.
# 3) A partir d’ara, afegirem el número de pàgina al peu i al capçalera i afegirem un logotip a la part esquerra de la pàgina.
# 4) Al peu de pàgina, afegiu un paràgraf i feu clic amb el botó dret sobre el paràgraf per seleccionar l'element del número de pàgina.
# 5) De la mateixa manera, a la capçalera afegiu un paràgraf i afegiu un element d'imatge, feu clic amb el botó dret al ratolí de la imatge i carregueu la imatge que desitgeu que sigui.
# 6) Seleccioneu l'element de paràgraf per fer el farciment a l'esquerra o a la dreta segons el desig.
# 7) Deseu la plantilla i creeu l'informe.
Addició de variables i script Java
Les variables són de dos tipus:
Variables externes : S'utilitza per obtenir informació mentre s'executa l'informe. Per exemple, un usuari ha de proporcionar el seu nom mentre genera l'informe que prepara el quadre de text.
Variable interna : Si teniu algun càlcul o cal que escriviu algun programa per obtenir la data actual del sistema, ho podem fer servir.
- Per tant, per crear una secció d’esquema variable variable clic dret Insereix >> Nova variable
- Posa un nom ' data' a variable i accés intern per a la variable interna.
- Ara aneu a la secció Peu de pàgina, afegiu un paràgraf cap avall i feu un farciment al costat dret on s'imprimirà la data actual al peu dret.
- Afegiu un paràgraf cap avall i afegiu-hi un text, feu doble clic i aneu a l'expressió de l'script.
Data = Data (Date.now ()); // que proporcionarà la data actual.
- Deseu la plantilla. De manera que aquesta variable de data només té accés intern.
- Ara, configurarem una variable externa que prendrà l'entrada de l'usuari.
- Per a això seguiu el mateix procés, feu clic amb el botó dret a la variable >> Insereix >> Nova variable
- Introduïu el nom Preparat per i seleccioneu l'accés Externa
- Ho proporcionarem just a sota del nom del mòdul a Plantilla, tal com es mostra a la imatge següent.
- Aquí he afegit un text senzill preparat per i he afegit un text més al fitxer costat dret i variació d’expressió de dades afegides: preparada per la qual hem creat.
- Per tant, la plantilla té aquest aspecte,
- I al llançador podeu veure la variable PreparedBy en color vermell, només cal que feu clic i proporcioneu un valor negatiu.
- Executeu l'informe. Veureu la capçalera i el peu de pàgina generats a RPE.
Desplegament de plantilla a DNG
Desplegueu la plantilla estandarditzada a DNG per evitar utilitzar RPE cada vegada. Per tant, per un informe d’un sol clic, desplegarem la plantilla a l’aplicació DNG.
El procediment és el següent:
- Aneu a la carpeta d'instal·lació de l'IBM JTS / servidor / conf / rm / reporting / initialization / rrdng
- Assegureu-vos que el nom de la font de dades del mòdul DNG sigui mòduls i que el text DNG sigui _text sempre si esteu desplegant,
- Per canviar el nom a l'esquema, seleccioneu els esquemes d'origen de dades, seleccioneu l'origen de dades i canvieu el nom.
- Copieu la plantilla que hem creat a RPE a aquesta carpeta.
- Ara hem de registrar-ho a DNG, per a això navegueu i obriu el fitxer / server / conf / rm / reporting / initialization / META-INF
- Feu una entrada:
Nom: Informe DNG
Ubicació: templates / rrdg / DNG Report.dta
Etiqueta: Informe DNG
Descripció: Informe DNG
Tipus de contingut: aplicació / octet-stream
Informe sobre: cert
Context: vista, mòdul, col·lecció
- Aneu al navegador i aneu a URL, https: // nom d’accés: 9443 / rm / admin
- Aneu a la pestanya de depuració.
- A serveis, seleccioneu Publica servei i feu clic a Inicialitza servei.
- Aneu a l'àrea del projecte >> Informes
- Genereu l'informe sense problemes.
Conclusió
Llegint aquest article hauríeu entès la importància de tenir Rational Publishing Engine per generar els informes estandarditzats de DNG.
Aquest article s’adreça a persones amb coneixements bàsics d’RPE, que vulguin iniciar la seva carrera professional o que vulguin aprendre noves habilitats. RPE és capaç de generar informes fàcilment des de RTC i RQM, CQ, DOORS, Rhapsody i moltes altres eines de tercers.
Els punts importants que hem comentat en aquest tutorial són:
- Visió general de Rational Publishing Engine
- Instal·lació de Rational Publishing Engine
- Exploració de la interfície d'escriptori de Rational Publishing Engine
- Dissenyeu i creeu plantilles RPE bàsiques
- Generació de portes Informe de requisits de nova generació
- Format avançat de l'informe
- Afegir una pàgina mestra (capçalera i peu de pàgina) a l'informe .
- Addició de variables externes i variables internes .
- Desplegament de plantilla a DNG
Feliç aprenentatge !!
Lectura recomanada
- Conceptes bàsics d’aprenentatge del robot racional: eina d’automatització d’IBM
- Integració d’IBM Rational Quality Manager (RQM) amb Rational Functional Tester (RFT)
- Tutorial de migració de concerts de SVN a IBM Rational Team
- Introducció a Tricentis TOSCA Automation Tool
- Tutorial de l'eina de gestió de defectes de l'IBM Rational Team
- Una guia pas a pas de l’eina IBM Rational ClearQuest
- IBM Rational Team Concert (RTC) i integració SVN al Windows
- Funció de pool de dades a IBM Rational Quality Manager per a la gestió de dades de proves