[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

861.0. "Problems populating the mail directory" by MXOV08::NOGUERON () Fri Jun 12 1992 17:13

    
    I have a customer who just installed DDS.  My problem is that
    I cannot populate the mail directory with the entries 
    corresponding to the existing users of ALL-IN-1.  If I add a
    new ALL-IN-1 user, his entry is automatically added to the
    directory, but when I try to add the previously existing users
    as DDS subscribers, I can't.
    
    I am using the script
    
    	Mail_dir_convert.scp
    
    calling it from the ALL-IN-1 manager account, as established in
    the documentation.  This script runs without problems and reports
    a succesful completion, but if I enter to the MBMANAGER account
    and run an MBMAN SHOW DDS SUBSCRIBER looking for any entry that
    is supposed to have been added, I don't find it.
    
    What am I doing wrong?
    
    Another question is:  Do I need to install the MS component of the
    Message Router?  The only component currently installed is DDS.
    
    				David
T.RTitleUserPersonal
Name
DateLines
861.1Only DDS why?AIMTEC::WICKS_ADEC Mail Works for ME sometimesFri Jun 12 1992 17:2812
    David,
    
    How did you install DDS without MS, TS, i'm sorry but you're in an
    unsupported configuration unless you have all 3 services.
    
    If MAIL_DIR_CONVERT didn't given you any output such ADDing user FRED
    etc then it didn't add anyone and you need to switch on trace to find
    out why.
    
    regards,
    
    Andrew.D.wicks                                           
861.2More questions.MXOV08::NOGUERONFri Jun 12 1992 20:4913
    Andrew,
    
    I didn't express myself correctly in the first message.  The exact
    situation is that the installation was comlete but, when the customer
    configured the product with setup, he only configured DDS.  I don't
    know if this makes any difference (I guess not), because MS is not
    configured, so it is not working.
    
    What is the supported configuration, which components do I need?
    
    On the other hand, while running MAIL_DIR_CONVERT, it gave me the 
    message   ADDing user X  for everyone of my users and ended with
    an operation succesful message, but it didn't add the users to DDS.
861.4DDS can exist on its ownUTRTSC::SCHOLLAERTSweden, here we comeMon Jun 15 1992 09:5819
    Mike,
    
    I hardly ever disagree with Andrew, but you don't need
    to configure any other Message Router component to use
    DDS. You can have remote TS with local DDS.
    
    Both Create User and MAIL_DIR_CONVERT.SCP invoke SUBSCRIBER_ADD.SCP
    This script checks profil.ddsid . If for some reason there
    is data in this field, the procedure will try to change
    the DDS entry and fail.
    
    So I expect that there is something wrong with the
    profil records of the existing users.
    
    As Andrew advised, run with trace.
    
    Regards,
    
    Jan
861.5The result of using the traceMXOV08::NOGUERONFri Jun 19 1992 21:0152
    
    I checked myself the configuration and discovered that the
    customer does have enabled both MS and TS.
    
    I enabled the ALL-IN-1 trace and get the following results:
    
    Function: WRITE 	CHANGE PROFIL USER = .USER. MDFLAG = OA$Y
    
    %SYSTEM-W-PRIVINSTALL, shareable images must be installed to run
    	privileged image
    %OA-W-EMDDSNOINIT,  An error has occurred initializing the mail
    	directory
    
    Function: GET	CLI$DDS_STATUO = OA$STATUS
    Function: GET	#DDS_ACCOUNT = .USER
    Function: GET	OA$DISPLAY = OA$_EMDDSADDSUB .USER
    Function: FORCE
    Function: DO	SUBSCRIBER_ADD
    Function: GET	#ddsid = '%#' profil.ddsid[#dds_account]
    Function: DO	SUBSCRIBER_CHANGE
    Function: GET	#ddsid = '%#' profil.ddsid[#dds_account]
    Function: FORCE
    Function: GET	#ddsid = '%#' profil.ddsid[#dds_account]
    Function: DO	SUBSCRIBER_CHANGE
    Function: GET	#ddsid = '%#' profil.ddsid[#dds_account]
    Function: GET	#useragent = uapasswrd.%next[""]
    Function: GET	#mtanode1 = useragent.mtanode1[#useragent]
    %SYSTEM-W-PRIVINSTALL, shareable images must be installed to run
    	privileged image
    %OA-W-EMDDSNOINIT,  An error has occurred initializing the mail
    	directory
    
    ...
    ...
    ...
    Function: GET	#useragent = uapasswrd.%next[""]
    Function: GET	#mtanode1 = useragent.mtanode1[#useragent]
    %RMS-W-ACC,  ACP file access failed
    %OA-W-EMDDSNOINIT, An error has occurred initializing the mail
    directory.
    
    
    
    
    
    	I see that the field profile.ddsid is not empty, as referred in
    reply .4, but what about the other errors.  I didn't receive any
    warnings when I ran the script without the trace, I just received a
    succesful completition message.  Where this errors cause by the
    trace?  Should I install another image?
    
    			David
861.6More things to tryAIMTEC::WICKS_ADEC Mail Works for ME sometimesFri Jun 19 1992 22:3722
    David,
    
    You should check that the DDS* images are installed correctly
    
       DDS$LSTN;1       Open Hdr Shar Prv                     Xonly
       DDS$SERV;1       Open Hdr Shar Prv                     Xonly
       DDS$CALLOUT;1    Open Hdr Shar          Lnkbl
       DDS$SHAR;1       Open Hdr Shar          Lnkbl
       DDS$MSG;1        Open Hdr Shar          Lnkbl
    
    I don't think trace made the error happen but i've seen stranger things
    in my time.
    
    Try putting SET WATCH on as well to see what's happening if this
    doesn't fix it.
    
    Oh and one other thing - DDS isn't configured to use Deferred UPdates
    is it?
    
    Regards,
    
    Andrew.D.wicks
861.7Problems with the field profile.ddsidMXOV08::NOGUERONFri Jun 26 1992 17:007
    
    I tried to change the field ddsid but I didn't find this field in the
    ALL-IN-1 profile.  I access the profile by entering to ALL-IN-1 with
    the manager account and using the MANAGEMENT and the MODIFY USER
    options.
    
    How can I make sure that this field is empty?
861.8Try PROFIL - like this....IOSG::PYEGraham - ALL-IN-1 Sorcerer's ApprenticeFri Jun 26 1992 17:2017
    It's probably not a field that's displayed.
    
    Also you need to get if from the PROFIL form, not the PROFILe form.
    
    On my system, I can do:
    
    	<GET PROFIL.DDSID["PYE"]
    
    and I get 21280A800091C57C2490536078B30000  (whatever that means!)
    
    So presumably, you could also do:
    
    	<WRITE CHANGE PROFIL USER="PYE",DDSID=""
    
    to clear it.
    
    Graham (answering my *first* DDS question!)
861.11Watch that DSAB!IOSG::TALLETTArranging bits for a living...Mon Jun 29 1992 09:2913
    
    	I don't really understand why you are trying to set DDSID to
    	blank although I vaguely remember that I wanted to do this a
    	while back. Also I have a dim recollection that the SUBSCRIBER
    	DSAB updates this field under some circumstances. I thought this
    	most wierd, that one DSAB could update another, which is why I
    	remembered it. (But then, the SUBSCRIBER DSAB is a strange animal)
    
    	Just thought I'd warn you, in case the field keeps populating
    	itself.
    
    Regards,
    Paul