M204.1045: Difference between revisions
Jump to navigation
Jump to search
(Automatically generated page update) |
m (add <var>'s) |
||
Line 4: | Line 4: | ||
cannot update a record if any other user is reading or updating that record. </P> | cannot update a record if any other user is reading or updating that record. </P> | ||
<p> | <p> | ||
<b>Response:</b> Try running your request again when there are fewer users sharing your files. As a longer range solution, consider rewriting your request to use | <b>Response:</b> Try running your request again when there are fewer users sharing your files. As a longer range solution, consider rewriting your request to use <var>On Record Locking Conflict</var>, <var>On Find Conflict</var>, <var>Release Records</var>, and <var>Find And Reserve</var>. [[Record level locking and concurrency control]] describes record level enqueueing. | ||
</p> | |||
{{Template:M204.1045 footer}} | {{Template:M204.1045 footer}} | ||
<!-- skeleton as it was in pdf/REQUEST CANCELLED - UNABLE TO LOCK ALL RECORDS /--> | <!-- skeleton as it was in pdf/REQUEST CANCELLED - UNABLE TO LOCK ALL RECORDS /--> |
Latest revision as of 18:23, 2 March 2018
M204.1045 Request cancelled - unable to lock all records
Your SOUL request could not run to completion because of a conflict between you and another Model 204 user for control of one or more records. You can read records while other users are reading them, but you cannot update a record if any other user is reading or updating that record.
Response: Try running your request again when there are fewer users sharing your files. As a longer range solution, consider rewriting your request to use On Record Locking Conflict, On Find Conflict, Release Records, and Find And Reserve. Record level locking and concurrency control describes record level enqueueing.
Message attributes:
RETCODEO=0 | Sets online return code |
---|---|
RETCODEB=4 | Sets batch (single user) return code |
CLASS=E | Error class; the message can be suppressed with the X'04' bit setting of the MSGCTL parameter |
AUDITER | Writes the message with line type ER to the audit trail |
COUNT | Increments the error count (ERCNT) parameter |