This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The MEX specification doesn't really define what metadata is to be returned when the Dialect value on the GetMetadata operation is set to " http://schemas.xmlsoap.org/ws/2004/09/mex". It just says its "this specification". I've heard rumors that it means "return everything you can" while the absence of a dialect on the GetMetadata operation means "return whatever you want". This should be cleared up. Proposal: Its not clear to me that we need to have both "everything" and "whatever" options. So my preference is to have the "mex" dialect be the default value (ie. when the Dialect isn't present on the GetMetadata operation) and have it mean "return everything you can". If we really do need to have these two distinct (albeit poorly defined) options - then, aside from defining what the "mex" dialect means, we should also define a new URI to mean "whatever" so that people can be explicit in the GetMetadata request and fill in the Dialect value with a well defined URI that means "whatever".
*** Bug 6420 has been marked as a duplicate of this bug. ***
These are the notes from the MEX interop.. For the GetMetadata operation, if the GetMetadata request were to contain the MEX dialect what should a provider return? The specification should clarify this for the GetMetadata operation. Proposed Clarification: No dialect element = service can choose the Metadata Sections to return Dialect element with MEX dialect = service should return all Metadata Sections Dialect element with X dialect = service should return all Metadata Sections with dialect X.
Proposal: http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Feb/0061.html
Geoff: No dialect = everything, MEX = those specified in MEX. Dug proposal: no dialect = mex, mex = everything client can see Ashok: Counter proposal - MEX = policy, schems, WSDL, ALL = everything you know. Prohibit nothing.
Agreement: no dialect == everything that the provider considers important with the ability to optimize dialect="ALL" == all known metadata with ability to optimize one can specify a dialect list on the getmetaadatarequest N.B the dialect "MEX" on a getmetadaterequest shall return no metadata sections