Здесь я могу создать пустой файл в мэйнфрейме с кодом ниже. Как я могу записать некоторые данные в этот файл или записать данные в файл, а затем поместить их на сервер.FTP-файл на сервер мейнфрейма с некоторыми данными с помощью sun.net.ftp.FtpClient java
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
@ Кришна Я тебя не понимаю. Я дал вам другой способ добиться этого. – EJP