-
Der nächste Schritt ist das Löschen der ausgewählten Dateien. Und das geht, wie schon erwähnt, mit dem CL-Befehl DLTF. Und der sieht so aus:
DLTF FILE(SICH/DIEDATEI).
Anstatt DIEDATEI setzt du hier eine CL-Variable ein.
Bruno
-
Na, da will ich doch mal nicht so sein
Hier das CL-Proggie
Code:
pgm (&Lib &VglDat)
dclf xxobjd /* WorkDatei für DSPOBJD */
dcl &tt *char 2 /* Tag aus ErstellDatum */
dcl &mm *char 2 /* Monat aus ErstellDatum */
dcl &jj *char 2 /* Jahrg aus ErstellDatum */
dcl &CrtDat *char 6 /* ErstellDatum JJMMTT */
dcl &VglDat *char 6 /* VergleichsDatum zum löschen */
dcl &Lib *char 10 /* Bibliothek */
DspObjD Obj(&lib/*all) +
ObjType(*all ) +
Detail(*Basic) +
OutPut(*OutFile) +
OutFile(qtemp/xxobjd) /* ObjektD in WorkFile */
LOOP: rcvf /* Lesen der Datei */
monmsg cpf0864 exec( goto WEITER )
chgvar &tt ( %sst( &odcdat 3 2) ) /* Aufbereiten des Datum */
chgvar &mm ( %sst( &odcdat 1 2) )
chgvar &jj ( %sst( &odcdat 5 2) )
chgvar &CrtDat ( &jj *cat &mm *cat &tt )
If (&CrtDat < &VglDat) then(do)
If ( &odobtp = '*PGM' ) then(do)
dltpgm &odlbnm/&odobnm
EndDo
If ( &odobtp = '*FILE' ) then(do)
dltpgm &odlbnm/&odobnm
EndDo
EndDo
goto LOOP
WEITER:
endpgm
zum umwandeln muss die Datei XXOBJD vorhanden sein. am besten du du gibst auf einen zeile folgendes cmd ein
DSPOBJD sich/*all *all *basic output(*outfile) outfile(qtemp/xxobjd)
dann stellst du dein PDM so ein, das du interactiv wandelst.
CL-Proggie wandeln.
aufruf des cl mit
Call CL_DLTOBJ ('SICH' '050331')
Dabei muss dein Proggi CL_DLTOBJ heissen. Der 1. Parm ist die Lib um die es geht und der 2.Parm ist das Datum ab dem <= gelöscht werden soll.
tschau Ronald
-
Danke für eure Hilfe!!!!!! Ich werd mich umgehend in meinem Testlabor verschanzen ;-)
-
Hallo.
Alter Kaffee, wieder mal aufgebrüht:
Ich habe vor "langer Zeit" als die AS/400 (so hiess die damals)
auf den Markt kam für sehr viel Geld (DM)diverse Schulungen besucht
und dabei sehr viel erfahren. (Danke RSB , Bender etc.)
(Hoffentlich nicht ausge*****)
Liege ich mit meiner Einstellung total daneben oder ist heute "usus"
die benötigten Informationen einfach per Mouseclick auf's Handy
zu holen um als "Laie" eine doch relativ anspruchsvolle AS/400(Iseries),(i5???)
zu verwalten?
Jede Schelte an den : --> joe
Similar Threads
-
By Sony in forum IBM i Hauptforum
Antworten: 27
Letzter Beitrag: 20-07-09, 22:48
-
By Techniker in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 09-08-06, 13:20
-
By bo1 in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 23-06-06, 16:00
-
By Hubert Brethauer in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 14-03-06, 10:37
-
By FREIER in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 16-09-05, 10:26
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