以下のサンプル コードは、メインフレーム FTP クライアントに接続するために BPXBATCH と共に使用されます。Windows PCでEclipseから以下を実行すると。その成功。メインフレームで BPXBATCH を使用して同じことを実行しようとすると、問題が発生します。
コードは FTPConnectionClosedException をスローします: client.connect("XXX.XXX.XXX.XXX");で通知なしで接続が閉じられました。
FTPClient client = new FTPClient();
try {
client.connect("XXX.XXX.XXX.XXX");
client.login("user1", "pass123");
int reply ;
reply = client.getReplyCode();
System.out.println("Reply Code:"+reply);
if(client.isConnected())
client.logout();
else
System.out.println("Negative reply");
} catch(final Throwable t){
t.printStackTrace();
}