Archiv für Dezember 2013

64-Bit Integerzahlen in CL

5. Dezember 2013 | Von

Bei dem Auswerten numerischer Nachrichteninformationen in CL stolpert man manchmal über eigentümliche Zahlenwerte oder sogar Laufzeitfehler, die man sich zunächst nicht erklären kann. In diesem Fall sollte man zunächst einen genaueren Blick auf die zugrunde liegende Nachrichtenbeschreibung (MsgD) werfen.



Benutzerbezogene Plattenbelegung

5. Dezember 2013 | Von

Wer den Plattenplatz seines IBM Systems regelmäßig oder auch nur gelegentlich überwacht, wird feststellen, dass die Plattenbelegung wieder viel größer ist, als man sich erklären kann. In diesem Fall wünscht man sich eine schnelle Information darüber, wer wie viel permanenten Speicher belegt.



SQL: dynamisches Select ohne Cursor

5. Dezember 2013 | Von

In einem System iNetwork Forum tauchte die Frage auf, ob in SQL eine dynamische Select-Anweisung ausgeführt werden kann, ohne zuvor einen Cursor zu definieren. Birgitta Hauser hatte dazu eine Lösung vorgeschlagen.



Objektsperre – wer war es?

4. Dezember 2013 | Von

Bei Stapelverarbeitungen läuft bisweilen ein Batchjob auf eine Objektsperre, meistens bei Dateien. Geschieht dies unter Tage, lässt sich mit dem Befehl WRKOBJLCK und ein paar weiteren Tastendrücken feststellen, welcher andere Job die betreffende Datei im Zugriff hat.



WRKLNK und unsichtbare Verzeichnisse

4. Dezember 2013 | Von

Gelegentlich kann man sich an einen konkreten Verzeichnispfad im IFS nicht genau erinnern und greift deshalb zu dem Befehl WRKLNK, um sein Gedächtnis mit Auswahl 5 schrittweise auf den richtigen Weg zu bringen.



Ein Zeitstempel für FTP-Übertragungsprotokolle

4. Dezember 2013 | Von

Wer automatisierte Übertragungen per FTP überwachen möchte, leitet in der Regel den Output in eine physische Source-Datei um. Das so erzeugte Protokoll ist zwar sehr nützlich, enthält aber eine wertvolle Information nicht: einen Zeitstempel.



Berechtigungsprobleme bei Save-/Restore- Operationen?

4. Dezember 2013 | Von

Wer schon einmal völlig unbedarft eine System-Gesamtsicherung zurückgesichert hat, mag es erlebt haben: Viele explizit vergebenen Objektberechtigungen sind schlicht und einfach verschwunden!



Dauerhafte RPGUmwandlungsoptionen per/COPY

4. Dezember 2013 | Von

IBM ist redlich bemüht bei der Weiterentwicklung von RPG rückwärtskompatibel zu alten Compilerversionen zu bleiben. Dies ist zweifelsohne eine der größten Stärken von RPG, gleichzeitig aber auch ein wesentlicher Schwachpunkt.



CRTDUPOBJ und logische Dateien

4. Dezember 2013 | Von

Beim Erstellen von Testbibliotheken verwendet man häufi g den Befehl CRTDUPOBJ in einem CL-Programm, um physische und logische Dateien in einem Testbereich zu erstellen. Da der Befehl CRTDUPOBJ für die zu kopierenden Objekte generische Namen zulässt, ist man in der Regel geneigt, physische und zugehörige logische Dateien auf diese Weise zu erzeugen.