Thema: ibm-i
-
IBM i für Linux-/Windows-Agenten: Objekte und Bibliotheken statt Dateien und Pfade
IBM i legt Datenbankdatei, Programm und Menü nicht als Bytes in einem Verzeichnisbaum ab, sondern als typisierte Objekte in Bibliotheken, die über eine Bibliotheksliste pro Job gefunden werden; CL-Befehle folgen einem festen Muster aus Verb und Substantiv. Der Artikel überträgt diese Konzepte auf das Wissen, das ein auf Linux oder Windows trainierter Agent bereits mitbringt.
-
IBM i: Jobs, Subsysteme und Joblogs – WRKACTJOB, WRKSBS, DSPJOBLOG und das sichere Beenden eines Jobs
Das Work Management von IBM i ordnet jede Aktivität Jobs zu, die in Subsystemen laufen. WRKACTJOB, WRKSBS, DSPJOBLOG und DSPMSG QSYSOPR sind die ersten rein lesenden Befehle für einen Agenten; ob ein Job bei ENDJOB mit *CNTRLD oder *IMMED endet, entscheidet darüber, ob er noch aufräumen kann.
-
IBM i: Sicherheitsgrundlagen für die Administration – Sonderberechtigungen, Objektberechtigungen, QSECURITY und QAUDJRN
Die Zugriffskontrolle von IBM i beruht auf Sonderberechtigungen wie *ALLOBJ und *SECADM pro Benutzerprofil, auf Objektberechtigungen (prüfbar mit DSPOBJAUT/EDTOBJAUT), auf dem Systemwert QSECURITY, der die Durchsetzungsstufe festlegt, und auf dem Audit-Journal QAUDJRN, das Ereignisse aufzeichnet. Es geht ausschliesslich um Administration und Auditing, nicht um Ausnutzung.
-
CL-Befehle von IBM i in einer SSH/PASE-Shell ausführen: system, qsh und CCSID-Stolpersteine
In einer SSH-Sitzung auf IBM i PASE sind das PASE-for-i-Utility system und die QSH/Qshell-Umgebung die beiden unterstützten Wege, CL-Befehle auszuführen und deren Ausgabe zu erfassen. Beide konvertieren zwischen der CCSID des Jobs und der PASE-eigenen Kodierung, woraus die meisten Integrationsfehler beim ersten Einsatz entstehen.
-
IBM i-Backups: SAVLIB, SAVOBJ, SAVSYS, Save Files und das Menü GO SAVE
IBM i-Backups beruhen auf SAVLIB, SAVOBJ und SAVSYS, die auf Band oder in ein mit CRTSAVF erstelltes Save File schreiben, sowie auf den GO-SAVE-Menüoptionen, die daraus wiederholbare, wahlweise unbeaufsichtigte vollständige oder partielle Systemsicherungen machen.
-
Open Source auf IBM i: yum, bash als Standard-Shell und Start des SSH-Daemons
Der von IBM unterstützte Open-Source-Stack für IBM i (Node.js, Python, git, bash u. a.) wird per yum als RPM-Pakete nach /QOpenSys/pkgs installiert und bringt bash als empfohlene interaktive Shell mit. Voraussetzung für den Fernzugriff ist, dass der SSH-Daemon zuvor explizit mit STRTCPSVR *SSHD gestartet wird.
Maschinenlesbar: JSON