-
FTP MPUT kommt mit 'Arguments too long'
hi,
ich übertrage in einem SAP-ABAP (SAP läuft auf einer AS/400) Daten mittels FTP-Command MPUT *.pdf auf einen externen Server.
Nun, das ganze lief ohne Probleme bis letzte Woche, wo wir insgesamt 840 Files geschickt hätten (statt üblicherweise um die 500).
Mein Job brach ab. Ich habe dann debugged im ABAP und der FTP-Log bringt die Meldung "Arguments too long". Konnte damit nichts anfangen, bin dann ins Internet und hab gegoogelt. Gefunden hab ich den Hinweis das es scheinbar FTP-Client-Seitig einen Puffer gibt, welcher zu klein wird. D.h. die Anzahl der Datein (850 in dem Fall) dürfte zu gross sein. Der mput baut sich scheinbar ein Verzeichnis auf.
Hat wer eine Idee ob das an der AS/400 liegt und ob man das dort anpassen kann ? Ich glaube das SAP ja ein 'eigenes' FTP benutzt, bin mir da aber nicht sicher.
lg, Martin
-
Nein, dies ist es nicht.
FTP löst das "*.pdf" in einzelne Argumente auf, so dass der mput jede Datei als ein Argument übergeben bekommt.
Nun sind dies halt zu viele Argumente für den mput, so dass das Kommando gar nicht erst ausgeführt wird.
Es dürfte wohl nichts übertragen worden sein.
Du kannst es nur umgehen, in dem du die Anzahl der Argumente beschränkst (also die Dateien).
mput d1 d2 d3 d4 .....
mput a*.pdf
mput b*.pdf
:
:
Mit Datenpuffern hat das nichts zu tun. Diese Einschränkung ist nicht umgehbar.
-
danke wie immer für deine hilfe !
nun, eines ist komisch:
habe das ganze nun 'interaktiv' auf der OS/400 befehlszeile gemacht. d.h. ich habe einen 'ftp'-command abgesetzt, mich auf die maschine verbunden, habe dann ein MPUT *.Pdf aus dem entsprechenden verz. gemacht und habe so 8000(!!) pdf-files übertragen, ohne probleme !
aber aus dem SAP heraus stösst er bei ca. 850 files an seine grenzen.
ergo: das ftp von der as/400 direkt weg kanns, das 'sap-ftp' kanns nicht ?!?
-
Sieht wohl so aus.
Wenn das SAP-mput nicht so viele Argumente erwartet, musst du wohl das AS/400-FTP verwenden.
Es kommt halt auf die Implementation an.
Oder mach eine Fehlermeldung bei SAP auf, dass die mehr Argumente (Dateien) akzeptieren.
-
Zitat von Fuerchau
Sieht wohl so aus.
Wenn das SAP-mput nicht so viele Argumente erwartet, musst du wohl das AS/400-FTP verwenden.
Es kommt halt auf die Implementation an.
Oder mach eine Fehlermeldung bei SAP auf, dass die mehr Argumente (Dateien) akzeptieren.
Eine Meldung bei SAP aufzugeben wäre eine Möglichkeit, bei deren Reaktionszeit gehe ich in Rente bevor da was passiert ;-)
Es gibt ein Programm 'sapftp' von der SAP, welches einen neueren Patchlevel hat als wir hier verwenden. Ich werde mal den aktuellen patch dazu einspielen lassen, vielleicht hilft das ja was.
Similar Threads
-
By malzusrex in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 05-12-06, 13:38
-
By TARASIK in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 21-11-06, 16:18
-
By Souljumper in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 13-11-06, 12:34
-
By KM in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 28-08-06, 13:50
-
By wuwu in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 18-08-06, 08:09
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks