ibm rational publishing engine tool hands tutorial
Revizuire aprofundată a instrumentului IBM Rational Publishing Engine. Aflați instalarea, formatarea avansată a raportului, generarea raportului de cerințe și implementarea șablonului pe DNG:
Ce este RPE?
IBM Rational Publishing Engine (RPE) este un instrument pentru automatizarea raportului de generare din diferite surse de date. Scopul principal al IBM RPE este de a extrage datele din diverse surse de date, poate fi fie un set de instrumente IBM, fie orice alte instrumente terțe, care vor ajuta la reducerea erorii umane și a efortului manual.
Instrumentul este capabil să genereze cinci ieșiri în același timp, cum ar fi WORD, PDF, XSL-FO, Excel, HTML.
În acest tutorial, vom explica utilizarea în profunzime a IBM Rational Motor de editare. Dar, înainte de aceasta, să aruncăm o privire pentru a înțelege elementele de bază ale IBM Rational DOORS Next Generation din link-ul de mai jos:
Lectură recomandată => Introducere în IBM Rational DOORS Următoarea generație
Ce veți învăța:
Prezentare generală a Rational Publishing Engine
Deoarece am discutat deja funcționalitatea principală a RPE mai sus, vom trece la caracteristicile RPE și la partea de instalare din acest tutorial.
Principalele caracteristici ale instrumentelor includ:
- Poate aplica stiluri și formate pentru clienți.
- Poate adăuga mai multe surse de date pentru a satisface așteptările clienților.
- Reutilizarea șabloanelor în întreaga organizație pentru toate proiectele.
- Se poate integra cu instrumente terță parte utilizând API-ul REST.
- Sprijină rapoartele complete, trasabilitatea și orice alte rapoarte de format complex
Instalarea RPE
Vă rugăm să vă asigurați că software-ul menționat mai jos este disponibil înainte de a începe instalarea
Notă: doriți să aveți avantajul IBM Passport pentru a accesa acest lucru .
- Serviciul IBM Floating License implementat Numele gazdei.
Pași pentru instalarea RPE :
- Deschideți IBM Installation manager
- Accesați Fișier >> Preferință
- Navigați la depozitul RPE disktag.inf
- Faceți clic pe Ok
- Instalare
- Faceți clic pe Următorul, când solicită licența, furnizați numele gazdei serverului RLKS (Rational License Key Server) cu numărul portului în formatul următor. Exemplu: 27000 @ sau // 27000 este numărul de port implicit.
- Instalare.
Explorarea interfeței desktop Rational Publishing Engine
RPE are două componente principale:
- RPE Studio : Unde vom proiecta șablonul și vom adăuga surse de date.
- Lansator RPE : Unde vom proiecta stilul, rezultatele, vom rula sursele de date și vom genera raportul.
Principalele artefacte RPE sunt după cum urmează:
- Șablon document (* .dta) : Acesta este formatul de șablon pe care îl putem refolosi.
- Specificație document / Raport (* .dsx) : Conectează unul sau mai multe șabloane și utilizate pentru a genera raportul
Generarea ușilor Următoarea generație Raport de cerințe
Să începem prin a crea șabloane pentru generarea documentului de cerință DNG. Urmați pașii menționați mai jos pentru a crea același lucru.
# 1) Deschideți Document Studio.
#Două) Pentru a crea un raport din instrument, primul pas este să adăugați o sursă de date. Pentru a adăuga sursa de date, faceți clic pe Date >> Adăugați sursă de date
Pe a doua pagină a expertului selectați Modul DNG din lista surselor de date predefinite. În Schemă câmpul furnizează numele gazdei și numărul de port al serverului DNG. https: // hostname: 9443 / rm / publish / modules? metadata = schema
De exemplu, https: // softwaretestinghelp: 9443 / rm / publish / modules? metadata = schema
# 3) Completați datele de conectare DNG în numele de utilizator și parola și selectați opțiunea Auto ca tip de autentificare și apoi faceți clic pe Următorul.
# 4) Acum puteți vedea sursa de date adăugată în secțiunea sursă de date din șablon.
# 5) Următorul pas este să adăugați elemente în funcție de nevoi, pentru aceasta,
- Selectează container și trageți la șablon din paletă
Notă: Containerul este ca o pagină care nu afectează conținutul de ieșire și este utilizat în principal pentru a adăuga surse de date .
- Adauga unu paragraf și text din paletă, care ar trebui să fie în interiorul containerului, așa cum se arată în imaginea de mai jos. Unde paragraful descrie rezultatul și are o amprentă în documentul de ieșire.
- Glisați și fixați Sursă de date> artefact interogare din vizualizarea sursei de date.
- Faceți dublu clic pe un element text și selectați fila Expresie date și extindeți Sursă de date> artefact interogați și selectați titlu care va tipări titlul modulului DNG.
- Salvați șablonul. Extensia va fi. Dta.
# 6) Acum, vom configura URI-ul care descrie modulele DNG.
- În partea dreaptă sus, schimbați perspectiva spre lansator, ceea ce face mai ușoară navigarea, astfel încât să puteți naviga cu ușurință la lansator.
- Dacă ați salvat șablonul, puteți vedea sub configurația sursei de date DNG Module-Surse de date în culoare roșie.
- Faceți clic dreapta pe sursa de date și selectați configurați configurația sursei de date.
- Dați adresa URL ca https: // nume gazdă: 9443 / rm / publish / modules? reourceURI =
Unde ID modul este,
- Navigați în browser pe URL, https: // nume gazdă: 9443 / rm / web
- Selectați proiectul după conectarea la aplicație
Deschideți modulul pentru care dorim să generăm raportul.
Faceți clic pe Partajare link către artefact și copiați ID-ul care este afișat în imaginea de mai jos și înlocuiți ID-ul modulului în adresa URL de mai sus.
- Acum URL-ul din lansatorul RPE arată ca în imaginea de mai jos. Oferă acreditări de utilizator cu Auto metoda de autentificare.
- Faceți clic pe generare document.
- Rezultatul arată,
# 7) Aici șablonul tipărește doar titlul modulului DNG, unde folosind sursa de date a modulului DNG, putem imprima detalii despre modul, cum ar fi descrierea, ID-ul modulului etc. Pentru a tipări cerința din modulele DNG trebuie să adăugăm sursa de date text DNG. Pentru asta,
- Accesați Date >> Adăugați sursă de date
- Pe a doua pagină a expertului selectați DNG Text din Predefinit și dați numele gazdei, portul, parola de nume de utilizator și autentificarea automată așa cum am dat pentru sursa de date a modulului.
Faceți clic pe Următorul și Finalizați.
- Acum, în vizualizarea sursei de date, vom putea vedea textul DNG.
Notă: Punctul important care trebuie remarcat este că în modulul DNG configurăm adresa URL din lansator, deci atunci când adăugăm text DNG, trebuie să-l configurăm dinamic. Pentru acea configurație automată, trebuie să folosim încă un element Sursă de date dinamică din paleta care ar trebui să fie în interiorul unui container. Interogarea care va lega modulul DNG și textul DNG este date / sursă / modul / context Legarea sursei de date a modulului DNG .
# 8) Glisați și fixați un container din paletă care ar trebui să fie plasat în containerul de interogare a modulului DNG.
# 9) Trageți interogarea date / sursă / modul / context Binding la container , dacă solicitat contextul contextual selectează sursa de date / artefactul de interogare a containerului principal.
# 10) Faceți clic dreapta pe container și selectați Inserare >> Configurare sursă de date, acum utilizatorul poate vedea un element adăugat în container.
#unsprezece) Acum, următorul pas este de a configura această sursă de date dinamic. Pentru asta,
- Selectați elementul sursă de date pentru a accesa fila Proprietăți: Configurarea sursei de date >> Date
- Faceți clic pe Sursa de date țintă selectați textul DNG
- Selectați modulul DNG din configurația de date moștenită
# 12) Faceți clic pe container și selectați din nou elementul sursă de date așa cum puteți vedea în fila Proprietăți sub date, o nouă proprietate este adăugată ca configurație dinamică.
# 13) Faceți clic pe URI și selectați expresia scriptului din expert.
Notă: După cum s-a descris mai sus, detaliile cerințelor și linkul sunt stocate în interiorul datelor >> artefact >> context obligatoriu >> despre. Acest despre conține respectiva adresă URL de cerință care nu poate fi utilizată direct ca ea, nu aceeași adresă URL de format. Deci, trebuie să folosim o expresie de script pentru a converti adresa URL în formatul nostru. Pentru asta faceți la fel ca în Image.
- Expresia este: about.replace (‘/ resources /’, ‘/ publish / text? resourceURI =’);
- Faceți clic pe Ok.
- Furnizați numele de utilizator și parola în configurația dinamică.
# 14) Iată-ne, acum cerința va fi iterată, așa că o vom folosi paragrafe și text în interiorul containerului și utilizați Text DNG Sursă de date Sursă de date / artefact interogare în paragraf.
#cincisprezece) Pentru a urmări formatul, deoarece titlul cerinței ar trebui să fie Bold, vom folosi o condiție pentru filtrarea numai a titlului. Pentru asta,
- Faceți clic dreapta pe paragraf și faceți clic pe Date >> Editare condiție
- Toate cerințele din interiorul unui modul legate de lucrurile de bază stocate în modulul DNG Legarea sursei de date / artefactului / contextului .
- Extindeți Atribute și contextul interogării care îl leagă și verificați isHeading atribut .
- Dă scenariul după cum urmează,
isHeading == „adevărat”
- Faceți clic pe Ok.
# 16) Apoi, trebuie să imprimăm cerința care nu este antet, vom folosi doar o condiție pentru filtrare care nu este antet. Pentru aceasta, adăugați încă un paragraf și text din nou dezavantaj cu interogarea DNGText - Sursă de date / artefact / conținut / text / richtextbody și,
- Faceți clic dreapta pe paragraf și faceți clic pe Date >> Editare condiție
- Toate cerințele din cadrul unui modul legate de lucrurile de bază stocate în modulul DNG Datasource >> artefacte >> context obligatoriu.
- Extindeți Atributele și contextul interogării care îl obligă și faceți clic pe caseta de selectare isHeading.
- Dă scenariul după cum urmează,
isHeading! = „Adevărat”
- Faceți clic pe Ok.
Deci șablonul arată,
# 17) După configurarea dinamică a textului DNG, vom ascunde sursa de date din lansator. Pentru aceasta, dintr-o schiță, selectați sursele de date și faceți clic pe DNG Text sub fila Proprietăți din configurația necesară pentru a selecta ascuns.
.net c # întrebări de interviu
# 18) Salvați și faceți clic pe Generare raport.
Formatare avansată a raportului
Această secțiune descrie cum să formatați paragraful, să adăugați stiluri, cuprins și dimensiunea textului pentru a vă face raportul într-un mod standard.
Ca și în raportul DNG pe care l-am generat numele modulului și locul său este în partea stângă. Agenda este de a face dimensiunea la stilul de antet și de a o face în centrul paginii. Pentru asta,
# 1) Selectați paragraful în care se află titlul modulului, accesați proprietățile până la șablon și selectați opțiunea de umplere, indentări și spațiu. În opțiunea de aliniere, selectați Centru din lista derulantă.
#Două) Pentru creșterea dimensiunii Accesați opțiunea Font din proprietăți și fixați dimensiunea antetului.
# 3) Pentru a aplica stilul faceți clic dreapta pe paragraf și selectați Stil >> Titlu
# 4) Pentru a adăuga un cuprins în partea de sus a paginii așa cum ar trebui să apară după titlul modulului, ar trebui să adăugăm cuprinsul din paletă. Pentru aceasta, faceți clic dreapta pe spațiul după ce elementul titlu modul este acolo și selectați Cuprins.
# 5) Pentru ca raportul să pară mai atrăgător, furnizați o pauză de pagină după TOC.
# 6) Elementul TOC nu va adăuga titlul Cuprins pentru care trebuie să adăugăm text static înainte de TOC, așa cum se arată în imaginea de mai jos, textul este un valoare simplă.
# 7) Acum, să încercăm să generăm raportul.
Conceptul de pagină principală din RPE adaugă antet și subsol în documentul nostru. Pentru aceasta, trebuie să urmăm pașii următori,
# 1) Faceți clic dreapta pe containerul principal și selectați Pagina principală >> Pagina principală nouă, Furnizați un nume.
#Două) Deci, vom primi o nouă filă cu numele pe care l-ați furnizat, unde puteți vedea elementele antet și subsol prezente.
# 3) De acum, vom adăuga numărul paginii în subsol și antet și vom adăuga o siglă în partea stângă a paginii.
# 4) În subsol adăugați un paragraf și faceți clic dreapta pe paragraf selectați elementul numărului paginii.
# 5) În mod similar, în antet adăugați un paragraf și adăugați un element imagine, faceți clic dreapta pe răsfoire imagine și încărcați imaginea pe care doriți să o facă.
# 6) Faceți umplutura stânga sau dreapta conform dorinței selectând elementul de paragraf.
# 7) Salvați șablonul și generați raportul.
Adăugarea de variabile și script Java
Variabilele sunt de două tipuri:
Variabile externe : Aceasta este utilizată pentru a lua informații în timp ce rulați raportul. De exemplu, un utilizator trebuie să-și furnizeze numele în timp ce generează raportul pregătit de caseta de text.
Variabilă internă : Dacă aveți orice calcul sau trebuie să scrieți orice program pentru a obține data curentă a sistemului, putem folosi acest lucru.
- Deci, pentru a crea o secțiune de contur variabilă variabil Click dreapta Introduce >> Variabilă nouă
- Dă un nume „ Data' la variabilă și acces intern pentru variabila internă.
- Acum accesați secțiunea subsol, adăugați un paragraf în jos și faceți umplerea în partea dreaptă, unde data curentă va fi imprimată în partea dreaptă a subsolului.
- Adăugați un paragraf în jos și adăugați un text în interior, faceți dublu clic și mergeți la expresia scriptului.
Data = Data (Date.now ()); // care va furniza data curentă.
- Salvați șablonul. Deci, variabila dată are acces numai la nivel intern.
- Acum, vom configura o variabilă externă care va prelua datele de la utilizator.
- Pentru a urma același proces, faceți clic dreapta pe variabilă >> Inserare >> Variabilă nouă
- Introduceți numele Pregătit de și accesați selectați Extern
- Vom furniza acest lucru chiar mai jos de numele modulului în șablon, așa cum se arată în imaginea de mai jos.
- Aici am adăugat un text simplu pregătit de și am adăugat încă un text pe partea dreapta și a adăugat variabila de expresie a datelor: pregătită prin care am creat.
- Șablonul arată așa,
- Și în lansator puteți vedea variabila PreparedBy în culoare roșie, trebuie doar să faceți clic și să oferiți dezavantaje.
- Rulați raportul. Veți vedea antetul și subsolul generate în RPE.
Implementarea șablonului în DNG
Implementați șablonul standardizat pe DNG pentru a evita utilizarea RPE de fiecare dată. Deci, pentru un singur raport de clic, vom implementa șablonul în aplicația DNG.
Procedura este după cum urmează:
- Navigați la folderul de instalare IBM JTS / server / conf / rm / reporting / initialization / rrdng
- Asigurați-vă că numele sursei de date a modulului DNG este modul și că textul DNG ar trebui să fie _text întotdeauna dacă implementați,
- Pentru a redenumi în contur selectați schemele sursei de date, selectați sursa de date și redenumiți.
- Copiați șablonul pe care l-am creat în RPE în acest folder.
- Acum trebuie să înregistrăm acest lucru cu DNG, pentru aceasta navigați și deschideți fișierul / server / conf / rm / reporting / initialization / META-INF
- Faceți o intrare:
Nume: Raport DNG
Locație: templates / rrdg / DNG Report.dta
Eticheta: Raport DNG
Descriere: Raport DNG
Tipul de conținut: aplicație / octet-stream
Raportul este: Adevărat
Context: vizualizare, modul, colecție
- Accesați browserul și navigați la URL, https: // hotsname: 9443 / rm / admin
- Accesați fila de depanare.
- Sub servicii, selectați Publish service și faceți clic pe Initialize Service.
- Accesați zona Proiect >> Rapoarte
- Generați raportul fără probleme.
Concluzie
Citind acest articol ați fi înțeles importanța existenței Rational Publishing Engine pentru generarea rapoartelor standardizate de la DNG.
Acest articol este destinat persoanelor cu o înțelegere de bază a RPE, care doresc să-și înceapă cariera sau cărora le place să învețe noi abilități. RPE este capabil să genereze rapoarte cu ușurință de la RTC și RQM, CQ, DOORS, Rhapsody și multe alte instrumente terțe.
Punctele importante pe care le-am discutat în acest tutorial sunt:
- Prezentare generală a Rational Publishing Engine
- Instalarea Rational Publishing Engine
- Explorarea interfeței desktop Rational Publishing Engine
- Proiectați și creați șabloane RPE de bază
- Generarea ușilor Următoarea generație Raport de cerințe
- Formatare avansată a raportului
- Adăugarea unei pagini master (antet și subsol) în raport .
- Adăugarea variabilei externe și variabilei interne .
- Implementarea șablonului în DNG
Învățare fericită !!
Lectură recomandată
- Învățarea elementelor de bază ale robotului rațional - Instrument de automatizare a testelor IBM
- Integrare IBM Rational Quality Manager (RQM) cu Rational Functional Tester (RFT)
- Tutorial de migrare de la SVN la IBM Rational Team
- Introducere în Tricentis TOSCA Automation Tool
- Tutorial IBM Rational Team Concert Defect Management Tool
- Un ghid pas cu pas al instrumentului IBM Rational ClearQuest
- IBM Rational Team Concert (RTC) și integrarea SVN pe Windows
- Funcția Pool de date în IBM Rational Quality Manager pentru testarea gestionării datelor