Tony, Hima, and Peter:
Attached is a zip file that contains my contributions to the
1.05 draft. It contains a powerpoint file that summarizes the key changes from
1.0 to 1.1. Please send me your suggestions for changes or send me
back your directly edited versions. I can merge your changes into a version
for use at the face to face meeting.
Thanks,
-Arvola
Tony:
I just notice that the CPP and CPA samples included in the
1.04 package don't correspond to my local copies (but to the previous version
of these files). I must have failed to send you the updated files last
week.
The changes I plan to contribute to the 1.05 draft are very
limited. They include:
- Alignment of naming of attributes under
BusinessProcessCharacteristics with the BPSS spec as follows:
- authenticated -> isAuthenticated
- confidentiality -> isConfidential
- nonRepudiationOfOrigin ->
isNonRepudiationRequired
- nonRepudiationOfReceipt ->
isNonRepudiationReceiptRequired
- secureTransport -> isSecureTransportRequired
- authorized ->
isAuthorizationRequired
- Minor RFC 2119 keyword changes to Appendix D and
Appendix G.
- Updated schema
- Updated CPP examples
- Updated CPA example
I will make my changes on top of the 1.04 draft (having
first accepted all previous changes). I plan to send you my changes by the end
of today, along with a powerpoint file summarizing all major changes since the
1.0 version.
Regards,
-Arvola
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
|