Michael,
Check the server job that is processing the java, think your libl wildcard 
looks correct, so may be a library list or authority issue 
On 21 Nov 2008, 9:22 AM, "Michael Schmitz" <schmitz.bit@xxxxxxxxxxxxxx> 
wrote:
Hello,
I try to read a database file in sequential mode. I use the %LIBL% to set
the library list. Unfortunately I get the error that the file is not found.
Does someone know why?
The code....
           AS400 as400 = new AS400();
           //chglibl
           QSYSObjectPathName fileName = new
QSYSObjectPathName("/QSYS.LIB/%LIBL%.LIB/XY.FILE");
           SequentialFile sFile = new SequentialFile(as400,
fileName.getPath());
           AS400FileRecordDescription recDesc = new
AS400FileRecordDescription(as400, fileName.getPath());
               sFile.setRecordFormat(recDesc.retrieveRecordFormat()[0]);
               sFile.open(AS400File.READ_ONLY, 0 ,
AS400File.COMMIT_LOCK_LEVEL_NONE);
               Record record = sFile.readFirst();
Thanks
Michael
--
This is the Java Programming on and around the iSeries / AS400 (JAVA400-L) 
mailing list
To post a message email: JAVA400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: 
http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at 
http://archive.midrange.com/java400-l.
 
As an Amazon Associate we earn from qualifying purchases.