<?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>7968</bug_id>
          
          <creation_ts>2009-10-19 14:32:32 +0000</creation_ts>
          <short_desc>Transfer: allow for specialized updates</short_desc>
          <delta_ts>2009-12-09 09:41:08 +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>Transfer</component>
          <version>FPWD</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>
          <cc>ram.jeyaraman</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>28498</commentid>
    <comment_count>0</comment_count>
    <who name="Doug Davis">dug</who>
    <bug_when>2009-10-19 14:32:32 +0000</bug_when>
    <thetext>Current draft of Transfer.Put says:

This operation will replace the entire XML representation of the resource. Any optional values (elements or attributes) not specified in the Put request message will be set to a resource-specific default value. 

For default Put this is true - meaning it replaces the entire XML representation.
However, when using an extension spec, like ws-fragment, its possible that
only part of the resource will be updated.  The case that I&apos;m most worried
about is one where each property of a resource has a timestamp associated with
it.  If they use ws-frag then, per the Transfer spec, all of the timestamps
for all properties would need to be touched - which isn&apos;t really what&apos;s
expected.

Proposal:
Change the above text slightly to allow for extensions to define how they
modify the resource:

Unless otherwise specified by an extension, this operation will replace
the entire XML representation of the resource, and any optional values
(elements or attributes) not specified in the Put request message will be
set to a resource-specific default value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28602</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Freund">bob</who>
    <bug_when>2009-10-20 20:50:40 +0000</bug_when>
    <thetext>resolved as proposed</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>