Hi,
hier mal ein etwas "verrückter" und anderer Vorschlag :-)
Man braucht : 2 Physische Dateien 132 Länge, aufgeteilt ins 132 Felder (ein Byte). Wenn das Vergleichsfeld mehr Byte hat dann entsprechend anpassen.
Ein CL :-)
1. Cpysplf in die 1. Physische Datei.
2. cpyf mit %ne 1. Bedingung in die 2. Physische Datei
3. cpyf mit %ne 2. Bedingung von 2. physischer Datei in die 1. Physische Datei
4. cpyf mit %ne 3. Bedingung von 1. physischer Datei in die 2. Physische Datei
5. cpyf mit %ne 4. Bedingung von 2. physischer Datei in die 1. Physische Datei
Same procedure so lange Bedingungen vorhanden sind.

Wenn alle Bedingungen abgearbeitet sind dann ein letzer cpyf in eine Ergebniss Datei welche
auch wieder 132 Byte hat ...

Übrig bleibt dann irdgendwann das Ergebniss. :-)

Und falls es irgendwann zu einem cypf mit 0 Datensätzen kommt dann per monmsg abfangen, die andere Datei löschen ...

Gruß,
Ralf