Buongiorno a tutti, dalla mia applicazione java sto cercando di fare un FTP di un file da locale su mainframe IBM-3270.
Per fare questo utilizzo una classe ftp4j di sauronsoftware.
Il traferimento viene eseguito correttamente tuttavia le righe non vengono a capo, ma sono tutte accodate nella stessa riga una dopo l'altra nella stessa riga.
Qualcuno ha qualche idea?
Grazie

Allego la classe:

codice:
import it.sauronsoftware.ftp4j.FTPClient;
import it.sauronsoftware.ftp4j.FTPDataTransferListener;

import java.util.Properties;
import java.io.*;   
import java.net.SocketException;

public class PutFtpCommandBatch extends Thread {

	
	public String PutFtpCommandBatch(String local, String serverName, String username, String password, String remotePath, String remoteFileName, boolean deleteRemoteFile, boolean trasfHost) {
		
		File file = new File(local+"\\"+remoteFileName);		
		
		FTPClient client = new FTPClient();
		try{
			// settare a true per trasferimenti ad host IBM
			if(trasfHost){
				client.setType(FTPClient.TYPE_TEXTUAL);
				// client.setType(FTPClient.TYPE_AUTO);
			}
			client.connect(serverName);
			client.login(username, password);
			client.changeDirectory(remotePath);
			client.upload(file);
			client.disconnect(true);
			if(deleteRemoteFile){
				file.delete();
			}
			return "trasferimento eseguito";
		}catch (Exception e) {
			return "trasferimento non eseguito " + e;
		}	
	}
	  
	public void run() {
		
	}

}