Electronic Data Interchange - Internet Integration (EDIINT) Features Header Field
RFC 6017

Document Type RFC - Informational (September 2010; No errata)
Last updated 2013-03-02
Stream ISE
Formats plain text pdf html
Stream ISE state (None)
Document shepherd No shepherd assigned
IESG IESG state RFC 6017 (Informational)
Telechat date
Responsible AD Alexey Melnikov
Send notices to kyle@drummondgroup.com, draft-meadors-ediint-features-header@ietf.org, rfc-ise@rfc-editor.org
Independent Submission                                   K. Meadors, Ed.
Request for Comments: 6017                           Drummond Group Inc.
Category: Informational                                   September 2010
ISSN: 2070-1721

      Electronic Data Interchange - Internet Integration (EDIINT)
                         Features Header Field

Abstract

   With the maturity of the Electronic Data Interchange - Internet
   Integration (EDIINT) standards of AS1, AS2, and AS3, applications and
   additional features are being built upon the basic secure transport
   functionality.  These features are not necessarily supported by all
   EDIINT applications and could cause potential problems with
   implementations.  The EDIINT-Features header field provides a means
   to resolve these problems and support new functionality.

Status of This Memo

   This document is not an Internet Standards Track specification; it is
   published for informational purposes.

   This is a contribution to the RFC Series, independently of any other
   RFC stream.  The RFC Editor has chosen to publish this document at
   its discretion and makes no statement about its value for
   implementation or deployment.  Documents approved for publication by
   the RFC Editor are not a candidate for any level of Internet
   Standard; see Section 2 of RFC 5741.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   http://www.rfc-editor.org/info/rfc6017.

Copyright Notice

   Copyright (c) 2010 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.

Meadors                       Informational                     [Page 1]
RFC 6017                                                  September 2010

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 2
       1.1.  Requirements Language . . . . . . . . . . . . . . . . . . 2
   2.  EDIINT-Features Header Syntax . . . . . . . . . . . . . . . . . 2
   3.  Implementation and Processing . . . . . . . . . . . . . . . . . 3
   4.  EDIINT Applications . . . . . . . . . . . . . . . . . . . . . . 3
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 3
   6.  Security Considerations . . . . . . . . . . . . . . . . . . . . 4
   7.  Normative References  . . . . . . . . . . . . . . . . . . . . . 4

1.  Introduction

   EDIINT applications provide for a secure means of payload document
   transport.  The original intent was for transport of a single EDI or
   XML document.  However, as AS1 [RFC3335], AS2 [RFC4130], and AS3
   [RFC4823] matured, other features and application logic were
   implemented upon EDIINT standards.  Since these features go beyond
   (but do not violate) the basic premise of EDIINT, a means is needed
   to communicate to trading partners features that are supported by the
   originating user agent.  The EDIINT-Features header indicates the
   capability of the user agent to support the listed feature with its
   trading partner without out-of-band communication and agreement.

1.1.  Requirements Language

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC 2119 [RFC2119].

2.  EDIINT-Features Header Syntax

   The EDIINT-Features header can appear in the header section of an
   AS1, AS2, and AS3 message.  Its ABNF [RFC5234] syntax is listed
   below.

   Feature       = "EDIINT-Features:" [WSP] Feature-Name *([WSP] ","
                   [WSP] Feature-Name)

   Feature-Name  = 1*Feature-Token

   Feature-Token = %d48-57 / ; 0-9
                   %d65-90 / ; A-Z
                   %d97-122 / ; a-z
                   "-" ; hyphen is allowed
                   ; blank space " " is not allowed

Meadors                       Informational                     [Page 2]
RFC 6017                                                  September 2010

   The Feature-Token allows for feature names to be specified and can
   only contain alphanumeric characters along with the hyphen.  Feature
   names are case insensitive.

3.  Implementation and Processing
Show full document text