OQ129001 when trying to save OLQ reports
search cancel

OQ129001 when trying to save OLQ reports

book

Article ID: 261645

calendar_today

Updated On:

Products

IDMS

Issue/Introduction

Developer gets to the screen to save the report, but instead of their UID on the screen it displays USER-047.  This user-id is modeled after other existing users. 
All of the OLQ options are the same for this ID as for the others and I added OLQ to Authority for update.  

Environment

Release : 19.0

Resolution


To save a report in OLQ two things must be true:

1. The user saving the report must be defined to the ' ' dictionary (the default dictionary).  

In order for OLQ to look for a USER-047 record in a secondary-dictionary, the user must be defined to the ' ' dictionary first.  

If the user is not first defined to the ' ' dictionary, OLQ will never look for the user in a secondary dictionary. 

2. The user must be defined to the dictionary in which they are trying to save the report.

OLQ will store reports in the dictionary that is named on the OLQ SYSGEN STMT, as the REPORT DICTNAME IS dictionary-name.

1. In IDD, SIGNON DICT  ' '.

2. Display USER user-trying-to-save-the-report.
If not found, please add the user to the ' 'dictionary.

3. In SYSGEN
- DISPLAY SYSTEM system-number.
- DISPLAY OLQ.

What dictionary is named as the REPORT DICTNAME IS dictionary-name?

4. The user must be defined to the dictionary named on the OLQ SYSGEN STMT as the 
REPORT DICTNAME IS dictionary-name.

As long as the user is:
1. Defined to the  ' ' dictionary first
2. Defined to the dictionary named on the OLQ SYSGEN STMT as the 
 REPORT DICTNAME IS dictionary-name, they will be able to save the report.

The only thing that would change this behavior is if you have turned on RHDCOPTF 
optional bit 0069    If 0069 is turned on then OLQ will use the currently DCUF'd instead of SYSGEN report dictname.  

Additional Information

IDMS™ 19.0 - System Generation Statements - OLQ Statement Syntax