IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

java.io.FileNotFoundException - passing file to Java program


IBM Mainframe Forums -> Java & MQSeries
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Virendra Shambharkar

New User


Joined: 26 Aug 2015
Posts: 55
Location: India

PostPosted: Mon Feb 26, 2018 11:41 am
Reply with quote

Hi,

I am passing a flat file to a Java program as below :-

Code:
//*------------------------------------------------------
//* RUN JAVA PROGRAM TO USE THE SORTED FILE             
//*------------------------------------------------------
//STEP2   EXEC PGM=BPXBATCH,                             
//          PARM='SH java Filepgm1 //DD:INPUT'           
//SYSPRINT DD SYSOUT=*                                   
//SYSOUT   DD SYSOUT=*                                   
//STDOUT   DD PATH='/u/user/inp2.stdout',             
//            PATHOPTS=(OWRONLY,OCREAT,OTRUNC),         
//            PATHMODE=SIRWXU                           
//STDERR   DD PATH='/u/user/err2.stdout',             
//            PATHOPTS=(OWRONLY,OCREAT,OTRUNC),         
//            PATHMODE=SIRWXU                           
//STDENV   DD *                                         
PATH=/bin                                               
JAVA_HOME=/u/user                                     
/*                                                       
//INPUT    DD DSN=TEST.SORT.OUT.JAVA,DISP=SHR     


but getting an error "Exception in thread "main" java.io.FileNotFoundException:

Can you please advise how do I get rid of this error.

Thanks in advance.
Back to top
View user's profile Send private message
Nic Clouston

Global Moderator


Joined: 10 May 2007
Posts: 2448
Location: Hampshire, UK

PostPosted: Mon Feb 26, 2018 5:23 pm
Reply with quote

Assuming that the JCL above is correct then correct your program.
Back to top
View user's profile Send private message
enrico-sorichetti

Senior Moderator


Joined: 14 Mar 2007
Posts: 10713
Location: italy

PostPosted: Mon Feb 26, 2018 7:06 pm
Reply with quote

You probably have a wrong ddname specified inside Your program
Back to top
View user's profile Send private message
Rohit Umarjikar

Global Moderator


Joined: 21 Sep 2010
Posts: 2567
Location: NYC,USA

PostPosted: Mon Feb 26, 2018 9:49 pm
Reply with quote

Quote:
but getting an error "Exception in thread "main" java.io.FileNotFoundException:

There could be many reason to it, it could be access isssue, did you first check it with the team who manages the Java code, they must tell you why you are getting this error? If not, then please do so.
Back to top
View user's profile Send private message
Virendra Shambharkar

New User


Joined: 26 Aug 2015
Posts: 55
Location: India

PostPosted: Tue Feb 27, 2018 3:59 pm
Reply with quote

Hi,

While reading the file I am using the below syntax

Code:
 public static void main(String-- args) throws Exception {
     File file=new File("//DD:INPUT");                   
     Scanner sc=new Scanner(file);           



Thanks,
Virendra
Back to top
View user's profile Send private message
enrico-sorichetti

Senior Moderator


Joined: 14 Mar 2007
Posts: 10713
Location: italy

PostPosted: Tue Feb 27, 2018 5:29 pm
Reply with quote

my usual way of debugging this errors
( where the error messages gives no hint at all )

is to find out the behaviour when I KNOW i made one (error )

just change the ddname in the jcl to something else
or just drop the DD statement and see what happens

or ...
Quote:
java.io.FileNotFoundException


some OTHER DDname - but nobody here will be able to tell - is really missing from the JCL
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> Java & MQSeries

 


Similar Topics
Topic Forum Replies
No new posts Converting a file from PD to display ... SYNCSORT 4
No new posts Record count of RECFM=U tape file DFSORT/ICETOOL 17
This topic is locked: you cannot edit posts or make replies. Write Character to Hexadecimal file w... COBOL Programming 8
No new posts Checking the total counts inside a re... JCL & VSAM 5
No new posts File-aid batch how to repeat a line... Compuware & Other Tools 2
Search our Forums:

Back to Top