Maximo Data Loader stoppen und starten
Nach der Implementierung von Maximo ® Data Loaderwird das Produkt automatisch gestartet. Als Administrator können Sie Maximo Data Loader stoppen und erneut starten, wenn Sie beispielsweise ein Sicherheitszertifikat für den Maximo Civil Infrastructure -Server importieren müssen.
Vorgehensweise
- Öffnen Sie ein Terminalfenster.In der folgenden Tabelle wird beschrieben, wie ein Terminalfenster in Docker und Red Hat® OpenShift®geöffnet wird:
Plattform Schritte Docker Führen Sie den folgenden Befehl aus: docker exec -it maxloader bashRed Hat OpenShift - Melden Sie sich als kubeadmin oder als ein anderer berechtigter Benutzer an der Red Hat OpenShift -Konsole an.
- Wählen Sie das Projekt "mas-Projektname-maxloader" aus.
- Wählen Sie Workloads > Pods > mas-Projektname-maxloader > Terminal aus.
- Führen Sie zum Stoppen von Maximo Data Loaderdas Script stop_maxloader aus.
- Führen Sie zum Starten von Maximo Data Loaderdas Script start_maxloader aus.
In der folgenden Tabelle sind die Optionen beschrieben, die Sie angeben können, um Maximo Data Loaderzu starten. Zur Verwendung dieser Optionen müssen Sie die Datei /usr/local/bin/start_maxloader.sh ändern und die Optionen in der Datei hinzufügen:
Option Beschreibung -l Protokolldatei Ändern Sie den Dateinamen der Protokolldatei. Der Standarddateiname lautet maxloader.log. -a dev|prod Mit dieser Option geben Sie an, ob das Entwicklungs- oder Produktionsprofil verwendet wird. Standardmäßig wird das Entwicklungsprofil verwendet. Das Entwicklungsprofil verwendet eine speicherinterne H2 -Datenbank, sodass die Konfigurations-und Taskinformationen verloren gehen, wenn Sie Maximo Data Loaderstoppen. Sie können die Datenbankaktivitäten über die H2-Konsole überwachen, die Sie über die folgende URL aufrufen: Hostname:Port/maxloader/h2-console.
Sie können den Standardbenutzernamen ändern und ein Kennwort für h2-console in der Datei /maxloader/maxloader.war/WEB-INF/classes/application-dev.properties festlegen. Legen Sie in der Datei die Werte für die folgenden Eigenschaften fest:
spring.datasource.username
spring.datasource.password
Nachdem Sie sich angemeldet haben, können Sie die Tabellen im Schema MAXLOADER anzeigen.
Wenn Sie das Produktionsprofil verwenden, werden Konfigurations-und Taskinformationen in eine Db2®-, Oracle-oder MS SQL-Datenbank geschrieben. Sie müssen die folgenden Schritte ausführen, um eine Datenbank zu verwenden:
- Führen Sie das DDL-Script (Data Definition Language) maxloader.ddl für Ihre Datenbank aus. Für jede Datenbank wird ein bestimmtes Script in den Verzeichnissen sqlserver, db2 und oracle im Verzeichnis /maxloader/maxloader.war/WEB-INF/classes/sql/ bereitgestellt.
- Geben Sie in der Datei maxloader.properties die Details an, die Maximo Data Loader verwenden kann, um eine Verbindung zur Datenbank herzustellen. Die Datei
maxloader.properties enthält Beispielverbindungsdetails für jede Datenbank. Sie müssen das verschlüsselte Datenbankkennwort im Kennwortfeld für die Datenbank angeben. Um beispielsweise eine Verbindung zu einer Db2 -Datenbank herzustellen, geben Sie das verschlüsselte Kennwort in das Feld prod.db.password ein.Sie können die REST-konforme API für Verschlüsselung wie folgt verwenden, um das verschlüsselte Kennwort abzurufen:
- Starten Sie Maximo Data Loader , ohne die Option -a anzugeben, damit das Standardprofil dev verwendet wird.
- Verwenden Sie in Ihrem REST-Client die Methode POST, um eine Anforderung an die REST-API für Verschlüsselung Maximo Data Loader zu senden, z. B.:
POST https://hostname:8443/maxloader/api/encrypt { "password": "password", }Das verschlüsselte Kennwort wird im Nachrichtenfeld zurückgegeben. Kopieren Sie das verschlüsselte Kennwort in das Feld für das Datenbankkennwort in der Datei maxloader.properties.
Sie können das Produktionsprofil automatisch hochladen, ohne die Option -a beim Start anzugeben, indem Sie die Datei /maxloader/maxloader.war/WEB-INF/classes/application.properties bearbeiten. Setzen Sie in der Datei die Option "spring.profiles.active" auf "prod".
-d Aktivieren Sie die Protokollierung im Debugmodus für Maximo Data Loader.