Anmelden

View Full Version : QNTC



Wuntvor
18-08-06, 12:12
Ich habe nun alle Threads zum Thema QNTC durch, konnte mein Problem leider trotz allem nicht lösen.

Es geht um das Speichern einer Datei der AS/400 auf einem PC Server. Diese Datei wird per XTOPC(SSS_TOOLS) oder per CPYTOIMPF erstellt.

Auf der AS/400 habe ich diverse MKDIR abgesetzt und kann mich dort auch durch den kompletten Pfad hangeln bis auf dem gewünschten Windows2003 Server im entsprechenden Subdirectory bin. Dort werden auch alle Objekte angezeigt.

Ich habe auch auf dem Server den User der AS/400 mit identischen Kennwort angelegt.
Per i-Series Navigator sehe ich ebenfalls innerhalb des QNTC den kompletten Baum in welchem jedes Verzeichnis auch mit Schreib/Lesezugriff freigegeben ist.

XTOPC
Setze ich diesen Befehl nun ab mit dem Pfad
/QNTC/EDISERVER/FTP/VFW_AVIS so meldet er mir mangelnde Berechtigung an.
Keine Berechtigung für Objekt. Das Objekt ist
/qntc/ediserver/ftp/vfw_avis/1234567890123456.XLS.
Funktionsprüfung. CPFA09C nicht überwacht durch CUCTOPC0 bei Anweisung
0000018680, Instruktion X'0000'.
Alternativ auch mit IP Adresse getestet.
Ich kürze nun den Pfad bis zu /QNTC/EDISERVER/ und die Fehlermeldung bleibt gleich.

Muss ich auf der AS/400 Berechtigung an QNTC usw vergeben?
Dies geht bei mir nämlich nicht.

Ich hoffe man kann mir helfen und ich danke in jedem Falle für eure Mühe

Fuerchau
18-08-06, 12:37
Probier mal die Zugriffe mit WRKLNK von der AS/400 aus.
Ggf. unterstützen die Tools den Zugriff nicht.

Ich habe auch festgestellt, dass die CPYTOSTMF/CPYFRMINPF Probleme haben, wenn ein CCSID ungleich 65535 im Spiel ist.
In diesem Fall hilft nur die QSHELL:

QSH CMD('cp /fromdir/file /qntc/server/freigabe/datei')

Wuntvor
18-08-06, 12:39
WRLNK klappt wunderbar bis runter auf den Server.

QSH ist mir neu aber danke, das checke ich mal.

Fuerchau
18-08-06, 12:43
Die Meldung besagt doch, dass du auf dem Server keine Schreibberechtigung hast. Prüfe die doch mal vom Windows-Explorer aus.
Über Extras->Laufwerk verbinden->mit anderem USER !
Gib dann den AS/400-User ein (Grossschreibung!).

Wuntvor
18-08-06, 13:01
Danke Fuerchau. Ein Bier sei dir gewiss.

Fuerchau
18-08-06, 13:29
Was ist denn nun die Lösung bzw. die Ursache ?

Wuntvor
18-08-06, 13:57
Es fehlten in der Tat die Freigaben auf den entsprechenden Directories. Ich hatte den User als ADMIN angelegt, was aber nicht ausreichend war. Zudem ist eine Freigabe mit Schreib/Lesezugriff nicht ausreichend gewesen. Erst der Vollzugriff beseitigte alle Probleme. Kommt davon, wenn ein AS/400 Programmierer im Netzwerk rumwurschtelt.

XTOPC macht Probleme mit der CCSID, während der QSH wunderbar funktioniert.

Da der QSH auch über eine größere Dateizahl funktioniert(also *.*) kann ich sogar die Logik wunderbar umbauen und die Anforderung unter einem User "scedulen". Das ist die bessere Logik.

Ich danke erneut und wenn wir uns mal sehen, gebe ich ein Bier aus.