Bibliotheken verwalten

Beim Einsatz von Modulen wie einem Database-Connector kann es notwendig sein, Zusatzprogramme wie zum Beispiel Datenbanktreiber auf Ihrer INUBIT Process Engine zu installieren.

Die Treiber werden zunächst in die Cache-Datenbank kopiert und dann in das Verzeichnis <SUITE-INSTALL-DIR>/inubit/server/lib/system gespeichert.

Treiber – insbesondere für die Cache-Datenbank – dürfen nur in genau einer Version in genau einem Verzeichnis des Application Servers gespeichert sein. Stellen Sie daher sicher, dass es in Ihrer INUBIT-Installation keine weiteren Versionen eines Treibers gibt, bevor Sie diesen Treiber neu oder in einer neuen Version installieren.

Bibliotheken hochladen

Voraussetzungen

Sie sind als Systemadministrator angemeldet.

So gehen Sie vor

  1. Wählen Sie in der INUBIT Workbench den Menüpunkt Konfiguration > Library Manager.

    Ein Dialog öffnet sich.

  2. Klicken Sie auf das Icon Neue Bibliothek hochladen add, um eine neue Bibliothek hochzuladen.

    Der Dialog Bibliothek hochladen öffnet sich.

  3. Klicken Sie rechts neben dem Feld Datei auf das Icon Datei suchen three dots button.

    Ein Dateiauswahldialog öffnet sich.

  4. Navigieren Sie zu dem gewünschten Treiber, markieren Sie diesen und klicken Sie auf Öffnen.

    Der Dateiname wird im Feld Datei angezeigt.

  5. Wählen Sie im Bereich Bibliothekstyp die Treiber-Bibliothek.

    Wie Sie Plugins hochladen, siehe Plug-ins installieren.

  6. Klicken Sie auf OK, um den Treiber hochzuladen.

    Der Treiber wird geladen.

    Wenn der Upload erfolgreich war, erhalten Sie eine entsprechende Meldung. Anderenfalls wird eine Fehlermeldung angezeigt.

  7. Klicken Sie auf OK, um den Dialog zu schließen.

    Eine Meldung informiert Sie über einen notwendigen Neustart der INUBIT Process Engines und der INUBIT Workbenches.

    Bestätigen Sie die Meldung.

  8. Starten Sie die INUBIT Process Engines und die INUBIT Workbenches neu.

    Nach dem Neustart ist der Treiber verfügbar und Sie werden bei der Modulausführung automatisch genutzt.

    Im Bereich Verfügbare Bibliotheken können Sie über die Drop-down-Liste Bibliothekstyp wählen, welche(r) Bibliothekstyp(en) (Alle, Treiber, Plugins) angezeigt werden sollen.

    Um eine Bibliothek zu entfernen, klicken Sie auf das Icon Bibliothek entfernen delete und folgen Sie den Instruktionen. Die Bibliothek wird als zu löschen markiert und durchgestrichen angezeigt. Beim Neustart der Process Engine und aller Workbenches wird die Bibliothek tatsächlich im Dateisystem gelöscht und wird im Library Manager nicht mehr angezeigt. Haben Sie versehentlich die falsche Bibliothek als zu löschen markiert, können Sie den entsprechenden Eintrag in der Datei libraries.properties im Verzeichnis <SUITE-INSTALL-DIR>/inubit/server/ibis_root/conf entfernen. Damit verhindern Sie, dass die Bibliothek beim Neustart gelöscht wird.

    Um eine zuvor hochgeladene Bibliothek herunterzuladen, wählen Sie eine Bibliothek und klicken auf das Icon Download installation guide 71 5.

    Zum Suchen nach einer Bibliothek klicken Sie auf das Suchen-Icon installation guide 71 6 und geben Sie den Suchbegriff ein. Zum Navigieren innerhalb der Suchergebnisse nutzen Sie den Rechtspfeil und den Linkspfeil neben dem Suchfeld.

Bibliothek aktualisieren

Existierende Bibliothek können durch Hochladen einer neuen Bibliotheksversion aktualisiert werden.

Sie dürfen keine neue Version einer älteren Bibliothek hochladen, bevor Sie nicht die ältere Version von der INUBIT Process Engine entfernt haben.

Voraussetzungen

Sie sind als Systemadministrator angemeldet.

So gehen Sie vor

  1. Wählen Sie in der INUBIT Workbench den Menüpunkt Konfiguration > Library Manager.

    Ein Dialog öffnet sich.

  2. Wählen Sie Treiber aus der Auswahlliste Bibliothekstyp.

  3. Klicken Sie auf den Treiber, den Sie aktualisieren wollen.

  4. Klicken Sie auf das Icon Bibliothek entfernen delete, um die vorhandene Bibliothek zu entfernen.

  5. Bestätigen Sie das Löschen des Treibers im Dialog Frage.

  6. Starten Sie alle INUBIT Process Engines und INUBIT Workbenches neu.

  7. Melden Sie sich bei der INUBIT Workbench als Systemadministrator an.

  8. Wählen Sie in der INUBIT Workbench den Menüpunkt Konfiguration > Library Manager.

    Ein Dialog öffnet sich.

  9. Klicken Sie auf das Icon Neue Bibliothek hochladen add, um eine neue Bibliothek hochzuladen.

    Der Dialog Bibliothek hochladen öffnet sich.

  10. Klicken Sie rechts neben dem Feld Datei auf das Icon Datei suchen three dots button.

    Ein Dateiauswahldialog öffnet sich.

  11. Navigieren Sie zu dem gewünschten Treiber, markieren Sie diesen und klicken Sie auf Öffnen.

    Der Dateiname wird im Feld Datei angezeigt.

  12. Aus der Pull-down-Liste Typ wählen Sie Treiber-Bibliothek.

  13. Klicken Sie auf OK.

    Der Treiber wird hochgeladen.

    Wenn der Upload erfolgreich war, erhalten Sie eine entsprechende Meldung. Anderenfalls wird eine Fehlermeldung angezeigt.

  14. Klicken Sie auf OK, um den Dialog zu schließen.

    Eine Meldung informiert Sie über einen notwendigen Neustart der INUBIT Process Engine und der INUBIT Workbench.

    Bestätigen Sie die Meldung.

  15. Starten Sie die INUBIT Process Engine und die INUBIT Workbench neu.

    Nach dem Neustart ist der Treiber verfügbar und Sie können ihn in Ihren Workflows benutzen.

Einbinden nativer Bibliotheken

So gehen Sie vor

  1. Laden Sie entsprechenden Bibliotheken herunter und entpacken Sie diese.

  2. Laden Sie die JAR-Dateien als Treiber in die INUBIT Process Engine hoch.

  3. Kopieren Sie die nativen Treiberdateien in eines der folgenden Verzeichnisse:

    • Windows

    • Linux

    • Native Treiberdateien: *.dll

    • Bei Start der INUBIT Process Engine über das Windows-Startmenü: <SUITE-INSTALL-DIR>/_jvm\bin

    • Bei Start der INUBIT Process Engine als Windows-Dienst: <SUITE-INSTALL-DIR>/inubit/server/process_engine\bin

    • Native Treiberdateien: *.so

    • Im Verzeichnis: <SUITE-INSTALL-DIR>/_jvm/lib

    Unter Umständen müssen Sie zusätzlich das Verzeichnis in die Umgebungsvariable PATH aufnehmen.

  4. Starten Sie die INUBIT Process Engine neu.