ibm rational publishing engine tool hands tutorial
Szczegółowy przegląd narzędzia IBM Rational Publishing Engine. Naucz się instalacji, zaawansowanego formatowania raportów, generuj raport wymagań i wdrażaj szablon do DNG:
Co to jest RPE?
IBM Rational Publishing Engine (RPE) to narzędzie do automatyzacji generowania raportów z różnych źródeł danych. Głównym celem IBM RPE jest pobieranie danych z różnych źródeł danych, może to być zestaw narzędzi IBM lub dowolne inne narzędzia firm trzecich, które pomogą zmniejszyć ludzki błąd i wysiłek ręczny.
Narzędzie jest w stanie wygenerować pięć wyników w tym samym czasie, takich jak WORD, PDF, XSL-FO, Excel, HTML.
W tym samouczku wyjaśnimy dogłębne korzystanie z IBM Rational Silnik wydawniczy. Ale zanim to nastąpi, przyjrzyjmy się, aby zrozumieć podstawy IBM Rational DOORS Next Generation, korzystając z poniższego łącza:
Zalecana lektura => Wprowadzenie do IBM Rational DOORS Next Generation
Czego się nauczysz:
Przegląd produktu Rational Publishing Engine
Ponieważ omówiliśmy już główną funkcjonalność RPE powyżej, przejdziemy do funkcji RPE i części instalacyjnej w tym samouczku.
Główne cechy narzędzi to:
- Może stosować style i formaty klienta.
- Może dodawać wiele źródeł danych w celu spełnienia oczekiwań klientów.
- Ponowne wykorzystanie szablonów w całej organizacji we wszystkich projektach.
- Może integrować się z narzędziami innych firm za pomocą REST API.
- Obsługuje kompleksowe, identyfikowalność i wszelkie inne złożone raporty w formacie
Instalacja RPE
Przed rozpoczęciem instalacji upewnij się, że poniższe oprogramowanie jest dostępne
Uwaga: Chcesz mieć przewagę IBM Passport, aby uzyskać do niego dostęp .
- Nazwa hosta wdrożonego serwera licencji sieciowej IBM.
Kroki instalacji RPE :
- Otwórz menedżera instalacji IBM
- Idź do Plik >> Preferencje
- Przejdź do repozytorium RPE disktag.inf
- Kliknij OK
- zainstalować
- Kliknij przycisk Dalej, gdy pojawi się prośba o licencję, podaj nazwę hosta serwera RLKS (Rational License Key Server) wraz z numerem portu w następującym formacie. Przykład: 27000 @ lub // 27000 to domyślny numer portu.
- Zainstalować.
Poznawanie interfejsu pulpitu Rational Publishing Engine
RPE składa się z dwóch głównych elementów:
- RPE Studio : Gdzie będziemy projektować szablon i dodawać źródła danych.
- RPE Launcher : Gdzie będziemy projektować styl, wyniki, uruchamiać źródła danych i generować raport.
Główne artefakty RPE są następujące:
- Szablon dokumentu (* .dta) : To jest format szablonu, którego możemy użyć ponownie.
- Specyfikacja dokumentu / raport (* .dsx) : Łączy jeden lub więcej szablonów i służy do generowania raportu
Generowanie raportu zapotrzebowania na drzwi nowej generacji
Zacznijmy od stworzenia szablonów do generowania dokumentu wymagań DNG. Wykonaj czynności wymienione poniżej, aby utworzyć to samo.
# 1) Otwórz Document Studio.
#dwa) Aby utworzyć raport z narzędzia, pierwszym krokiem jest dodanie źródła danych. Aby dodać źródło danych, kliknij Dane >> Dodaj źródło danych
Na drugiej stronie kreatora wybierz Moduł DNG z listy predefiniowanych źródeł danych. w Schemat pole podaj nazwę hosta i numer portu serwera DNG. https: // nazwa hosta: 9443 / rm / publication / modules? metadata = schema
Na przykład, https: // softwaretestinghelp: 9443 / rm / publisher / modules? metadata = schema
# 3) Wpisz dane logowania DNG w nazwie użytkownika i haśle i wybierz opcję Auto jako typ uwierzytelniania, a następnie kliknij Dalej.
# 4) Teraz możesz zobaczyć, że źródło danych zostało dodane w sekcji źródła danych w szablonie.
# 5) Następnym krokiem jest dodanie elementów zgodnie z potrzebami, w tym celu
- Wybierz pojemnik i przeciągnij do szablonu z palety
Uwaga: Kontener jest jak strona, która nie wpływa na zawartość wyjściową i służy głównie do dodawania źródeł danych .
- Dodaj jeden ustęp i tekst z palety, która powinna znajdować się wewnątrz pojemnika, jak pokazano na poniższym obrazku. Gdzie akapit opisuje wynik i ma ślad w dokumencie wyjściowym.
- Przeciągnij i upuść Źródło danych> artefakt zapytanie z widoku źródła danych.
- Kliknij dwukrotnie element tekstowy, wybierz kartę Wyrażenie danych i rozwiń Źródło danych> artefakt zapytanie i wybierz tytuł co spowoduje wydrukowanie tytułu modułu DNG.
- Zapisz szablon. Rozszerzenie będzie. Dta.
# 6) Teraz skonfigurujemy URI, który opisuje moduły DNG.
- W prawym górnym rogu zmień perspektywę na program uruchamiający, co ułatwia nawigację, dzięki czemu można łatwo przejść do programu uruchamiającego.
- Jeśli zapisałeś szablon, możesz zobaczyć pod konfiguracją źródła danych DNG Module-Datasources w kolorze czerwonym.
- Kliknij prawym przyciskiem myszy źródło danych i wybierz opcję Konfiguruj konfigurację źródła danych.
- Podaj adres URL jako https: // nazwa hosta: 9443 / rm / publikacja / moduły? reourceURI =
Gdzie identyfikator modułu jest,
- Poruszaj się w przeglądarce pod adresem URL, https: // nazwa hosta: 9443 / rm / web
- Wybierz projekt po zalogowaniu się do aplikacji
Otwórz moduł, dla którego chcemy wygenerować raport.
Kliknij Udostępnij link do artefaktu i skopiuj identyfikator pokazany na poniższym obrazku i zastąp identyfikator modułu w powyższym adresie URL.
- Teraz adres URL w RPE Launcher wygląda jak na poniższym obrazku. Zapewnia poświadczenia użytkownika z Automatyczny Metoda Uwierzytelnienia.
- Kliknij Generuj dokument.
- Wynik wygląda następująco:
# 7) Tutaj szablon drukuje tylko tytuł modułu DNG, gdzie korzystając ze źródła danych modułu DNG, możemy wydrukować szczegóły modułu, takie jak opis, identyfikator modułu itp. Aby wydrukować wymaganie w ramach modułów DNG, musimy dodać tekstowe źródło danych DNG. Za to,
- Idź do Dane >> Dodaj źródło danych
- Na drugiej stronie kreatora wybierz DNG Text z Predefined i podaj nazwę hosta, port, hasło nazwy użytkownika i automatyczne uwierzytelnianie, tak jak podaliśmy dla źródła danych modułu.
Kliknij Dalej i Zakończ.
- Teraz w widoku źródła danych będziemy mogli zobaczyć tekst DNG.
Uwaga: Ważną kwestią, na którą należy zwrócić uwagę, jest to, że w module DNG konfigurujemy adres URL w programie uruchamiającym, więc kiedy dodajemy tekst DNG, musimy skonfigurować go dynamicznie. W przypadku tej automatycznej konfiguracji musimy użyć jeszcze jednego elementu Dynamiczne źródło danych z palety, która powinna znajdować się w pojemniku. Zapytanie, które połączy moduł DNG i tekst DNG to dane / źródło / moduł / kontekst Powiązanie źródła danych modułu DNG .
# 8) Przeciągnij i upuść kontener z palety, który powinien zostać umieszczony w kontenerze zapytań modułu DNG.
# 9) Przeciągnij zapytanie Powiązanie danych / źródła / modułu / kontekstu do pojemnika , gdyby wyskakujące okienko z monitem wyboru kontekstu wybiera główne źródło danych / artefakt zapytania kontenera.
# 10) Kliknij kontener prawym przyciskiem myszy i wybierz Wstaw >> Konfiguracja źródła danych, teraz użytkownik może zobaczyć element dodany do kontenera.
#jedenaście) Teraz następnym krokiem jest dynamiczna konfiguracja tego źródła danych. Za to,
- Wybierz element źródła danych, aby przejść do zakładki właściwości: Konfiguracja źródła danych >> Dane
- Kliknij Docelowe źródło danych i wybierz Tekst DNG
- Wybierz Moduł DNG z odziedziczonej konfiguracji danych
# 12) Kliknij kontener i ponownie wybierz element Źródło danych, ponieważ na karcie właściwości pod danymi nowa właściwość zostanie dodana jako konfiguracja dynamiczna.
# 13) Kliknij URI i wybierz wyrażenie skryptu z kreatora.
Uwaga: Jak opisano powyżej, szczegóły wymagań i łącze są przechowywane wewnątrz danych >> artefakt >> powiązanie kontekstu >> o. To o zawiera odpowiedni adres URL wymagania, którego nie można używać bezpośrednio, a nie ten sam format adresu URL. Musimy więc użyć wyrażenia skryptu, aby przekonwertować adres URL na nasz format. W tym celu zrób to samo, co w Image.
- Wyrażenie to: about.replace („/ resources /”, „/ public / text? resourceURI =”);
- Kliknij OK.
- Podaj nazwę użytkownika i hasło w konfiguracji dynamicznej.
# 14) Tutaj jesteśmy, teraz wymaganie będzie iterowane, więc użyjemy akapity i tekst wewnątrz pojemnika i użyj Tekst DNG Źródło danych Źródło danych / artefakt zapytanie w akapicie.
#piętnaście) Aby zachować format, ponieważ nagłówek wymagania powinien być pogrubiony, użyjemy warunku filtrującego tylko nagłówek. Za to,
- Kliknij prawym przyciskiem myszy akapit i kliknij Dane >> Edytuj warunek
- Wszystkie wymagania w module związane z podstawowymi rzeczami przechowywanymi w module DNG Powiązanie źródła danych / artefaktu / kontekstu .
- Rozwiń atrybuty i wiążący je kontekst zapytania i sprawdź plik isHeading atrybut .
- Podaj scenariusz w następujący sposób,
isHeading == „true”
- Kliknij OK.
# 16) Następnie musimy wydrukować wymaganie, które nie jest nagłówkiem, użyjemy tylko warunku do filtrowania, który nie jest nagłówkiem. W tym celu dodaj jeszcze jeden akapit i tekst ponownie w dół za pomocą zapytania DNGText - Źródło danych / artefakt / content / text / richtextbody i,
- Kliknij prawym przyciskiem myszy akapit i kliknij Dane >> Edytuj warunek
- Wszystkie wymagania modułu związane z podstawowymi rzeczami przechowywanymi w module DNG Źródło danych >> artefakty >> powiązanie kontekstu.
- Rozwiń atrybuty i kontekst zapytania wiążący je, a następnie kliknij pole wyboru isHeading.
- Podaj scenariusz w następujący sposób,
isHeading! = „Prawda”
- Kliknij OK.
Szablon wygląda tak,
# 17) Po skonfigurowaniu DNG Text Dynamically ukryjemy źródło danych przed programem uruchamiającym. W tym celu w konspekcie wybierz źródła danych i kliknij Tekst DNG w zakładce właściwości w konfiguracji wymaganej do wybrania ukrytego.
najlepsze darmowe oprogramowanie do odzyskiwania danych windows 10
# 18) Zapisz i kliknij generuj raport.
Zaawansowane formatowanie raportu
W tej sekcji opisano, jak sformatować akapit, dodać style, spis treści i rozmiar tekstu, aby sporządzić raport w standardowy sposób.
Podobnie jak w raporcie DNG, który wygenerowaliśmy, nazwa modułu i jego miejsce znajduje się po lewej stronie. Program polega na dostosowaniu rozmiaru do stylu nagłówków i umieszczeniu go na środku strony. Za to,
# 1) Wybierz akapit, w którym znajduje się tytuł modułu, przejdź do właściwości w dół do szablonu i wybierz opcję dopełnienia, wcięć i odstępów. W opcji wyrównania wybierz Środek z listy rozwijanej.
#dwa) Aby zwiększyć rozmiar Przejdź do opcji Czcionka we właściwościach i ustal rozmiar swojego nagłówka.
# 3) Aby zastosować styl, kliknij prawym przyciskiem myszy akapit i wybierz opcję Styl >> Tytuł
# 4) Aby dodać spis treści u góry strony, tak jak powinien znajdować się po tytule modułu, należy dodać spis treści z palety. W tym celu kliknij prawym przyciskiem myszy miejsce za elementem tytułu modułu i wybierz Spis treści.
# 5) Aby raport wyglądał bardziej atrakcyjnie, umieść podział strony po spisie treści.
# 6) Element TOC nie doda nagłówka Spis treści, ponieważ musimy dodać statyczny tekst przed spisem treści, jak pokazano na poniższym obrazku, tekst jest prosta wartość.
# 7) Spróbujmy teraz wygenerować raport.
Koncepcja strony wzorcowej w RPE polega na dodaniu nagłówka i stopki w naszym dokumencie. W tym celu musimy wykonać następujące kroki,
# 1) Kliknij prawym przyciskiem myszy główny kontener i wybierz Strona główna >> Nowa strona wzorcowa, podaj nazwę.
#dwa) Otrzymamy więc nową zakładkę o podanej przez Ciebie nazwie, na której widać obecny element Nagłówek i Stopka.
# 3) Od teraz dodamy numer strony w stopce i nagłówku oraz dodamy jedno logo w lewej części strony.
# 4) W stopce dodaj jeden akapit i kliknij prawym przyciskiem myszy akapit, wybierz element numeru strony.
# 5) Podobnie, w nagłówku dodaj jeden akapit i dodaj element obrazu, kliknij prawym przyciskiem myszy przeglądanie obrazów i załaduj obraz, który chcesz.
# 6) Wykonaj dopełnienie w lewo lub w prawo, zgodnie z życzeniem, wybierając element akapitu.
# 7) Zapisz szablon i wygeneruj raport.
Dodawanie zmiennych i skryptu Java
Zmienne są dwojakiego rodzaju:
Zmienne zewnętrzne : Służy do wprowadzania danych podczas generowania raportu. Na przykład użytkownik musi podać swoje imię i nazwisko podczas generowania raportu przygotowanego przez pole tekstowe.
Zmienna wewnętrzna : Jeśli masz jakieś obliczenia lub jakikolwiek program, który chcesz napisać, aby uzyskać aktualną datę systemową, możemy to wykorzystać.
- A więc do tworzenia zmiennej przejdź do sekcji konspektu zmienna kliknij prawym przyciskiem myszy Wstawić >> Nowa zmienna
- Podaj nazwę „ data' do zmiennej i dostęp do zmiennej wewnętrznej dla zmiennej wewnętrznej.
- Teraz przejdź do sekcji Stopka, dodaj akapit w dół i dopełnij po prawej stronie, gdzie bieżąca data zostanie wydrukowana w stopce po prawej stronie.
- Dodaj akapit w dół i dodaj tekst w środku, kliknij dwukrotnie i przejdź do wyrażenia skryptu.
Date = Date (Date.now ()); // który poda aktualną datę.
- Zapisz szablon. Więc ta zmienna date ma dostęp tylko do wewnętrznego.
- Teraz skonfigurujemy zmienną zewnętrzną, która będzie pobierać dane od użytkownika.
- W tym celu wykonaj ten sam proces, kliknij prawym przyciskiem myszy zmienną >> Wstaw >> Nowa zmienna
- Wprowadź nazwę Przygotowane przez i wybierz opcję Zewnętrzny
- Podamy to tuż pod nazwą modułu w szablonie, jak pokazano na poniższym obrazku.
- Tutaj dodałem prosty tekst przygotowany przez i dodałem jeszcze jeden tekst na prawa strona i dodano zmienną wyrażenia danych: Przygotowane przez które stworzyliśmy.
- Więc szablon wygląda tak,
- A w programie uruchamiającym możesz zobaczyć zmienną PreparedBy w kolorze czerwonym, po prostu kliknij i podaj wartość ujemną.
- Uruchom raport. Zobaczysz nagłówek i stopkę wygenerowane w RPE.
Wdrażanie szablonu w DNG
Wdróż ustandaryzowany szablon w DNG, aby za każdym razem unikać używania RPE. Więc dla raportu jednego kliknięcia, wdrożymy szablon w aplikacji DNG.
Procedura wygląda następująco:
- Przejdź do folderu instalacyjnego IBM JTS / server / conf / rm / report / initialization / rrdng
- Upewnij się, że nazwa źródła danych modułu DNG to moduły, a tekst DNG powinien mieć zawsze postać _text, jeśli wdrażasz,
- Aby zmienić nazwę w konspekcie, wybierz schematy źródła danych, wybierz źródło danych i zmień nazwę.
- Skopiuj szablon, który stworzyliśmy w RPE do tego folderu.
- Teraz musimy to zarejestrować w DNG, w tym celu przejdź i otwórz plik / server / conf / rm / report / initialization / META-INF
- Zrób wpis:
Nazwa: Raport DNG
Lokalizacja: szablony / rrdg / DNG Report.dta
Etykieta: Raport DNG
Opis: Raport DNG
Typ zawartości: aplikacja / strumień oktetu
Raport jest: prawdziwe
Kontekst: widok, moduł, kolekcja
- Przejdź do przeglądarki i przejdź do adresu URL, https: // hotsname: 9443 / rm / admin
- Przejdź do karty debugowania.
- W usługach wybierz Publikuj usługę i kliknij Zainicjuj usługę.
- Przejdź do obszaru projektu >> Raporty
- Wygeneruj raport bezproblemowo.
Wniosek
Czytając ten artykuł, zrozumiałeś, jak ważne jest posiadanie produktu Rational Publishing Engine do generowania standardowych raportów z DNG.
Ten artykuł jest przeznaczony dla osób z podstawową wiedzą na temat RPE, które chcą rozpocząć karierę lub lubią uczyć się nowych umiejętności. RPE może łatwo generować raporty z RTC i RQM, CQ, DOORS, Rhapsody i wielu innych narzędzi innych firm.
Ważne punkty, które omówiliśmy w tym samouczku, to:
- Przegląd produktu Rational Publishing Engine
- Instalacja produktu Rational Publishing Engine
- Poznawanie interfejsu pulpitu produktu Rational Publishing Engine
- Projektuj i twórz podstawowe szablony RPE
- Generowanie raportu zapotrzebowania na drzwi nowej generacji
- Zaawansowane formatowanie raportu
- Dodanie strony wzorcowej (nagłówek i stopka) do raportu .
- Dodawanie zmiennej zewnętrznej i zmiennej wewnętrznej .
- Wdrażanie szablonu w DNG
Miłej nauki !!
rekomendowane lektury
- Nauka podstaw Rational Robot - IBM Test Automation Tool
- Integracja produktu IBM Rational Quality Manager (RQM) z produktem Rational Functional Tester (RFT)
- Migracja z SVN do IBM Rational Team Concert - samouczek
- Wprowadzenie do narzędzia Tricentis TOSCA Automation Tool
- IBM Rational Team Concert Defect Management Tool - samouczek
- Przewodnik krok po kroku dotyczący narzędzia IBM Rational ClearQuest
- IBM Rational Team Concert (RTC) i integracja SVN w systemie Windows
- Funkcja puli danych w produkcie IBM Rational Quality Manager do zarządzania danymi testowymi