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

Conference virke::mrmemo

Title:VAX MAILGATE for MEMO
Moderator:STKHLM::OLSSON
Created:Sat Feb 25 1989
Last Modified:Tue May 14 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:216
Total number of notes:933

15.0. "MRMEMO and MRX - what will be done?" by STKOFF::SPERSSON (Pas de Probleme) Tue Oct 10 1989 17:30

    
    Those of you who have tried to use MRMEMO V2.0 in connection with MRX
    have noticed some difficulties. We are currently in the process
    of trying to provide fixes/workarounds to make interoperability
    between these products possible. I would like to use this note to
    gather opinions on whether you think we're on the right track. Please
    feel free to comment on anything that is written below.
    
    
    
    The main problems are threefold:
    
    1) MRX V2.0 (later versions not tested) will crash when it tries to
    issue a delivery notification or non-delivery notification on a message
    that was sent from MEMO. The reason for this is, as far as we've been
    able to confirm through tests, that messages issued by MRMEMO always
    contain the NBS Date attribute DEFERRED. This should be perfectly legal
    but MRX crashes with MRX-E-INVHERE. It's obviously an MRX bug but
    nevertheless we've seen the need to provide the simple fix of not
    including the DEFERRED attribute in any message. This attribute
    is not, as far as I know, honoured by any of our "strategic office
    applications" anyway. The meaning of it is "don't deliver this message
    until this date and time"
    
    2) MRMEMO V2.0 translates this address provided by a MEMO user (DDS
    validation not enabled):
    
    VAX.John__Smith..PR=DIGITAL..ORGUNIT=SWAS..MRX
    
    into this NBS ORADDRESS format:
    
    TO:
	PRDNAME:	DIGITAL
    	ORGUNIT:	SWAS
    	ROUTE:		MRX
    	USERID:		Jonh Smith
    
    This causes all sorts of silly situations because of the way MRX
    handles the NBS file. We propose to provide the fix of instead
    translating the address into:
    
    TO:
    	ROUTE:		MRX
	ROUTE:		PR=DIGITAL
    	ROUTE:		ORGUNIT=SWAS
    	USERID:		Jonh Smith

    This is what MRX expects, because this is what it gets from MRGATE
    and ALL-IN-1    

    
    3) When recipient validation is enabled in direction MEMO->MR the
    DDS record (if found) is translated into NBS ORADDRESS as this example
    shows:

============================================================================
    
    DDS record:
    
    PRDM:		DIGITAL
    ORGUNIT:		SWAS
    MHSORADDRESS:       
    	ADDRPART:	VAX1
    	MHSMBX:		MRX
    	MHSUSERID:	JOHN SMITH
                  

    Translates to ->
        
    NBS ORADDRESS:
    
    TO:
	PRDNAME:	DIGITAL
    	ORGUNIT:	SWAS
        ROUTE:		VAX1
        ROUTE:		MRX
    	USERID:		Jonh Smith

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

    This will cause the same silly situations as are hinted at under 2).
    There are two ways to specify valid DDS records that will be translated
    to proper MRX type OR-addresses
    

    Either ->
    
============================================================================    
    DDS record:
    
    PRDM:		DIGITAL
    ORGUNIT:		SWAS
    MHSORADDRESS:       
    	ADDRPART:	VAX1
    	ADDRPART:	MRX
    	ADDRPART:	PR=DIGITAL
    	MHSMBX:		ORGUNIT=SWAS
    	MHSUSERID:	JOHN SMITH
                  

    Translates to ->
        
    NBS ORADDRESS:
    
    TO:
	PRDNAME:	DIGITAL
    	ORGUNIT:	SWAS
        ROUTE:		VAX1
        ROUTE:		MRX
    	ROUTE:   	PR=DIGITAL
    	ROUTE: 		ORGUNIT=SWAS
    	USERID:		Jonh Smith

============================================================================
    
    Or ->        

============================================================================    
    DDS record:
    
    PRDM:		DIGITAL
    ORGUNIT:		SWAS
    MHSORADDRESS:       
    	ADDRPART:	VAX1
    	MHSMBX:		MRX
    	MHSUSERID:	JOHN SMITH @PR=DIGITAL @ORGUNIT=SWAS
                  

    Translates to ->
        
    NBS ORADDRESS:
    
    TO:
	PRDNAME:	DIGITAL
    	ORGUNIT:	SWAS
        ROUTE:		VAX1
        ROUTE:		MRX
    	USERID:		JOHN SMITH @PR=DIGITAL @ORGUNIT=SWAS

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

    No particular fix is needed for this as far as MRMEMO code is concerned,
    but rather to understand how MRMEMO uses DDS and MRIF under these
    circumstances. 
    
                            
    
    Finally, if you feel you or your customers need the fixes as described
    above, please contact the MRMEMO product manager Jan Plars@SOO, and he will
    be able to tell you how to get hold of them.
T.RTitleUserPersonal
Name
DateLines
15.1Small commentKETJE::VANHOOSTEGuide to ShadowlandThu Oct 12 1989 14:528
>>    contain the NBS Date attribute DEFERRED. This should be perfectly legal
>>    but MRX crashes with MRX-E-INVHERE. It's obviously an MRX bug but
    
    I would try it out with MRX V2.1 just in case.
    In any case, if you want to have any hope for MRX V2.2, you'll have to
    do it.
    
    				Marc VH.
15.2How does the fix look likeMUNICH::ROSENBERGERRainer Rosenberger @MUH, TSSC-OISThu Oct 12 1989 15:5722
    Hi Stefan,
    
    in .0 you mentioned that you'll provide a 'fix'. How will this fix look
    like ? I gues you'll translate
    
    DEC.givenname__surname..PR=DIGITAL..ORGUN=ENG..MRX..GWYNOD
    
    to NBS 
    
    GIVEN:    givenname
    SURNAME:  surname
    PRMD:     DIGITAL
    ORGUNIT:  ENG
    USERID:   MRX
    ROUTE:    GWYNOD
    
    is this correct ?
    
    Rainer
    
    
    
15.3This is howSTKOFF::SPERSSONPas de ProblemeWed Oct 18 1989 10:5329
    
    Rainer,
    
    Sorry for not replying earlier, as Anders mentions elsewhere in this
    conference we have had problems with our development environment that
    have prevented proper testing.
    
    The 'fix' I'm talking about will be provided as a special version,
    V2.0A, which will be available *at request*, at least here in Sweden. I
    cannot speak for the rest of the world, the product manager will
    probably kill me for revealing this much :-).
    
    The address translation outlined in .2 is not entirely correct. This
    is what it will look like in V2.0A:
    
    ========================================================================
    
    DEC.givenname__surname..PR=DIGITAL..ORGUN=ENG..MRX..GWYNOD
    
    translates to NBS ->
    
    ROUTE:    GWYNOD
    ROUTE:    MRX
    ROUTE:    PR=DIGITAL
    ROUTE:    ORGUN=ENG
    USERID:   givenname surname   
    
    
    	Stefan                              
15.4good newsMUNICH::ROSENBERGERRainer Rosenberger @MUH, TSSC-OISWed Oct 18 1989 12:1412
    Hi Stefan,
    
    that's exactly what I did hope. So also an ALL-IN-1 CC is able to reply
    to ALL recipients. 
    
    Regards,
    
    Rainer
        	
    
    
    
15.5MR-MEMO, MRX and M40048392::BONNAVAUDPhil. Bonnavaud. SWAS NiceThu Oct 19 1989 17:5918
    We are at the S.I.T.A. using 2 VAX's, the first one running VMS,
    VMS-SNA, ALL-IN-1, MRX400, MR-MEMO, MR-P, MR-S, the second one running
    ULTRIX with M400 as Electronic Mail.
    Exchanging mails between ALL-IN-1 and M400 or M400 and ALL-IN-1
    is OK.
    Exchanging mails between MEMO on the I.B.M. and ALL-IN-1 or ALL-IN-1
    and MEMO is OK.
    Exchanging mails from M400 on a VAX running ULTRIX and MEMO on
    the I.B.M. via MRX400 is OK. I've got a problem transmitting a mail
    from MEMO on the I.B.M. and M400 on ULTRIX, in this case M400 rejects
    the message, with illegal recipient name. 
    I run MR-MEMO V2.0. 
    If someone of you has any experience of this type of configuration, 
    it will be very helpful for me.
    Thank's for any help,
    Regards
    Philippe.
     
15.6Wait for V2.0ASTKOFF::SPERSSONPas de ProblemeMon Oct 23 1989 11:2712
    
    
>    I've got a problem transmitting a mail
>    from MEMO on the I.B.M. and M400 on ULTRIX, in this case M400 rejects
>    the message, with illegal recipient name. 
    
    
    I think this might be caused by the current behaviour of MRMEMO address
    translation, as described in the base note. Please stay tuned for
    information on how to obtain the "fix" version, 2.0A
    
    Stefan
15.7Have fun with V2.0ANCESW1::BONNAVAUDPhil. Bonnavaud. SWAS NiceMon Nov 13 1989 11:044
    With the new version of MRMEMO V2.0A, the problem I've specified
    is resolved.
    Many thanks for your help.
    Philippe.
15.8Soon hereSTKOFF::SPERSSONPas de ProblemeMon Nov 13 1989 15:583
    
    Let me point out that Philippe was given a "Field Test" version of V2.0A
    It's not yet publicly available, but hopefully will be very soon.