Digital Developer Conference: a FREE half-day online conference focused on AI & Cloud – North America: Nov 2 – India: Nov 9 – Europe: Nov 14 – Asia Nov 23 Register now

Close outline
  • United States
IBM?
  • Site map
IBM?
  • Marketplace

  • Close
    Search
  • Sign in
    • Sign in
    • Register
  • IBM Navigation
IBM Developer Answers
  • Spaces
    • Blockchain
    • IBM Cloud platform
    • Internet of Things
    • Predictive Analytics
    • Watson
    • See all spaces
  • Tags
  • Users
  • Badges
  • FAQ
  • Help
Close

Name

Community

  • Learn
  • Develop
  • Connect

Discover IBM

  • ConnectMarketplace
  • Products
  • Services
  • Industries
  • Careers
  • Partners
  • Support
10.190.13.195

Refine your search by using the following advanced search options.

Criteria Usage
Questions with keyword1 or keyword2 keyword1 keyword2
Questions with a mandatory word, e.g. keyword2 keyword1 +keyword2
Questions excluding a word, e.g. keyword2 keyword1 -keyword2
Questions with keyword(s) and a specific tag keyword1 [tag1]
Questions with keyword(s) and either of two or more specific tags keyword1 [tag1] [tag2]
To search for all posts by a user or all posts with a specific tag, start typing and choose from the suggestion list. Do not use a plus or minus sign with a tag, e.g., +[tag1].
  • Ask a question

Will setting RUWAPOOL=YES cause SOS in CICS TS?

50MM97GJ1W gravatar image
Question by Ravi_sri  (1) | Dec 11, 2017 at 08:36 AM cicscicstsstoragesos

Does setting RUWAPOOL=YES cause short on storage (SOS) condiitions in CICS Transaction Server for z/OS (CICS TS) similar to AUTODST=Yes as explained in DFHSM0133 short on storage after setting AUTODST ON?

Thanks, Ravikumar

People who like this

  0
Comment
10 |3000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster

2 answers

  • Sort: 
0600009MTG gravatar image

Answer by sarahbertram (1503) | Jan 17, 2018 at 12:06 PM

Hi @Ravi_sri,
To answer your last question about CICS storage allocation. A little information first, as you may know, CICS manages the above the line dynamic storage area (DSA) in allocations of 1M extents. Within each EDSA, CICS manages the extents at a page size allocation. When talking about the RUWAPOOL, this belongs to the EUDSA, which has a page size of x'10000' bytes.

So, for example, lets say the first request for EUDSA storage is a task requesting x'28010' bytes of storage, CICS would allocate a 1M extent to the EUDSA, and then out of this extent, allocate 3 contiguous x'10000' pages (total x'30000' bytes) to satisfy this x'28010' storage request. The rest of this 1M extent would be free and available to satisfy other EUDSA storage allocations.

Setting RUWAPOOL=YES, helps reduce the amount of GETMAINs and FREEMAINs when a task issues EXEC CICS LINK commands. CICS keeps track of the storage for the transaction and will cause 1 larger GETMAIN to be issued on the next run of this transaction.

Only if the size of this storage is greater than 1M, would CICS then have to allocate an extent of size 2M to the EUDSA, in order to satisfy the request. So you are correct, with RUWAPOOL set to yes, that if the storage history grew to > 1M and < 2M, that would cause CICS to have to allocate an extent in the size of 2M.

I hope this helps, let me know if you have further questions.
Sarah Bertram
IBM CICS Level2 Support

Comment
Theresa Hamilton

People who like this

  1   Show 2   Share
10 |3000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
50MM97GJ1W gravatar image Ravi_sri (1)   Jan 29, 2018 at 02:19 PM 0
Share

Sarah,

Thank you so much for your reply!.

  1. If we set RUWAPOOL=YES, there is noway AUTODST=YES can cause the SOS condition right??

  2. I am working for an installation wherein CICS regions are spending 5 to 10% of CICS TCB time in the heap routines. RUWAPOOL is set to YES and AUTODST is set to NO and STORAGE(00,NONE,NONE,8K) is set. Is there anyway to reduce CPU time spent in heap routines ?

Thanks,Ravikumar

0600009MTG gravatar image sarahbertram (1503) Ravi_sri (1)   Mar 13, 2018 at 01:44 PM 0
Share

Hi Ravikumar ( @Ravi_sri ), To answer your question 1 above, that is not true.. IBM support has seen AUTODST=yes contribute to SOS conditions in CICS if there is a different mix of transactions, using different storage amounts.

Here is an item that talks about this:

DFHSM0133 short on storage after setting AUTODST ON

Here is another item with information about RUWAPOOL and AUTODST that may help:

LE storage tuning in CICS using AUTODST and RUWAPOOL

Hope this information helps.
Sarah

1200006EGX gravatar image

Answer by BearGFR (163) | Dec 13, 2017 at 07:56 PM

No, neither of these options "cause" a region to go SOS. What causes storage problems in a region with options like this is using them without first having a full understanding of exactly what they do and how they interact with LE along with understanding the application workload/profile that is running in the region. Rule 1 applies: If you don't know what you're doing, leave it alone.

Comment

People who like this

  0   Show 1   Share
10 |3000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
50MM97GJ1W gravatar image Ravi_sri (1)   Dec 18, 2017 at 08:16 AM 0
Share

Thanks for your reply!.. While searching net, I found that Run Unit Work Area (LE_RUWA) consists of Enclave level storage, EICB, TICB, language work area, initial STACK, initial LIBSTACK, initial HEAP and initial ANYHEAP. The size of RUWAPOOL is sum of those values and RUWAPOOL =YES will issue single GETMAIN to acquire that much of storage. This may result in CICS SM combining multiple 1MB extents into single extent to satisfy that single GETMAIN. Is my understanding correct ?

Follow this question

127 people are following this question.

Answers

Answers & comments

Related questions

DFHSR0606 S878 AKEB short on MVS z/OS Storage in TOR 1 Answer

DFHSM0131 CICS SOS below 16MB when using GT Software 1 Answer

DFHSM0131 SOS below 16MB when using Nastel AutoPilot TransactionWorks 1 Answer

Omegamon/CICS abending with 378 abend code upon login 1 Answer

Abend 878 RSN 00000010 above the line in CICS TS when using IAM 1 Answer

  • Contact
  • Privacy
  • IBM Developer Terms of use
  • Accessibility
  • Report Abuse
  • Cookie Preferences

Powered by AnswerHub

Authentication check. Please ignore.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • API Connect
  • Analytic Hybrid Cloud Core
  • Application Performance Management
  • Appsecdev
  • BPM
  • Blockchain
  • Business Transaction Intelligence
  • CAPI
  • CAPI SNAP
  • CICS
  • Cloud Analytics
  • Cloud Automation
  • Cloud Object Storage
  • Cloud marketplace
  • Collaboration
  • Content Services (ECM)
  • Continuous Testing
  • Courses
  • Customer Experience Analytics
  • DB2 LUW
  • Data and AI
  • DataPower
  • Decision Optimization
  • DevOps Build
  • DevOps Services
  • Developers IBM MX
  • Digital Commerce
  • Digital Experience
  • Finance
  • Global Entrepreneur Program
  • Hadoop
  • Hybrid Cloud Core
  • Hyper Protect
  • IBM Cloud platform
  • IBM Design
  • IBM Forms Experience Builder
  • IBM Maximo Developer
  • IBM StoredIQ
  • IBM StoredIQ-Cartridges
  • IIDR
  • ITOA
  • InformationServer
  • Integration Bus
  • Internet of Things
  • Kenexa
  • Linux on Power
  • LinuxONE
  • MDM
  • Mainframe
  • Messaging
  • Node.js
  • ODM
  • Open
  • PartnerWorld Developer Support
  • PowerAI
  • PowerVC
  • Predictive Analytics
  • Product Insights
  • PureData for Analytics
  • Push
  • QRadar App Development
  • Run Book Automation
  • Search Insights
  • Security Core
  • Storage
  • Storage Core
  • Streamsdev
  • Supply Chain Business Network
  • Supply Chain Insights
  • Swift
  • UBX Capture
  • Universal Behavior Exchange
  • UrbanCode
  • WASdev
  • WSRR
  • Watson
  • Watson Campaign Automation
  • Watson Content Hub
  • Watson Marketing Insights
  • dW Answers Help
  • dW Premium
  • developerWorks Sandbox
  • developerWorks Team
  • Watson Health
  • More
  • Tags
  • Questions
  • Users
  • Badges