ibm rational publishing engine tool hands tutorial
Grundig gjennomgang av IBM Rational Publishing Engine Tool. Lær installasjon, forhåndsrapportering, generer kravrapport og distribuer mal til DNG:
Hva er RPE?
IBM Rational Publishing Engine (RPE) er et verktøy for å automatisere generasjonsrapporten fra forskjellige datakilder. Hovedmålet med IBM RPE er å hente dataene fra forskjellige datakilder, det kan være enten IBM-verktøysett eller andre tredjepartsverktøy, som vil bidra til å redusere menneskelige feil og manuell innsats.
Verktøyet er i stand til å generere fem utganger samtidig som WORD, PDF, XSL-FO, Excel, HTML.
I denne veiledningen vil vi forklare den grundige bruken av IBM Rational Forlagsmotor. Men før det, ta en titt på å forstå det grunnleggende i IBM Rational DOORS Next Generation fra lenken nedenfor:
Anbefalt lesing => Introduksjon til IBM Rational DOORS Next Generation
Hva du vil lære:
Oversikt over rasjonell publiseringsmotor
Som vi allerede har diskutert hovedfunksjonaliteten til RPE ovenfor, vil vi gå til funksjonene til RPE og installasjonsdelen i denne opplæringen.
De viktigste funksjonene i verktøyene inkluderer:
- Det kan bruke stiler og kundeformater.
- Det kan legge til flere datakilder for å tilfredsstille kundens forventninger.
- Gjenbruk av maler i hele organisasjonen for alle prosjekter.
- Kan integreres med tredjepartsverktøy ved bruk av REST API.
- Støtter omfattende, sporbarhet og andre komplekse formatrapporter
Installasjon av RPE
Forsikre deg om at programvaren nedenfor er tilgjengelig før du starter installasjonen
Merk: Du vil ha IBM Passport-fordel for å få tilgang til dette .
- IBM Floating License distribuert serververtsnavn.
Fremgangsmåte for å installere RPE :
- Åpne IBM Installasjonsbehandling
- Gå til Fil >> Innstillinger
- Naviger til RPE repository disktag.inf
- Klikk på OK
- Installere
- Klikk på Neste, når den ber om lisensen, gi RLKS (Rational License Key Server) serververtsnavnet portnummeret i følgende format. Eksempel: 27000 @ eller // 27000 er standard portnummer.
- Installere.
Utforsker Rational Publishing Engine Desktop Interface
RPE har to hovedkomponenter:
- RPE Studio : Hvor vi skal designe malen og legge til datakilder.
- RPE Launcher : Hvor vi skal utforme stilen, output, kjøre datakildene og generere rapporten.
RPE viktigste gjenstander er som følger:
- Dokumentmal (* .dta) : Dette er malformatet som vi kan bruke på nytt.
- Dokumentspesifikasjon / rapport (* .dsx) : Den kobler en eller flere maler og brukes til å generere rapporten
Generating Doors Next Generation Requirement Report
La oss starte med å lage maler for å generere DNG-kravdokumentet. Følg trinnene nevnt nedenfor for å lage det samme.
#1) Åpne Document Studio.
#to) For å lage en rapport fra verktøyet er det første trinnet å legge til en datakilde. For å legge til datakilden, klikk Data >> Legg til datakilde
Velg den andre siden i veiviseren DNG-modul fra listen over forhåndsdefinerte datakilder. I Skjema feltet gir vertsnavnet og portnummeret til DNG Server. https: // vertsnavn: 9443 / rm / publish / modules? metadata = skjema
For eksempel, https: // softwaretestinghelp: 9443 / rm / publish / modules? metadata = schema
# 3) Fyll ut DNG-påloggingsinformasjonen i brukernavn og passord, og velg alternativet Auto som autentiseringstype, og klikk deretter Neste.
# 4) Nå kan du se at datakilde er lagt til i datakildeseksjonen i malen.
# 5) Neste trinn er å legge til elementer i henhold til behovene. For det,
- Velg container og dra til malen fra paletten
Merk: Container er som en side som ikke påvirker utdatainnholdet, og det brukes hovedsakelig til å legge til datakilder .
- Legg til en avsnitt og tekst fra paletten, som skal være inne i beholderen som vist på bildet nedenfor. Hvor avsnitt beskriver utdata og har et fotavtrykk i utdatadokumentet.
- Dra og slipp Datakilde> gjenstand spørring fra datakildevisningen.
- Dobbeltklikk på et tekstelement og velg kategorien Datauttrykk og utvid Datakilde> gjenstand spørring og velg tittel som vil skrive ut tittelen på DNG-modulen.
- Lagre malen. Utvidelsen vil være. Dta.
# 6) Nå skal vi konfigurere URI som beskriver DNG-modulene.
- Øverst til høyre endrer du perspektivet til bæreraketten, noe som gjør det lettere for navigering, slik at du enkelt kan navigere til bæreraketten.
- Hvis du har lagret malen, kan du se under konfigurasjon av datakilde DNG-modul-datakilder i rød farge.
- Høyreklikk på datakilden og velg konfigurer datakildekonfigurasjonen.
- Gi nettadressen som https: // vertsnavn: 9443 / rm / publish / modules? reourceURI =
Hvor modul-ID er,
- Naviger i nettleseren på URL, https: // vertsnavn: 9443 / rm / web
- Velg prosjektet etter pålogging til applikasjonen
Åpne modulen som vi ønsker å generere rapporten for.
Klikk på Del lenke til Artefakt og kopier ID-en som vises på bildet nedenfor, og erstatt modul-ID-en i URL-en ovenfor.
- Nå ser URL i RPE Launcher ut som i bildet nedenfor. Gir brukerlegitimasjon med Auto autentiseringsmetode.
- Klikk på generer dokument.
- Output ser ut som,
# 7) Her skriver malen bare ut tittelen på DNG-modulen, der vi bruker DNG-modulens datakilde, kan vi skrive ut modulopplysninger som beskrivelse, modul-ID osv. For å skrive ut kravet under DNG-modulene, må vi legge til DNG-tekstdatakilde. For det,
- Gå til Data >> Legg til datakilde
- På den andre siden i veiviseren velger du DNG Tekst fra Forhåndsdefinert og gir vertsnavn, port, brukernavn passord og automatisk autentisering slik vi ga for modulen datakilde.
Klikk på Neste og fullfør.
- Nå i datakildevisningen vil vi kunne se DNG Text.
Merk: Det viktige punktet å merke seg er at i DNG-modul konfigurerer vi URL-en i startprogrammet, så når vi legger til DNG-tekst, må vi konfigurere den dynamisk. For den automatiske konfigurasjonen, må vi bruke ett element til Dynamisk datakilde fra paletten som skal være inne i en beholder. Spørsmålet som vil koble DNG-modulen og DNG-teksten er data / kilde / modul / kontekst Binding av DNG Modul datakilde .
# 8) Dra og slipp en beholder fra paletten som skal plasseres inne i DNG-modulens spørringsbeholder.
# 9) Dra spørringen data / kilde / modul / kontekst Binding til containeren , hvis bedt om å velge kontekst popup velger hovedkilde / artefakt for spørring av container.
# 10) Høyreklikk på beholderen og velg Sett inn >> Datakildekonfigurasjon, nå kan brukeren se et element lagt til beholderen.
#elleve) Nå er neste trinn å konfigurere denne datakilden dynamisk. For det,
- Velg datakildeelementet for å gå til kategorien egenskaper: Datakildekonfigurasjon >> Data
- Klikk på Target Datasource, velg DNG Text
- Velg DNG-modul fra arvet datakonfigurasjon
# 12) Klikk på beholderen og velg igjen datakildeelementet som du kan se i kategorien egenskaper under data, en ny egenskap legges til som dynamisk konfigurasjon.
# 1. 3) Klikk på URI og velg skriptuttrykk fra veiviseren.
Merk: Som beskrevet ovenfor lagres kravdetaljene og lenken i data >> gjenstand >> kontekstbinding >> om. Dette Om inneholder den respektive krav-URL som ikke kan brukes direkte som den, ikke URL med samme format. Så vi må bruke et skriptuttrykk for å konvertere URL-en til vårt format. For det gjør du det samme som i Image.
- Uttrykket er: about.replace (‘/ resources /’, ‘/ publish / text? resourceURI =’);
- Klikk på OK.
- Oppgi brukernavn og passord i den dynamiske konfigurasjonen.
# 14) Her er vi, nå vil kravet bli iterert, så vi vil bruke avsnitt og tekst inne i beholderen og bruk DNG Tekst Datakilde Datakilde / gjenstand spørring i avsnittet.
#femten) For å følge formatet som overskrift av krav skal være fet, vil vi bruke en betingelse for å filtrere kun overskrift. For det,
- Høyreklikk på avsnitt og klikk Data >> Rediger tilstand
- Alle kravene i en modul er relatert til grunnleggende ting som er lagret i DNG-modulen Datakilde / gjenstand / kontekstbinding .
- Utvid attributter og spørringskontekst som binder det og sjekk erHeading Egenskap .
- Gi skriptet som følger,
isHeading == “sant”
- Klikk OK.
# 16) Deretter må vi skrive ut kravet som ikke er på vei, vi vil bruke en betingelse for å filtrere bare som ikke er på vei. For det, legg til ett avsnitt og tekst igjen ulemper med spørringen DNGText - Datakilde / artefakt / innhold / tekst / richtextbody og,
- Høyreklikk på avsnitt og klikk Data >> Rediger tilstand
- Alle kravene i en modul relatert til grunnleggende ting som er lagret i DNG-modulen Datakilde >> gjenstander >> kontekstbinding.
- Utvid attributter og søk sammenheng som binder det, og klikk avkrysningsruten erHeading.
- Gi skriptet som følger,
erHeading! = “Sann”
- Klikk OK.
Så mal ser ut,
# 17) Etter å ha konfigurert DNG-teksten dynamisk, skjuler vi datakilden fra startprogrammet. For det, velg datakilder fra en oversikt og klikk på DNG Text under kategorien egenskaper i konfigurasjonen som kreves for å velge skjult.
det støtter spørsmål og svar på teknikerintervju
# 18) Lagre og klikk på generer rapport.
Avansert formatering av rapporten
Denne delen beskriver hvordan du formaterer avsnittet, legger til stiler, innholdsfortegnelse og størrelse på teksten for å lage rapporten på en standard måte.
Som i DNG-rapporten som vi genererte modulnavnet og dets plassering er på venstre side. Agendaen er å gjøre størrelsen til overskriftsstil og gjøre den midt på siden. For det,
#1) Velg avsnittet der modultittelen er der, gå til egenskaper ned til malen og velg alternativet polstring, innrykk og avstand. Velg Senter fra rullegardinlisten i justeringsalternativet.
#to) For å øke størrelsen Gå til Skrift-alternativet i egenskaper og fikse størrelsen på overskriften.
# 3) For å bruke stil høyreklikker du på avsnitt og velger Stil >> Tittel
# 4) For å legge til en innholdsfortegnelse øverst på siden slik den skal komme etter modultittelen, bør vi legge til innholdsfortegnelsen fra paletten. For det, høyreklikk på mellomrommet etter at tittelelementet for modul er der og velg Innholdsfortegnelse.
# 5) For at rapporten skal se mer tiltalende ut, gir du et sideskift etter TOC.
# 6) TOC-element vil ikke legge til overskriften Innholdsfortegnelse for at vi trenger å legge til statisk tekst før TOC som vist på bildet nedenfor, teksten er en enkel verdi.
# 7) La oss nå prøve å generere rapporten.
Hovedsidekonseptet i RPE legger til topptekst og bunntekst i dokumentet vårt. For dette må vi følge følgende trinn,
#1) Høyreklikk på hovedbeholderen og velg Hovedside >> Ny masterside, Gi et navn.
#to) Så vi får en ny fane med navnet du oppga, der du kan se topp- og bunntekstelement til stede.
# 3) Fra nå av vil vi legge til sidenummer i bunntekst og topptekst og legge til en logo på venstre side av siden.
# 4) I bunntekst legger du til ett avsnitt og høyreklikker på avsnittet velg sidetallelement.
# 5) På samme måte legger du til ett avsnitt i overskriften og legger til et bildeelement, høyreklikker du på bildesøk og laster inn bildet du vil at det skal være.
# 6) Lag polstringen til venstre eller høyre etter ønske ved å velge avsnittelement.
# 7) Lagre malen og generer rapporten.
Legge til variabler og Java-skript
Variabler er av to typer:
Eksterne variabler : Dette brukes til å ta innspill mens du kjører rapporten. For eksempel må en bruker oppgi navnet sitt mens han genererer rapporten som er utarbeidet av tekstboksen.
Intern variabel : Hvis du har noen beregninger eller et program som trenger å skrive for å få dagens systemdato, kan vi bruke dette.
- Så for å lage en variabel seksjon for å gå til disposisjon variabel Høyreklikk Sett inn >> Ny variabel
- Gi et navn “ Dato' til variabel og tilgang Intern for den interne variabelen.
- Gå nå til bunntekstdelen, legg til et avsnitt nedover og lag polstring på høyre side der gjeldende dato vil skrives ut på bunnteksten til høyre.
- Legg til et avsnitt ned og legg til en tekst inne, dobbeltklikk og gå til skriptuttrykk.
Dato = Dato (Date.now ()); // som vil gi gjeldende dato.
- Lagre malen. Så den datovariabelen har bare tilgang internt.
- Nå skal vi konfigurere en ekstern variabel som tar input fra brukeren.
- For det følger samme prosess, høyreklikker du på variabelen >> Sett inn >> Ny variabel
- Skriv inn navnet Forberedt av, og velg tilgang Utvendig
- Vi vil gi dette rett under modulnavnet i malen som vist på bildet nedenfor.
- Her har jeg lagt til en enkel tekst forberedt av og lagt til en annen tekst på høyre side og lagt til data Ekspresjonsvariabel: Forberedt som vi opprettet.
- Så Mal ser slik ut,
- Og i bæreraketten kan du se variabelen PreparedBy i rød farge, bare klikk og gi verdien nedad.
- Kjør rapporten. Du vil se topptekst og bunntekst generert i RPE.
Implementere mal i DNG
Distribuer den standardiserte malen til DNG for å unngå å bruke RPE hver gang. Så for bare ett klikk-rapport vil vi distribuere malen i DNG Application.
Fremgangsmåten er som følger:
- Naviger til IBM JTS installasjonsmappe / server / conf / rm / rapportering / initialisering / rrdng
- Forsikre deg om at datakildens navn på DNG-modulen er moduler og at DNG-teksten alltid skal være _tekst hvis du distribuerer,
- For å gi nytt navn i omriss, velg datakildeskjemaer, velg datakilden og gi nytt navn.
- Kopier malen som vi opprettet i RPE til denne mappen.
- Nå må vi registrere dette med DNG, for å navigere og åpne / server / conf / rm / rapportering / initialisering / META-INF-filen
- Legg inn et innlegg:
Navn: DNG-rapport
Plassering: maler / rrdg / DNG Report.dta
Merkelapp: DNG-rapport
Beskrivelse: DNG-rapport
Innholdstype: applikasjon / oktett-stream
Is-rapport: ekte
Kontekst: visning, modul, samling
- Gå til nettleser og naviger til URL, https: // hotsname: 9443 / rm / admin
- Gå til feilsøkingsfanen.
- Under Tjenester, velg Publiser tjeneste og klikk på Initialiser tjenesten.
- Gå til prosjektområdet >> Rapporter
- Generer rapporten sømløs.
Konklusjon
Ved å lese denne artikkelen ville du ha forstått viktigheten av å ha Rational Publishing Engine for å generere standardiserte rapporter fra DNG.
Denne artikkelen er for personer med en grunnleggende forståelse av RPE, som ønsker å starte karrieren eller som vil lære nye ferdigheter. RPE er i stand til å generere rapporter enkelt fra RTC og RQM, CQ, DOORS, Rhapsody og mange andre tredjepartsverktøy.
De viktige punktene vi har diskutert i denne opplæringen er:
- Oversikt over Rational Publishing Engine
- Installasjon av Rational Publishing Engine
- Utforske Rational Publishing Engine Desktop Interface
- Design og lag grunnleggende RPE-maler
- Generating Doors Next Generation Requirement Report
- Avansert formatering av rapporten
- Legge til en masterside (topptekst og bunntekst) i rapporten .
- Legge til ekstern variabel og intern variabel .
- Implementere mal i DNG
Happy Learning !!
Anbefalt lesing
- Læringsgrunnlag for rasjonell robot - IBM Test Automation Tool
- IBM Rational Quality Manager (RQM) Integrasjon med Rational Functional Tester (RFT)
- SVN til IBM Rational Team Concert Migration Tutorial
- Introduksjon til Tricentis TOSCA Automation Tool
- IBM Rational Team Concert Defect Management Tool Tutorial
- En trinnvis guide til IBM Rational ClearQuest Tool
- IBM Rational Team Concert (RTC) og SVN Integration On Windows
- Data Pool Feature i IBM Rational Quality Manager for Test Data Management