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 Thu, 03 Nov 2011 22:49:32 GMT


Jeremy Turpin commented on CMIS-468:

It does look like might be the same issue.  I will test both ways that it 'breaks' for me
and compare it against the posted "Errorstack (Alfresco logfile):"  over this weekend to double
check that it is the same issue.

Alfresco issue ALF-8273 says it is 'closed' but I don't see a workaround or fix for it.  Is
that because it could not be replicated? 
> 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