Fehlerbehebung bei der Installation

Installieren von Decision in einer vorhandenen Hub Umgebung

Wir haben beim Installieren/Aktualisieren von Hub auf 4.5 Decision nicht hinzugefügt, aber wir möchten es jetzt verwenden. Wie installieren wir es?

Sie müssen die Schritte unter SSL-Zertifikat generieren und Blue Prism Decision Model Service Container installieren ausführen. Dann müssen Sie die Hub Datei appsetting.json mit den Decision Verbindungszeichenfolgen aktualisieren.

Nachfolgend finden Sie Details zur Aktualisierung der Hub Datei appsettings.json. Achten Sie darauf, nur die bereitgestellten Informationen abzuändern. Andere Änderungen können dazu führen, dass Ihr bestehendes System nicht mehr funktioniert. Änderungen an der Datei appsettings.json sollten in Zusammenarbeit mit Blue Prism vorgenommen werden, um sicherzustellen, dass Ihr System unterstützt wird.

So aktualisieren Sie die Datei appsetting.json, damit Decision inbegriffen ist:

  1. Öffnen Sie den Windows Explorer und navigieren Sie zu C:\Programme (x86)\Blue Prism\Hub\appsettings.json.

    Das ist das standardmäßige Installationsverzeichnis. Passen Sie es an, wenn Sie ein eigenes Verzeichnis verwendet haben.

  2. Öffnen Sie die Datei „appsettings.json“ in einem Texteditor.
  3. Suchen Sie den folgenden Abschnitt der Datei:

    Kopieren
    "BluePrismDecision": {
        ...
        "ConnectionString": "",
        ...
    }

    Dies ist nicht die einzige Einstellung, die Sie unter BluePrismDecision sehen. Es ist aber die einzige, die geändert werden muss.

  4. Erstellen und verschlüsseln Sie mithilfe des Blue Prism Data Protector Tool in PowerShell die Verbindungszeichenfolge für die Decision Datenbank, zum Beispiel:

    Wenn Sie SQL-Authentifizierung verwenden möchten:

    Kopieren
    .\BluePrismDataProtector.Console.exe protect -v "Data Source=[SQL Server];Initial Catalog=BluePrismDecisionDB;User Id=[user name, for example, sqladmin];Password=[password];Max Pool Size=500;MultiSubnetFailover=True;" -p ".\"

    Wenn Sie Windows-Authentifizierung verwenden möchten:

    Kopieren
    .\BluePrismDataProtector.Console.exe protect -v "Data Source=[SQL Server];Initial Catalog=BluePrismDecisionDB;Integrated Security=True;Max Pool Size=500;MultiSubnetFailover=True;" -p ".\"

    Dabei ersetzen Sie:

    [SQL Server] = Der SQL Server, der die Datenbank hosten wird.

    [Benutzername, zum Beispiel sqladmin] = Der SQL-Benutzername (nur SQL-Authentifizierung)

    [Passwort] = Das Passwort für den SQL-Benutzer (nur SQL-Authentifizierung)

    Falls erforderlich, können Sie einen anderen Datenbanknamen für den Parameter Initial Catalog eingeben. BluePrismDecisionDB ist der Standardname.

    Die obigen Einstellungen entsprechen den Werten, die Sie im Bildschirm „Blue Prism Decision SQL-Verbindung konfigurieren“ im Hub Installationsassistenten eingeben würden.

    Die Decision Datenbank wird erstellt, wenn Sie das Decision Plug-in in Hub installieren.

  5. Kopieren Sie die verschlüsselte Zeichenfolge zwischen den "" neben der Einstellung ConnectionString in der Hub Datei appsettings.json, wie in Schritt 3 gezeigt.
  6. Speichern Sie die Datei.
  7. Suchen Sie in derselben appsettings.json-Datei den folgenden Abschnitt:

    Kopieren
    "BluePrismDecisionSettings": {
        "Certificate": {
            "CertificateThumbprint": ""
        },
        "DruidModelServices": {
            "v1": ""
        }
    }
  8. Geben Sie zwischen den "" neben der Einstellung CertificateThumbprint den Fingerabdruck für das SSL-Zertifikat ein.

    Wenn Sie Windows verwenden, finden Sie dies über „Computerzertifikate verwalten“. Doppelklicken Sie auf das Zertifikat und der Fingerabdruck befindet sich auf der Registerkarte „Details“.

  9. Geben Sie zwischen den "" neben der Einstellung v1 die URL für den Blue Prism Decision Model Service Container ein.
  10. Speichern und schließen Sie die Datei.
  11. Hub neu starten:

    1. Öffnen Sie Internet Information Services (IIS) Manager.

    2. Wählen Sie in der Liste der Verbindungen Blue Prism - Hub aus.

      Dies ist der Standard-Site-Name – wenn Sie einen benutzerdefinierten Site-Namen verwendet haben, wählen Sie die entsprechende Verbindung aus.

    3. Klicken Sie unter „Website verwalten“ auf Neu starten.

  12. Fügen Sie Decision zur Hostdatei hinzu. Weitere Informationen finden Sie unter Decision DNS-Auflösung.

Als Nächstes müssen Sie das Decision Plug-in installieren und Zugriff auf das Decision Plug-in konfigurieren. Bevor Sie das Plug-in installieren, müssen Sie jedoch vorübergehend die SQL Server-Berechtigungen dbcreator oder sysadmin für die Anmeldung bereitstellen, die für den Anwendungspool Blue Prism – Hub verwendet wird. Diese Anmeldung hängt von der Option ab, die Sie beim Installieren von Hub ausgewählt haben:

  • SQL Server-Authentifizierung – Der SQL-Benutzer, der bei der Installation angegeben wurde.
  • Windows-Authentifizierung – Das Windows-Dienstkonto, das mit dem Anwendungspool Blue Prism – Hub verknüpft ist.

Die Decision Datenbank wird erstellt, wenn das Decision Plug-in in Hub installiert wird. Danach können die Berechtigungen dbcreator oder sysadmin entfernt werden.

OpenSSL-Skript schlägt fehl

Wenn das OpenSSL-Skript fehlschlägt, fügen Sie OpenSSL zur Pfadumgebungsvariablen hinzu und versuchen Sie dann, das Skript erneut auszuführen.

  1. Öffnen Sie in der Windows-Taskleiste die Systemsteuerung.
  2. Wählen Sie System und Sicherheit und dann System und klicken Sie dann auf Erweiterte Systemeinstellungen.

    Das Dialogfeld „Systemeigenschaften“ wird angezeigt.

  3. Klicken Sie auf Umgebungsvariablen.

    Das Dialogfeld „Umgebungsvariablen“ wird angezeigt.

  4. Wählen Sie in der Gruppe Systemvariablen Pfad und klicken Sie dann auf Bearbeiten.

    Das Dialogfeld „Umgebungsvariable bearbeiten“ wird angezeigt.

  5. Klicken Sie auf Neu und geben Sie in der neuen Zeile den Pfad zu OpenSSL ein. Der Standardspeicherort ist C:\Programmdateien\OpenSSL-Win64\bin.
  6. Klicken Sie auf OK, um die Änderungen zu speichern.