Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Getting return code as 44

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> COBOL Programming
View previous topic :: :: View next topic  
Author Message
rajandhla

Active User


Joined: 18 Oct 2005
Posts: 182
Location: Luton UK

PostPosted: Mon Feb 27, 2006 9:51 pm    Post subject: Getting return code as 44
Reply with quote

Hi,

Iam using a input file which contains 16,000,000 records of length 822 to cobol program and the output file is variable of length 1432. During processing after writing 200,000 records I am getting return code 44.

I have checked the lengths and they are fine. the lines of the job I am using for input and output are as follows:

YRMI DD DSN=ROL.SYS.SEQ.KBA.SELSORT.MRF,DISP=SHR
YRMO DD DSN=ROL.SYS.SEQ.KBA.SELSORT.MRFO,
DISP=(NEW,CATLG,DELETE),
DCB=(RECFM=VB,LRECL=1432,BLKSIZE=0),
SPACE=(TRK,(65535,50),RLSE)

If anyone has an idea, if they had faced earlier.., I am sure it's not due to length as generally specified...

jai
Back to top
View user's profile Send private message

priyesh.agrawal

Senior Member


Joined: 28 Mar 2005
Posts: 1452
Location: Chicago, IL

PostPosted: Mon Feb 27, 2006 10:11 pm    Post subject: Re: getting return code as 44
Reply with quote

paste some of the meaningful error message....

Regards,
Priyesh.
Back to top
View user's profile Send private message
DavidatK

Active Member


Joined: 22 Nov 2005
Posts: 700
Location: Troy, Michigan USA

PostPosted: Tue Feb 28, 2006 12:04 am    Post subject: Re: Getting return code as 44
Reply with quote

rajandhla,

I know you have said that the LRECL is not the problem, But I need to beat that dead horse again. First a question. Do you write a constant size record from your cobol program? Always 1432 bytes? Or can the abend be happening on the first 1432 byte record being written, and all the rest are smaller?

I'm sure you have this correct, but I need to ask, In your program, the max record size is 1428 right? Not 1432, because if its 1432, the LRECL on the DD must be 1436 (max record size + 4 bytes)

Dave
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> COBOL Programming All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts EXIT or RETURN cvnlynn CLIST & REXX 16 Wed Jul 19, 2017 2:50 am
No new posts UNIT=AFF for Easytrieve code gandikk JCL & VSAM 7 Wed Jul 12, 2017 11:42 pm
No new posts DB2 Program abending without giving a... rahulgarg14 DB2 7 Mon May 29, 2017 8:10 pm
No new posts Job failing with USER = 4093 REASON C... Pradeepa S ABENDS & Debugging 1 Wed May 17, 2017 3:35 pm
No new posts COBOL Code Parsers and Lineage Establ... balimanja COBOL Programming 2 Tue May 02, 2017 3:30 am


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us