Hola, estoy utilizando Alfresco 3.0 Labs accediendo mediante CMIS. Necesito un nuevo tipo de Contenido, y me lo he creado siguiendo la miniguia de creacion que he encontrado por aqui.
<!– Optional meta-data about the model –> <description>Modelo Documento PTEE</description> <author>Jose Serapio Mateo Asis</author> <version>1.0</version>
<!– Registramos el Nuevo namespaces que se utilizara en este modelo –> <!– NOTE: The following namespace custom.model should be changed to reflect your own namespace –> <namespaces> <namespace uri="company_home" prefix="pru"/> </namespaces> <types> <!– Definicion de los tipos de contenido personalizados –> <!– Definicion del tipo de contenido ajv:carpeta –> <type name="pru:documentoPrueba"> <title>Documento Prueba</title> <parent>cm:content</parent> <properties> <property name="pru:Expediente"> <title>expediente</title> <type>d:text</type> </property> <property name="pru:Usuario"> <title>usuario</title> <type>d:text</type> </property> <property name="pru:Fecha"> <title>Fecha</title> <type>d:date</type> </property> </properties> </type> </types> <aspects> <!– Definicion de los aspectos personalizados –> </aspects> </model>
Esto me funciona muy bien, y accediendo por la consola de alfresco puedo crear nuevos contenidos de tipo documentoPrueba.
El problema lo tengo al querer crear un nuevo documento de este tipo mediante CMIS. Utilizo el metodo createDocument(repositoryId, "D/pru_documentoPrueba", properties, parentFolderId, cmisStream, EnumVersioningState.MAJOR); pero me responde : Invalid Document Type…. La propiedad Type Id es 'document' para contenido normal, Yo he probado D/pru_documentoPrueba, documentoPrueba, pru:documentoPrueba, y con todas falla.
No se si alguien se habra encontrado ya con este problema y puede ayudarme.