ibm rational publishing engine tool hands tutorial
Djupgående granskning av IBM Rational Publishing Engine Tool. Lär dig installation, avancera rapportformatering, skapa kravrapport och distribuera mall till DNG:
Vad är RPE?
IBM Rational Publishing Engine (RPE) är ett verktyg för att automatisera genereringsrapporten från olika datakällor. Huvudsyftet med IBM RPE är att hämta data från olika datakällor, det kan vara antingen IBM-verktygsuppsättning eller andra verktyg från tredje part, vilket hjälper till att minska mänskliga fel och manuella ansträngningar.
Verktyget kan generera fem utgångar samtidigt som WORD, PDF, XSL-FO, Excel, HTML.
I denna handledning kommer vi att förklara den djupgående användningen av IBM Rational Publiceringsmotor. Men innan det tar vi en titt på att förstå grunderna i IBM Rational DOORS Next Generation från länken nedan:
Rekommenderad läsning => Introduktion till IBM Rational DOORS Next Generation
Vad du kommer att lära dig:
Översikt över Rational Publishing Engine
Som vi redan har diskuterat RPE: s huvudfunktionalitet kommer vi att gå till funktionerna i RPE och installationsdelen i denna handledning.
De viktigaste funktionerna i verktygen inkluderar:
- Det kan använda stilar och kundformat.
- Det kan lägga till flera datakällor för att tillgodose kundernas förväntningar.
- Återanvändning av mallar över hela organisationen för alla projekt.
- Kan integreras med verktyg från tredje part med REST API.
- Stöder omfattande rapporter, spårbarhet och andra komplexa format
Installation av RPE
Se till att nedanstående programvara är tillgänglig innan installationen påbörjas
Obs! Du vill ha IBM Passport-fördel för åtkomst till detta .
- IBM Floating License distribuerat servervärdnamn.
Steg för att installera RPE :
- Öppna IBM Installation Manager
- Gå till Arkiv >> Inställningar
- Navigera till RPE-databas disktag.inf
- Klicka på Ok
- Installera
- Klicka på Nästa när den ber om licensen ge RLKS (Rational License Key Server) serverns värdnamn portnumret i följande format. Exempel: 27000 @ eller // 27000 är standardportnummer.
- Installera.
Utforskar Rational Publishing Engine Desktop Interface
RPE har två huvudkomponenter:
- RPE Studio : Där vi ska utforma mallen och lägga till datakällor.
- RPE Launcher : Där vi ska utforma stilen, mata ut, köra datakällorna och generera rapporten.
RPE: s viktigaste artefakter är som följer:
- Dokumentmall (* .dta) : Detta är mallformatet som vi kan återanvända.
- Dokumentspecifikation / rapport (* .dsx) : Den ansluter en eller flera mallar och används för att generera rapporten
Generating Doors Next Generation Requirement Report
Låt oss börja med att skapa mallar för att skapa DNG-kravdokumentet. Följ stegen nedan för att skapa samma.
# 1) Öppna Document Studio.
#två) För att skapa en rapport från verktyget är det första steget att lägga till en datakälla. Klicka på Data >> Lägg till datakälla för att lägga till datakällan
Välj den andra sidan i guiden DNG-modul från listan över fördefinierade datakällor. I Schema fältet ange värdnamn och portnummer för DNG Server. https: // värdnamn: 9443 / rm / publish / modules? metadata = schema
Till exempel, https: // softwaretestinghelp: 9443 / rm / publish / modules? metadata = schema
# 3) Fyll in DNG-inloggningsuppgifterna i användarnamn och lösenord och välj alternativet Auto som autentiseringstyp och klicka sedan på Nästa.
# 4) Nu kan du se att datakälla läggs till i datakällsektionen i mallen.
# 5) Nästa steg är att lägga till element efter behov, för det,
- Välj behållare och dra till mallen från paletten
Notera: Container är som en sida som inte påverkar utdatainnehållet och används främst för att lägga till datakällor .
- Lägg till ett paragraf och text från paletten, som ska vara inne i behållaren enligt bilden nedan. Där stycke beskriver utdata och har ett fotavtryck i utdatadokumentet.
- Dra och släpp Datakälla> artefakt fråga från datakällvyn.
- Dubbelklicka på ett textelement och välj fliken Datauttryck och expandera Datakälla> artefakt fråga och välj titel som skriver ut DNG-modulens titel.
- Spara mallen. Förlängningen blir. Dta.
# 6) Nu konfigurerar vi URI som beskriver DNG-modulerna.
- Ändra perspektivet till startprogrammet uppe till höger, vilket gör det lättare för navigering så att du enkelt kan navigera till startprogrammet.
- Om du har sparat mallen kan du se under datakällkonfigurationen DNG-modul-datakällor i röd färg.
- Högerklicka på datakällan och välj konfigurera datakällans konfiguration.
- Ange webbadressen som https: // värdnamn: 9443 / rm / publish / modules? reourceURI =
Var modul-id är,
- Navigera i webbläsaren på URL, https: // värdnamn: 9443 / rm / web
- Välj projektet efter inloggning till applikationen
Öppna den modul som vi vill generera rapporten för.
Klicka på Dela länk till artefakt och kopiera id: t som visas i bilden nedan och ersätt modul-id i ovanstående URL.
- Nu ser URL i RPE Launcher ut som i bilden nedan. Ger användaruppgifter med Bil autentiseringsmetod.
- Klicka på generera dokument.
- Output ser ut som,
# 7) Här skriver mallen endast ut DNG-modulens titel, där vi använder DNG-modulens datakälla kan vi skriva ut moduluppgifter som beskrivning, modul-id etc. För att skriva ut kravet under DNG-modulerna måste vi lägga till DNG-textdatakälla. För det,
- Gå till Data >> Lägg till datakälla
- På den andra sidan i guiden väljer du DNG-text från fördefinierad och ger värdnamn, port, lösenord för användarnamn och automatisk autentisering som vi gav för modulens datakälla.
Klicka på Nästa och avsluta.
- Nu i datakällvyn kan vi se DNG Text.
Notera: Den viktiga punkten att notera är att i DNG-modulen konfigurerar vi webbadressen i startprogrammet, så när vi lägger till DNG-text måste vi konfigurera den dynamiskt. För den automatiska konfigurationen måste vi använda ytterligare ett element Dynamisk datakälla från paletten som ska vara inne i en behållare. Frågan som länkar till DNG-modulen och DNG-texten är data / källa / modul / sammanhang Bindning av DNG-modul datakälla .
# 8) Dra och släpp en behållare från paletten som ska placeras i frågebehållaren för DNG-modulen.
# 9) Dra frågan data / källa / modul / sammanhang Bindande till behållaren , om uppmanad välj sammanhang popup väljer huvudkällan / artefakten för containerfrågan.
# 10) Högerklicka på behållaren och välj Infoga >> Datakällkonfiguration, nu kan användaren se ett element som läggs till i behållaren.
#elva) Nu är nästa steg att konfigurera denna datakälla dynamiskt. För det,
- Välj datakällelementet för att gå till fliken egenskaper: Datakällkonfiguration >> Data
- Klicka på Target Datasource och välj DNG Text
- Välj DNG-modul från ärftlig datakonfiguration
# 12) Klicka på behållaren och välj igen datakällelementet som du kan se på fliken Egenskaper under data en ny egenskap läggs till som dynamisk konfiguration.
# 13) Klicka på URI och välj skriptuttryck från guiden.
Notera: Som beskrivits ovan lagras kravuppgifterna och länken i data >> artefakt >> sammanhangsbindande >> om. Detta handla om innehåller respektive krav-URL som inte kan användas direkt som den, inte samma format-URL. Så vi måste använda ett skriptuttryck för att konvertera webbadressen till vårt format. För att göra samma sak som i Image.
- Uttrycket är: about.replace (‘/ resources /’, ‘/ publish / text? resourceURI =’);
- Klicka på Ok.
- Ange användarnamn och lösenord i den dynamiska konfigurationen.
# 14) Här är vi, nu kommer kravet att upprepas, så vi kommer att använda stycken och text inuti behållaren och använd DNG-text Datakälla Datakälla / artefakt fråga i stycket.
#femton) För att följa formatet eftersom kravrubriken ska vara fet ska vi använda ett villkor för att endast filtrera rubrik. För det,
- Högerklicka på stycket och klicka på Data >> Redigera villkor
- Alla krav i en modul relaterade till grundläggande saker som lagras i DNG-modulen Datakälla / artefakt / sammanhangsbindning .
- Expandera attribut och frågekontext som binder det och kontrollera ärHeading attribut .
- Ge manuset på följande sätt,
isHeading == “true”
- Klicka på Ok.
# 16) Därefter måste vi skriva ut kravet som inte är rubrik, vi kommer att använda ett villkor för filtrering endast som inte är rubrik. För det, lägg till ytterligare ett stycke och text igen nackdelen med frågan DNGText - Datakälla / artefakt / innehåll / text / richtextbody och,
- Högerklicka på stycket och klicka på Data >> Redigera villkor
- Alla krav i en modul relaterade till grundläggande saker som lagras i DNG-modulen Datakälla >> artefakter >> sammanhangsbindande.
- Expandera attribut och fråga sammanhang som bindar det och klicka på kryssrutan ärHeading.
- Ge manuset på följande sätt,
ärHeading! = “Sant”
- Klicka på Ok.
Så mall ser ut,
# 17) Efter att ha konfigurerat DNG-texten dynamiskt döljer vi datakällan från startprogrammet. För det, från en disposition, välj datakällor och klicka på DNG Text under fliken egenskaper i den konfiguration som krävs för att välja dold.
selen java intervju frågor och svar för erfarna
# 18) Spara och klicka på generera rapport.
Avancerad formatering av rapporten
Detta avsnitt beskriver hur du formaterar stycket, lägger till stilar, innehållsförteckning och storlek på texten för att göra din rapport på ett standardiserat sätt.
Som i DNG-rapporten som vi genererade modulnamnet och dess plats är på vänster sida. Dagordningen är att göra sin storlek till rubrikstil och göra den i mitten av sidan. För det,
# 1) Välj det stycke där modultiteln finns där, gå till egenskaperna ner till mallen och välj alternativet stoppning, indrag och avstånd. I centreringsalternativet välj Center i listrutan.
#två) För att öka storleken Gå till alternativet Font i egenskaper och fixa storleken på din rubrik.
# 3) För att tillämpa stil högerklickar du på stycket och väljer Stil >> Titel
# 4) För att lägga till en innehållsförteckning överst på sidan som den ska komma efter modulrubriken bör vi lägga till innehållsförteckningen från paletten. För det högerklickar du på utrymmet efter att modulens titelelement finns där och väljer Innehållsförteckning.
# 5) För att rapporten ska se mer tilltalande ut ger du en sidbrytning efter TOC.
# 6) TOC-element lägger inte till rubriken Innehållsförteckning för att vi behöver lägga till statisk text före TOC som visas i bilden nedan, texten är en enkelt värde.
# 7) Låt oss nu försöka generera rapporten.
Huvudsidekonceptet i RPE lägger till sidhuvud och sidfot i vårt dokument. För detta måste vi följa följande steg,
# 1) Högerklicka på huvudbehållaren och välj Master Page >> New Master Page, Ange ett namn.
#två) Så vi får en ny flik med namnet du angav, där du kan se sidhuvud och sidfotelement närvarande.
# 3) Från och med nu lägger vi till sidnummer i sidfot och sidhuvud och lägger till en logotyp till vänster på sidan.
# 4) Lägg till ett stycke i sidfoten och högerklicka på stycke välj sidnummerelement.
# 5) På samma sätt lägger du till ett stycke i rubriken och lägger till ett bildelement, högerklickar du på bildbläddring och laddar bilden som du vill att den ska vara.
# 6) Gör stoppningen åt vänster eller höger enligt önskemål genom att välja avsnittelement.
# 7) Spara mallen och skapa rapporten.
Lägga till variabler och Java-skript
Variabler är av två typer:
Externa variabler : Detta används för att ta in input när du kör rapporten. Till exempel måste en användare ange sitt namn medan han genererar rapporten som förbereds av textrutan.
Intern variabel : Om du har någon beräkning eller något program som behöver skriva för att få aktuellt systemdatum kan vi använda detta.
- Så för att skapa en variabel sektion för gå till kontur variabel Högerklicka Föra in >> Ny variabel
- Ge ett namn “ datum' till variabel och åtkomst Intern för den interna variabeln.
- Gå nu till sidfotsektionen, lägg till ett stycke nedåt och gör stoppning på höger sida där det aktuella datumet kommer att skrivas ut på sidfotens högra sida.
- Lägg till ett stycke nedåt och lägg till en text inuti, dubbelklicka och gå till skriptuttryck.
Datum = Datum (Datum. Nu ()); // som ger aktuellt datum.
- Spara mallen. Så den datumvariabeln har endast åtkomst på internt.
- Nu konfigurerar vi en extern variabel som tar inmatning från användaren.
- För att följa samma process, högerklicka på variabel >> Infoga >> Ny variabel
- Ange namn Prepared By och välj åtkomst Extern
- Vi kommer att tillhandahålla detta strax nedanför modulnamnet i mallen som visas i bilden nedan.
- Här har jag lagt till en enkel text förberedd av och lagt till ytterligare en text på höger sida och lagt till data Uttrycksvariabel: Beredd av vilken vi skapade.
- Så mall ser ut så här,
- Och i startfönstret kan du se variabeln PreparedBy i röd färg, klicka bara och ge värde nackdel.
- Kör rapporten. Du kommer att se sidhuvudet och sidfoten som genereras i RPE.
Implementera mall i DNG
Distribuera den standardiserade mallen till DNG för att undvika att använda RPE varje gång. Så för bara ett klickrapport kommer vi att distribuera mallen i DNG Application.
Förfarandet är som följer:
- Navigera till IBM JTS installationsmapp / server / conf / rm / rapportering / initialisering / rrdng
- Se till att datakällans namn på DNG-modulen är moduler och att DNG-texten alltid ska vara _text om du distribuerar,
- För att byta namn på konturerna väljer du datakällscheman, väljer datakälla och byter namn.
- Kopiera mallen som vi skapade i RPE till den här mappen.
- Nu måste vi registrera detta hos DNG, för att navigera och öppna filen / server / conf / rm / rapportering / initialisering / META-INF
- Gör ett inlägg:
Namn: DNG-rapport
Plats: mallar / rrdg / DNG Report.dta
Märka: DNG-rapport
Beskrivning: DNG-rapport
Innehållstyp: applikation / oktettström
Is-rapport: Sann
Sammanhang: vy, modul, samling
- Gå till webbläsaren och navigera till URL, https: // hotsname: 9443 / rm / admin
- Gå till fliken felsökning.
- Under tjänster väljer du Publicera tjänst och klickar på Initialisera tjänst.
- Gå till projektområdet >> Rapporter
- Skapa rapporten sömlöst.
Slutsats
Genom att läsa den här artikeln skulle du ha förstått vikten av att ha Rational Publishing Engine för att generera standardiserade rapporter från DNG.
Den här artikeln är för personer med en grundläggande förståelse för RPE, som vill börja sin karriär eller som vill lära sig nya färdigheter. RPE kan enkelt generera rapporter från RTC och RQM, CQ, DOORS, Rhapsody och många andra verktyg från tredje part.
De viktiga punkterna vi har diskuterat i denna handledning är:
- Översikt över Rational Publishing Engine
- Installation av Rational Publishing Engine
- Utforska Rational Publishing Engine Desktop Interface
- Designa och skapa grundläggande RPE-mallar
- Generating Doors Next Generation Requirement Report
- Avancerad formatering av rapporten
- Lägga till en mastersida (sidhuvud och sidfot) i rapporten .
- Lägga till extern variabel och intern variabel .
- Implementera mall i DNG
Happy Learning !!
Rekommenderad läsning
- Learning Basics of Rational Robot - IBM Test Automation Tool
- IBM Rational Quality Manager (RQM) -integration med Rational Functional Tester (RFT)
- SVN till IBM Rational Team Concert Migration Tutorial
- Introduktion till Tricentis TOSCA Automation Tool
- IBM Rational Team Concert Defect Management Tool Tutorial
- En steg-för-steg-guide till IBM Rational ClearQuest Tool
- IBM Rational Team Concert (RTC) och SVN Integration On Windows
- Data Pool Feature i IBM Rational Quality Manager för testdatahantering