Information Systems:Order Allocation Problems
Jump to navigation
Jump to search
Occasion this error message appears during the order allocation monitor -
Additional Message Information
Message ID . . . . . . : RNQ1218 Severity . . . . . . . : 99
Message type . . . . . : Inquiry
Date sent . . . . . . : 12/16/15 Time sent . . . . . . : 20:31:06
Message . . . . : Unable to allocate a record in file SRBSOH (R C G D F).
Cause . . . . . : RPG procedure DMR764 in program XX2480BP/DMR764 at
statement 3978 is unable to allocate a record in file SRBSOH. The record
may be allocated to another process with the file under commitment control.
The actual file is UP1480BFVA/SRBSOH(SRBSOH).
Recovery . . . : Check the job log for more information on the cause of the
error and contact the person responsible for program maintenance.
Possible choices for replying to message . . . . . . . . . . . . . . . :
R -- Retry the input operation.
D -- Obtain RPG formatted dump.
S -- Obtain system dump.
G -- Continue processing at *GETIN.
C -- Cancel.
F -- Obtain full formatted dump.
Technical description . . . . . . . . : Unexpected results may occur if
response 'R' is selected and the program has an INFSR in which the cursor
position for the file SRBSOH is changed and the operation at statement 3978
is a sequential input operation or in which an input operation that locks a
record is performed to a file.
It's not possible to tell what other process has looked the record unless we can catch this in the status LOCK WAIT. By the time we get this message, and Retry, the lock is over.