HP OpenVMS Systemsask the wizard |
The Question is: I am receiving the following message while using business software - '%SYSTEM-W-DATAOVERUN, data overrun'. I can find very little information on this message. The message is the result of holding in the Enter key for about 5 secs. I suspect that it is the result of a buffer being over loaded. However, I am completely clueless as to where the buffer would be, and how to change the settings or increase the size. Any help in this matter would be greatly appreciated. Thank you in advance for any help. The Answer is :
The application software is apparently unable to contend with the
volume of user input, and the associated user input buffer within
the application is being overrun.
Contact the application vendor for assistance. Alternatively, don't
leave books or elbows or other objects pressing on keyboard keys.
If you are maintaining the application, you will need to investigate
the particular operation generating the error. The input can be
buffered and flow control used as necessary, the overrun of data
can be discarded, the entire input can be ignored and a message
generated, or any of various other application-specific behaviours
that can be implemented.
The ENTER key generates a single carriage return character, a
carriage return followed by a line feed character, or a sequence
of characters (Single shift 3 (SS3) followed by an M) depending
on the current setting of the terminal. Depending on the particular
application, the ENTER key on the keypad may or may not be treated
as an input terminator.
$ help/message dataoverun
DATAOVERUN, data overrun
Facility: SYSTEM, System Services
Explanation: This message occurs under the following conditions:
o More data has been read or written into the user buffer
than the user buffer can hold.
o Card reader data has been written into the controller
data buffer before the driver has been able to receive
previously sent data.
o Continued attempts to use PTD$WRITE have resulted in data
loss because the terminal driver's type-ahead buffer is
full.
If this message is associated with a status code returned by
a request to a magnetic tape driver, the data block read is
longer than the assigned buffer. On a read reverse operation,
the first data read and stored in the buffer is the data that
was nearest the end-of-tape marker when the operation began.
User Action: There are several possible user actions:
o If there is too much data for the existing buffer, specify
a larger buffer.
o If the problem occurred on a card reader operation,
resubmit the cards to the reader.
o Turn on the alternate type-ahead buffer by using the DCL
command SET TERMINAL/ALTYPEAHD. Then increase the type-
ahead buffer size or the alternate type-ahead buffer size,
or both, by modifying the TTY SYSGEN parameters.
o Wait until the driver is ready to receive input before you
resume writing data. For information on how to handle flow
control and the pseudoterminal, refer to the OpenVMS I/O
User's Reference Manual.
|