ここでは、メインフレームで空のファイルを以下のコードで作成することができます。そのファイルに何らかのデータを書き込んだり、ファイルにデータを書き込んだりしてサーバーに入れたりするにはどうすればいいですか?メインフレームサーバーへのFTPファイル(sun.net.ftp.FtpClientを使用してデータを取得)
public static void main(String[] args) throws IOException{
String serverName = "";
String user = "";
String passwd = "";
openServer(serverName);
login(user, passwd);
Socket socketdata = openDataConnection("STOR 'fileName'");
BufferedWriter outstream = new BufferedWriter(new OutputStreamWriter(socketdata.getOutputStream()));
outstream.write("fileName");
outstream.write("\r\n", 0, "\r\n".length());
outstream.flush();
socketdata.close();
closeServer();
}
また、私は意図的にサーバー名、ユーザー名とパスワードを削除しました。また、私はsun.net.ftp.FtpClientパッケージを使うべきです。したがって、Apacheはネットジャーを共有しません。誰でも私を助けることができます。
編集 メインフレームにはいくつかのデータでトリガされなければならないジョブがあります。私はファイル内のデータを送信しようとしているとすぐにファイルが配置され、ジョブがトリガされ、ファイルからデータを取得します。どのファイルでも達成できる方法はありますか?
ありがとうございます。
ありがとう@EJP。要件は、あるデータでトリガされなければならないジョブがメインフレームに存在することです。私はファイル内のデータを送信しようとしているとすぐにファイルが配置され、ジョブがトリガされ、ファイルからデータを取得します。 – Krishna
@Krishna私はあなたを理解していません。私はあなたにそれを達成するための別の方法を与えました。 – EJP