View Full Version : QSYS2 Dateien
Hallo zusammen,
ich hab mal eine Frage bezüglich der QSYS2 Tabellen.
Ich habe nach einer Tabelle für Spooldateien gesucht und habe OUTPUT_QUEUE_ENTRIES gefunden.
2 Fragen.
1. Gibt es irgendwo eine Übersicht was für Tabellen es in der QSYS2 gibt und was für Informationen diese beinhalten ?
2. Gibt es eine Tabelle die auch den Inhalt der Spooldateien beinhaltet ?
Viele Grüße Harald
zu 1)
SELECT * FROM sysviews WHERE TABLE_SCHEMA = 'QSYS2'
zu 2)
Nein, da es ja nach Typ (SCS, IPDS, AFPDS) unterschiedliche Strukturen gibt. Zum Auslesen gibt es dann die Spool-API's.
Uhhh das sind viele. Vielen Dank
In der Tabelle SERVICES_INFO in der Bibliothek QSYS2 sind sämtliche Services (inklusive ab welchem IBM i Release und einem Beispiel wie sie aufgerufen und verwendet werden können) hinterlegt.
Die Abfrage über SYSVIEWS listet lediglich die Views in der Bibliothek QSYS2 auf.
SERVICES_INFO beinhaltet auch die Tabellen, Stored Procedures, User Defined (Table) Functions, die IBM zur Verwendung bereitgestellt hat und die u.U. auch in anderen Bibliotheken als der QSYS2 liegen können.
Birgitta
Ansonsten sind die Services auch dokumentiert:
Db2 Services (https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzajq/rzajqservicesdb2.htm)
IBM i Services (https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzajq/rzajqservicessys.htm)
zu 2)
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzajq/rzajqudfspooldata.htm
Da gibts mal wieder eine neue Funktion (V7R4). Das Kommando CPYSPLF gibt eine SCS-Information aus. Bei AFPDS/IPDS gehen aber alle anderen Informationen (PAGSEG's, Fonts, ...) verloren.
Mittels der von Birgitta beschriebenen Methode kann man jedes API in eine Table-Function einbetten.
Wenn man lange genug wartet, kommt IBM irgendwann mit der richtigen Funktion von selber vorbei.
Ok, man muss natürlich sein Release und ggf. auch dann die Hardware ein wenig erneuern;-).
Sehr viele und gute Infos. Vielen vielen Dank