On today's call, we adopted a proposal that says:
" there is no property explicitly suggesting what to optimize. The rule is
that a binding MAY optimize any, all or none of the items that are of
dm:type xsd:base64binary. We agree to discuss later whether data to be
optimized must be in canonical form, and if so what canonical."
This email is a reminder to open an issue to encourage discussion of issues
relating to canonical forms for MTOM. On the call, there was debate as to
whether it would or would not be OK for the lexical form of an infoset item
to change during transmission. One opinion expressed was: yes, no
problem, c14n can be run on the sent or received infosets in any case where
you really care. The converse opinion was: no, don't let it change,
because the SOAP Rec requires that all bindings (MTOM or otherwise)
transmit the Infoset with full fidelity.
So, we need to discuss whether to indicate that only canonical forms can be
optimized by MTOM. If yes, we need to decide whether to adopt the canical
form suggested in the errata to XML schema [1] or some other form.
Noah
[1] http://www.w3.org/2001/05/xmlschema-errata#e2-9
------------------------------------------------------------------
Noah Mendelsohn Voice: 1-617-693-4036
IBM Corporation Fax: 1-617-693-8676
One Rogers Street
Cambridge, MA 02142
------------------------------------------------------------------