Die BPC Version 3.5 wird nicht mehr gewartet.

Sollten Sie diese BPC Version nutzen, empfehlen wir Ihnen eine Migration auf eine aktuelle Version. Die Dokumentation zur neusten BPC Version finden Sie hier. Sollten Sie Fragen haben, wenden Sie sich bitte an unseren Support.

Karaf-Konsolen-Befehle für das BPC

Einige Core-Funktionen lassen sich über die Karaf-Konsole steuern.

Steuerung des Wartungsmodus

ab v3.0.3

Der Wartungsmodus lässt sich über die Karaf-Konsole anschalten und ausschalten. Auch kann der aktueller Zustand abgefragt werden.

Nachfolgend die Befehle und Beispiele

Anschalten vom Wartungsmodus

# Keine Nachrichten hinterlegt
bpc:maintenance-mode on

# Mit Nachrichten
bpc:maintenance-mode -m 'some messages' on

Ausschalten vom Wartungsmodus

bpc:maintenance-mode off

Abfragen vom Wartungsmodus-Zustand

bpc:maintenance-mode status

Forcieren vom lokalen Identity Provider (IdP)

ab v3.0.3

Die Verwendung vom lokalen Identity Provider lässt sich über die Karaf-Konsole anschalten und ausschalten. Auch kann der aktuelle Zustand abgefragt werden.

Nachfolgend die Befehle und Beispiele

Anschalten vom lokalen IdP

bpc:force-local-idp on

Ausschalten vom lokalen IdP

bpc:force-local-idp off

Abfragen vom Zustand des lokalen IdP

bpc:force-local-idp status

Benutzer Sessions

ab v3.1

Die Benutzer Sessions des BPC lassen sich über die Karaf-Konsole auflisten und löschen.

Nachfolgend die Befehle und Beispiele

Auflistung aller Benutzer Sessions

bpc:sessions-list

Session ID                           │ User     │ Firstname │ Lastname │ Expires
─────────────────────────────────────┼──────────┼───────────┼──────────┼────────────────────────
c403dd65-93da-42c5-a06c-598e6d91d6cd │ bpcadmin │ Timo      │ Virt     │ 2020-10-15 11:42:30.009
a9602f8a-f9b6-49ba-9411-6e16665cf5a3 │ of       │ Oliver    │ Fürniß   │ 2020-10-15 12:44:04.162
dec79e6f-12a5-43a8-82aa-2d5aa5b7548b │ bpcadmin │ Timo      │ Virt     │ 2020-10-15 11:42:50.672

Einzelne Benutzer Session löschen

bpc:sessions-delete <Session ID>

Alle Benutzer Sessions löschen

bpc:sessions-delete-all

Backups / Snapshots

ab v3.2

Die vom BPC angelegten Backups können über die Karaf-Konsole aufgelistet, gelöscht und auch wieder eingespielt werden.

Nachfolgend die Befehle und Beispiele

Auflistung der Backup-Gruppen

bpc:backup-list

Indices Group
──────────────────────────
bpc-analysis-queries
bpc-auditlog
bpc-configuration
of-test-child,of-test-main

Auflistung der Backups einer Gruppe

bpc:backup-list bpc-configuration

Date                     │ State   │ Name
─────────────────────────┼─────────┼───────────────────────────────────────────
2020-11-05T10:53:21.190Z │ SUCCESS │ snapshot-bpc-configuration-20201105-115321
2020-11-06T12:44:20.585Z │ SUCCESS │ snapshot-bpc-configuration-20201106-134420
2021-02-01T07:15:55.821Z │ SUCCESS │ snapshot-bpc-configuration-20210201-081555
2021-02-02T08:30:45.624Z │ SUCCESS │ snapshot-bpc-configuration-20210202-093045

Backup löschen

bpc:backup-delete snapshot-bpc-configuration-20201105-115321

Backup wieder einspielen

 bpc:backup-restore snapshot-bpc-configuration-20210202-093045

Database Connection Pool

ab v4.0

Infos über den Database Connection Pool (dbcp2) können abgefragt werden.

Kompakte Auflistung der Database Connection Pool Einträge

bpc:db-connection-pool-list

Name  │ Active │ Waiters │ Idle │ Max Total │ Borrowed │ Returned │ Mean Borrow Wait Time (ms) │ Max Borrow Wait Time (ms) │ DB URL                                      │ DB Username │ DB Name
──────┼────────┼─────────┼──────┼───────────┼──────────┼──────────┼────────────────────────────┼───────────────────────────┼─────────────────────────────────────────────┼─────────────┼─────────────────────────────────────────
pool3 │ 0      │ 0       │ 5    │ 10        │ 10254    │ 10254    │ 0                          │ 42243                     │ jdbc:oracle:thin:@localhost:1521:XE         │ OLFUERNISS  │ Oracle JDBC driver
pool4 │ 0      │ 0       │ 1    │ 10        │ 4        │ 4        │ 9                          │ 38                        │ jdbc:mysql://127.0.0.1:3306/bpc             │ olfuerniss  │ MariaDB Connector/J
pool5 │ 0      │ 0       │ 1    │ 10        │ 4        │ 4        │ 28                         │ 113                       │ jdbc:postgresql://localhost:5432/postgre... │ postgres    │ PostgreSQL JDBC Driver
pool2 │ 0      │ 0       │ 1    │ 10        │ 802      │ 802      │ 0                          │ 746                       │ jdbc:oracle:thin:@dev03.virtimo.net:1521... │ VPMA_PM     │ Oracle JDBC driver
pool  │ 0      │ 0       │ 1    │ 10        │ 4        │ 4        │ 210                        │ 843                       │ jdbc:sqlserver://dev05.virtimo.net:1433;... │ DEV05_EBIX  │ Microsoft JDBC Driver 7.4 for SQL Server
Über den Befehl bpc:db-connection-pool-list extended können alle zur Verfügung stehenden Infos zu den Database Connection Pools abgefragt werden.

Keywords: