3 Teil: Bob als Sparringspartner: Bob – „Ich bin weiterhin Dein Fan!“
Nachdem wir uns Fehlersuche und Coding mit Bob angeschaut hatten, wollten wir nun mit einem richtigen “Projekt” starten – aber etwas Überschaubarem und deswegen auch die Anführungszeichen. Als zentrale Problemstellung entschieden wir uns wieder für das selektive Löschen von Spoolfiles in IBM i und damit für die Erstellung einer Lösung bezüglich unseres Ausgangsproblems, doch diesmal als Webanwendung mit IBM i Backend. Eine der ersten Fragen war natürlich, welche Programmiersprache wir wählen wollten. Wir sind keine professionellen RPG Programmierer, verfügen aber über einige Python-Kenntnisse. Somit entschieden wir uns dafür und favorisierten Flask für den Webteil. Beides steht IBM i in PASE zur Verfügung. Die auf unserem System installierte Version ist Python 3.9, was wir Bob als Restriktion wohl mitteilen sollten (aktuell ist Python 3.13 für IBM i verfügbar). Des Weiteren entschlossen wir uns die existierende “quick and dirty” Lösung als “Minimal Value Product” Bob mitzugeben, damit das Tool leichter erkennt, was es tun soll, und wir nicht so viel im Prompt erklären müssen: #!/usr/bin/bash echo ===================================================================== db2util -o csv “SELECT SPOOLED_FILE_NAME, JOB_NAME FROM QSYS2.OUTPUT_QUEUE_ENTRIES_BASIC where ((OUTPUT_QUEUE_NAME=’QEZJOBLOG’) AND (CREATE_TIMESTAMP > ‘2025-12-08 10:00:00.000000’) AND (CREATE_TIMESTAMP < ‘2025-12-12 18:00:00.000000’)) fetch first 5 rows only” > Liste.txt echo ===================================================================== while read -r zeile; do … 3 Teil: Bob als Sparringspartner: Bob – „Ich bin weiterhin Dein Fan!“ weiterlesen
Fügen Sie diese URL in Ihre WordPress-Website ein, um sie einzubetten
Fügen Sie diesen Code in Ihre Website ein, um ihn einzubinden