<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>6500</bug_id>
          
          <creation_ts>2009-01-30 02:01:33 +0000</creation_ts>
          <short_desc>MEX: Wrappers around GetMetadata</short_desc>
          <delta_ts>2009-08-26 02:00:20 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WS-Resource Access</product>
          <component>MetadataExchange</component>
          <version>FPWD</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>REMIND</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>hasProposal</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>6398</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Geoff Bullen">geoffbu</reporter>
          <assigned_to name="Geoff Bullen">geoffbu</assigned_to>
          <cc>bob</cc>
    
    <cc>dug</cc>
          
          <qa_contact name="notifications mailing list for WS Resource Access">public-ws-resource-access-notifications</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>23340</commentid>
    <comment_count>0</comment_count>
    <who name="Geoff Bullen">geoffbu</who>
    <bug_when>2009-01-30 02:01:33 +0000</bug_when>
    <thetext>Description:
There is a similar issue 6398, which involves putting a wrapper around Transfer messages for both WSI BP compliance and extensibility reasons.  It would seem that we should also make GetMetadata request and response messages do the same thing, as currently they are not extensible.  In Section 5.2 of WS-MetadataExchange these messages look like:

[action]
  http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Request
[Body]
  &lt;mex:GetMetadata &gt;
    (&lt;mex:Dialect&gt;xs:anyURI&lt;/mex:Dialect&gt;
      (&lt;mex:Identifier&gt;xs:anyURI&lt;/mex:Identifier&gt;)?
    )?
  &lt;/mex:GetMetadata&gt;

[action]
  http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Response
[Body]
    &lt;mex:Metadata &gt;
    
    &lt;/mex:Metadata&gt;


Proposal:
Add wrappers and extension points as necessary to these messages:

[action]
  http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Request
[Body]
  &lt;mex:GetMetadata &gt;
    (&lt;mex:Dialect&gt;xs:anyURI&lt;/mex:Dialect&gt;
      (&lt;mex:Identifier&gt;xs:anyURI&lt;/mex:Identifier&gt;)?
    )?
    xs:any *
  &lt;/mex:GetMetadata&gt;

[action]
  http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Response
[Body]
  &lt;mex:GetMetadataResponse ..&gt;
      &lt;mex:Metadata &gt;
      
      &lt;/mex:Metadata&gt;
      xs:any *
  &lt;/mex:GetMetadataResponse&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26028</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-07-21 21:18:25 +0000</bug_when>
    <thetext>proposal accepted</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>