ibm rational publishing engine tool hands tutorial
Dybtgående gennemgang af IBM Rational Publishing Engine Tool. Lær installation, avanceret rapportformatering, generer kravrapport og implementer skabelon til DNG:
Hvad er RPE?
IBM Rational Publishing Engine (RPE) er et værktøj til at automatisere produktionsrapporten fra forskellige datakilder. Hovedformålet med IBM RPE er at hente data fra forskellige datakilder, det kan enten være IBM-værktøjssæt eller andre tredjepartsværktøjer, som vil hjælpe med at reducere den menneskelige fejl og manuelle indsats.
Værktøjet er i stand til at generere fem output på samme tid som WORD, PDF, XSL-FO, Excel, HTML.
I denne vejledning forklarer vi den grundige brug af IBM Rational Udgivelsesmotor. Men inden det, kigger vi på at forstå det grundlæggende i IBM Rational DOORS Next Generation fra nedenstående link:
Anbefalet læsning => Introduktion til IBM Rational DOORS Next Generation
Hvad du lærer:
Oversigt over Rational Publishing Engine
Som vi allerede har diskuteret RPE's hovedfunktionalitet ovenfor, flytter vi til funktionerne i RPE og installationsdelen i denne vejledning.
De vigtigste funktioner i værktøjerne inkluderer:
- Det kan anvende stilarter og kundeformater.
- Det kan tilføje flere datakilder for at tilfredsstille kundens forventninger.
- Genbrug af skabeloner på tværs af organisationen til alle projekter.
- Kan integreres med tredjepartsværktøjer ved hjælp af REST API.
- Understøtter omfattende rapporter, sporbarhed og andre komplekse formatrapporter
Installation af RPE
Sørg for, at nedenstående software er tilgængelig, før installationen påbegyndes
Bemærk: Du vil have IBM Passport-fordel for at få adgang til dette .
- IBM Floating License implementeret serverværtsnavn.
Trin til installation af RPE :
- Åbn IBM Installation Manager
- Gå til Fil >> Præference
- Naviger til RPE repository disktag.inf
- Klik på Ok
- Installere
- Klik på Næste, når det beder om licens, skal du give RLKS (Rational License Key Server) serverværtsnavnet portnummeret i følgende format. Eksempel: 27000 @ eller // 27000 er standardportnummer.
- Installere.
Udforskning af Rational Publishing Engine Desktop Interface
RPE har to hovedkomponenter:
- RPE Studio : Hvor vi skal designe skabelonen og tilføje datakilder.
- RPE Launcher : Hvor vi skal designe stilen, output, køre datakilderne og generere rapporten.
RPE's vigtigste artefakter er som følger:
- Dokumentskabelon (* .dta) : Dette er skabelonformatet, som vi kan genbruge.
- Dokumentspecifikation / rapport (* .dsx) : Den forbinder en eller flere skabeloner og bruges til at generere rapporten
Generering af døre Næste generations kravrapport
Lad os starte med at oprette skabeloner til generering af DNG-kravdokumentet. Følg nedenstående trin for at oprette det samme.
# 1) Åbn Document Studio.
#to) For at oprette en rapport fra værktøjet er det første trin at tilføje en datakilde. Klik på Data >> Tilføj datakilde for at tilføje datakilden
På guiden anden side skal du vælge DNG-modul fra listen over foruddefinerede datakilder. I Skema felt angiver værtsnavnet og portnummeret på DNG Server. https: // værtsnavn: 9443 / rm / publish / modules? metadata = skema
For eksempel, https: // softwaretestinghelp: 9443 / rm / publish / modules? metadata = skema
# 3) Udfyld DNG-loginoplysningerne i brugernavn og adgangskode, og vælg indstillingen Auto som godkendelsestype, og klik derefter på Næste.
# 4) Nu kan du se datakilde tilføjes i datakildesektionen i skabelonen.
# 5) Det næste trin er at tilføje elementer efter behovene. For det,
- Vælg beholder og træk til skabelonen fra paletten
Bemærk: Container er som en side, der ikke påvirker outputindholdet, og det bruges hovedsageligt til at tilføje datakilder .
- Tilføj en afsnit og tekst fra paletten, som skal være inde i beholderen som vist på billedet nedenfor. Hvor afsnit beskriver output og har et fodaftryk i outputdokumentet.
- Træk og slip Datakilde> artefakt forespørgsel fra datakildevisningen.
- Dobbeltklik på et tekstelement, og vælg fanen Dataekspression og udvid Datakilde> artefakt forespørgsel og vælg titel der udskriver DNG-modulets titel.
- Gem skabelonen. Udvidelsen vil være. Dta.
# 6) Nu konfigurerer vi URI, der beskriver DNG-modulerne.
- Skift perspektivet øverst til højre til launcheren, hvilket gør det lettere for navigation, så du nemt kan navigere til launcher.
- Hvis du har gemt skabelonen, kan du se under datakildekonfiguration DNG-modul-datakilder i rød farve.
- Højreklik på datakilden, og vælg konfigurer datakildekonfigurationen.
- Giv URL'en som https: // værtsnavn: 9443 / rm / publish / modules? reourceURI =
Hvor modul-id er,
- Naviger i browseren på URL, https: // værtsnavn: 9443 / rm / web
- Vælg projektet efter login til applikationen
Åbn det modul, som vi vil generere rapporten for.
Klik på Del link til artefakt, og kopier det id, der vises i billedet nedenfor, og udskift modul-id'et i ovenstående URL.
- Nu ser URL i RPE Launcher ud i nedenstående billede. Giver brugeroplysninger med Auto godkendelsesmetode.
- Klik på generer dokument.
- Output ser ud,
# 7) Her udskriver skabelonen kun DNG-modultitlen, hvor vi ved hjælp af DNG-modulets datakilde kan udskrive moduloplysninger såsom beskrivelse, modul-id osv. For at udskrive kravet under DNG-modulerne skal vi tilføje DNG-tekstdatakilde. For det,
- Gå til Data >> Tilføj datakilde
- På guiden anden side skal du vælge DNG Text fra Foruddefineret og give værtsnavn, port, adgangskode til brugernavn og automatisk godkendelse, som vi gav for modulets datakilde.
Klik på Næste og afslut.
- Nu i datakildevisningen kan vi se DNG-tekst.
Bemærk: Det vigtige punkt, der skal bemærkes, er, at vi i DNG-modul konfigurerer URL'en i launcheren, så når vi tilføjer DNG-tekst, skal vi konfigurere den dynamisk. Til den automatiske konfiguration skal vi bruge endnu et element Dynamisk datakilde fra paletten, som skal være inde i en beholder. Forespørgslen, der vil forbinde DNG-modulet og DNG-teksten, er data / kilde / modul / kontekst Binding af DNG-modul datakilde .
# 8) Træk og slip en container fra paletten, som skal placeres inde i DNG-modulets forespørgselsbeholder.
# 9) Træk forespørgslen data / kilde / modul / kontekst Binding til containeren , hvis bedt om at vælge kontekst popup vælger den vigtigste containerforespørgsel datakilde / artefakt.
# 10) Højreklik på containeren og vælg Indsæt >> Datakildekonfiguration, nu kan brugeren se et element tilføjet til containeren.
#elleve) Nu er det næste trin at konfigurere denne datakilde dynamisk. For det,
- Vælg datakildeelementet for at gå til fanen egenskaber: Datakildekonfiguration >> Data
- Klik på Target Datasource, vælg DNG Text
- Vælg DNG-modul fra nedarvet datakonfiguration
# 12) Klik på beholderen, og vælg igen datakildeelementet, som du kan se i egenskabsfanen under data, en ny egenskab tilføjes som dynamisk konfiguration.
# 13) Klik på URI, og vælg scriptudtryk fra guiden.
Bemærk: Som beskrevet ovenfor lagres kravdetaljerne og linket inde i data >> artefakt >> kontekstbinding >> om. Det her om indeholder den respektive krav-URL, som ikke kan bruges direkte som den, ikke det samme URL-format. Så vi er nødt til at bruge et scriptudtryk til at konvertere URL'en til vores format. For at gøre det samme som i Image.
- Udtrykket er: about.replace (‘/ resources /’, ‘/ publish / text? resourceURI =’);
- Klik på Ok.
- Angiv brugernavn og adgangskode i den dynamiske konfiguration.
# 14) Her er vi, nu bliver kravet gentaget, så vi vil bruge afsnit og tekst inde i containeren og brug DNG Tekst Datakilde Datakilde / artefakt forespørgsel i afsnittet.
#femten) For at følge formatet, da overskrift til krav skal være fed, bruger vi en betingelse for kun at filtrere overskrift. For det,
- Højreklik på afsnittet, og klik på Data >> Rediger betingelse
- Alle krav inde i et modul er relateret til grundlæggende ting, der er gemt inde i DNG-modulet Datakilde / artefakt / kontekstbinding .
- Udvid attributter og forespørgselskontekst, der binder det, og kontroller er overskrift attribut .
- Giv scriptet som følger,
isHeading == “sand”
- Klik på Ok.
# 16) Dernæst er vi nødt til at udskrive kravet, som ikke er på vej, vi bruger en betingelse for kun filtrering, der ikke er på vej. Til det skal du tilføje endnu et afsnit og tekst igen nedadrettede med forespørgsel DNGText - Datakilde / artefakt / indhold / tekst / richtextbody og,
- Højreklik på afsnittet, og klik på Data >> Rediger betingelse
- Alle krav inde i et modul relateret til grundlæggende ting gemt inde i DNG-modul Datakilde >> artefakter >> kontekstbinding.
- Udvid attributter og forespørgsel kontekst bindende det og klik afkrydsningsfeltet er overskrift.
- Giv scriptet som følger,
erHeading! = “Sand”
- Klik på Ok.
Så skabelon ser ud,
# 17) Efter konfiguration af DNG-teksten dynamisk skjuler vi datakilden fra launcheren. Til det skal du fra en oversigt vælge datakilder og klikke på DNG Text under fanen egenskaber i den konfiguration, der kræves for at vælge skjult.
fig_cropper.swf hvordan man åbner
# 18) Gem og klik på generer rapport.
Avanceret formatering af rapporten
Dette afsnit beskriver, hvordan du formaterer afsnittet, tilføjer typografier, indholdsfortegnelse og tekststørrelse for at gøre din rapport på en standard måde.
Som i DNG-rapporten, som vi genererede modulnavnet, og dets sted er på venstre side. Dagsordenen er at gøre dens størrelse til overskriftstil og gøre den i midten af siden. For det,
# 1) Vælg det afsnit, hvor modultitlen er der, gå til egenskaber ned til skabelon, og vælg polstring, indrykninger og afstand. I justeringsmulighed skal du vælge Center fra rullelisten.
#to) For at øge størrelsen Gå til Font-indstillingen i egenskaber, og ret størrelsen på din overskrift.
# 3) For at anvende stil skal du højreklikke på afsnittet og vælge Stil >> Titel
# 4) For at tilføje en indholdsfortegnelse øverst på siden, som den skal komme efter modulets titel, skal vi tilføje indholdsfortegnelsen fra paletten. Til det skal du højreklikke på mellemrummet, efter at modulets titelelement er der, og vælge Indholdsfortegnelse.
# 5) For at rapporten ser mere tiltalende ud, skal du give et sideskift efter TOC.
# 6) TOC-element tilføjer ikke overskriften Indholdsfortegnelse, for at vi skal tilføje statisk tekst før TOC som vist på billedet nedenfor, teksten er en enkel værdi.
# 7) Lad os nu prøve at generere rapporten.
Mastersidekonceptet i RPE tilføjer sidehoved og sidefod i vores dokument. Til dette er vi nødt til at følge følgende trin,
# 1) Højreklik på hovedcontaineren, og vælg masterside >> ny masterside, angiv et navn.
#to) Så vi får en ny fane med det navn, du har angivet, hvor du kan se sidehoved og sidefodselement til stede.
# 3) Fra nu af tilføjer vi sidenummer i sidefod og overskrift og tilføjer et logo til venstre på siden.
# 4) I Footer tilføj et afsnit og højreklik på afsnit, vælg sidetalelement.
# 5) På samme måde tilføj et afsnit i overskriften, og tilføj et billedelement, højreklik på billedbrowsing og indlæs det billede, som du ønsker det skal være.
# 6) Lav polstringen til venstre eller højre efter ønske ved at vælge afsnitselementet.
# 7) Gem skabelonen, og generer rapporten.
Tilføjelse af variabler og Java Script
Variabler er af to typer:
Eksterne variabler : Dette bruges til at tage input, mens rapporten køres. For eksempel skal en bruger angive sit navn, mens han genererer den rapport, der er udarbejdet af tekstfeltet.
Intern variabel : Hvis du har nogen beregning eller et program, der skal skrive for at få den aktuelle systemdato, kan vi bruge dette.
- Så for at oprette en variabel gå-til-omrids sektion variabel Højreklik Indsæt >> Ny variabel
- Giv et navn “ dato' til variabel og adgang Intern til den interne variabel.
- Gå nu til sidefodssektionen, tilføj et afsnit ned og lav polstring på højre side, hvor den aktuelle dato udskrives på sidefodets højre side.
- Tilføj et afsnit ned, og tilføj en tekst inde, dobbeltklik og goto script-udtryk.
Dato = Dato (Date.now ()); // som giver den aktuelle dato.
- Gem skabelonen. Så denne variabel har kun adgang til intern.
- Nu konfigurerer vi en ekstern variabel, der tager input fra brugeren.
- For at følge den samme proces skal du højreklikke på variablen >> Indsæt >> Ny variabel
- Indtast navn Forberedt af, og vælg adgang Ekstern
- Vi giver dette lige under modulnavnet i skabelonen som vist i nedenstående billede.
- Her har jeg tilføjet en simpel tekst udarbejdet af og tilføjet endnu en tekst på højre side og tilføjede data Ekspressionsvariabel: Forberedt som vi oprettede.
- Så skabelon ser sådan ud,
- Og i launcher kan du se variablen PreparedBy i rød farve, skal du bare klikke og give værdi nedadrettede.
- Kør rapporten. Du vil se sidehovedet og sidefoden genereret i RPE.
Implementering af skabelon i DNG
Implementer den standardiserede skabelon til DNG for at undgå at bruge RPE hver gang. Så for kun et enkelt klik rapporterer vi skabelonen i DNG Application.
Proceduren er som følger:
- Naviger til IBM JTS installationsmappe / server / conf / rm / rapportering / initialisering / rrdng
- Sørg for, at datakildens navn på DNG-modulet er moduler, og DNG-teksten skal altid være _tekst, hvis du implementerer,
- For at omdøbe i omrids skal du vælge datakildeskemaer ved at vælge datakilden og omdøbe.
- Kopier skabelonen, som vi oprettede i RPE, til denne mappe.
- Nu skal vi registrere dette med DNG, for at navigere og åbne / server / conf / rm / rapportering / initialisering / META-INF-filen
- Foretag en post:
Navn: DNG-rapport
Beliggenhed: skabeloner / rrdg / DNG Report.dta
Etiket: DNG-rapport
Beskrivelse: DNG-rapport
Indholdstype: applikation / octet-stream
Is-rapport: sand
Sammenhæng: visning, modul, samling
- Gå til Browser og naviger til URL, https: // hotsname: 9443 / rm / admin
- Gå til fanen debug.
- Under tjenester skal du vælge Publish service og klikke på Initialize Service.
- Gå til projektområdet >> Rapporter
- Generer rapporten problemfrit.
Konklusion
Ved at læse denne artikel ville du have forstået vigtigheden af at have Rational Publishing Engine til at generere de standardiserede rapporter fra DNG.
Denne artikel er for folk med en grundlæggende forståelse af RPE, der ønsker at starte deres karriere eller som kan lide at lære nye færdigheder. RPE er i stand til let at generere rapporter fra RTC og RQM, CQ, DOORS, Rhapsody og mange andre tredjepartsværktøjer.
De vigtige punkter, vi har diskuteret i denne vejledning, er:
- Oversigt over Rational Publishing Engine
- Installation af Rational Publishing Engine
- Udforskning af Rational Publishing Engine Desktop Interface
- Design og opret grundlæggende RPE-skabeloner
- Generering af døre Næste generations kravrapport
- Avanceret formatering af rapporten
- Tilføjelse af en masterside (sidehoved og sidefod) i rapporten .
- Tilføjelse af ekstern variabel og intern variabel .
- Implementering af skabelon i DNG
Glad læring !!
Anbefalet læsning
- Læringsgrundlag for rationel robot - IBM Test Automation Tool
- IBM Rational Quality Manager (RQM) integration med Rational Functional Tester (RFT)
- SVN til IBM Rational Team Concert Migration Tutorial
- Introduktion til Tricentis TOSCA Automation Tool
- IBM Rational Team Concert Defect Management Tool Tutorial
- En trinvis vejledning til IBM Rational ClearQuest Tool
- IBM Rational Team Concert (RTC) og SVN-integration på Windows
- Data Pool-funktion i IBM Rational Quality Manager til testdatastyring