Berichtsserver für ClearQuest in WebSphere Application Server implementieren

In diesem Artikel wird beschrieben, wie der Berichtsserver für ClearQuest auf WebSphere Application Server implementiert wird.

Vorgehensweise

  1. Suchen Sie die Datei Deploy_RCQR _eWAS.py. Standardmäßig befindet sich diese Datei im Verzeichnis %RATIONAL_COMMON%/CM/Scripts. Geben Sie die folgenden Parameter an. Wenn Sie einen fernen Change Management Server (CM Server) verwenden, legen Sie einen Wert für cqConnectionURL fest und geben Sie die IP-Adresse oder den Hostnamen für den Wert localhost an. Die Standardeinstellung wird angezeigt. Die Werte sollten mit den Werten in der Datei /RCQR/server/reportserver.properties übereinstimmen. Der Wert für user.registry.cq.connectionURL sollte beispielsweise mit dem Wert cqConnectionURL in der Datei reportserver.properties übereinstimmen.

    Beachten Sie auch, dass der Name des Benutzers mit Administratorberechtigung in der Datei Deploy_RCQR_eWAS.py an drei Stellen genannt wird und der Wert auch hier konsistent sein muss. Das folgende Beispiel zeigt die Standardwerte dieser Datei. Die drei Vorkommen des Namens für den Benutzer mit Administratorberechtigung werden in Fettdruck angezeigt.

    # Set basic properties of custom security
    
    attrs = '[[useRegistryServerId false][primaryAdminId %s][customRegistryClassName %s]]' % ('admin', 'com.ibm.rational.cq.was.userregistry.CQUserRegistry')
    
    AdminConfig.modify(customUserRegistry, attrs)# Set custom properties
    customProps = {
    'autoCreateJazzGroups':'true',
    'jazzAdmins':'admin',
    'jazzProjectLeads':'lead',
    'cqDbSetName':'7.0.0',
    'cqUserDbName':'SAMPL',
    'cqConnectionURL':'http://localhost:12080/TeamWeb/services/Team',
    'cqConnectionUsername':'admin',
    'cqConnectionPassword':'admin',
    'cqConnectionPasswordEncrypted':'false',
    }
  2. Starten Sie das Berichtsserverprofil, indem Sie entweder das Dialogfeld 'Windows-Dienste' verwenden oder den folgenden Befehl absetzen:
    "%RATIONAL_COMMON%/CM/profiles/reportalprofile/bin/startServer" server1 -profileName reportalprofile 
  3. Navigieren Sie zum Verzeichnis %RATIONAL_COMMON%/CM/profiles/reportalprofile/bin für das Berichtsserverprofil, und setzen Sie den folgenden Befehl ab:
    wsadmin.bat -lang jython -f  ..\..\..\Scripts\Deploy_RCQR_eWAS.py
  4. Aktualisieren Sie wasservice mit dem Benutzernamen und dem Kennwort mit folgendem Befehl, wobei <Benutzer> und <Kennwort> mit den in Deploy_RCQR_eWAS.py angegebenen Werten übereinstimmen.
    "%RATIONAL_COMMON%/eWAS/bin/wasservice" -add reportalprofile -serverName server1 -profilePath "%RATIONAL_COMMON%/CM/profiles/reportalprofile" -stopArgs "-username <Benutzer> -password <Kennwort>"
  5. Starten Sie den Berichtsserver für ClearQuest erneut. Siehe Berichtsserver für ClearQuest starten und stoppen.

Implementierung überprüfen

Vorgehensweise

  1. Starten Sie den Berichtsserver für ClearQuest erneut. Siehe Berichtsserver für ClearQuest starten und stoppen.
  2. Sie können auf die Berichtsschnittstelle über den folgenden Link zugreifen, dabei steht Computername.Domäne für den Hostnamen und die Domäne des Computers, auf dem der Berichtsserver für ClearQuest installiert ist und Portnummer für den Port für sichere Verbindungen. In der Regel wird hierfür die Portnummer 15443 verwendet:
    https://Computername.Domäne:Portnummer/jazz/reportal/projects/Vega
    Sie würden beispielsweise die folgende URL verwenden, um die Berichtsschnittstelle über den Host des Berichtsservers für ClearQuest zu öffnen:
    https://localhost:15443/jazz/reportal/projects/Vega
  3. Geben Sie im Anmeldedialog Ihren Rational-ClearQuest-Benutzernamen und Ihr Rational-ClearQuest-Kennwort ein, und klicken Sie auf Anmelden.

Feedback