Skip to main content

Software  >  Software Development  >  C and C++ Compilers  >  

CCN3300 Insufficient storage available when compiling via rlogin, telnet or OMVS using TSO.

 Technote (troubleshooting)
 
Problem(Abstract)
Able to compile a simple program in batch but was running out of storage when using rlogin or telnet. Unable to increase the region size in this environment.
 
Symptom
CCN0634 Unable to load CCNETBY
 
Cause
Starting with Version 1 Release 9 the Compiler requires a minimum 148MB region. UNIX System Services manual suggests specifying 5,033,164 at minimum. The C/C++ Users Guide suggests you may need much more depending on the complexity of the programs being compiled and optimization level. The IEFUSI or IEALIMIT exit may also need to be adjusted if it is set to limit region size. Under TSO, a small REGION size during TSO LOGON can cause CCN0634 for some programs.
 
Environment
z/OS
 
Resolving the problem
The MAXASSIZE setting in the BPXPRMxx member within SYS1.PARMLIB may need to be increased to specify enough region for compiling. Example: MAXASSIZE(536870912)

Batch users can simply increase the REGION parameter on the job statement. You may need to use a large amount such as 800M.

If this does not help, consider using the NOMEMORY compiler option.

In Addition: For IPA(LINK) storage problems or RC3000 you may also look at the MEMLIMIT option. The C/C++ migration guide for z/OSĀ® 1.10 contains a reference on the use of MEMLIMIT setting and contains further references in MVS manuals. The guide states the setting should be at least 3000 MB. MEMLIMIT can be specified in the job statement.

Using OMVS from TSO ID you should increase the REGION specification during LOGON to accommodate the requirements of the programs.

Do you need more help?

For additional assistance, contact IBM Rational Client Support:
Submit a Service Request (SR)

 
Related information
1.10 UNIX System Services Planning Guide Reference
1.10 C/C++ User Guide
 
 
Cross Reference information
Segment Product Component Platform Version Edition
Software DevelopmentOS/390 C/C++Compiler
 
Historical Number
PMR06662_550
 
 

Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.
Rate this page
Please take a moment to complete this form to help us better serve you.
This material provides me with the information I need.




This material is clear and easy to understand.




Did the information help you to achieve your goal?
What updates, improvements, or related information would you like to see in this document?
Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.
Input the verification number to submit feedback:
Document information
 Product categories:
 Software
 Software Development
 Traditional Progamming Language & Compilers
 OS/390 C/C++
 Compiler
 Operating system(s):
  z/OS
 Software version:
  1.8, 1.9, 1.10
 Reference #:
  1048994
 IBM Group:
 Software Group
 Modified date:
 2009-07-10

Translate My Page
 
 

Rate this page

Help us improve this page. Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.