Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IDMS-IDD signon

144 views
Skip to first unread message

Barbaraann O Rakestraw

unread,
May 30, 2000, 3:00:00 AM5/30/00
to
I am applying the service pak #3 to my IDMS 14.0 9810 and I have a major problem. The maintenance is to the SYSDIRL dictionary. My problem is we don't have anyone defined in the SYSDIRL dictionary except for the default 'cull dba'. I've tried logging on IDMS with my USERID and then signing on IDD as 'cull dba', but I get an error 'no overrides allowed'.

I've gone to my ACF/2 person and asked him to create a userid of 'cull dba' . However he says he can't create an ACF/2 userid with a space in the middle.

I opened a problem with the support center and they suggested that I change the RHDCSRTT to take off the signon security and then log onto IDD. I did this and I still get an access to resource IDD not allowed.

We don't have the DMLO product.

Does anyone out there have any suggestions? TIA

Barbaraann

John....@teale.ca.gov

unread,
May 30, 2000, 3:00:00 AM5/30/00
to
Can you turn off external security (SRTT), access using 'cull dba', and then
define your id to IDD? You
should then be able to start up external security again.


Barbaraann O Rakestraw <BRAK...@PANTEX.COM> on 05/30/2000 12:43:27 PM

Please respond to IDMS Public Discussion Forum <IDM...@LISTSERV.IUASSN.COM>

To: IDM...@LISTSERV.IUASSN.COM
cc: (bcc: John Kamuf/Teale)

Subject: IDMS-IDD signon

denise_basore

unread,
May 30, 2000, 3:00:00 AM5/30/00
to
Barbaraann -

It's not the SRTT that is grabbing you. You have to be in IDD and say SET
OPTIONS FOR DICTIONARY USER SIGNON OVERRIDE IS ALLOWED but to do that you
have to have global authority.

Try this from IDD
SET OPTIONS FOR DICTIONARY SECURITY FOR IDD IS OFF

If that still grabs you and you don't like the idea of turning off security
for a while then try this:

*vary SYSDIRL.DDLDML retrieval or offline
*have the security folks supply you with a vanilla SRTT load module in a
library by itself
*create an IDMSDDDL with the new library at the top of the list
*in your SYSIPT add
SIGNON USER "CULL DBA" PASSWORD ________.
SET OPTIONS FOR DICTIONARY USER SIGNON OVERRIDE IS ALLOWED
*get back online
*vary SYSDIRL.DDLDML back online
*get into IDD and signon as "CULL DBA" (you should be able to now)
*DISPLAY USER "CULL DBA" AS SYNTAX.
*add yourself
*signon as yourself
*SET OPTIONS FOR DICTIONARY USER SIGNON OVERRIDE IS NOT ALLOWED

Good luck. If I have overlooked anything, I am sure someone in the group
will be only too happy to point it out.

Denise Basore
Eagle Consulting
Thurmont, MD
Office (301) 271-1074
Fax (301) 271-1075

denise_basore

unread,
May 30, 2000, 3:00:00 AM5/30/00
to
One more thing - If what I gave you before does not pan out, does your shop
have FILEAID? If so, you can zap the flag that way.

Gordon Fitz-Simons

unread,
May 31, 2000, 3:00:00 AM5/31/00
to
Barbaraann

If all previous attempts have failed, try the following:

===============================================================
1. Determine the "Lo-Page" number and "Pg grp" for the DDLDML area
for SYSDIRL. (Use DCMT DIS AREA ...)
(Lets assume the page-number is "20001" and page group is "0")
2. Add 1 to the page-number above to get the page-number for the
second page of the area. (Always location of OOAK-012! for dict.)
(20002)
3. Execute BCF with appropriate DMCL
...
//SYSIPT DD *
PRINT PAGE

-- PAGE PAGE --
-- GROUP NUMBER --
000: 200002

BOTH;
//
...
where values for "PAGE GROUP" and "PAGE NUMBER"
are the values you determined in (2.) above)

4. In SYSLST for BCF "PRINT PAGE",
a. locate line with "0000A0" in first column
(the "0000A0" is the offset into the data on the page)
- the 3rd column on this line (offset +A4) should be "D6D6C1D2"
which is the HEX EBCDIC value for "OOAK", the "key value"
in the first 4 bytes of the OOAK-012 record.
b. if you could NOT locate the above, STOP NOW!! -
otherwise continue with c.
c. locate line with "000180" in first column
- the first two bytes of the next column (+180)
should be "4040" or "xx40" - if not, STOP NOW!!!
((+181) is the location of USER-OVERRIDE-012 - which we are
going to set to the value 'X' (x'E7').

(from the "Dictionary Structure Reference" manual)
"If this field contains the character X, user override
of the signon ID/password is allowed. If this field
is blank, user override of the signon ID/password is
not allowed."

5. Vary DDLDML area for SYSDIRL dictionary retrieval.
6. Back it up!!
7. Execute BCF with appropriate DMCL
...
//SYSIPT DD *
FIX PAGE

-- PAGE PAGE --
-- GROUP NUMBER --
000: 200002

-- HEX HEX --
-- OFFSET VALUE --
VERIFY 00A4 D6D6,C1D2
VERIFY 0180 xx40

REPLACE 0180 xxE7
;
//
...
where values "PAGE GROUP" and "PAGE NUMBER"
are the values you determined for the "PRINT PAGE" above
and
where "xx" on both the second "VERIFY" and the only "REPLACE"
in above "SYSIPT" is replaced by the value determined in
(4. c.) above.

(NOTE "xx" is probably "40")

8. If (7.) finishes ok,
you have now done the equivalent of "signing on to SYSDIRL"
as a user with "authority for update is all" and executing:

"SET OPTIONS FOR DICTIONARY
USER SIGNON OVERRIDE IS ALLOWED."

so ... continue with (9.)
If NOT --
restore SYSDIRL DDLDML from backup (6. above) and
vary SYSDIRL DDLDML area to normal mode (update) and
STOP

9. Vary SYSDIRL DDLDML area update.

10. Execute IDD:

Signon dict SYSDIRL
user 'cull dba' pass '.....';

(add you and other appropriate members of your DBA staff
as users of SYSDIRL with "authority for update is all"

and if you want:

"SET OPTIONS FOR DICTIONARY
USER SIGNON OVERRIDE IS NOT ALLOWED."

or leave "SIGNON OVERRIDE" alone!


===============================================================

Good Luck!!


Gordon

Barbaraann O Rakestraw wrote:
>
>I am applying the service pak #3 to my IDMS 14.0 9810 and I
>have a major problem. The maintenance is to the SYSDIRL
>dictionary. My problem is we don't have anyone defined in the
>SYSDIRL dictionary except for the default 'cull dba'. I've
>tried logging on IDMS with my USERID and then signing on IDD
>as 'cull dba', but I get an error 'no overrides allowed'.
>
>I've gone to my ACF/2 person and asked him to create a userid
>of 'cull dba' . However he says he can't create an ACF/2
>userid with a space in the middle.
>
>I opened a problem with the support center and they suggested
>that I change the RHDCSRTT to take off the signon security and
>then log onto IDD. I did this and I still get an access to
>resource IDD not allowed.
>
>We don't have the DMLO product.
>
>Does anyone out there have any suggestions? TIA
>
>Barbaraann

--
Gordon M. Fitz-Simons
Associate Director, Email: Gordon_Fi...@unc.edu
Data Management Office: (919) 966-5874 / Room 209
UNC-CH AIS CB#1150 Fax: (919) 962-0900
Chapel Hill, NC 27599-1150

0 new messages