Project

General

Profile

Task #2101

Feature #1764: Finalize dataoneTypes schema for public release

Types.DescribeResponse: Adding serialVersion

Added by Roger Dahl over 12 years ago. Updated over 12 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
Documentation
Target version:
Start date:
2011-12-07
Due date:
% Done:

100%

Milestone:
CCI-1.0.0
Product Version:
*
Story Points:
Sprint:

Description

MNRead.describe() could be a convenient way of getting the serialVersion if one wants to do an update that overwrites existing content. To be used in that way, serialVersion would have to be added to Types.DescribeResponse.

History

#1 Updated by Matthew Jones over 12 years ago

  • Status changed from New to Rejected
  • % Done changed from 0 to 100

Although it could be modified this way, there are two disadvantages to doing so. First, the serial version should really be retrieved with the changed SystemMetadata so that the client can intelligently merge their changes with any changes that occurred on the server -- we should not facilitate clients overwriting other changes without first checking compatibility of their changes against those made on the server. Second, we really should not be making changes like this for convenience at this late date in the release cycle.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)