-
Auswahl 25- Source durchsuchen
Hallo *all
ich bin auf de suche nach eine Idee.
Ich muss die suche aus allen Quellencodes automatisieren.
So was wi Auswahl 25 durchsuchen eine Bibliothek Teildate nach einen String.
Die gedruckte Ergebnisliste mit Programmnamen.(siehe Bild)
Ergebnis(Programmnamen) muss ich dat in Date stellen. Das soll dan Täglich laufen.
im Vorraus Danke
mfg
-
Naja,
mittels CL kannst Du ja schon mal eine Liste aller Member der Datei erstellen. Ohne Handbuch weiß ich jetzt auf Anhieb nicht ob es nicht im CL eine "Find" Funktion gibt.
Ansonsten den Teilmember an ein kleines RPG-Programm übergeben welches den Scann durchführt. (Da ist RPG wohl besser als Cobol). Und das fürst Du dann für alle Member durch und gut ist.
Dürfte so in 2 - 3 Stunden programmiert sein.
GG
-
Mit diesem CL-Befehl kannst du Auswahl 25 aus einem Programm aufrufen:
FNDSTRPDM STRING(&SUCHBEGR) FILE(&LIB/&FILE) MBR(&MBR) +
OPTION(&AKTION) CASE(&CASE) +
PRTMBRLIST(&PRTMBRLIST)
&SUCHBEGR - ist klar
&LIB/&FILE - auch!
&MBR - *ALL durchsucht alle Sourcen
&AKTION - es sind alle mit F16 im PDM hinterlegten benutzerdefinierten Auswahlen erlaubt. Keine Auswahl ist *NONE, anzeigen *DSP, editieren *EDT (warum hier die Auswahlen nicht gehen bleibt IBMs Geheimnis?)
&CASE - *IGNORE nicht Case-sensitive suchen, *MATCH Case-sensitive
&PRTMBRLIST - *YES Druckausgabe, *NO keine Druckausgabe
Ansonsten kann man aber auch mit SQL auf die Sourcen zugreifen, man muss vor dem Select einen Alias auf die entsprechende Teildatei setzen.
cmd = 'create alias qtemp/sourcembr for ' + %trim(P#SrcLib)
+ '/' + %trim(P#SrcFile) + ' (' + %trim(P#SrcMbr) + ')';
exec sql prepare crtcmd from :cmd;
Und nach dem Select wieder entfernen:
exec sql drop alias qtemp/sourcembr;
Dein Problem könntest du vielleicht mit einem SQLRPGLE-Programm lösen, dass du aus PDM über eine benutzerdefinierte Auswahl aufrufst. Dieses Programm durchsucht einen Member und schreibt die Treffer in deine Zieldatei. Und für alle zu durchsuchenden Quelldateien rufst du den oben beschriebenen FNDSTRPDM auf, als Aktion deine Auswahl.
Gruß
Thomas
Similar Threads
-
By VWBussi in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 24-08-12, 09:34
-
By Liebhoff in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 20-03-03, 15:30
-
By MBH in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 14-05-02, 08:44
-
By Jutta in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 20-11-01, 07:42
-
By Helwo in forum NEWSboard Server Software
Antworten: 3
Letzter Beitrag: 16-08-01, 20:22
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks