HP OpenVMS Systemsask the wizard |
The Question is: When I run my command procedure, it keeps bombing out with the following error: "%RMS-W-RTB, 505 byte record too large for user's buffer" I increased the size of my WSQUO,WSDEF,WSEXTENT flags to 2048 and I still get the error. I do not have an enormous amount of symbols or labels. The manual says to 'increase the user buffer'. What are they referring to, quotas, sysgen parameters, etc? Increasing quotas and eliminating some symbols and labels did not work. This problem occurs whenever I do a 'goto' and/or a 'search' within the procedure. Thanks for any help you can offer.. Curt Vigg The Answer is : This does not appear related to any particular quotas or adjustments. While the RTB message does indicate you should increase the size of the buffer specified to RMS, the OpenVMS Wizard will assume you are receiving this error directly from DCL -- and there is no way available to increase the size of the DCL record buffer. It would appear that the DCL command procedure contains file format errors, that there are text lines that are too long, or that there are other structural-related or command-related errors. Consider performing some debugging to locate the DCL command in the procedure that is reporting this error, checking things such as the overall maximum line length, as well as the particular source -- DCL command or application image -- taht produces this error. If the problem persists and you are unable to locate the cause, please contact the Compaq Customer Support Center. Expect to be asked for a copy of the command procedure and any images involved. -- The working set quotas WSQUOTA, WSDEFAULT, and WSEXTENT should be set to the appropriate values for the applications run -- while guessing at and adjusting process quotas or system parameters can sometimes help, it can also and more often have little or no effect, and it can even sometimes reduce overall performance. In this case, the process working set quotas have no relationship to the size of the record buffers used within DCL, nor within application images -- these limits are built into the image. As stated, "Correct the program by providing a larger buffer."
|