Es ist eine spezielle Konfiguration erforderlich, um BIRT-Berichte zu erstellen, die die Übergabe oder
Eingabe von Benutzerberechtigungsnachweisen zur Ausführungszeit ermöglichen. In diesem Abschnitt wird beschrieben,
wie ClearQuest-Datenquellen in BIRT definiert werden, die die Übergabe von Benutzer- und
Kennwortinformationen als Aufrufparameter durch Report Launcher zur Ausführungszeit erlauben.
Vorbereitende Schritte
Die Parameternamen für die im BIRT-Berichtsentwurf angegebenen
Benutzernamen und Kennwortberechtigungsnachweise müssen mit den Parameternamen
übereinstimmen, die in der Report Launcher-Konfigurationsdatei
reportlauncher.properties definiert sind. Die Standardkonfiguration
für diese Parameter ist:
reports.launcher.birt.userParameterName=UserId
reports.launcher.birt.passwordParameterName=Password
Wenn Sie im
BIRT-Berichtsentwurf andere Parameternamen angeben, müssen Sie die Werte in der
Report Launcher-Konfigurationsdatei aktualisieren, damit sie den Namen im Berichtsentwurf
entsprechen.
Vorgehensweise
Gehen Sie wie folgt vor, um einer Benutzergruppe Zugriff zu
erteilen:
- Definieren Sie die Parameter.
- Öffnen Sie den Zielbericht.
- Klicken Sie auf die Registerkarte Data Explorer.
- Wählen Sie Report Parameters aus. Klicken Sie dann mit der rechten
Maustaste und wählen Sie New parameter im Kontextmenü aus.
- Geben Sie den Namen für den Parameter ein, z. B. UserId.
- Passen Sie den Parameter wie gewünscht an. Die meisten Einstellungen haben Auswirkungen darauf, wie der
Parameter von der BIRT-Parameterbedienerführung angezeigt wird.
- Klicken Sie nach Beendigung auf OK.
- Wiederholen Sie die vorherigen Schritte, um den Parameter Password zu definieren.
Tipp: Wählen Sie die Parametereinstellung Do not echo input aus, um
Kennwortzeichen in der BIRT-Parameteranforderungssicht zu verdecken.
- Aktualisieren Sie die ClearQuest-Abfragedatenquelle für die Verwendung der Parameter.
- Wählen Sie die ClearQuest-Zieldatenquelle aus. Klicken Sie dann mit der rechten Maustaste und
wählen Sie Edit im Kontextmenü aus.
- Wählen Sie im Dialog "Edit Data Source" Property Binding aus.
- Klicken Sie für User Name auf die Schaltfläche rechts neben
dem Textfeld.
- Wählen Sie in der Liste "Expression Builder Category" Report Parameters aus.
- Wählen Sie in der Liste "Sub-Category" ---All--- aus.
- Klicken Sie doppelt auf den Eintrag UserId, um den Parameterausdruck
zu erstellen.
- Klicken Sie auf OK, um den Parameterabfragecode
zu speichern.
- Klicken Sie für Password auf die Schaltfläche rechts neben
dem Textfeld.
- Wählen Sie in der Liste "Expression Builder Category" Report Parameters aus.
- Wählen Sie in der Liste "Sub-Category" ---All-- aus.
- Klicken Sie doppelt auf den Eintrag "Password", um den Parameterausdruck
zu erstellen.
- Klicken Sie auf OK, um den Parameter zu speichern.
- Überprüfen Sie die Report Launcher-Parameternamen. Bestätigen Sie, dass die im BIRT-Berichtsentwurf konfigurierten Parameternamen
für den Benutzernamen und das Kennwort mit den in der Report Launcher-Konfigurationsdatei
reportlauncher.properties angegebenen Werten übereinstimmen.