View Full Version : Mounten von Windows-Server Ordner ?
bettina_martin
14-11-07, 20:57
hallo an alle,
ich habe folgende Aufgabenstellung:
in einem Order auf einem Windows 2003-Server stehen Daten welche ich auf der AS/400 mittels
ABAP im SAP auslesen muss. Ich brauche diese Daten also im IFS von der AS/400. Hier ist FTP
nicht die erste Wahl, weil dies auf diesem Windows-Server nicht zugelassen ist (dafür gibts mehrere Gründe, ist aber auch nicht wichtig).
Ich habe den Befehl 'MOUNT' gefunden. Ist dies damit möglich ? Werde nicht ganz schlau aus dem Befehl, bzw. wie die Parameter zu setzen sind:
1) kann ich hier überhaupt einen Windows-Server-Ordner 'mounten' ?
2) falls ja, mit welchem User greift die AS/400 dann auf diesen Windows server zu ? Muss es
diesen User nicht auch am Windows-Server geben ?
3) wie ist der genaue Pfad bzw. der Syntax dafür ? Nehmen wir an der Server heisst server1 und der ordner heisst 'test'............ wie ist der server+ordner anzusprechen ?
lg, Martin
KingofKning
15-11-07, 07:58
Hallo,
ich sage mal QNTC ist da Deine richtiger Weg.
Sieht dann z.B bei mir so aus
MKDIR DIR('/QNTC/black-berry')
Gruß
Gregor
Suche mal im Forum unter QNTC.
Wichtig ist nur:
Auf dem Windwosserver muss eine lokaler User mit dem Namen des AS/400-Profils (Großschreibung!) und Kennwort (Großschreibung!) angelegt sein, der auch eine Lese- und ggf. Schreibberechtigung auf dem Ordner benötigt.
Die AS/400 meldet sich automatisch mit dem aktuellen Profil an dem Server an da keine Logon-Fenster hochkommen kann.
Mittels MKDIR '/QNTC/Server' kann dann Verbindung aufgenommen werden.
Als Server kann der Name (DNS-Server müssen eingerichtzet sein => GO CFGTCP) oder auch die IP-Adresse benannt werden.
Achtung:
QNTC unterstützt keine CCSID, also muss beim CPYFRMSTMF/CPYTOSTMF die korrekte CCSID manuell gewählt werden.
CPYFRMIMPF/CPYTOIMPF scheitert meist, da diese Befehle eine CCSID-Unterstützung erwarten.
bettina_martin
15-11-07, 14:23
hi,
so, ich hab das nun probiert, nur bekomme ich den fehler 'zugriff verweigert':
habe einen as/400 user und einen windows user mit gleicher ID und Passwort. Muss der wirklich in Großbuchstaben sein auf win-seite ?
wir haben diesen user auf EINEN ordner berechtigt auf diesem system.
wie soll ich beim MKDIR den Ordner angeben ????? ich will ja nur auf diesen ordner ?
bin bisschen verwirrt
lg, Martin
Die Windows-Anmeldung ist Case-Sensitive.
Auf der AS/400 ist das Profil immer in Großbuchstaben max. 10 Zeichen.
Das Kennwort normalerweise auch in Großbuchstaben (abhängig vom Passwort-Level) mit max. 10 Zeichen.
Mit MKDIR gibt man nicht das Verzeichnis, sondern den Servernamen an (s.o.).
Per WRKLNK '/QNTC/Server' kann man sehen, ob's funktioniert.
Auf dem Server muss das Verzeichnis freigegeben sein und für den User berechtigt werden.
Der korrekte Zugriff ist dann '/QNTC/Server/Freigabe/Datei', was du mit WRKLNK prüfen kannst.
bettina_martin
15-11-07, 15:05
da funktioniert was nicht:
habe nun den user auf as/400 und auf dem win-server, gleicher user gleiches pw. (auch Großbuchstaben)
habe dem windows-user der gruppe 'administrators' zugewiesen.
braucht vielleicht der AS/400-user auch ganz bestimmte rechte ???
habe MKDIR '/QNTC/d99ptxx/ gemacht. das verzeichnis wurde angelegt, mein server heisst d99ptxx.
wenn ich nun über wrklnk mit 5 den inhalt anzeigen will, bekomme ich im Log die Meldung:
Sitzungsinitialisierungsfehler bei Netzwerk-Server D99PTXX
Beim Versuch, eine Sitzung mit
Netzwerk-Server D99PTXX zu initialisieren, wurde Fehlercode 117 empfangen.
Eine der folgenden Maßnahmen ausführen, um die Bedeutung der Fehlernummer
festzustellen:
117 -- Sitzungsanforderung zurückgewiesen.
bettina_martin
15-11-07, 15:08
Auf dem Server muss das Verzeichnis freigegeben sein und für den User berechtigt werden.
Was verstehst du unter 'das verzeichnis freigeben' ?????
AS400.lehrling
15-11-07, 15:15
Was verstehst du unter 'das verzeichnis freigeben' ?????
Die normale Netzwerkfreigabe, ist unter eigenschaften des Betreffenden Ordners zu finden.
Natürlich auf der Büchse mit GatesSoft;)
Gruß AS400.lehrling
bettina_martin
15-11-07, 15:57
das haut noch immer nicht hin:
Fehler beim Austausch von Sicherheitsinformationen für Benutzer SAPWIN auf
Netzwerk-Server XX.X.10.90.
Technische Beschreibung . . . . . . . : Beim Austausch von
Sicherheitsinformationen zwischen dem NWS-Dateisystem und einem
Netzwerk-Server wurde ein Fehler festgestellt. Die Fehlerklasse war 1, der
Fehlercode war 5.
Mögliche Werte für Fehlerklasse und Fehlercode:
Klasse 1 - Fehler in bezug auf Netzwerk-Server-Betriebssystem.
1 - Keine gültige Funktion.
2 - Datei nicht gefunden.
3 - Verzeichnis nicht gültig.
4 - Zu viele geöffnete Dateien.
5 - Zugriff verweigert.
Ich hab die IP-Adr. ausge X't hier aus sicherheits gründen :)
bettina_martin
15-11-07, 15:58
Die normale Netzwerkfreigabe, ist unter eigenschaften des Betreffenden Ordners zu finden.
Natürlich auf der Büchse mit GatesSoft;)
Gruß AS400.lehrling
ich hab jetzt auf der gates-büchse einen testordner erstellt und diesen freigegeben für alle user