Error when creating or updating a DateTime property when using dotCmis Library
(0.3)
------------------------------------------------------------------------------------
Key: CMIS-468
URL: https://issues.apache.org/jira/browse/CMIS-468
Project: Chemistry
Issue Type: Bug
Components: dotcmis
Affects Versions: DotCMIS 0.3
Environment: Alfresco 3.4 community edition, Client: C#, .net 3.5,
dotCmis
Reporter: Jeremy Turpin
This might not be a dotCmis bug, but only be a "jeremy" bug, sorry if it is.
When I create a document that has a <cmis:propertyDateTime> property I receive
an error.
- I can create the document and set the date property just fine when using
Alfresco explorer.
- I can create a document and update properties using dotCmis that don't use a
date property.
- I have tried passing the argument in as a .NET DateTime object, and also
simply as a "properly" formatted string (example: 2011-11-02T11:37:00.000-05:00
)
- I can create or update the same object RESTfully.
--Sample return element (the one I want to create/update using dotCmis) from
RESTful call:
<cmis:propertyDateTime propertyDefinitionId="accounts:accountsDocDate"
displayName="Document Date" queryName="accounts:accountsDocDate">
<cmis:value>2011-11-02T11:37:00.000-05:00</cmis:value>
</cmis:propertyDateTime>
--Sample .net code for upload using dotCmis:
(There's obviously more to this code, but the flow of it is:)
//Put values into properties and upload them.
IDictionary<string, object> properties = new Dictionary<string,
object>();
properties.Add(PropertyIds.Name, formattedName);
properties.Add(PropertyIds.ObjectTypeId, tagTypeId);
foreach (KeyValuePair<string, object> pair in selectedTagsToUpload)
{
properties.Add(pair.Key, pair.Value);
}
ContentStream contentStream = new ContentStream
{
FileName = formattedName,
MimeType = "application/pdf",
Length = document.Length,
Stream = new MemoryStream(document)
};
folder.CreateDocument(properties, contentStream, null);
--As for the DateTime objects, they are contained in the "selectedTagsToUpload"
SelectedTagsToUpload have broken for [cmis:id, DateTimeObj] and also for
[cmis:id, 2011-11-02T11:37:00.000-05:00]
-Any help would be greatly appreciated. And if you need more information or
clarification I'd be happy to provide it. Thank you.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira