View previous topic :: View next topic
|
Author |
Message |
nitin_d
New User
Joined: 27 Oct 2005 Posts: 15 Location: Pune
|
|
|
|
Hello All,
I have a requirement of splitting a file into multiple output files. When I open multiple files at the begining of the code, the code abends with S878 RC=10
The REGION parameter has been set to 0M.
I could find a topic on the same issue but it suggested no solution and moreover the file were being dynamically allocated. In my case the files have already been allocated. |
|
Back to top |
|
|
expat
Global Moderator
Joined: 14 Mar 2007 Posts: 8797 Location: Welsh Wales
|
|
|
|
What program are you using ?
Where did you set REGION=0M ? Job card or EXEC card
Please post the actual messages issued |
|
Back to top |
|
|
nitin_d
New User
Joined: 27 Oct 2005 Posts: 15 Location: Pune
|
|
|
|
I am using a COBOL code to split the file into multiple files depending on a parameter. The REGION=0M has been specified in the job card.
The error message : CEE3250C The system or user abend S878 R=00000010 was issued.
Please let me know if any other details are required |
|
Back to top |
|
|
Bill Dennis
Active Member
Joined: 17 Aug 2007 Posts: 562 Location: Iowa, USA
|
|
|
|
Certain control blocks must reside below the 16MB line so there is a limit to the number of files OPEN at the same time.
How many are OPEN?
Your probable choices:
1. open fewer files at the same time
2. use BUFNO=1 on the files to reduce storage but performance suffers
3. use smaller BLKSIZEs on the files to reduce storage but performance suffers |
|
Back to top |
|
|
|