chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeremy Turpin (Commented) (JIRA)" <>
Subject [jira] [Commented] (CMIS-468) Error when creating or updating a DateTime property when using dotCmis Library (0.3)
Date Tue, 08 Nov 2011 16:07:51 GMT


Jeremy Turpin commented on CMIS-468:

The issue has been resolved, as you pointed out, for Alfresco 4.  Thank you for your assistance.
> Error when creating or updating a DateTime property when using dotCmis Library (0.3)
> ------------------------------------------------------------------------------------
>                 Key: CMIS-468
>                 URL:
>             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
>              Labels: dotcmis
> 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
>       <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,
>             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