chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeremy Turpin (Created) (JIRA)" <>
Subject [jira] [Created] (CMIS-468) Error when creating or updating a DateTime property when using dotCmis Library (0.3)
Date Thu, 03 Nov 2011 21:57:32 GMT
Error when creating or updating a DateTime property when using dotCmis Library (0.3)

                 Key: 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">

--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:!default.jspa
For more information on JIRA, see:


View raw message