RE: AS2 XML requirements (was Re: HL7 Standards Process)

"Dick Brooks" <[email protected]>
Newsgroups gmane.ietf.ediint
Message-ID <[email protected]>
Chris, see comments inline.


>Putting this into AS1 would contradict RFC1767 which says that if the
>payload is not X12 or EDIFACT then it must be transported as
>application/EDI-consent.  In effect RFC1767 would need to be rendered
>obsolete and I think this would involve more that the simple addition
>of a few paragraphs to AS1.  Is this what you had in mind?

I worked on the development of RFC 1767 and was at the IETF meeting in
Seattle
when Mike Odell suggested EDI-consent. The intent behind EDI-consent was to
provide a means to identify proprietary EDI formats/syntax (e.g. flat
files).

I don't believe the suggested inclusion of wording from AS2 will render
RFC 1767 obsolete. The RFC1767 defined media type of EDI-consent would still
be "available" to those parties interested in classifying their payloads as
"EDI" as opposed to "text/plain; charset=us-ascii", in the case of an
ascii flat file. AS1 needs to be "reworked" to be become a "generic" secure
transport
standard which supports all MIME media types as payloads. Contradictory
statements,
such as the one you cited would be eliminated and some non-RFC1767 examples
should
be included (perhaps an XML example would help).

>I'm quite happy to see the EDI-consent sub-type disappear.  As Gunther
>was at pains to point out a couple of years ago, it raises important
>interoperability issues.  How does an AS1 application know what to do
>with a payload that arrives as EDI-consent?  It doesn't know whether
>to pass it to an XML parser, an HL7 application or whatever.  The answer
>given at the time was that it would be decided by a trading partner
>agreement but this has always seemed unsatisfactory to me.

The answer is implied in the name; two parties agree beforehand and have a
mutual
understanding of the semantics. The "message processing engine" within their
message handling products must process EDI-consent, text/xml, image/jpeg,
etc. data
properly for each trading partner relationship.

>The text quoted above also seems to imply that AS1 is restricted in the
>types of payloads that it can transport.  As I understand it the only
>"restriction" over and above AS2 is that binary types must have a
>mail-safe content transfer encoding applied (eg. base64).

>Am I reading this wrong?

At the time AS2 was originally created the "then current" AS1 draft
(draft-ietf-ediint-as1-09.txt)
did not contain explicit support for non-RFC1767 MIME types. There is a
generic statement in section 2.1
of AS1 indicating support for all electronic commerce, but this could be
interpreted to indicate AS1's support for
the EDI-consent type as opposed to other, non-RFC1767 media types. By adding
explicit support
for non-RFC1767 types AS1 will take on a broader context, that of a secure
transport loop for any type of payload.
AS2 already defines a secure transport loop for all MIME media types, this
inclusion will align the two specs.

Dick Brooks
http://www.8760.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.