CPPA version 1.04 is attached. The zip file includes the
specification, the XSD, an example CPA, and example CPPs. Feedback
on this version of the specification will be accepted through Tuesday,
January 22, following the schedule published on January 3.
Changes from
Arvola include:
- Clarify that ReceiptAcknowledgment,
AcceptanceAcknowledgment, and Exception are the values for the action
attribute that should be used for business signals.
- Move syncReplyMode attribute from
BusinessProcessCharacteristics to MessagingCharacteristics.
- Clarify meaning of RetryInterval.
- Clarify meaning of PersistDuration.
- Added xlink:role attribute to SimplePart to
be consistent with Reference element in message header.
- Clarify that cpaid attribute in
CollaborationProtocolAgreement element MUST be used as CPAId in ebXML Message
Header.
- Clarify that the max cardinality for
ds:Signature should be 3.
- Update synchronous reply mode examples in
the sample CPPs and CPA by introducing a second ServiceBinding.
- Mention use of wildcard elements for
extensibility purposes in Appendix D.
- Added comments about the requirement for
explicit declaration of the xml namespace by some parsers in
draft-cpp-cpa-011.xsd.
- Add normative appendix summarizing correspondence
between Messaging parameters and CPP/A elements and attributes as Appendix
G.
Peter Ogden suplied a non-normative note on
avoiding ID attribute clashes for the section entitled ID Attribute
Duplication.
My own changes include:
- Added a statement on the capitalization of RFC 2119 and
other keywords; in an effort to avoid confusion abut intended or unintended
use of capitalization, all occurrances of RFC 2119 keywords not in all capital
letters were either converted to all caps or replaced with an equivalent word
or phrase in lower case letters (e.g., needed in place of
required). Exceptions were made for XML markup
and official copyright statements.
- Explicitly identified and discussed the ds:URI
attribute, ds:DigestMethod element and ds:DigestValue element of ds:Reference
(Issue 149)
- Removed non-normative text on use of CPA with
intermediaries from the section on Design Objectives (Issue 196)
- Removed references to ebXML glossary, added a placeholder
appendix for an internal glossary, and updated references accordingly (towards
Issue 72)
- Minor editorial changes
Cheers,
Tony Weida
|