Ich benutze eine Java-Bibliothek (edtftpj), um eine Datei von einer Web-App, die von einem Tomcat-Server gehostet wird, auf ein MVS-System zu übertragen.& wird & während FTP zu MVS
Der FTP-Übertragungsmodus ist ASCII und die Übertragung erfolgt über FTP-Streams. Die Daten einer String-Variablen werden in einem MVS-Dataset gespeichert.
Das Problem ist, alle Zeichen kaufmännischen Und-Zeichen werden in &
konvertiert. Ich habe versucht, verschiedene Escape-Zeichen einschließlich \ &,^& und X'50 '(Hexadezimalwert), aber nichts davon geholfen.
Hat jemand eine Idee, wie man den Ampersands bitte entkommt?
Wie speichern Sie die Daten in einem Datensatz? Sind Sie sicher, dass die Datei wortwörtlich kaufmännische Und-Zeichen enthält, bevor Sie sie übertragen? Es ist unglaublich unwahrscheinlich, dass FTP dafür verantwortlich ist. – geoffspear
Ich habe eine Zeichenfolge wie "UK & US". Dies wird per FTP an ein Dataset wie XYZ.ID188.D0329 gesendet. Dieser Datensatz wird neu erstellt. Ich bin mir nicht sicher, ob auch FTP dafür verantwortlich ist, aber andererseits bin ich mir nicht sicher, wo das Problem liegt. – redDevil
Liegt diese Zeichenfolge zufällig in einem XML-Dokument? –