ibm rational publishing engine tool hands tutorial
Revisione approfondita di IBM Rational Publishing Engine Tool. Impara l'installazione, la formattazione anticipata dei rapporti, la generazione di rapporti sui requisiti e la distribuzione di modelli in DNG:
Cos'è l'RPE?
IBM Rational Publishing Engine (RPE) è uno strumento per automatizzare la generazione di report da varie origini dati. Lo scopo principale di IBM RPE è quello di estrarre i dati da varie fonti di dati, può essere il set di strumenti IBM o qualsiasi altro strumento di terze parti, che aiuterà a ridurre l'errore umano e lo sforzo manuale.
Lo strumento è in grado di generare cinque output contemporaneamente come WORD, PDF, XSL-FO, Excel, HTML.
In questo tutorial, spiegheremo l'uso approfondito di IBM Rational Motore di pubblicazione. Ma prima diamo un'occhiata per comprendere le basi di IBM Rational DOORS Next Generation dal collegamento sottostante:
Lettura consigliata => Introduzione a IBM Rational DOORS Next Generation
Cosa imparerai:
- Panoramica di Rational Publishing Engine
- Installazione di RPE
- Esplorazione dell'interfaccia desktop di Rational Publishing Engine
- Generazione di report sui requisiti di Doors Next Generation
- Formattazione avanzata del report
- Aggiunta di una pagina master (intestazione e piè di pagina) nel report
- Aggiunta di variabili e Java Script
- Distribuzione del modello in DNG
- Conclusione
Panoramica di Rational Publishing Engine
Poiché abbiamo già discusso la funzionalità principale di RPE in precedenza, passeremo alle funzionalità di RPE e alla parte di installazione in questo tutorial.
Le caratteristiche principali degli strumenti includono:
- Può applicare stili e formati cliente.
- Può aggiungere più origini dati per soddisfare le aspettative dei clienti.
- Riutilizzo dei modelli in tutta l'organizzazione per tutti i progetti.
- Può integrarsi con strumenti di terze parti utilizzando l'API REST.
- Supporta report completi, tracciabilità e qualsiasi altro formato complesso
Installazione di RPE
Assicurarsi che il software indicato di seguito sia disponibile prima di avviare l'installazione
Nota: si desidera avere il vantaggio di IBM Passport per accedervi .
- Nome host del server distribuito IBM Floating License.
Passaggi per installare RPE :
- Apri IBM Installation Manager
- Vai a File >> Preferenze
- Accedi al repository RPE disktag.inf
- Fare clic su Ok
- Installare
- Fare clic su Avanti, quando viene richiesta la licenza fornire al nome host del server RLKS (Rational License Key Server) il numero di porta nel seguente formato. Esempio: 27000 @ o // 27000 è il numero di porta predefinito.
- Installare.
Esplorazione dell'interfaccia desktop di Rational Publishing Engine
RPE ha due componenti principali:
- RPE Studio : Dove progetteremo il modello e aggiungeremo origini dati.
- RPE Launcher : Dove progetteremo lo stile, gli output, eseguiremo le origini dati e genereremo il rapporto.
I principali artefatti di RPE sono i seguenti:
- Modello di documento (* .dta) : Questo è il formato del modello che possiamo riutilizzare.
- Specifica documento / rapporto (* .dsx) : Collega uno o più modelli e viene utilizzato per generare il report
Generazione di report sui requisiti di Doors Next Generation
Cominciamo creando modelli per generare il documento dei requisiti DNG. Segui i passaggi indicati di seguito per creare lo stesso.
# 1) Apri Document Studio.
#Due) Per creare un report dallo strumento, il primo passaggio è aggiungere un'origine dati. Per aggiungere l'origine dati, fare clic su Dati >> Aggiungi origine dati
Nella seconda pagina della procedura guidata selezionare Modulo DNG dall'elenco delle origini dati predefinite. Nel Schema Il campo fornisce il nome host e il numero di porta del server DNG. https: // hostname: 9443 / rm / publish / modules? metadata = schema
Per esempio, https: // softwaretestinghelp: 9443 / rm / publish / modules? metadata = schema
# 3) Immettere le credenziali di accesso DNG in nome utente e password e selezionare l'opzione Auto come casella Tipo di autenticazione, quindi fare clic su Avanti.
# 4) Ora puoi vedere che l'origine dati è stata aggiunta nella sezione dell'origine dati nel modello.
# 5) Il prossimo passo è aggiungere elementi in base alle esigenze, per questo,
- Seleziona il contenitore e trascina sul modello dalla tavolozza
Nota: Il contenitore è come una pagina che non influisce sul contenuto di output e viene utilizzato principalmente per aggiungere origini dati .
- Aggiungi uno paragrafo e testo dalla tavolozza, che dovrebbe trovarsi all'interno del contenitore come mostrato nell'immagine sottostante. Dove il paragrafo descrive l'output e ha un'impronta nel documento di output.
- Trascina e rilascia il file Fonte dati> artefatto query dalla vista origine dati.
- Fare doppio clic su un elemento di testo e selezionare la scheda Espressione dati ed espandere il file Fonte dati> artefatto interrogare e selezionare titolo che stamperà il titolo del modulo DNG.
- Salva il modello. L'estensione sarà. Dta.
# 6) Ora configureremo l'URI che descrive i moduli DNG.
- In alto a destra cambia la prospettiva sul programma di avvio, il che semplifica la navigazione, in modo da poter navigare facilmente al programma di avvio.
- Se hai salvato il modello, puoi vedere sotto la configurazione dell'origine dati Modulo DNG-Origini dati in colore rosso.
- Fare clic con il pulsante destro del mouse sull'origine dati e selezionare Configura configurazione origine dati.
- Assegna l'URL come https: // hostname: 9443 / rm / publish / modules? reourceURI =
Dove ID modulo è,
- Naviga nel browser su URL, https: // nome host: 9443 / rm / web
- Seleziona il progetto dopo aver effettuato l'accesso all'applicazione
Apri il modulo per il quale vogliamo generare il report.
Fare clic su Condividi collegamento ad artefatto e copiare l'ID mostrato nell'immagine sottostante e sostituire l'ID modulo nell'URL sopra.
- Ora l'URL in RPE Launcher è simile all'immagine sottostante. Fornisce le credenziali utente con l'estensione Auto Metodo di autenticazione.
- Fare clic su genera documento.
- L'output sembra,
# 7) Qui il modello stampa solo il titolo del modulo DNG, dove utilizzando l'origine dati del modulo DNG, possiamo stampare i dettagli del modulo come descrizione, ID modulo, ecc. Per stampare il requisito sotto i moduli DNG dobbiamo aggiungere l'origine dati di testo DNG. Per quello,
- Vai a Dati >> Aggiungi origine dati
- Nella seconda pagina della procedura guidata selezionare Testo DNG da Predefinito e fornire nome host, porta, password nome utente e autenticazione automatica come indicato per l'origine dati del modulo.
Fare clic su Avanti e Fine.
- Ora nella vista dell'origine dati, saremo in grado di vedere il testo DNG.
Nota: Il punto importante da notare è che nel Modulo DNG configuriamo l'URL nel programma di avvio, quindi quando aggiungiamo testo DNG, dobbiamo configurarlo dinamicamente. Per quella configurazione automatica, dobbiamo usare un altro elemento Fonte di dati dinamici dalla tavolozza che dovrebbe essere all'interno di un contenitore. La query che collegherà il modulo DNG e il testo DNG è data / source / module / context Binding dell'origine dati del modulo DNG .
# 8) Trascina e rilascia un contenitore dalla tavolozza che dovrebbe essere posizionato all'interno del contenitore delle query del modulo DNG.
# 9) Trascina la query Binding dati / sorgente / modulo / contesto al contenitore , Se il popup di selezione del contesto richiesto seleziona l'origine / artefatto della query del contenitore principale.
# 10) Fare clic con il tasto destro sul contenitore e selezionare Inserisci >> Configurazione origine dati, ora l'utente può vedere un elemento aggiunto al contenitore.
#undici) Il passaggio successivo consiste nel configurare dinamicamente questa origine dati. Per quello,
- Selezionare l'elemento dell'origine dati per andare alla scheda delle proprietà: Configurazione dell'origine dati >> Dati
- Fare clic su Origine dati di destinazione e selezionare Testo DNG
- Seleziona Modulo DNG dalla configurazione dei dati ereditati
# 12) Fare clic sul contenitore e selezionare nuovamente l'elemento Origine dati come si può vedere nella scheda delle proprietà sotto i dati una nuova proprietà viene aggiunta come configurazione dinamica.
# 13) Fare clic su URI e selezionare l'espressione dello script dalla procedura guidata.
Nota: Come descritto sopra, i dettagli del requisito e il collegamento sono memorizzati all'interno di dati >> artefatto >> associazione di contesto >> su. Questo di contiene il rispettivo URL requisito che non può essere utilizzato direttamente come esso, non lo stesso URL di formato. Quindi dobbiamo utilizzare un'espressione di script per convertire l'URL nel nostro formato. Per questo fai lo stesso di Image.
- L'espressione è: about.replace ('/ resources /', '/ publish / text? resourceURI =');
- Fare clic su Ok.
- Fornisci nome utente e password nella configurazione dinamica.
# 14) Ci siamo, ora il requisito verrà ripetuto, quindi useremo paragrafi e testo all'interno del contenitore e utilizzare il Testo DNG Fonte di dati Origine dati / artefatto interrogare nel paragrafo.
#quindici) Per seguire il formato poiché l'intestazione del requisito deve essere in grassetto, utilizzeremo una condizione per filtrare solo l'intestazione. Per quello,
- Fare clic con il tasto destro sul paragrafo e fare clic su Dati >> Modifica condizione
- Tutti i requisiti all'interno di un modulo relativi alle cose di base memorizzate all'interno del modulo DNG Origine dati / artefatto / associazione di contesto .
- Espandi Attributi e il contesto della query che lo associa e seleziona il file isHeading attributo .
- Fornisci lo script come segue,
isHeading == 'true'
- Fare clic su OK.
# 16) Successivamente, dobbiamo stampare il requisito che non è intestazione, useremo una condizione per filtrare solo ciò che non è intestazione. Per questo, aggiungi un altro paragrafo e testo di nuovo al ribasso con la query DNGText - Origine dati / artefatto / contenuto / testo / richtextbody e,
- Fare clic con il tasto destro sul paragrafo e fare clic su Dati >> Modifica condizione
- Tutti i requisiti all'interno di un modulo relativi alle cose di base memorizzate all'interno del modulo DNG Datasource >> artefatti >> associazione di contesto.
- Espandere Attributi e associarlo al contesto della query e fare clic sulla casella di controllo isHeading.
- Fornisci lo script come segue,
isHeading! = 'Vero'
- Fare clic su OK.
Quindi il modello sembra,
# 17) Dopo aver configurato dinamicamente il testo DNG, nasconderemo l'origine dati dal programma di avvio. Per questo, da una struttura, seleziona le origini dati e fai clic su DNG Text nella scheda delle proprietà nella configurazione richiesta per selezionare nascosto.
implementazione c ++ di elenchi doppiamente concatenati
# 18) Salva e fai clic su Genera rapporto.
Formattazione avanzata del report
Questa sezione descrive come formattare il paragrafo, aggiungere stili, sommario e dimensioni del testo per creare il report in modo standard.
Come nel report DNG che abbiamo generato il nome del modulo e il suo posto è sul lato sinistro. L'ordine del giorno è quello di adattare le sue dimensioni allo stile dell'intestazione e posizionarlo al centro della pagina. Per quello,
# 1) Seleziona il paragrafo in cui si trova il titolo del modulo, vai alle proprietà fino al modello e seleziona l'opzione riempimento, rientri e spaziatura. Nell'opzione di allineamento selezionare Centro dall'elenco a discesa.
#Due) Per aumentare la dimensione Vai all'opzione Carattere nelle proprietà e fissa la dimensione della tua intestazione.
# 3) Per applicare lo stile, fai clic con il pulsante destro del mouse sul paragrafo e seleziona Stile >> Titolo
# 4) Per aggiungere un sommario in cima alla pagina come dovrebbe venire dopo il titolo del modulo, dovremmo aggiungere il sommario dalla tavolozza. Per questo, fai clic con il pulsante destro del mouse sullo spazio dopo che è presente l'elemento del titolo del modulo e seleziona Indice.
# 5) Affinché il rapporto appaia più accattivante, fornire un'interruzione di pagina dopo il sommario.
# 6) L'elemento TOC non aggiungerà l'intestazione Table of Content perché dobbiamo aggiungere testo statico prima del TOC come mostrato nell'immagine sotto, il testo è un valore semplice.
# 7) Ora proviamo a generare il rapporto.
Il concetto di pagina master in RPE è l'aggiunta di intestazione e piè di pagina nel nostro documento. Per questo, dobbiamo seguire i seguenti passaggi,
# 1) Fare clic con il pulsante destro del mouse sul contenitore principale e selezionare Pagina master >> Nuova pagina master, fornire un nome.
#Due) Quindi avremo una nuova scheda con il nome che hai fornito, dove puoi vedere gli elementi Intestazione e Piè di pagina presenti.
# 3) A partire da ora, aggiungeremo il numero di pagina nel piè di pagina e nell'intestazione e aggiungeremo un logo sul lato sinistro della pagina.
# 4) Nel piè di pagina aggiungi un paragrafo e fai clic con il pulsante destro del mouse sul paragrafo seleziona l'elemento del numero di pagina.
# 5) Allo stesso modo, nell'intestazione aggiungi un paragrafo e aggiungi un elemento immagine, fai clic con il pulsante destro del mouse su sfoglia immagini e carica l'immagine che desideri che sia.
# 6) Rendi il riempimento sinistro o destro secondo i desideri selezionando l'elemento paragrafo.
# 7) Salva il modello e genera il rapporto.
Aggiunta di variabili e Java Script
Le variabili sono di due tipi:
Variabili esterne : Viene utilizzato per ricevere input durante l'esecuzione del report. Ad esempio, un utente deve fornire il proprio nome durante la generazione del report preparato dalla casella di testo.
Variabile interna : Se hai qualsiasi calcolo o qualsiasi programma che deve scrivere per ottenere la data di sistema corrente, possiamo usarlo.
- Quindi, per creare una sezione di contorno variabile variabile fare clic con il tasto destro Inserire >> Nuova variabile
- Dai un nome ' Data' a variabile e accedere a Interno per la variabile interna.
- Ora vai alla sezione Piè di pagina, aggiungi un paragrafo in basso e fai il riempimento sul lato destro dove la data corrente verrà stampata sul lato destro del piè di pagina.
- Aggiungi un paragrafo verso il basso e aggiungi un testo all'interno, fai doppio clic e vai all'espressione dello script.
Data = Data (Date.now ()); // che fornirà la data corrente.
- Salva il modello. Quindi quella variabile di data ha accesso solo su interno.
- Ora configureremo una variabile esterna che riceverà input dall'utente.
- Per questo segui lo stesso processo, fai clic con il pulsante destro del mouse sulla variabile >> Inserisci >> Nuova variabile
- Immettere il nome Preparato da e accedere alla selezione Esterno
- Lo forniremo appena sotto il nome del modulo nel modello come mostrato nell'immagine sottostante.
- Qui ho aggiunto un testo semplice preparato da e ho aggiunto un altro testo nel file lato destro e ha aggiunto la variabile di espressione dei dati: Preparato da cui abbiamo creato.
- Quindi il modello ha questo aspetto,
- E nel programma di avvio puoi vedere la variabile PreparedBy in colore rosso, basta fare clic e fornire il valore negativo.
- Esegui il rapporto. Vedrai l'intestazione e il piè di pagina generati in RPE.
Distribuzione del modello in DNG
Distribuisci il modello standardizzato a DNG per evitare di utilizzare RPE ogni volta. Quindi, per un rapporto con un solo clic, distribuiremo il modello nell'applicazione DNG.
La procedura è la seguente:
- Accedere alla cartella di installazione di IBM JTS / server / conf / rm / reporting / initialization / rrdng
- Assicurati che il nome dell'origine dati del modulo DNG sia moduli e che il testo DNG sia sempre _text se stai distribuendo,
- Per rinominare in una struttura selezionare gli schemi dell'origine dati, selezionare l'origine dati e rinominare.
- Copia il modello che abbiamo creato in RPE in questa cartella.
- Ora dobbiamo registrarlo con DNG, per quello navigare e aprire il file / server / conf / rm / reporting / initialization / META-INF
- Effettua una registrazione:
Nome: Rapporto DNG
Posizione: templates / rrdg / DNG Report.dta
Etichetta: Rapporto DNG
Descrizione: Rapporto DNG
Tipo di contenuto: application / octet-stream
È-Report: vero
Contesto: vista, modulo, raccolta
- Vai al browser e vai all'URL, https: // hotsname: 9443 / rm / admin
- Vai alla scheda di debug.
- In servizi, seleziona Pubblica servizio e fai clic su Inizializza servizio.
- Vai all'area del progetto >> Rapporti
- Genera il rapporto senza interruzioni.
Conclusione
Leggendo questo articolo avreste compreso l'importanza di avere Rational Publishing Engine per generare i report standardizzati da DNG.
Questo articolo è per le persone con una conoscenza di base dell'RPE, che desiderano iniziare la loro carriera o che desiderano acquisire nuove competenze. RPE è in grado di generare facilmente report da RTC e RQM, CQ, DOORS, Rhapsody e molti altri strumenti di terze parti.
I punti importanti che abbiamo discusso in questo tutorial sono:
- Panoramica di Rational Publishing Engine
- Installazione di Rational Publishing Engine
- Esplorazione dell'interfaccia desktop di Rational Publishing Engine
- Progettare e creare modelli RPE di base
- Generazione di report sui requisiti di Doors Next Generation
- Formattazione avanzata del report
- Aggiunta di una pagina master (intestazione e piè di pagina) nel report .
- Aggiunta di variabile esterna e variabile interna .
- Distribuzione del modello in DNG
Buon apprendimento !!
Lettura consigliata
- Nozioni di base sull'apprendimento di Rational Robot - IBM Test Automation Tool
- Integrazione di IBM Rational Quality Manager (RQM) con Rational Functional Tester (RFT)
- Tutorial sulla migrazione da SVN a IBM Rational Team Concert
- Introduzione allo strumento di automazione TOSCA di Tricentis
- Tutorial di IBM Rational Team Concert Defect Management Tool
- Una guida passo passo a IBM Rational ClearQuest Tool
- IBM Rational Team Concert (RTC) e integrazione SVN su Windows
- Funzione pool di dati in IBM Rational Quality Manager per Test Data Management