PDA

View Full Version : FTP PUT geht nicht



Seiten : [1] 2

hs
11-09-12, 08:36
Hallo,
ich möchte per PC über FTP eine Datei mittels PUT ins IFS stellen.

Das funktioniert aber nicht, ich bekomme einen Timeout.

Schaue ich ins Joblog, sehe ich folgenden Eintrag:

Nachrichten-ID . . . . : TCP3D0B Bewertung . . . . . . : 00
Nachrichtenart . . . . : Diagnose
Sendedatum . . . . . . : 11.09.12 Sendezeit . . . . . . : 09:11:31

Nachricht . . . : FTP-Operation von Host-Anwendungsverwaltung abgewiesen.
Ursache . . . . : FTP-Host-Anwendungsfunktion QIBM_QTMF_SERVER_REQ_10 für
Benutzer USER abgewiesen.
Fehlerbeseitigung: Die Berechtigung für die
Host-Anwendungsverwaltungsfunktion für Benutzer USER prüfen. Weitere
Informationen kann der Sicherheitsadministrator erteilen.

Google zeigt mir folgende Ursache:
IBM - FTP Connection Rejected with Message TCP3D0B (http://www-01.ibm.com/support/docview.wss?uid=nas1dfd1f9911900ed4e86256f82007a92 7c)

Habe den User dort wie beschrieben ergänzt, aber es funktioniert immer noch nicht. Auch nicht mit einem User, der ALLOBJ - Berechtigung hat.

Hat jemand eine Idee?

Danke
HS

andreaspr@aon.at
11-09-12, 08:49
Hallo,

es kann sein, dass dort ein Programm hinterlegt ist.

Führ mal folgenden Befehl aus:
WRKREGINF EXITPNT(QIBM_QTMF_SERVER_REQ)
und lass dir mit Auswahl 8 die Ausgangsprogramme anzeigen.

Wenn da ein Programm hinterlegt ist, kann es sein, dass darin andere Kriterien gelten.

lg Andreas

hs
11-09-12, 08:59
Hallo Andreas,

danke für die Info.
Leider steht dort kein anderes Programm.

Gruß
HS

KingofKning
11-09-12, 09:03
Hast Du es mal mit dem Qsecofr als user probiert?

GG

hs
11-09-12, 09:04
Nicht mit QSECOFR, aber mit einem User, der die gleichen Berechtigungen hat.

hs
11-09-12, 10:06
Das ist ja interessant:

Exakt der gleiche PUT mit dem selben User geht von einem anderen PC aus!

Wir hatten schon mal ein Problem, das Userexitprogramme einer AS400 Sicherheitssoftware (Reste einer Testinstallation) an anderer Stelle Probleme bereitet haben.

Ich habe drei Einträge gefunden, die denke ich relevant für FTP sind:
QIBM_QTMF_SVR_LOGON TCPL0100
QIBM_QTMF_SVR_LOGON TCPL0200
QIBM_QTMF_SVR_LOGON TCPL0300

Da steht aber nichts. Spielen da andere noch ne Rolle?

Danke
HS

KingofKning
11-09-12, 12:29
Ich würde dann ja eher mal die Unterschiede der PCs feststellen. Selbe IP Konfiguration? Testweise die IP der beiden PCs tauschen. Klappts dann?

Gehen noch mehr PCs und nur der eine nicht? Firewall (unwahrscheinlich da du ja raus willst) Irgendeine andere Software Norton Zerstörer etc.

GG

hs
11-09-12, 12:41
Habe nur ein paar getestet aber wie es aussieht geht es nur an diesem.

Interessant finde ich, dass der Befehl ja abgesetzt wird (Comand successful), aber eben nicht ausgeführt.

Ansonsten sind die PC identisch, sowei man das bei einem PC sagen kann.

Chris.jan
11-09-12, 13:17
Kannst Du das FTP-Log von der PC-Seite mal hier posten?

hs
11-09-12, 16:07
Wie komm ich da dran?

oder meinst du die Ausgabe am Bildschirm, die sieht so aus:

C:\TEMP>cmd /c ftp -s:C:\TEMP\FTPIN.txt -i


ftp> open 192.168.1.1
Verbindung mit 192.168.1.1 wurde hergestellt.
220-QTCP at 192.168.1.1.
220 Connection will close if idle more than 50 minutes.
Benutzer (192.168.1.1:(none)):
331 Enter password.
230 USER logged on.
ftp> cd /ZIELVERZ
250-NAMEFMT set to 1.
250 "/ZIELVERZ" is current directory.
ftp> lcd C:\TEMP
Lokales Verzeichnis jetzt C:\TEMP
ftp> put x.PDF
200 PORT subcommand request successful.hier dauert es bis zum Timeout
425 Not able to open data connection.
ftp> Quit
221 QUIT subcommand received.