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: 2455
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

Superior Member


Joined: 14 Mar 2007
Posts: 10873
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: 3053
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

Superior Member


Joined: 14 Mar 2007
Posts: 10873
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 Compare 2 files and retrive records f... DFSORT/ICETOOL 3
No new posts FTP VB File from Mainframe retaining ... JCL & VSAM 8
No new posts Extract the file name from another fi... DFSORT/ICETOOL 6
No new posts How to split large record length file... DFSORT/ICETOOL 10
No new posts Using API Gateway from CICS program CICS 0
Search our Forums:

Back to Top