-
FTP zur AS/400 - Sonderzeichen in Datei
Hallo FTP-Spezialisten.
Ich bekomme aus einem FTP-Server mit
anmeldename passwort
MGet *.dat (REPLACE
quit
eine Datei mit dem Inhalt
029997Testkunde Teststraße 53121 Bonn
Wenn ich dann die erstellte AS/400-Datei anzeige, erscheint
029997Testkunde TeststraÃe 53121 Bonn
Ich krieg diese bl... Steuerzeichen nicht weg.
Das LOG der FTP-Übertragung zeigt
Ausgabe wurde in eine Datei umgeleitet.
Eingabe aus angegebener Überschreibungsdatei wurde gelesen.
Versuch, eine Verbindung zum fernen Host xx.xxx.xxx.x über Port 21
herzustellen.
220 Serv-U FTP Server v4.0 for WinSock ready
Anmelde-ID (meinname) eingeben:
331 Password required for anmeldename.
230 User anmeldename logged in.
UNIX Type: L8
Einen FTP-Unterbefehl eingeben.
> MGet *.end (REPLACE
227 Entering Passive Mode (xx,xxx,xxx,x,182,196).
150 Opening ASCII mode data connection for file list
226 Transfer complete.
Standarddateiname ist R#20050211.dat
227 Entering Passive Mode (xx,xxx,xxx,x,182,197).
150 Opening ASCII mode data connection for R-20050211-1550.end (400 bytes)
226 Transfer complete.
401 Byte in 0.313 Sekunden übertragen. Übertragungsgeschwindigkeit 1.279
KB/s.
Einen FTP-Unterbefehl eingeben.
> quit
221 Goodbye.
Type BIN, ASCII, EBCDIC habe ich schon versucht. Erfolglos.
Für Ihre Ideen und Hilfen bin ich sehr dankbar.
Gruß
Michael
-
FTP Umlaute
Hallo Michael,
hier im Forum kam ein solches Problem schon öfters
zur Sprache:
z.B.:
http://www.rlpforen.de/showthread.ph...ht=ftp+umlaute
-
Kann es sein, dass die Datei im UTF-8 oder UNICODE-Format vorliegt ?
Normalerweise erfolgt bei einer Umsetzung keine erweiterung von 1 auf 2 Zeichen, was hier anscheinend passiert: "ß" zu "Ã"
Stelle die Datei in rein ASCII zur Verfügung.
-
Umweg über IFS kann helfen
Hallo Michael,
kannst Du die Frage ggf. präzisieren? Was klappt nicht: FTP von PC/Unix-Server nach DB2-Datei auf AS/400 oder FTP von PC/Unix-Server nach IFS auf AS/400?
Wir gehen in diesen Fällen grundsätzlich den Umweg über das IFS:
Daten mit FTP von PC-Server nach IFS auf AS/400 stellen und anschließend mit CPYFRMSTMF die IFS-Datei umkopieren in die DB2-Datei.
Beispiel:
FTP:
bin
namefmt 1
GET DATEI.TXT /USR/VERZEICHNIS/IFSDATEI
quit
CLP:
CPYFRMSTMF FROMSTMF('/USR/VERZEICHNIS/IFSDATEI') TOMBR('/QSYS.LIB/ZIEL.LIB/ZIELDATEI.FILE/ZIELMEMBER.MBR') MBROPT(*REPLACE)
Das sollte funktionieren, ohne dass Umlaute o.ä. verloren gehen.
Gruß
Martin
-
Auch das ist so nicht korrekt:
1. Woher kommen die Daten, Codepage 850 (ASCII) oder Codepage 1252 (ANSI)
2. Welche Codepage ist im NetServer eingestellt (nämlich 850 oder 1252)
Die AS/400 nimmt die IFS-Datei aus einer Netzfreigabe in der Codepage an, die im NetServer eingestellt ist. Das kann durchaus falsch sein (default 850).
Beim CPYFRMSTMF ist die JobCCSID relevant für eine korrekte Umsetzung von IFS zum Job. Bei der Übergabe in die Datei ist wiederum die CCSID dieser Datei relevant.
Meistens ist hier 65535, da CPYFRMSTMF fast nur diese akzeptiert (ausser es ist noch eine SRC-PF). CPYTOIMPF ist da schon besser.
-
FTP zur AS/400 - Sonderzeichen in Datei
Vielen Dank an alle, die mir geholfen haben.
Ich habe alle angebotenen Lösungen versucht, ohne Erfolg. Daraufhin hat der "externe" Lieferant der Datei noch mal seinen Ablauf überprüft und sendet mit jetzt eine reine ASCII-Datei.
Damit ist das Problem behoben.
Danke.
Gruß
Michael
-
Na, ich sachs doch
Similar Threads
-
By WeKaSys in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 06-11-06, 17:34
-
By Waldi2000 in forum NEWSboard Drucker
Antworten: 4
Letzter Beitrag: 11-08-06, 11:26
-
By wolf68 in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 04-10-05, 09:04
-
By jogisarge in forum IBM i Hauptforum
Antworten: 13
Letzter Beitrag: 06-07-05, 10:23
-
By Vetter in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 14-03-01, 09:12
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