<?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>11625</bug_id>
          
          <creation_ts>2010-12-31 13:42:34 +0000</creation_ts>
          <short_desc>Mex: Unclear about deleting deleted metadata</short_desc>
          <delta_ts>2011-09-13 21:25:00 +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>CR</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Doug Davis">dug</reporter>
          <assigned_to name="notifications mailing list for WS Resource Access">public-ws-resource-access-notifications</assigned_to>
          
          
          <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>43696</commentid>
    <comment_count>0</comment_count>
    <who name="Doug Davis">dug</who>
    <bug_when>2010-12-31 13:42:34 +0000</bug_when>
    <thetext>In the DeleteMetadata section, MEX says:
-----
An endpoint MUST reject a DeleteMetadata request if it is unable to process all of the metadata deletes requested. If the dialect type or identifier specified in one or more of the Dialect elements is unsupported by the endpoint, the endpoint MUST generate a mex:UnsupportedMetadata fault. If the deletion of the specified Metadata will render the endpoint invalid, the endpoint MUST generate an mex:InvalidMetadata fault. 
-----

This is missing the case of deleting metadata that&apos;s already been deleted.
IMO this should not be considered an error, rather the service should just
silently ignore the request since the state of the metadata is already in
the client&apos;s desired data.

Proposal:
Add to the end of the above text:
-----
Note: an otherwise valid request that refers to metadata that has does not
exist is not considered an error condition. Rather, the service MUST silently ignore that one delete request.
-----</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>