PDA

View Full Version : AS/400 QSHELL Problem



Ziegler
02-05-04, 16:53
Hallo liebe Kollegen von der AS/400-Zunft,

ich bin absoluter Neuling auf der AS/400 (iSeries, oder wie auch immer).
Ich bin gerade dabei die "Blackbox" (im wahrsten Sinne des Wortes!) zu erforschen.
Gerade bin ich bei dem QShell-Interpreter angelangt.
Wenn ich selbigen mit "STRQSH" starte, klappt das auch soweit und ich bekomme ein Shell-Prompt. Damit hat sich's dann aber auch!
Ausser den wenigen "Builtin"-Kommandos der Shell ist absolut NICHTS vorhanden! Nicht mal ein "ls" funktioniert!
Wenn ich mir den Inhalt der Bibliothek "QSHELL" ansehe, sind dort gerade mal 16 Objekte vorhanden! Nach meinem Verstaendnis sollten hier eigentlich die AS/400-Versionen der UNIX-Binaries vorhanden sein.

Mache ich irgendwas falsch?

Vielen Dank im Voraus!

Reiner

TARASIK
03-05-04, 07:15
Hallo Reiner,
der Qshell INterpreter ist die Option 30 des Betriebssystems.
Welches Release läuft denn auf der AS/400 ?
Du könntest einmal die installierten Lizenzprogramme
checken auf Installationsfehler.
chkprdopt 57XXSS1. Das XX steht bei R450 für 69 und ab
R510 für 22.

Ziegler
03-05-04, 18:38
Hallo Tarasik,

habe eben deinen Rat befolgt und "CHKPRDOPT 5769SS1" ausgefuehrt.
Die einzige Ausgabe des Kommandos war "CHKPRDOPT Fehler gefunden...".
Es wurde keine Spool-Datei erstellt, in der MSG-Queue war auch nichts, ebenso im JobLog und wo ich sonst noch suchen kann weiss ich nicht!

Mein Release ist uebrigens V4R3M0.

Wenn ich mir die Ausgabe von "Lizenzprogramme anzeigen" anschaue, steht in der Zeile QSHELL bei Status *COMPATIBLE (was laut F1-Hilfe eine korrekte Installation bedeutet). Dafuer steht jetzt bei "OS/400 erweiterte Basis-Unterstuetzung" ein *ERROR, was vor "CHKPRDOPT" NICHT da war!

Jetzt bin ich vollkommen ratlos (*g*)!

Gruss

Reiner

BenderD
03-05-04, 19:09
Hallo Reiner,

die Qshell war unter V4R3 eh' relativ unspannend; unter V4R2 wurde selbige eingeführt, damit man die Kaffeetasse (sprich Java) auf die AS400 draufmachen durfte. Ausser pwd, ls, und noch ein paar Basics war da eh' weiter nix da. Versuche lieber Zugang zu einem aktuelleren Release zu bekommen, da hast Du mehr davon

mfg

Dieter Bender


Hallo Tarasik,

habe eben deinen Rat befolgt und "CHKPRDOPT 5769SS1" ausgefuehrt.
Die einzige Ausgabe des Kommandos war "CHKPRDOPT Fehler gefunden...".
Es wurde keine Spool-Datei erstellt, in der MSG-Queue war auch nichts, ebenso im JobLog und wo ich sonst noch suchen kann weiss ich nicht!

Mein Release ist uebrigens V4R3M0.

Wenn ich mir die Ausgabe von "Lizenzprogramme anzeigen" anschaue, steht in der Zeile QSHELL bei Status *COMPATIBLE (was laut F1-Hilfe eine korrekte Installation bedeutet). Dafuer steht jetzt bei "OS/400 erweiterte Basis-Unterstuetzung" ein *ERROR, was vor "CHKPRDOPT" NICHT da war!

Jetzt bin ich vollkommen ratlos (*g*)!

Gruss

Reiner

Ziegler
03-05-04, 21:08
Hallo Dieter,

wahrscheinlich ist es so, wie du sagst.

Was ein neues OS/400-Release betrifft:
Ich habe ein Model 9401-150 und meines Wissens laeuft auf den kleinen "150er"-Maschinen kein OS/400 R5.
Ist dem so?

Gruss

Reiner

TARASIK
04-05-04, 07:26
Hallo Reiner,
auf dem Modell 150 läuft das Betriebssystem R450 noch
eigentlich sehr gut. Wir haben hier eine und ich habe einmal
nachgeschaut, bei mir ist die QSHELL voll funktionstüchtig.
DU hast aber das Problem, dass Du offiziell von IBM dieses
Release R450 oder R510 bei Wunsch nicht mehr bekommen
kannst, nur über irgendwelche hilfreiche AS/400 Kollegen.
Das R450 muss nicht lizenziert sein.
Zu Deinem Problem mit der erweiterten Basisunterstützung
heisst eigentlich nur, dass Dein System seit der Installation
einen Fehler hat. Ich würde Dir einen rclstg *full vorschlagen,
welcher bis zu 4 Stunden läuft, aber nur im eingeschränkten
Status möglich. Nach Vollendung des rclstg musst Du vom
Orginaldatenträger Deines Releases die erweiterte Basis-
unterstützung nochmals über go licpgm und Option 11
installieren. Das Lizenzprogramm ist auf der B2929_02.

BenderD
04-05-04, 07:26
Hallo Reiner,


Hallo Dieter,

wahrscheinlich ist es so, wie du sagst.

Was ein neues OS/400-Release betrifft:
Ich habe ein Model 9401-150 und meines Wissens laeuft auf den kleinen "150er"-Maschinen kein OS/400 R5.
Ist dem so?

Gruss

Reiner

ich habe auf meiner 150 V4R2 und mir irgendwann eine 170 zugelegt; es soll auch Leute geben, die V5 auf die 150 installiert haben, aber ob das so richtig brummt, weiss ich nicht.
Allerdings bevorzuge ich heute immer noch meine Linux Büchse, wenn ich Bash Feeling haben will. Wenn Du Deinen Unix prompt lieber in grün haben willst, da gibt es noch TimeSharing meist mit kostenloser Probephase.

mfg

Dieter Bender

Ziegler
05-05-04, 21:30
Hallo Tarasik,

bevor ich den "RCLSTG" ausfuehre, wuerde mich interessieren, was der Befehl eigentlich macht. Ich denke mal, dass dabei eine komplette Reorganisation des 1-stufigen 64-Bit "Addressraums" durchgefuehrt wird (also auch ein kompletter Datenbank-Reorg). Sehe ich das richtig?
Sollte ich vielleicht vorher eine System-Sicherung durchfuehren?
Zum OS/400-Release: Leider kenne ich keine hilfreichen AS/400 Kollegen, ausser dir und dem Dieter Bender *g*! Ein Update von IBM faellt wohl wahrscheinlich unter die Rubrik unbezahlbar...

Gruss Reiner

Ziegler
05-05-04, 21:34
Hallo Dieter,

den Shell-Prompt muss ich natuerlich NICHT unbedingt in Gruen haben!
Es ist halt nur so, das ich im Moment (da ich ja absoluter 400-Neuling bin) ein
bisschen am Experimentieren bin.

Gruss

Reiner

TARASIK
06-05-04, 14:17
Hallo Reiner,
der RCLSTG behebt Probleme mit Objekten auf dem System
für die keine Zuordnung oder Abhängigkeiten bestehen.
Er sollte eigenlich in einem angemessenen Zeitraum
öfters laufen.
Bezüglich dem R450 kannst Du mit ja eine private Email
mit deiner Adresse mailen.