Zitat Zitat von Techniker
2. Ich rufe den Befehl DSPDIRE *outfile auf. Dann schreibe ich ein CL das mir die Daten aus dem outfile zieht und per ADDDIRE erstellt.

Erstens möchte ich nicht. Aus ganz verschieden Gründen.

Aber zweitens fände ich super. Allerdings weiß ich nicht wie ich so ein CL erstellen soll. Nunja ich weiß schon wie ich ein CL erstelle, aber eben nicht in diesem speziellen fall.

Ich habe mir natürlich schon gedanken über das wie gemacht, aber vileicht hat von euch ja schon einer das CL mal geschrieben. Es wird ja nicht zum erstenmal besprochen!

Falls nicht wäre ich für eine unterstüzung bei der erstellung sehr dankbar.
Moin moin,

Na ja, SOO ganz profan ist das nicht.
Wie ein CL grundsätzlich aussieht kannst Du ganz gut in dem Listing von Holger erkennen.
Hier http://www.rlpforen.de/showthread.php?p=42357#post42357

Das Problem ist nur folgendes:
Du kannst im CL immer nur mit EINER Datei arbeiten.
In Deinem Fall wäre das die Datei, die Du im CL einliest.
Was Dir da nun fehlt ist ja, die dann eingelesenen Daten auch wieder abzuspeichern (in eine andere Datei, welche Du später wieder ausliest) und/oder zu benutzen (für den ADDDIRE oder so).
Wenn Du also im CL den ADDIRE benutzen willst, bist Du ja eventuell auf der falschen Maschine.
Eine Möglichkeit wäre, den Ausdruck von DSPDIRE *outfile per SNDNETSPLF auf die andere Maschine zu schicken, dann dort per CL einzulesen und im CL den ADDIRE abzusetzen.
ODER Du machst das auf der Ursprungsmaschine und schickst nur nen Text (MSG) rüber zur anderen und machst nen Programm um den Text da einzulesen und zu verarbeiten.
ODER Du machst nen zweites Programm auf der Ursprungsmaschine welches die eingelesenen Daten annimmt und abspeichert und die File schickst Du dann rüber zur neuen Maschine und arbeitest die dann per Programm da ab
ODER Du machst statt nen CL gleich nen RPG (um mehr als eine File (1xinput,1xoutput) gleichzeitig bearbeiten zu können...
ODER..
ODER...

Ich denke Du merkst wo ich hinwill.

kuempi