z/OS DFSMSrmm Implementation and Customization Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Setting the memory limit for returned XML data when using the z/OS WebSphere Application Server

z/OS DFSMSrmm Implementation and Customization Guide
SC23-6874-00

DFSMSrmm can contain millions of data sets. This can result in gigabytes of data returned for a search command. Data has to go through different environments, C++, Java, SOAP, z/OS, z/OS UNIX, Windows, and some of these environments might not be able to handle this much data at once.

By default, the maximum amount of data returned from the DFSMSrmm Web service is one megabyte (MB). This should be transferable in every standard environment. If the submitted command results in more returned data than 1 MB, you will get 1 MB of data plus an error message indicating that there is more data available:
EDG3921I: Insufficient storage for search processing RC = 4, RS = 10
To correct this situation, either submit a command that returns less data, or adjust the memory limit for the amount of returned data if your environment can handle more than 1 MB.

You can adjust the memory limit with the system property, RMM_XML_MAX_SIZE, that is passed to the Java Virtual Machine (JVM). If you want your Web service to use this value, you need to set it with the Administrative Console of your Application Server. In WebSphere Application Server, you find the JVM settings under Servers -> Application Servers -> your server name -> Process Definition -> Servant -> Java Virtual Machine -> Custom Properties.

If you want to set the memory limit to 2 MB, enter the name:
 RMM_XML_MAX_SIZE
and the value:
 2000000
If you can't find the JVM settings, use the Help function to determine the way to change your server's JVM settings.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014