× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Based on code from the java400-l archives, I've been trying to read a
spool file using Java with the Java Toolbox. The following code works,
but there is a lot of "junk" mixed in with the report text. I'm pretty
sure this "junk" is printer control info. How do I eliminate it or parse
it so I will be left with only the human-readable text?

I'm not sure which kind of inputStream I need. The spool file says it is
for device type *SCS.

try {
System.out.println("Connecting to iSeries...");
AS400 sys = new AS400("mysys", "myuser", "mypwd");
System.out.println("Connected to iSeries.");

SpooledFile sf = new SpooledFile(sys,"JOBNAME",000006,"MYJOB"
,"MYUSER", "459688");
//PrintObjectInputStream inputStream =
sf.getInputACIFMergedStream(true);
PrintObjectInputStream inputStream = sf.getInputStream();
BufferedReader d = new BufferedReader(new
InputStreamReader(inputStream,"CP037"));
String data ="";
while((data = d.readLine() )!=null)
{
System.out.println (data);
}
} catch (java.lang.Exception e) {
System.err.println(e.getMessage());
}

Thanks,
-Marty


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.