Te cuento paso a paso que es lo que estoy haciendo:
1 - Baje el OKM5 y el utilities-5.0.jar
2 - Hice una copia de todo el OKM 4.1 para utilizar la copia en el proceso de migracion
3 - Descomprimi el okm5 en una carpeta
4 - Copie los archivos PropertyGroups.cnd y PropertyGroups.xml al directorio raiz del OKM5
5 - Ejecute el proceso de migracion con la siguiente linea de comandos;
Tengo varias dudas relacionadas al procedimiento:
Yo estoy copiando los archivos cnd y xml al OKM5, esto esta bien, o hay que levantarlos con el okm5 primero (EL tema es que cuando corro el OKM5 por primera vez, este crea el repositorio y si corro el proceso de migracion me dice que ya existe un repositorio destino)
PropertyGroups.cnd
Bueno, espero me puedan ayudar, Saludos y gracias
1 - Baje el OKM5 y el utilities-5.0.jar
2 - Hice una copia de todo el OKM 4.1 para utilizar la copia en el proceso de migracion
3 - Descomprimi el okm5 en una carpeta
4 - Copie los archivos PropertyGroups.cnd y PropertyGroups.xml al directorio raiz del OKM5
5 - Ejecute el proceso de migracion con la siguiente linea de comandos;
Code: Select all
Cuando comienza a migrar da el error que mencione anteriormente.java -Xmx512m -Djava.security.auth.login.config=jaas.conf -cp utilities-5.0.jar com.openkm.util.RepositoryUpgrade -roc OpenKM4.1/repository.xml -roh OpenKM4.1/repository -rnc
/opt/OpenKM5/repository.xml -rnh /opt/OpenKM5/repository
Tengo varias dudas relacionadas al procedimiento:
Yo estoy copiando los archivos cnd y xml al OKM5, esto esta bien, o hay que levantarlos con el okm5 primero (EL tema es que cuando corro el OKM5 por primera vez, este crea el repositorio y si corro el proceso de migracion me dice que ya existe un repositorio destino)
PropertyGroups.cnd
Code: Select all
PropertyGroups.xml
<okm = 'http://www.openkm.org/1.0'>
<okg = 'http://www.openkm.org/group/1.0'>
<okp = 'http://www.openkm.org/group/property/1.0'>
[okg:identificador] mixin
- okp:identificador.codigo (string) = '' autocreated
[okg:nroSerieFicha] mixin
- okp:nroSerieFicha.codigo (string) = '' autocreated
[okg:tipoDocumento] mixin
- okp:tipoDocumento.tipo (string) = '' autocreated
- okp:tipoDocumento.valor (string) = '' autocreated
Code: Select all
Estos son los archivos que tengo en el Okm4.1, lo unico que le modifique antes de copiarlos en el dir del OKM5 fue la Version del PropertyGroups en el archivo xml (de 1.0 a 1.1)<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE property-groups PUBLIC "-//OpenKM//DTD Property Groups 1.[color=#FF0000]1[/color]//EN"
"http://www.openkm.com/dtd/property-groups-1.[color=#FF0000]1[/color].dtd">
<property-groups>
<property-group label="Tipo de documento" name="okg:tipoDocumento">
<select label="TipoDocumento" name="okp:tipoDocumento.tipo" type="simple">
<option label="Cédula de identidad" value="ci" />
<option label="Carta ciudadania" value="cartaCiud" />
<option label="Doc. prob. matrimonio" value="docMatrimonio" />
<option label="Partida de nacimiento" value="partNac" />
<option label="Doc. prob. viudez" value="docViudez" />
<option label="Doc. prob. divorcio" value="docDivorcio" />
<option label="Certificado separación de bienes" value="certSepBienes" />
<option label="Comprobante de ingresos" value="compIngreso" />
<option label="Certificado médico" value="certMedico" />
<option label="Recibo pensión por discapacidad" value="recPenDisc" />
<option label="Resolución judicial" value="resJudicial" />
<option label="Emancipación" value="emancip" />
<option label="Recibo asignación familiar" value="recAsigFam" />
<option label="Pensión alimenticia" value="penAlim" />
<option label="Documento probatorio residencia" value="docProbRes" />
<option label="Recibo o contrato alquiler" value="RecConAlq" />
<option label="Contrato estructural" value="ConEstructural" />
<option label="Contrato arrendamiento" value="ConArrendaminto" />
<option label="Cesión de derechos o contrato readj." value="CesDerConReadj" />
<option label="Otro" value="otro" />
</select>
<input label="Valor" type="text" name="okp:tipoDocumento.valor"/>
</property-group>
<property-group label="Identificador" name="okg:identificador">
<input label="Codigo" type="text" name="okp:identificador.codigo"/>
</property-group>
<property-group label="Nro serie FSE" name="okg:nroSerieFicha">
<input label="Codigo" type="text" name="okp:nroSerieFicha.codigo"/>
</property-group>
</property-groups>
Bueno, espero me puedan ayudar, Saludos y gracias