[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference iosg::all-in-1_v30

Title:*OLD* ALL-IN-1 (tm) Support Conference
Notice:Closed - See Note 4331.l to move to IOSG::ALL-IN-1
Moderator:IOSG::PYE
Created:Thu Jan 30 1992
Last Modified:Tue Jan 23 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:4343
Total number of notes:18308

560.0. "Priv & stall problems using DTR from ALL-IN-1" by KERNEL::WILESL (Louise Wiles, TP/IM Support) Thu Apr 23 1992 17:47

    Cross posted in IOSG::ALL-IN-1 & IAMOK::DTRDIG

    VMS V5.4-2
    DTR V5.1
    CDD V4.3-2-0
    ALL-IN-1 V2.4

    A customer is seeing the following problem when invoking DTR from
    All-in-1:

    Unexpected DATATRIEVE call status from routine DTR$INIT

    If I do Gold W, the error is:

    %OA-W-DTRCALLFAIL, unexpected DATATRIEVE call status from routine DTR$INIT
    -SYSTEM-F-NOPRIV, no privilege for attempted operation

    If I then issue DTR again, I get the following:

    Unexpected DATATRIEVE stall point 0   

    with the message 

    Stall point in DAB invalid 

    being flashed up momentarily.

    They had also had problems calling DTR from dcl, where they were
    getting

    %SYSTEM-F-NOPRIV, No privilege for attempted operation
    -SYSTEM-S-NORMAL, Normal successful completion
    %SYSTEM-F-NOPRIV, No privilege for attempted operation

    and ending back at the $ prompt, OPCOM was also giving the following:

%%%%%%%%%%%  OPCOM  23-APR-1992 14:11:55.45  %%%%%%%%%%%
Message from user AUDIT$SERVER on PUPAE
Security alarm (SECURITY) and security audit (SECURITY) on PUPAE, system id: 420
81
Auditable event:        Attempted file access
Event time:             23-APR-1992 14:11:55.42
PID:                    20802D97
Username:               SMITH_R
Image name:             $5$DUS6:[ALLIN1.LIB_SHARE]OA$MAIN.EXE
Object name:            _$5$DUS4:[CDD$DICTIONARY]CDD.DIC;12
Object type:            file
Access requested:       CONTROL
Status:                 %SYSTEM-F-NOPRIV, no privilege for attempted operation

    which is like the CDD/DTR security alarm problem, but much more
    severe. We solved this by installing the DTR32.exe (& eventually
    DTR32FM & DTR32TD images) image with SYSPRV. So DTR from dcl is
    now ok.

    I don't know anything about the ALL-IN-1 side of things, ie how
    DTR is called from there, whether it's similar to calling DTR from
    DCL or if it's not quite as simple than that. Also if installing
    DTR32 with sysprv, does anything further have to be done so that
    ALL-IN-1 sees that it's installed with SYSPRV
T.RTitleUserPersonal
Name
DateLines
560.1Verify CDD$DEFAULT is validBUFFER::VICKERSPerfect is the enemy of goodThu Apr 23 1992 19:0412
    I have seen similar results when the DATATRIEVE default library
    setting, CDD$DEFAULT, is not set to an existing node in the library.

    You might want to verify any other DATATRIEVE specific logicals as well
    as the ALL-IN-1 interface to DATATRIEVE does seem a bit less forgiving
    than is the DCL interface during initialization.

    Good luck,
    don

    P.S. Don't forget to be careful with keeping ALL-IN-1 (and DATATRIEVE)
    in all caps so jerks like me don't complain about the trademark.  :')
560.2Security alertIOSG::TALLETTJust one more fix, then we can ship...Thu Apr 23 1992 20:3211
    
    	Installing Datatrieve with SYSPRV sounds like a security hole
    	to me. Can't I just knock up a record layout for, say, SYSUAF.DAT
    	and gaily write to the UAF file?
    
    	Seems like you should change the protection on the CDD file, but
    	then again, I don't know if that is a problem (but it doesn't
    	sound as big a problem as a rampant DTR image with SYSPRV).
    
    Regards,
    Paul
560.3Logicals seem to be okKERNEL::WILESLLouise Wiles, TP/IM SupportFri Apr 24 1992 13:5914
    Re: .1
    
    Thanks Don,
    
    I checked CDD$DEFAULT, it's set to CDD$TOP, from ALL-IN-1 I spawned out
    to DCL level, from here I checked with sho log DTR* & CDD*. Is this the
    best way to get this info?
    
    Thanks,
    
    Louise.
    
    PS Sorry about the ALL-IN-1 caps mistake, but I actually entered the
    note prematurely in my haste ;-)
560.4Use SET WATCH FILE to check for protected filesBUFFER::VICKERSPerfect is the enemy of goodFri Apr 24 1992 23:5819
    Louise,

    I assume that you're still getting the 'no privilege' message.

    The next step that I would take would to use 

    $ SET WATCH FILE/CLASS=MAJOR

    to get an idea of which files are being accessed the point of the
    error.

    It may be that there are some other dictionary files which are in
    CDD$TOP or something like that.

    Showing the logicals is the only way I know to verify the settings so
    you seem to be set in that regard.

    Hang in there,
    don
560.5A problem with system startupKERNEL::WILESLLouise Wiles, TP/IM SupportMon Apr 27 1992 10:3315
    Thanks for all the replies.
    
    I've had a call from them to tell me that they had got a new system
    startup which was starting the layered products up in batch rather than
    running them sequentially. When they reverted to their original
    sequential startup, things were all ok. 
    
    I've yet to have a look at their new 'improved' startup, but my feeling
    is that if things are being started off in batch then one product may
    not have completed its startup before another startup begins.
    
    Thanks anyway,
    
    Louise.