| 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 | 
    Hi,
    
    We have a strange problem on our internal system.
    
    If I enter with allin1/nocustom I can't access CM. When I
    try I get the CM menu, but at the bottom line it says
    that scriptfile CM_AUTHORIZE cannot be opened, because
    directory is not found.  Message nr 000000.
    I have all privileges on.
    
    CM_AUTHORIZE.SCP is in [ALLIN1.LIB_SHARE] with W:RE protection,
    OA$LIB is correctly defined, the search order is [],OA$LIB.
    
    If I write <DO [ALLIN1.LIB_SHARE]CM_AUTHORIZE it fails the
    same way.
    
    Entering normal way with command allin1, there is no problem
    with CM.
    
    Any ideas?
    
    Thanks,
    Hans
| T.R | Title | User | Personal Name | Date | Lines | 
|---|---|---|---|---|---|
| 246.1 | Try these points | SIOG::T_REDMOND | Thoughts of an Idle Mind | Mon Mar 16 1992 17:08 | 6 | 
|     Does the OA$LIB logical search list include a reference to any
    directory that doesn't exist?
    
    Can any other script in OA$LIB be executed?
    
    Tony
 | |||||
| 246.2 | Solved, but why? | KURTAN::WESTERBACK | After all, who is John Galt? | Mon Mar 16 1992 20:40 | 19 | 
|     Well, seems you've got something there, Tony.
    
    There are indeed references to Lotus directories in OA$LIB search
    list, and they point to an old disk. Will try to get this sorted out.
    
    But why does this matter even when I give the full file-spec without
    logicals? 
    Other scripts are also inaccesible.
    
    BUT: Fiddling around a bit I found that OA$FILE_SEARCH_ORDER was
    indeed [],OA$LIB: in normal ALL-IN-1, but in /nocustom it was
    [],OA$LIB_LLV:,OA$LIB_SHARE: 
    Changing it to [],OA$LIB: fixed it, although I don't see why?
    This would still mean that _LLV is searched before _SHARE it 
    seems to me.
    Where is OA$FILE_SEARCH_ORDER set permanently?
    
    Thanks for your help,
    Hans
 | |||||
| 246.3 | Glad that some progress was made | SIOG::T_REDMOND | Thoughts of an Idle Mind | Mon Mar 16 1992 20:54 | 13 | 
|     The invalid directories placed into the OA$LIB search order by 1-2-3
    will certainly stop things working. You probably need to edit the
    L123A1_STARTUP command procedure (I think that's the name) and change
    things there.  I don't know why the full file specification didn't
    work, perhaps the code decides that something is amiss when it can't
    resolve OA$LIB....
    
    OA$LIB always resolves to LLV before SHARE, so setting your file search
    order to "[], OA$LIB:" is fine.   OA$FILE_SEARCH_ORDER is set, I
    believe, in the initialization code, but it can be redefined at any
    time.
    
    Tony
 | |||||