View Full Version : Command erstellen
Hallo,
ich habe ein Programm geschreiben, nun will ich aber nicht immer call xxx eingeben sonder das Prgramm über ein Command aufrufen, wie geht das?
Danke im Voraus
Bodo Roggenkamp
05-07-02, 08:52
Hallo,
in der PF-SRC QCMDSRC neuen Member erstellen. Benötigt so keinen Eintrag. Dann beim umwandeln (CRTCMD) beim Parameter Befehlsverarbeitungsprogramm das aufzurufende Programm und LIB angeben.
Gruss
Bodo
Source in QCMDSRC erstellen: z.B:
CMD PROMP 'Taschenrechner ')
PARM KWD(PANUM) TYPE(*DEC) LEN(18) +
PROMPT('Nummerischer Parameter')
Commando erstellen:
CRTCMD CMD($SYSTEM/RECHNER)
PGM(*LIBL/RECHNER)
SRCFILE($SYSTEM/QCMDSRC)
SRCMBR(RECHNER)
Das Programm RECHNER existiert schon.
Kann CP-Pgm oder RPG etc. sein.
Parameter müssen zu natürlich zur internen Parameterliste passen.
RPGLE:
*ENTRY PLIST
PARM PANUMM 18
Vielleicht gibt es bei deinem System schon irgendwelche Commands zum Abschreiben.
Meistens braucht man nicht mehr als CMD und PARM -Befehle.
Ciao
Habe ich gemacht, aber dann bekomm ich diese Fehlermeldung
Programm DXXXXE in Bibliothek *LIBL nicht gefunden. http://www.as400-forum.de/ubb/frown.gif
Hallo Newbie,
wenn die AS400 behauptet, sie findet etwas nicht, dann ist es auch so.
Also mit DSPCMD prüfen, ob das Befehlsverarbeitungsprogramm richtig eingetragen ist und natürlich ob es in *LIBL zu finden ist.
Du kannst auch mit CHGCMD die Bibliothek explizit angeben.
Warum glauben eigentlich alle, dass es immer ohne Handbuch gehen muss !
Auf der CD "Online-Library" der IBM sind alle Handbücher (Deutsch oder Englisch) verfügbar.
Im CL-Programmierhandbuch steht GENAU beschrieben, wie CMD's geschrieben werden (was sind Parmeter, wie erfolgt die Übergabe, Parameterlisten, Prüfungen, Abhängigketen, usw. usw. usw.)
Sogar die Beispiele funktioieren auf Anhieb !
<BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von Fuerchau:
Warum glauben eigentlich alle, dass es immer ohne Handbuch gehen muss !
[/quote]
Hallo Fuerchau,
wenn alle erst in den Handbüchern / auf den CD's stöbern würden, wären in dieser Newsgroup kaum halb soviele Beiträge *gg*
Gruss Reinhold