Wichtig ist, dass der Bezug korrekt ist.
Die LF's verweisen auf die Datei FILE0001.
Beim CRTDUPOBJ in eine andere Lib in der die FILE vorhanden ist funktioniert nicht, da ja FILE0001 gesucht wird.
Die ganze Chose lässt sich nur bereinigen, in dem man die LF's und PF in eine separate LIB per MOVOBJ überträgt.
Dort die PF in FILE zurück benennen.
Nun die richtige LIB in die LIBL und CRTDUPOBJ in diese LIB.
Wenn nun die FILE gefunden wird, wird diese der LF zugeordnet und neu aufgebaut.
Also eigentlich genau so, wie Pikachu beschrieben hat.

Für eine LF lässt sich sehr einfach die DDS rekonstruieren, da ja KEY und ggf. SELECT/OMIT beim DSPFD ausführlich beschrieben sind.

@Birgitta
Wenn ich die falsch zugeordneten LF's lösche habe nichts mehr zum duplizieren.