HP OpenVMS Systemsask the wizard | 
	
 The Question is: Hi, I am running a C application that uses a shared library created with C++. From time to time, the following error is logged in the application log file: "Internal C++ runtime error, status: 10820". I would like to know whether the 10820 status code represents OpenVMS error code or some C++ internal code. If it is a C++ code, where can I find more information ? Is there anyone familar with this error ? thanks The Answer is : 
 
  Typically, an OpenVMS error message takes on the standard format:
 
    	%facility-severity-ident, text
 
  That this message does not follow the standard OpenVMS format for
  condition value text implies that this message text is either
  application-generated, or is generated by a layered product or
  third-party application that is not complying with OpenVMS norms.
  In this case, this message is very likely generated by the Compaq
  C++ run-time library.
 
  Assuming and processing the specified value as an OpenVMS condition
  value (using the EXIT command or the lexical function F$MESSAGE)
  provides the following translation for the value:
 
    	$ EXIT 10820
    	%SYSTEM-F-EXENQLM, exceeded enqueue quota
 
  The lexical function F$MESSAGE can also be used to capture the text:
 
    	$ WRITE SYS$OUTPUT F$MESSAGE(10820)
    	%SYSTEM-F-EXENQLM, exceeded enqueue quota
 
  This particular error would tend to imply the process ENQLM quota setting
  might need to be increased.
 
 
 
  |