Bit Repository Message XML change notes

Release History

VersionDateDescription
132012-02-XXIntroduced ChecksumType enum.
10-122012-02-25Minor bux fixed leading to the the correct version 12.
92012-01-24Conversion of all enum types to strings
92012-01-17Major simplification of Alarm and Audit Trail elements, see
82012-01-14Versioning introduction
72011-12-22Message cleanups
62011-12-xxMinor updates
5.12011-12-02Fix of invalid example messages and DeleteRequest updates
52011-11-2XUpdates to data message format and example messages updates
0.4.02011-11-XXMajor xsd updates. See liste below

Release 13 - 2012-02-XX

TypeChangesBy

update

ChecksumType is now an type safe enum. The previous ChecksumType_TYPE has be replaced by the ChecksumType simple type.Mikis

Release 10-12 - 2012-02-25

No changes in this release.

Release 9 - 2012-01-24

TypeChangesBy

update

All enums types are now string instead og integers.Mikis

update

The _TYPE postfixs has been removed from the enum type name. The previos uppercase ALARMCODE_TYPE has at the same time been change to the normal Camelcasing format used for all other types and elements (AlarmCode).Mikis

Release 9 - 2012-01-17

TypeChangesBy

update

Renamed Alarm to AlarmMessage containing a new Alarm type as payload.Mikis

remove

Removed AlarmConcerning element. Moved fileID to new Alarm element.Mikis

update

Moved AlarmRaiser element to new Alarm element.Mikis

remove

Removed Priority and Risk elements.Mikis

update

Renamed AuditTrailData to AuditTrailEvents and AuditTrailsDataItem to AuditTrailEvent.Mikis

remove

Removed ActorType element and replaced usage to simple ActorID of type string.Mikis

remove

Removed ActorID_TYPE element.Mikis

remove

Removed Component_TYPE element and replaced usage to simple ComponentID of type string.Mikis

remove

Removed PriorityCode_TYPE, Risk_TYPE, RiskArea_TYPE and RiskProperbilityScore_TYPE elements.Mikis

update

Renamed Action_TYPE to FileAction.Mikis

update

Collapsed FileAction to simple string enum. See https://sbforge.org/jira/browse/BITMAG-376.Mikis

Release 8 - 2012-01-14

TypeChangesBy

add

Added comments to BitRepositoryData, BitRepositoryElements and BitRepositoryMessages containing the project version.Kim

add

Added optional filesize element to IdentifyPillarsForReplaceFileRequestKim

update

Updated the way that checksums and checksum specifications are defined and used in the messages.Kim

Release 7 - 2011-12-22

TypeChangesBy

update

Restrict ChecksumValue_TYPE and SaltParameter_TYPE to be hexBinary.Kim

update

Updated the AuditTrailDataItem specification.Kim

update

Made TimeToDeliver element optional on all Identify* responses.Kim

update

Moved ResponseInfo element to ResponseMessage from the individual *Response messages. Example messages have been update to reflect the change.Kim

update

Made ResultingAuditTrails optional in GetAuditTrailsFinalResponse. Allows for a error responses.Kim

update

Made ResponseInfo mandatory on MessageResponse messages.Kim

Release 6 - 2011-12-xx

TypeChangesBy

update

Minor updates to ReplaceFile messages.Kim

Release 5.1 - 2011-12-02

TypeChangesBy

Fix invalid example messagesJonas

update

Update the way checksums are delivered in DeleteFile request and responses.Kim

Release 5 - 2011-11-2X

TypeChangesBy

update

Synchronize the structure that checksums are delivered as when uploaded so it matches the structure used in message delivery.Kim

update

Update the destination syntax used in example messages.Kim

remove

Parameter address in FileIDs element removedKim

update

Change FileIDs FileID element from list to single elementKim

Release 0.4.0 - 2011-11-XX

TypeChangesBy

add

All messages now extend the either the MessageResponse or the MessageRequest super types which again extend the general Message type. Alarms extend the Message type directly.Mikis

update

AuditTrailInformation has been removed from response type messages and made optional on requests.Mikis

remove

The BitRepositoryCollections element has been removed from alarms (as alarms are local to a collection).Mikis

update

The CollectionID and ChecksumsDataForBitRepositoryFile has been renamed to CollectionID and ChecksumsDataForFile (removed trivial BitRepository).Mikis

update

Added change notes functionality to Maven site, so we can document the changes found to the protocol.Mikis

remove

Removed old AlarmCodes for "General alarm" and "Unknown user access".Kim

add

Added unified ResponseCode type.Kim

add

Added ResponseInfo element.Kim

update

Updated the various response messages to use the new unified ResponseInfo element. Effected example messages have also been updated.Kim

remove

Removed FinalReponseInfo, ProgressResponseInfo, IdentifyResponseInfo elements. Killed off old response code types (including unions).Kim

update

Made FileSize and ChecksumDataForFile optional in GetFileProgressResponse. Made ResultingChecksums optional in GetChecksumsFinalResponse.Kim

update

Made ResultingFileIDs optional in GetFileIDsFinalResponse. Made ChecksumsDataForNewFile optional in PutFileRequest. This is in accordance with the documentation text and aligned with the reference clients not delivering checksums at this point. It should be considered whether this is the wanted behavior! Made ChecksumsDataForNewFile optional in PutFileFinalResponse.Kim

update

Updated the values of ResponseCodes and AlarmCodes to 200, 400 and 500 series codes.Kim

update

Changed "calculationTimestamp" in "FileIDsDataItem" to "creationTimestamp" and updated comments to reflect its semantics.Kim