| 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 |
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.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 15.1 | Small comment | KETJE::VANHOOSTE | Guide to Shadowland | Thu Oct 12 1989 13:52 | 8 |
>> 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.2 | How does the fix look like | MUNICH::ROSENBERGER | Rainer Rosenberger @MUH, TSSC-OIS | Thu Oct 12 1989 14:57 | 22 |
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.3 | This is how | STKOFF::SPERSSON | Pas de Probleme | Wed Oct 18 1989 09:53 | 29 |
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.4 | good news | MUNICH::ROSENBERGER | Rainer Rosenberger @MUH, TSSC-OIS | Wed Oct 18 1989 11:14 | 12 |
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.5 | MR-MEMO, MRX and M400 | 48392::BONNAVAUD | Phil. Bonnavaud. SWAS Nice | Thu Oct 19 1989 16:59 | 18 |
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.6 | Wait for V2.0A | STKOFF::SPERSSON | Pas de Probleme | Mon Oct 23 1989 10:27 | 12 |
> 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.7 | Have fun with V2.0A | NCESW1::BONNAVAUD | Phil. Bonnavaud. SWAS Nice | Mon Nov 13 1989 11:04 | 4 |
With the new version of MRMEMO V2.0A, the problem I've specified
is resolved.
Many thanks for your help.
Philippe.
| |||||
| 15.8 | Soon here | STKOFF::SPERSSON | Pas de Probleme | Mon Nov 13 1989 15:58 | 3 |
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.
| |||||