Question:
OLQ batch job fails with OQ105098 OLQ internal error - QUEUE management failure and abends in OLQSSORT. Is there some threshold that this job is exceeding?
+IDMS OQ105098 OLQ internal error - QUEUE management failure.
+I OLQ was unable to either
+I retrieve or store a queue record. An abend dump has been
+I placed in the system log (if logging is enabled), and the
+I OLQ session has been terminated.
+IDMS DC208001 IDMS job abending with abend code OLQE
+IDMS DC208001 #ABEND from Module OLQSSORT at Location 154A7000 Offset 004214
Answer:
RO82875 OLQE OQ105098 WITH SORT COMMAND for OS and RO83549 DOS resolves the OLQSSORT abend.
Even with RO82875 on, you might get a message about it exceeding the REPORT FILE PAGE SIZE (which is the maximum size of a report that can be displayed by online OLQ) however depending on the OLQ REPORT FILE PAGE SIZE current setting, you might be able to circumvent by increasing this parameter in the OLQ SYSGEN Statement. The OLQ REPORT FILE PAGE SIZE must be at least large enough to accommodate the largest database or logical record to be included in the report. The default is 4000 however we recommend at least 6000.
To verify the OLQ REPORT FILE PAGE SIZE setting, at the Enter Next Task Code, issue DCPROFIL and scroll down several page to find the current OLQ REPORT FILE PAGE SIZE setting.
* OLQ CONTROL BLOCK *
PRINT LINE SIZE 0080 PRINT PAGE SIZE 0060
INTERRUPT COUNT 1000 INTERNAL STG PAGE SIZE 1920
REPORT FILE PAGE SIZE 6000 INPUT LINE SIZE 0004
REPORT RETENTION 0001 MAXIMUM REPORT RETENTION 0005
MAXIMUM REPORT PAGES 1000 MAXIMUM REPORTS COUNT 0050
USER QUEUE RETENTION 0000 USER MENU MODE DISALLOWED NO
USER MENU MODE ONLY NO USER UPLOW CASE NO
USER SECURITY - HIGH NO USER SECURITY - LOW NO
USER SECURITY - NO NO CONTINUATION CHARACTER -
SEPARATOR CHARACTER ! COMMENT CHARACTER ;
TRANSACTIONS IDENTIFIER OLQ PFKEY MODULE NAME
MAX INTERRUPT COUNT 32767 REPORT DICTIONARY NAME SYSDICT
MAX SORT SPACE IN K BYTES 1000 BATCH CLASS 0064
To change the setting in the SYSGEN; get current on the IDMS CV; issue a
MOD SYSTEM nnn.
MODIFY OLQ
REPORT FILE PAGE SIZE IS report-file-page-size.
GENERATE.
Alternatively, for OLQ batch, change the REPORT FILE PAGE SIZE in the SET ACCESS OLQ statement.
Additional Information:
CA IDMS Messages and Codes Guide, Volume 1, Chapter 3: CA OLQ OQ Messages.
CA OLQ Online Query for CA IDMS OLQ Online Query Reference Guide, Chapter 9: Using CA OLQ Efficiently; section, “Report Size”.
CA IDMS System Generation Guide, Chapter 7: System Generation Statements, Example OLQ Statement.