[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fwd: Re: Forwarding for EDI interchange]



> Date:          Mon, 04 May 1998 15:18:41 -0700
> From:          rsr <maddouri@xxxxxxxxxxxx>
> > I would look at it as a plug-in to the secxure email software that
> > processes the MIME described in the IETF-EDI spec. It might call a
> > filter/check program to examine the content of the message, then
> > return a forwarding address and whether or not to issue an MDN.
> 
> This approach has the following drawbacks : the filter/check program
> must understand different types of syntaxes (Edifact, X12 ...). A
> solution could be to extract some EDI informations (useful for
> forwarding) from the interchange (ex. interchange sender, interchange
> agreement, mesagge type ...) and define a mime body part to convey these
> informations.

The filter/check is EDI specific because the information extracted 
would be EDI specific and could not be generalized.

What information would you add that's not already there?

The RFC822 headers have information needed for forwarding to specific 
recipients. There is even a standard for forwarded gatewayed mail 
(used on UUCP links), e.g. name1%name2@xxxxxxxxxxxx

The "From:" and "To:" headers should be the generic sender and 
recipient, and no other headers should be used. The EDI-specific 
equivalents must be mapped to the RFC822 standard form.

EDI translators must maintain thier own mapping tables between the 
standard RFC822 message-ID and EDI-specific interchange IDs.

One thing that might be done is to forward messages based on 
product/industry codes. The "Keywords:" or another header could be 
used to contain those references. The "Subject:" header could also be 
used as a means to convey summary information.

I think a separate standard could be devised for encoding message 
summary information, representing in within the existing message 
headers, e.g. Subject, Keywords, etc. For POP/IMAP/NNTP, the client 
could scan article headers and download selected ones.

What information would you put in the headers?

Example:

1. Encode the transaction type in a standard format designated for 
each EDI format, e.g.:
   Subject: EDI X12 Message 840RFQ: 6GB SCSI Hard Disk

(Here the "EDI X12 Message 840RFQ" prefix is the message type. The 
remainder is a comment suitable for message tracking. In this case, 
the product description is used for the comment.)

2. Include information suitable for filtering in the Keywords header, 
e.g. industry codes/names, product codes, names, etc. Code numbers 
should be replaced with the textual definition. (Size is not 
important with the internet, but interoperability is-- readers should 
work even if code value definitions are unavailable.)

   Keywords: SIC 3572: Computer Storage Devices; 6GB SCSI Hard Disk

3. Specify the location for services or product delivery in a new 
header, e.g.:

   Location: Sunnyvale, CA 94086, US (37.38575N 122.02553W)
   Location: State of California, US (42N 125W - 32N 114W)
--------------------------------------------------------------------------
Carl Hage                                              C. Hage Associates
<mailto:carl@xxxxxxxxx> Voice/Fax: 1-408-244-8410      1180 Reed Ave #51
<http://www.chage.com/chage/>                          Sunnyvale, CA 94086