PDA

View Full Version : CPYLIB - Wie sehe ich wieviele Objekte kopiert wurden?



svente
26-05-10, 07:32
Servus,

ich habe mit CPYLIB eine Lib kopiert. Er hat mir aber 4 Objekte nicht Kopiert. In der zu kopierenden Lib sind 5498 Objekte. Wie sehe ich den jetzt welche Objekte er nicht kopiert hat?

Ich kann natürlich das Jobprot durchgehen, aber da suche ich mir ja einen Wolf.

Fuerchau
26-05-10, 08:26
Da hilft dir ggf. der DSPOBJD in eine Ausgabedatei. Du kannst dann mittels SQL und "exception join" oder "not exists (select...)" über Name und Art die fehlenden Objekte ermitteln.

Du kannst auch das Joblog in eine OUTFILE kopieren und nach der CPF-Nachricht suchen.

svente
26-05-10, 09:14
Habe beides jetzt mal probiert, bekomme aber keine brauchbaren Ergebnisse raus. Beim DSPOBJD erzeugt er nur einen Datensatz und beim Joblog zeigt er mir keine Details an.

Edit: Habe es jetzt nach alter Väter Sitte gemacht und gefunden.

Fuerchau
26-05-10, 11:50
DSPOBJD OBJ(FUERCHAU/*ALL)
OBJTYPE(*ALL)
OUTPUT(*OUTFILE)
OUTFILE(QTEMP/XFUERCHAU)

liefert mir je Objekt einen Satz.
In den Felder ODOBNM und ODOBTP stehen die gewünschten Informationen.

Gebe ich obigen Befehl je Lib mit 2 Outfiles an, kann ich die dann vergleichen.