Synchronisation der Lösungsdokumentation konfigurieren

 

In diesem Kapitel werden die Schritte beschrieben, die in Tricentis Tosca durchgeführt werden, um die Synchronisation der Lösungsdokumentation nach Abschluss der Konfiguration des SAP Solution Manager Wizard zu konfigurieren.

Beachten Sie, dass die Konfiguration dieser Einstellungen optional ist, aber Ihren Workflow verbessern kann.

 

Verbindungseigenschaften in Tricentis Tosca definieren

Stellen Sie vor der Synchronisation von Objekten mit SAP Solution Manager sicher, dass die folgenden Voraussetzungen erfüllt sind:

Führen Sie anschließend diese Schritte aus:

  1. Klicken Sie mit der rechten Maustaste entweder auf das Projektwurzelelement oder auf einen Komponenten-Ordner und wählen Sie im Kontextmenü die Option Prepare for Integration.

Prepare for Integration

  1. Wählen Sie SAP Solution Manager als externes System aus.

  2. Definieren Sie die folgenden Verbindungseigenschaften:

Eigenschaft

Beschreibung

Beispiel

Server

IP des SAP Server.

10.100.8.110

InstanceNumber

Kennung der SAP-Instanz.

00

Client

Mandant innerhalb des SAP Systems.

001

SystemID

Dreistelliger Name, der das SAP-System identifiziert.

S01

User

Name des Benutzers, der sich am System anmeldet.

admin

Password

Passwort des Benutzers, der sich am System anmeldet.

PWD

ApiEntryPoint

URL für den Einstiegspunkt in das SAP-System

APIEntryPoint verbindet sich mit einem Standard-Client. Einem System können mehrere Clients zugewiesen sein. In seltenen Fällen kann diese Situation zu Synchronisationsproblemen führen. Informationen darüber, wie Sie einen Standard-Client zur Fehlerbehebung ändern können, finden Sie in der Tricentis Knowledge Base.

https://my.external.network/sap/opu/odata/sap/ProcessManagement

Branch

Name des Branches der Lösungsdokumentation.

Development

Solution

Name der Lösung. Verwenden Sie diesen zur Unterscheidung von Branches mit dem gleichen Namen, die jedoch aus verschiedenen Lösungen stammen.

Test Solution

Verbindungseigenschaften bearbeiten

Nachdem Sie in Tricentis Tosca die Verbindungseigenschaften definiert haben, können Sie diese im Bereich Properties des Projektwurzelelements oder Komponenten-Ordners bearbeiten. Führen Sie hierzu diese Schritte aus:

  1. Checken Sie die Objekte aus.

  2. Klicken Sie auf das Projektwurzelelement oder den Komponenten-Ordner.

  3. Klicken Sie auf das Pfeilsymbol auf der rechten Seite Ihres Fensters, um den Bereich Properties zu erweitern.

  4. Bearbeiten Sie die Werte der Verbindungseigenschaften im Feld Value.

Verbindungseigenschaft Branch auf Maintenance gesetzt

Synchronisation konfigurieren (optionale Einstellungen)

Sie können im Tosca Commander eine Konfigurationsdatei erstellen, um benutzerdefinierte Parameter anzugeben, die bei der Synchronisation zwischen Tricentis Tosca und SAP Solution Manager angewendet werden.

Führen Sie hierzu diese Schritte aus:

  1. Erstellen Sie die Konfigurationsdatei.

  2. Ändern Sie die eingebettete Konfigurationsdatei, um festzulegen, wie sich die Synchronisation verhalten soll:

Konfigurationsdatei erstellen

Um die Konfigurationsdatei zu erstellen, klicken Sie mit der rechten Maustaste auf das Projektwurzelelement im Tosca Commander und wählen Sie die Option Set synchronization configuration aus dem Kontextmenü.

Set synchronization configuration im Kontextmenü

Die Datei IntegrationSynchronizationConfiguration.xml erscheint im Abschnitt Attachments des Projektwurzelelements. Sie müssen diese Datei ändern müssen, um die Synchronisation zu konfigurieren.

Datei IntegrationSynchronizationConfiguration.xml im Tosca Commander

Die Konfigurationsdatei enthält die folgenden Standardwerte:

<MasterSystemForRequirements>External</MasterSystemForRequirements>
<!-- Possible values [External | Internal]-->
<RequirementsSynchronizationDirections>BothDirections</RequirementsSynchronizationDirections>
<!-- Possible values [NoSynchronization | ImportToTosca | ExportFromTosca | BothDirections]-->

Master-System für Anforderungssynchronisation festlegen

Sie können entweder Tricentis Tosca oder SAP Solution Manager als Master-System einstellen, d. h. als das System, von dem aus die Anforderungen mit dem jeweils anderen System synchronisiert werden. Die Standardoption ist External, d. h. die Anforderungen aus SAP Solution Manager werden mit Tricentis Tosca synchronisiert.

Setzen Sie diesen Parameter auf Internal, wenn Sie die Anforderungen in Tricentis Tosca ändern und dann mit SAP Solution Manager synchronisieren möchten.

Richtung der Anforderungssynchronisation festlegen

Der Standardwert für die Richtung der Anforderungssynchronisation ist BothDirections, was bedeutet, dass die Anforderungen sowohl von Tricentis Tosca als auch von SAP Solution Manager aus synchronisiert werden. Wenn Sie die Richtung ändern möchten, können Sie aus den folgenden Optionen wählen:

  • NoSynchronisation: Die Synchronisation wird nicht durchgeführt

  • ImportToTosca: Die Synchronisation erfolgt mit Tricentis Tosca

  • ExportFromTosca: Die Synchronisation erfolgt von Tricentis Tosca aus

Wenn Sie beispielsweise eine Anforderung in Tricentis Tosca löschen oder umbenennen möchten, verwenden Sie den Wert ExportFromTosca oder BothDirection und setzen Sie Internal als MasterSystemForRequirements. Die Anforderung wird nach der Synchronisation in SAP Solution Manager gelöscht oder umbenannt.

Benutzerdefinierte Attribute synchronisieren

Zusätzlich zu den Tricentis Tosca-Attributen und -Eigenschaften, die standardmäßig synchronisiert werden, können Sie in der Datei IntegrationSynchronizationConfiguration.xml weitere Attribute und Eigenschaften von Objekten definieren. Zu diesem Zweck müssen Sie angeben, wie jede Eigenschaft in Tricentis Tosca und in externen Systemen gekennzeichnet ist. Sie können für jeden Objekttyp zusätzliche Attribute angeben.

Um die Erstellung von Testplänen zu beschleunigen, können Sie die folgenden benutzerdefinierten Tricentis Tosca-Attribute in SAP Solution Manager synchronisieren:

  • Damage Class

  • Frequency Class

  • Risk Weight

  • Required Test Cases

Um benutzerdefinierte Attribute zu synchronisieren, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie die benutzerdefinierten Attribute, die Sie in SAP Solution Manager synchronisieren möchten.

  2. Definieren Sie die Attribute in der Datei IntegrationSynchronizationConfiguration.xml.

Tricentis Tosca synchronisiert die Attribute aus SAP Solution Manager heraus.

Im folgenden Beispiel haben Sie festgelegt, dass die Tricentis Tosca-Anforderungseigenschaft FrequencyClass mit dem Feld FREQUENCY von SAP Solution Manager synchronisiert werden muss.

<?xml version="1.0! encoding="ISO-10646-UCS-2" standalone="yes"?>
<IntegrationSynchronizationConfiguration>
[...]
  <CustomProperties>
    <entry artifactType="Requirement" externalLabel="FREQUENCY" toscaLabel="FrequencyClass" propertyType="String"/> 
  </CustomProperties>
[...]
</IntegrationSynchronizationConfiguration>

Zeitüberschreitung angeben

In der Datei IntegrationSynchronizationConfiguration.xml ist die Standard-Zeitüberschreitung auf 1200 Sekunden eingestellt. So lange wartet Tricentis Tosca darauf, dass SAP die zu synchronisierenden Branch-Informationen vorbereitet.

Um die Zeitüberschreitung zu ändern, bearbeiten Sie den Wert der Einstellung TimeoutForConnection in der Datei IntegrationSynchronizationConfiguration.xml. Der Standardwert ist 1200.

Zertifikatsfehler ignorieren (erweiterte Einstellung)

Auf der Seite des SAP-Servers kann ein Fehler im Sicherheitszertifikat auftreten. In diesem Fall stoppt die Synchronisation. Sie können eine Einstellung hinzufügen, die Tricentis Tosca anweist, den Zertifikatsfehler zu ignorieren. Dies ist eine erweiterte Einstellung und Sie sollten sie nur verwenden, wenn Sie sicher sind, dass dieser Fehler ignoriert werden kann.

Um den Zertifikatsfehler zu ignorieren und die Synchronisation fortzusetzen, fügen Sie am Ende der Datei IntegrationSynchronizationConfiguration.xml die folgende Codezeile hinzu:

Kopieren
<ContinueOnCertificateError>True</ContinueOnCertificateError>