Olá , boa tarde.
Novamente venho pedir ajuda para saber se alguem conhece alternativa para um arquivo no mainframe
que tem 1100 (um mil e cem posições) porém os últimos campos estão em branco e depois de baixar por FTP, acabo capturando o erro
de ArrayIndexOutofbound pois a posição 1063 está nulo e não em branco quando o arquivo é aberto em baixa plataforma.
No mainframe o branco existe , mas na baixa plataforma não vem …
segue meu código de FTP (Não é muito bonito e nem inteligente mas funciona)
ftp.setFileType(FTPClient.ASCII_FILE_TYPE);
OutputStream os = new FileOutputStream(drivedir + datadir+ "/"+ nomeArquivo);
ftp.retrieveFile(nomeArquivo, os );
ftp.disconnect();
Segue minha leitura de String
Registro[nlin].setCod_envio(linhan.substring(1063, 1065));
Registro[nlin].setCpf_responsavel("");