Salve a tutti,
ho un problema e sono fermo su questo punto da un paio di giorni…..
Sono alle prime armi con Alfresco e sto realizzando un collegamento tramite CMIS ad Alfresco 3.4.
Ho creato un custom-type con alcuni metadati, in particolare un paio sono di type datetime:
<property name="dp:data_protocollo">
<title>Data Protocollo</title>
<type>d:datetime</type>
<multiple>false</multiple>
</property>
Quando vado a creare un nuovo documento tramite CMIS ottengo un errore:
java.lang.IllegalArgumentException: Property 'dp:data_protocollo' is a Decimal property!
at org.apache.chemistry.opencmis.client.runtime.repository.PersistentObjectFactoryImpl.convertProperties(PersistentObjectFactoryImpl.java:536)
at org.apache.chemistry.opencmis.client.runtime.PersistentFolderImpl.createDocument(PersistentFolderImpl.java:89)
La creazione del documento con CMIS è la seguente:
Map<String, Object> properties = new HashMap<String, Object>();
properties.put("dp:data_protocollo", new Date());
folder.createDocument(properties, conStream, versioningState,null,null,null,operationContext);
Dove è che sto sbagliando?????
Grazie
alfsotti