|
I am needing the opinion of the AS2 community on the use of
a feature profiles within AS2. Back in 2002, compression was added as an extra
feature. Using "AS2–Version: 1.1" in a message indicated the UA
could support compression even if the actual message did not contain the
compressed envelope. This assisted implementers in knowing if their trading
partners could support compression. 1. Use AS2–Version header to indicate UA support of
profiles (e.g. 1.2 indicates CEM, 1.3 indicates CEM, Reliability). Works like
compression (e.g. “1.2” indicates capability of CEM but not an
actual CEM message). 2. Use a new header, e.g. EDIINT–Features. The
features header shows all features supported by UA (e.g. EDIINT–Features:
CEM, multiple–attachment) but like AS2–Version does not indicate
every message contains profile. 3. Use a new header for each feature which is present ONLY
in the message using that feature. For example, “CEM–Profile”
for CEM messages. This could allow receiving UA to filter in only profiles it
recognizes. 4. Create a “Capability Query” AS2 Message which returns a
Capability MDN. MDN indicates what features receiving UA can support. Kyle Meadors Principal, Test Process Drummond Group Inc. 615.212.0826 -- |