[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

4072.0. "x400 addressing & translation of AT" by KERNEL::OTHENJ () Tue Apr 12 1994 17:14

Hello,

ALL-IN-1 v3.0

The customer needs to send to the following address;;

julie othen@1=gb@2=gold 400@3=digital@5=computer at large@mrx-mailbox@node

The customer fills in this address using the x400 form (same problem if 
they are not using the form), and if he looks on the header before sending 
the address, he sees the correct address.

When he sends the message, he gets a non-delivery back with

Attempted delivery to:

    Route                 : @MRX-MAILBOX             <--
    Route                 : @large
    Route                 : @5=computer
    Route                 : @3=digital
                                                  
    Route                 : @2=gold 400
    Route                 : @1=gb
    Userid                : Julie Othen
    Arrival date          : 12-APR-1994 15:24

This delivery failed. Failure reason was "unable to transfer".
Diagnostic was "originator not authorized to use Gateway".

If you notice from the address, you can see that "5=computer at large" has 
been translated to "5=computer@large".

I know that ALL-IN-1 allows AT instead of @ but is there any way to stop 
this from happening?

	Thanks,



			Julie




    
T.RTitleUserPersonal
Name
DateLines
4072.1Try enclosing the routing term in quotesIOSG::COTTINGHAMTue Apr 12 1994 17:327
    I Think this problem should be raised in the Maibus conference as
    our V1 interface to Message router uses " AT " as a routing delimiter.
    Enclosing the routing term in quotes might help. i.e.
    "5=computer at large"
    
    Regards
    Alan
4072.2KERNEL::OTHENJTue Apr 12 1994 19:1418
    Hi,
    
    I thought this problem only occured if sending from ALL-IN-1???
    
    If I try "computer at large" in the Organization field, I get the
    message
    
    %DCL-W-UNDSYM, undefined symbol - check validity and spelling
     \AT\
    
    and it seems to hang the screen up - very odd!!
    
    I have tried it with 'computer at large' and I get the same problem as
    .0
    
    	Thanks,
    
    			Julie
4072.3KERNEL::OTHENJTue Apr 12 1994 19:219
    Hi,
    
    I have just tried this from DECmailworks and the Organization is not
    altered, so I think it is ALL-IN-1 that is translating the "AT" sign
    (although I am probably wrong!)
                     
    	Thanks,
    
    		Julie
4072.4Two problems, one-and-a-half solutions :-)IOSG::MARSHALLA glitch in realityTue Apr 12 1994 20:1728
There are two totally unrelated problems here:

1) originator not authorized to use Gateway".

This is perfectly correct.  The originator has to have a DDS entry on (or
accessible from) the MRX node in order to use MRX.  This is because MRX needs
the info in DDS in order to convert the originator's Message Router mail address
into an X.409 address.

2) "5=computer at large" has been translated to "5=computer@large"
   I think it is ALL-IN-1 that is translating the "AT" sign

No, ALL-IN-1 isn't translating the AT, the archaic Message Router interface
used by ALL-IN-1 is translating it.  However, in ALL-IN-1 V3.1, ALL-IN-1 *will*
translate it, so it then becomes our problem :-|  We can't disallow the use of
AT as a delimiter, as although now discouraged and obsolete, there are a lot of
people with a lot of messages and distributionm lists that still use it :-(

The solution, as Alan said, is probably to enclose the whole term in quotation
marks.  However, as you discovered, this screws up the X400 form :-(

So, for the time being create the address by hand, so you can add the quotation
marks.  If it's too big to create in the TO field, use a nickname for it.  A
longer term fix to the X400 form and associated command procedures will require
a formal bug report.

HTH,
Scott
4072.5KERNEL::OTHENJWed Apr 20 1994 16:0734
    Hello,
    
    Thanks for everyones replies so far on this, but I have done some
    testing here and am still getting nowhere.
    
    If I try
    
    "@5=computer at large"
    
    then the address does not get translated to org unit (i.e. it does not
    recognise the 5= part as all the string is encompassed with quotes).
    
    If I try
    
    @5="computer at large"
                                  
    then I get the message
    
    Unrecognised recipient name
    
    in a non-delivery mail notification. By looking at the .nbs file, it
    can be seen that the organistaion is passed as 
    
    "computer at large" 
    
    and not 
    
    computer at large
    
    and as dds is looking for a complete match, the dds lookup fails. Any
    other ideas?
    
    
    		Julie
4072.6try @"5=computer at large"IOSG::COTTINGHAMWed Apr 20 1994 17:246
    Have you tried @"5=computer at large"
    i.e. enclose just the routing information in quotes
    
    Mailbus conference may be able to help further
    Regards
    Alan
4072.7Try this....POKIE::BISHOPThu Apr 21 1994 22:5520
    X400 ADDRESSING is defined as follows:
    1 COUNTRY
    2 ADMD
    3 PRMD
    4 ORG UNIT
    5 ORG
    6 SURNAME 
    7 GIVEN NAEM
    8 INITIALS
    * Domain Defined attribute
    
    The @ sign is used as a delimiter for these values.
    
    I think you will find that the ORG value is not
    needed to get a successful delivery to the X400 
    recipient - if you test again without ORG specified and
    receive a nondelivery notification stating Ambiguous User
    then you will need additional values to make the X400
    recipient unique.