Page 1 of 1

Separadores en PropertyGroups

PostPosted:Mon Oct 03, 2011 10:29 am
by ccbaxter
Hola

Estoy usando la versión Version: 5.1.8-SNAPSHOT (build: 7254) de OpenKM y han dejado de funcionar los separadores de los PropertyGroups.

En versiones anteriores definía una propiedad en PropertyGroups.cnd así:
[okg:encargo] mixin
- okp:encargo.separador1 (string) = ' ' autocreated
Y luego la usaba en PropertyGroups.xml así:
<property-group label="Detalles" name="okg:encargo">
<separator label="DATOS DEL PROYECTO" name="okp:encargo.separador1"/>
</property-group>
Con está versión de OKM me sale un error cada vez que intento añadir el PropertyGroup

Algo como esto:
OKM-009006(getMetaData): Error interno de la aplicación
Unknown property definition: okp:encargo.separador1
El separador está definido lo que no se es si está bien definido. ¿ alguien sabe cómo hacerlo ?

Saludos.

Re: Separadores en PropertyGroups

PostPosted:Tue Oct 04, 2011 6:05 am
by jllort
Creo que la has liado un poco. A ver esto lo has hecho en un servidor en producción o en pruebas, en todo caso no se te ha registrado verdad ?

En el cnd tienen que guardarse aquellos objectos que van a contener valor, el separador no va a tener un valor editable por el usuario simplemente es un objeto que "se pinta" en la interfaz de usuario y solo esta definido en el xml. Quítalo del cnd.

Re: Separadores en PropertyGroups

PostPosted:Tue Oct 04, 2011 12:08 pm
by ccbaxter
Es un servidor en pruebas, así que no hay problema. De todas formas sí que lo registra y al eliminar los separadores del cnd da error y ya no hay quien lo arregle. ¿ Esto es un tanto sensible de más , no ?

¿ No hay documentación en alguna parte para no tener que ir reinstalando todo el tema cada vez que uno se equivoca ?

Gracias por contestar.

Re: Separadores en PropertyGroups

PostPosted:Wed Oct 05, 2011 6:13 am
by jllort
Simplemente, para el jboss, borra el directorio repository y vuelve a arrancar el jboss ( esto te reinicia el repositorio a 0 ).

Los metadatos no se permite eliminarlos por motivos relativos al histórico. En el cnd has registrado un nodo y no se permite eliminarlo, Simplemente si quieres declaralo somo input en el xml y define un separador ( solo en el xml ).