Berichtsserver für ClearQuest in WebSphere Application Server implementieren

Gehen Sie wie folgt vor, um den Berichtsserver für ClearQuest in WebSphere Application Server zu implementieren:
  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 CM Server verwenden, legen Sie einen Wert für cqConnectionURL fest, und geben Sie die IP-Adresse oder den Maschinennamen 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 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, indem Sie den folgenden Befehl ausführen. Die Werte für <Benutzer> und <Kennwort> stimmen mit den in der Datei Deploy_RCQR_eWAS.py überein.
    %RATIONAL_COMMON%/eWAS/bin/wasservice -add reportalprofile -serverName server1 -profilePath "%RATIONAL_COMMON%/CM/profiles/reportalprofile" -stopArgs "-username <user> -password <password>"

Implementierung prüfen

Gehen Sie wie folgt vor, um die Implementierung zu prüfen:
  1. Starten Sie den Berichtsserver von der Befehlszeile:
    %RATIONAL_COMMON%CM/profiles/reportalprofile/startServer server1 
  2. Rufen Sie die Berichtsschnittstelle auf. Sie können die Berichtsschnittstelle über den folgenden Link aufrufen, dabei steht machinename.domain für den Hostnamen und die Domäne der Maschine, auf der der Berichtsserver für ClearQuest installiert ist und portnumber für den Port für sichere Verbindungen. In der Regel wird hierfür die Portnummer 15443 verwendet:
    https://machinename.domain:portnumber/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