Partitionsinformationen für IBM i Systeme abrufen

31. Januar 2011 | Von | Kategorie: Load`n`go, Programmierung, Tools, Hot-Tips

Ein Tool sammelt alle wichtigen Angaben über Ihre Arbeitsumgebung an einem gemeinsamen Punkt

Load n go Januar 2011

Es folgt der Januar 2011 Download Code für Abonnenten:

Die ersten Fragen, die bei einem Support-Anruf bei einem Drittanbieter normalerweise gestellt werden, sind: Welche Seriennummer hat Ihr System und welche Betriebssystem-Version nutzen Sie? Bei jeder Frage rund um Lizenzen werden Sie vermutlich auch nach der Partitionsnummer gefragt. Eine Frage, die ich mir selbst mindestens zehnmal täglich stelle, lautet: Auf welchem System arbeite ich gerade?

Die Seriennummer ist mit dem Befehl DSPSYSVAL (Systemwert anzeigen) leicht zu ermitteln, wenn man weiß, welchen der 158 Systemwerte man abfragen muss (QSRLNBR, nebenbei bemerkt). Und die einfachste Möglichkeit, die Betriebssystemversion festzustellen, war für mich immer, ein Programm umzuwandeln und in die Umwandlungsliste zu sehen. Man könnte aber auch in einem Datenbereich nachsehen: Nach der Eingabe des Befehls DSPDTAARA DTAARA(QUSRSYS/QSS1MRI) findet man in Position 1 bis 8 die gewünschte Angabe. Aber das Feststellen der Partitionsnummer ist immer eine Übung in Hoffnung und Vertrauen für mich, weil ich den technischen Service anrufen muss, der ein bisschen Black-Box-Magie ausführt und mir dann hoffentlich die richtige Partitionsnummer nennt.

Insgesamt betrachtet ist es immer ein wenig umständlich, alle Informationen schnell und einfach an einer Stelle zu versammeln. Deshalb habe ich ein Programm geschrieben, das folgende Angaben liefert:

  • Systemname

  • Seriennummer

  • Partitionsnummer

  • Betriebssystem-Version

  • Benutzer

  • Job

Die Ausgabe erfolgt als Beendigungsnachricht am unteren Bildschirmrand der aktiven Sitzung in der Form:

SYSNAME Serial 1234ABC Partition 1 V6R1M0 JCRRUTLED QPADEV000P

Das Programm ist vor allem interessant für Software-Administratoren, Personen, die für die Beschaffung von Software-Lizenzen bei Drittanbietern zuständig sind, und alle, die in einer Umgebung mit mehreren Systemen arbeiten. Der Code steht für unsere Abonnenten zum Download bereit. Das Highlight des Programms ist die Nützlichkeit der ausgegebenen Informationen. Es vergeht kaum ein Tag, an dem ich dieses Programm nicht mehrmals aufrufe. Das Programm enthält keine bahnbrechenden technischen Neuerungen, aber vielleicht interessieren Sie sich für einige APIs, die es aufruft.

Die Dokumentation für die nachfolgend aufgelisteten APIs ist im IBM Information Center verfügbar:

  • Netzwerkattribute abrufen (QWCRNETA)

  • Systemwerte abrufen (QWCRSVAL)

  • Partitionsinformationen abrufen (dlpar_get_info)

  • Check Target Releaxe (QSZCHKTG)

  • Jobinformationen abrufen (QUSRJOBI)

  • Programmnachrichten senden (QMHSNDPM).

Ich würde mich freuen, wenn Ihnen mein Programm bei der täglichen Arbeit helfen könnte.

Über den Autor:

Craig Rutledge ist Spezialist für Anwendungsperformance bei Mohawk Industries.

Übersetzt und für den deutschsprachigen Markt überarbeitet von Mathias Spateneder.

Schlagworte: , , , , , , , , ,

Schreibe einen Kommentar

Sie müssen eingeloggt sein, um einen Kommentar schreiben.