|
| |
| [Home] [Produkte] [Unterstützung] [Dokumente] [Partners] [Kontakt] [Suchen] | © 1988-2004 Gilbert Saint-Flour |
SCANPDS ist ein multi-funktionales Dienstprogramm das katalogisierte Bibliotheken untersucht, um Verzeichnislisten und Querverweise der enthaltenden Mitglieder zu erzeugen, abhängig von den Auswahlkriterien die vom Benutzer gegeben wurden. SCANPDS kann ebenfalls die Mitglieder dieser Bibliotheken lesen und die Datensätze drucken, die die spezifizierte Suchargumente enthalten. SCANPDS läuft in TSO (Batch, on-line oder ISPF) auf MVS/ESA, OS/390 und z/OS.
SCANPDS ist ein mächtiges EDV-Werkzeuge, geplant, um den Informatikern (Programmierer, Fachberater and Revisor) zu erlauben, sonstige Fragen schnell zu beantworten, wie diese:
Um alle diese Fragen zu beantworten, fährt SCANPDS in die folgende Weise fort:
SCANPDS ist für Geschwindigkeit bestimmt und verschiedene Techniken verwendet, um Durchlaufzeit, I/O Tätigkeit und CPU-Verbrauch zu verringern.
Mit der FIND, WORD, PREFIX, SUFFIX, CAPS, ASIS, FIRST, LAST und ALL Optionen, bietet SCANPDS eine Forschungsfunktion an, die den Aufträgen FIND von ISPF und SDSF ähnlich ist. Die Erfassungen, die die vom Benutzer spezifierten Forschungsargumente enthalten (Wörter, Schriftzeichenfolgen, Präfixe, Suffixe), werden auf der FINDOUT-Datei gedruckt, so wie die Namen der Mitglieder und der Bibliotheken, in denen sie gefunden worden sind. Die Vorlage der FINDOUT-Datei wird der Wahl des Benutzers gelassen, dem mehrere Optionen angeboten werden.
SCANPDS muß als ein TSO-Komando ausgeführt werden, und die Parameter müssen nach entsprechenden Syntaxregeln spezifiert werden, wie in den Beispielen unten:
1. Die Mitglieder von PARMLIB, Link-List, LPA-List und APF-List verzeichnen, die während der ersten Woche vom Februar 2004 aktualisiert oder link-editiert wurden.
//PDSSCAN EXEC PGM=IKJEFT01 //STEPLIB DD DSN=<SCANPDS Load Library>,DISP=SHR //SYSTSPRT DD SYSOUT=* //SYSTSIN DD * SCANPDS (parmlib linklist lpalist apflist) from(20040201) to(20040207)
2. Die IHA* und IGG* Mitglieder der Macro-Bibliotheken und System-DLIBs durchsuchen, und die Datensätze drucken, die die Schriftzeichenfolgen 'PSA' oder 'ASCB' im Position 8 bis 44 enthalten. Die Assemblerkommentarelinien ignorieren, die '*' in Position 1 und 2 enthalten, und nur die zwei ersten in jedem Mitglied gefundenen Linien drucken.
//PDSSCAN EXEC PGM=IKJEFT01
//STEPLIB DD DSN=<SCANPDS Load Library>,DISP=SHR
//SYSTSPRT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//FINDOUT DD SYSOUT=*
//SYSTSIN DD *
SCANPDS (SYS1.AOS* SYS1.MACLIB SYS1.MODGEN) +
EXCLUDE(SYS1.AOS34 SYS1.AOS5* ) +
LOADLIB(NO) +
MEMB(IHA* IGG*) +
FIND('PSA' 'ASCB') +
BOUNDS(8,44) +
LANG(ASM) +
FIRST(2)
SCANPDS ist in der ganzen Welt verfügbar.