Alternative Betriebssysteme 1.414 Themen, 9.994 Beiträge

AS/400 - OS/400 das Buch mit 7 Siegeln.

hexagon / 10 Antworten / Baumansicht Nickles

Hallo Leute,


wir sind eine kleine Maschinenbaufirma und haben dort unsere Windows Rechner inklusive Server zu einem TCP/IP Netzwerk verheiratet. Funktioniert auch ganz anständig. Nebenher haben wir auch bei uns eine AS/400 Maschine mit jede Menge Twinax-Terminals. Da es sich als ausgesprochen lästig herausstellte auf jedem Schreibtisch neben einem Monitor der mit dem PC verbunden ist auch noch ein Twinax-Terminal stehen zu haben wurde beschlossen, die AS/400 mit unserem TCP/IP Netzwerk einzubinden. Dazu haben wir extra den AS/400 Support gebeten, dies für uns Seitens der AS/400 einzurichten. Seitdem können wir mit Client Access Express für Windows mit unseren PC’s auf die AS/400 sehen. Aufgrund des Datenaustauschs mit unserer Bank ist es erforderlich, diverse Daten und Ordner auf Diskette zu kopieren. Da die AS/400 kein Diskettenlaufwerk besitzt, müssen wir jedes Mal den Support der AS/400 kommen lassen, der das denn für uns erledigt. Im Zuge der Kosteneinsparung wollen wir das künftig selber machen. Fragt sich halt nur wie? Anpingen kann man die AS/400. Wenn wir auf unseren Windows Rechnern in die Netzwerkumgebung gehen, sehen wir alle angemeldeten Windows Rechner. Jedoch keine AS/400 :-( Wenn wir uns in der Netzwerkumgebung mit der AS/400 verbinden wollen, geben wir in der Adresszeile die IP Adresse der AS/400 ein. Danach fordert uns die AS/400 auf ein Netzwerkkennwort einzugeben, welches auf der AS/400 verwaltet wird. Wenn wir uns mit unserem Netzwerkkennwort anmelden, bekommen wir 3 Ordner zu sehen qca400, qdirsvr und qibm. Jedoch liefert keiner der Ordner die Informationen die auf Diskette kopiert werden sollen. Ich vermute mal, dass es sich hierbei nur um einen Teilbereich der AS/400 Platte handelt. Wenn wir uns mit einem FTP-Client über Port 21 versuchen mit der AS/400 zu verbinden, sehen wir einen anderen Bereich der AS/400 Platte. Wenn wir uns über die DOS-Box mit FTP mit der AS/400 verbinden, sehen wir wieder etwas anderes. Nun fragen wir uns, mit welchem Werkzeug und/oder Protokoll, Ports etc. muss man denn da an welcher Stelle den Hebel ansetzen, um in das quasi Root-Verzeichnis der AS/400 Platte sehen zu können?


Da ich von OS/400 und AS/400 so gut wie keine Ahnung habe hoffe ich jedoch mich einigermaßen verständlich ausgedrückt zu haben, und dass uns/mir geholfen werden kann.        

bei Antwort benachrichtigen
Hanussen hexagon „AS/400 - OS/400 das Buch mit 7 Siegeln.“
Optionen

Eventuell mal mit Telnet oder SSH über den Root Account auf die AS/400 connecten und dann mal schauen ob man so weiterkommt. Mit Root-Acc kann man dann FTP Freigaben einrichten um die entsprechenden Dateien komfortabel einrichten zu können.

MfG Hanussen

bei Antwort benachrichtigen
hexagon Hanussen „Eventuell mal mit Telnet oder SSH über den Root Account auf die AS/400...“
Optionen

Hallo,
erstmal danke für die Antwort. Wir kommen ja mittels Netzwerkumgebung auf unsere AS/400 aber offenbar nicht in den Bereich wo wir wollen. Laut Aussage von unserem AS/400 Support reicht die Netzwerkumgebung unter Windows völlig aus. Offenbar verfügt unser AS/400 Operator nicht über die entsprechenden "ROOT ACCOUNTS" wie Du Dich ausgedrückt hast. Wenn es an dem ist, müssten wir den Root Account bei unserem AS/400 Support erfragen. Ob er den letztendlich herausrückt, steht sicherlich auf einem anderen Papier.

MfG. Hexagon

bei Antwort benachrichtigen
REPI hexagon „Hallo, erstmal danke für die Antwort. Wir kommen ja mittels Netzwerkumgebung...“
Optionen

Habt Ihr für das Teil keinen eigenen Systemmanager mit vollen root, supervisor, super.super Rechten, wie das auch immer auf einer AS/400 sich nennt ?

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
REPI hexagon „AS/400 - OS/400 das Buch mit 7 Siegeln.“
Optionen

Kenne zwar die AS/400 nicht, komme aus dem Tandem-Bereich, aber mit FTP die Daten auf einen Rechner mit Disketten-LW ziehen , sollte doch mit einer AS/400 möglich sein !

Man kann im FTP-Prompt z.B. einer Dos-Box mit remotehelp anzeigen lassen, was z.B. der FTP der AS/400 bietet. Mit lcd kann man das loakle Verzeichniss wechseln und mit cd das Remoteverzeichniss.

Sollte dies nicht gehen, dann solltet Ihr mal die Information, sprich Dateien, die Ihr auf Diskette haben wollte, in das Verzeichniss auf der AS kopieren, welches Euch angeboten wird , um es dann auf einen PC zu ziehen !!

Desweiteren mal mit einem FTP Proggi wie z.B. WSFTP versuchen, da werden auch Filesysteme diverse Mainframs angeboten.

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
Hausmeister Krause hexagon „AS/400 - OS/400 das Buch mit 7 Siegeln.“
Optionen

hi,

datenaustausch mit einer as400, die tcp/ip hat, ist eigentlich kinderleicht wenn ihr das client access programmpaket besitzt.

im client access programmpaket sollte es ein programm geben, das "operations navigator" heisst. mit diesem eigentlich selbsterklärenden tool könnt ihr komplett auf die maschine zugreifen. ftp kann man auch machen, ist aber zu umständlich.

starte auf der as400 den "as400 netserver". das geht entweder über den befehl "strtcpsvr" und dann F4 drücken und den netserver auswählen.
oder einfacher gehts halt über den OpsNav. ich hab die sektion nicht im kopf, müsste aber bei "konfiguration", "tcp/ip", "server" oder so stehen. wenn du es siehst, erkenst du es.
der eintrag heisst auf jeden fall "netserver".

danach müsst ihr den ordner freigeben, in dem die dateien stehen die ihr benötigt.
gehe ins dateisystem und im unterordner QDLS müsstest du den ordner finden in dem eure dateien stehen. rechte maustaste --> "freigeben", freigabename und rechte setzen und schön sollte dieser ordner von windows aus ansprechbar sein.

disketten sind unnötig.

achja: SSH verbindungen gibts meines wissens auf der as400 nicht. geht alles über telnet basierte 5250 clients.

der "root" auf der as400 heisst QSECOFR. dieser ist der "king" und darf alles.
mit diesem profil meldet ihr euch auch am besten erstmal beim operations navigator an.

solltet ihr tatsächlich das kennwort für den QSECOFR nicht besitzen oder bekommen, dann probiert mal den QSYSOPR aus. vielleicht hat aber eins eurer anderen userprofile genügend rechte die notwendingen änderungen an der konfiguration vorzunehmen (wenn diese nicht schon vom support getätigt wurden)


viel glück erstmal.

Wenn Du Sorgen hast, dann erzähle sie nicht Deinen Freunden, sondern Deinen Feinden, denn die freuen sich darüber. - Harald Lesch
bei Antwort benachrichtigen
hexagon Hausmeister Krause „hi, datenaustausch mit einer as400, die tcp/ip hat, ist eigentlich kinderleicht...“
Optionen

Hallo,
erstmal recht herzlichen Dank für diese Info's. Wenn man weiss, wie eine AS/400 funktioniert, ist das sicherlich kinderleicht. Ich werde diese Info's die sich hier angesammelt haben am Dienstag 13.04.2004 unserem AS/400 Operator vorlegen, bzw. den Link zu diesem Posting mitteilen. Wenn wir wider unseren Erwartungen immer noch nicht klar kommen, darf ich Dir denn nochmal auf den Wecker fallen?
MfG. Hexagon

bei Antwort benachrichtigen
Hausmeister Krause hexagon „Hallo, erstmal recht herzlichen Dank für diese Info s. Wenn man weiss, wie eine...“
Optionen

sicher. wieso nicht?

viel glück

Wenn Du Sorgen hast, dann erzähle sie nicht Deinen Freunden, sondern Deinen Feinden, denn die freuen sich darüber. - Harald Lesch
bei Antwort benachrichtigen
hexagon Hausmeister Krause „sicher. wieso nicht? viel glück“
Optionen

Hallo,
nach Deiner Aussage nach zu urteilen lese ich "zwischen den Zeilen", dass unser AS/400 Operator schlicht nicht über die entsprechenden Rechte bzw. FTP-Passwörter verfügt um das auf der AS/400 Platte zu "sehen" was da letztendlich kopiert werden soll, sondern es sieht nicht in die Root auf der AS/400 Platte, sondern nur einen Unterordner. Oder wie verstehe ich das?
MfG. Hexagon

bei Antwort benachrichtigen
Hausmeister Krause hexagon „Hallo, nach Deiner Aussage nach zu urteilen lese ich zwischen den Zeilen , dass...“
Optionen

das ist etwas komplizierter.

ftp hat damit erstmal nicht viel zu tun. ftp ist ein dienst, ein server den die maschine zusammen mit anderen diensten anbietet.

ob euer operator die nötigen rechte hat, weiß ich nicht, weil das im userprofil änderbar ist.

du musst auf der as400 die dateisysteme unterscheiden. es gibt den microcode (die "geheime" softwareschicht die zwischen betriebssystem und hardware vermittelt) und dann gibts es das betriebssystem. dieses betriebssystem wiederum (os400) beherbegt die anwendungen und daten eures unternehmens. d.h. die daten des warenwirtschaftssystems.
da diese programme mit der windowswelt überhaupt gar nichts zu tun haben, ist in die as400 neben einer genialen datenbank (db2) auch das ein oder andere dateisystem integriert, das von windows oder anderen bestriebssystemen aus ansprechbar ist. das geht dann z.b. über den FTP dienst oder den netserver.

ich hoffe ich hab dich jetzt nicht falsch verstanden

Wenn Du Sorgen hast, dann erzähle sie nicht Deinen Freunden, sondern Deinen Feinden, denn die freuen sich darüber. - Harald Lesch
bei Antwort benachrichtigen
holgerscherer hexagon „AS/400 - OS/400 das Buch mit 7 Siegeln.“
Optionen

Kein Buch ohne Siegel, aber man muss sie nur öffnen :)

Zum Originalposter: Ist alles ganz einfach, nur keine Angst vor den schwarzen IBM-Teilen :)

a) am besten werden solche Austauschdateien über FTP abgeholt, da brauchst auch kein Client Access.
b) Der FTP-Server auf der AS/400 muss gestartet werden. Je nach Installation die Regel (unsicher!) oder Manuell. Dazu sollte der Benutzer QSECOFR einfach eingeben: STRTCPSVR *FTP.
b1) mit nem FTP-Client (am besten FTP.EXE) auf die AS400 connecten:

FTP (ip deiner as400)
(anmelden mit entsprechenden Rechten, Operator fragen!)
ASCII (wichtig)

c) Nun kommts drauf an, *wo* die zu holende Datei liegt, die AS/400 unterstützt diverse Dateisysteme und "Sichtarten" auf Objekte.
c1) Liegt die Datei in einem so genannten Ordner (auch QDLS) genannt. Eingeben:
CD /QDLS/ORDNER/ORDNER2 (zum Beispiel versteckt DCW die AUstauschdateien gerne recht tief)
GET DTAUS (oder DTAUS.TXT oder wie immer die Datei auch heisst, gilt auch für die anderen Beispiele)
QUIT

c2) Liegt die Datei in einer Bibliothek, und dort in einer Datei als so genannte Teildatei:
CD /QSYS.LIB/MEINELIB.LIB
CD MEINEDATEI.FILE
LS (zur SIcherheit)
GET DTAUS.MBR
QUIT

c3) Liegt die Datei im integrated FileSystem IFS:
CD /pfad/pfad2
GET DTAUS.TXT

So, das wars in Kürze, nachts um kurz vor 2 geschrieben...
bei weiteren Fragen

info@holgerscherer.de (ja, ich bin der mit der öffentlichen AS400 für alle)

-h

bei Antwort benachrichtigen