PDA

View Full Version : Aufruf eines externen Programms aus ILE-RPG



TobiasHe
14-06-04, 13:38
Hallo zusammen!

Ich brauche mal nen Rat! Ich schreibe gerade ein ILE-RPG-Programm und komme einfach nicht weiter. Folgendes Problem:

Ich will aus einem ILE-Programm ein Programm ausführen, dass SMTP-Mails versendet (RSMAIL-SEND). Angefügt werden 3 Parameter. Folgender Aufbau wird genutzt:

DemailParm PR EXTPGM('rsmails')
D mail 53a
D betreff 30a
D text 50a

Rufe ich das Programm via Call aus der Kommandozeile auf, gibt es kein Problem! Aus dem RPG bekomme ich beim Aufruf von

callp emailParm(Mailadresse:Testbetreff:TESTText);

folgende Meldung:

>> call cwth/hkmailsnd
Benutzer DB2ADMIN entspricht nicht dem aktuellen Benutzer TOBIAS.
Auflösung zu Objekt rsmails nicht möglich. Art und Subart X'0201',
Berechtigung X'0000'.
Funktionsprüfung. MCH3401 nicht überwacht durch HKMAILSND bei Anweisung
0000000160, Instruktion X'0000'.
Fehler beim Aufrufen von Programm oder Prozedur *LIBL/rsmails (C G D F).

Wer kann Helfen!???

Besten Dank und Gruß,
Tobias Heinemann

Fuerchau
14-06-04, 13:49
So wie es aussieht, findet er das Programm nicht !
Beachte die Gross/Kleinschreibung !
Ein externes Programm muss immer in Grossbuchstaben aufgerufen werden. Wenn dies von der Kommandozeile passiert, wird automatisch in Grossbuchstaben umgesetzt.

Stimmt die Bibliotheksliste ?

TobiasHe
14-06-04, 14:51
Das ist ja unglaublich! Da sucht man ne halbe Ewigkeit und findet nix...und dann ist es was so einfaches!! Die Großschreibung war es...

Super großes Dankeschön für die schnelle Hilfe.... direkt geändert und schon klappt es!

Gruß
Tobias Heinemann