martes, 6 de septiembre de 2011

Como recuperar un modelo corrupto o perdido de Framework Manager desde el content store

Hola

Tradicionalmente nos han contado que no es posible recuperar un modelo de Framework Manager corrupto o que hayamos perdido. Existe una solución y por lo menos podemos recuperar lo publicado en el portal, que por supuesto es mejor que nada.

Para ello hay que realizar los siguientes pasos



Pasos:
1. Crea un fichero cqeconfig.xml y salvalo en el directorio <C8raiz>/configuration. Añade las siguientes lineas al fichero


<?xml version="1.0" encoding="UTF-8" ?>
<configuration company="Cognos" version="0.1" rendition="cer2">
<component name="CQE">
<section name="General Options">
<entry name="KeepModelXML" value="1" />
</section
>
</component>
</configuration>



2. Para el servicio de Cognos y renombra el directorio <C8raiz>/data/cqe/rtmodel o tambien puedes borrar todo su contenido. Cuando un framework es abierto la versión rtmodel del framework se copiara aqui otra vez.


3. Arranca el servicio


4. Abre un Report Studio y crea un informe con el paquete que quieres recuperar. Ejecuta el informe


5. Comprueba si un nuevo <C8raiz>/data/cqe/rtmodel directorio ha sido creado asi como un fichero XML. Copia el fichero XML que contiene el contenido del paquete publicado a otro directorio, como por ejemplo, C:\framework manager backup


6. Renombra o borra el fichero cqconfig.xml, que hemos creado al comienzo en el paso 1


7. Reinicia de nuevo el servicio.


8. Abre Framework Manager y crea un nuevo projecto vacio. Es decir, selecciona el lenguaje de diseño y cancela cuando aparezca el asistente de Metadatos y salva.


9. Cierra Framework Manager


10. Accede al directorio donde acabamos de crear el proyecto del paso 8 y renombra el fichero model. xml a model.xml.original


11 Copia del fichero xml creado en el paso 5  en el directorio del proyecto del Framework Manager y renombralo a model.xml


12. Ahora ya podemos abrir el fichero model.xml con Framework Manager.




Notas.
Acuerdate de cambia el nombre del paquete que publiquemos, si no queremos sobreescribir el paquete original.


Como ya comente esta técnica nos permite recuperar lo que este publicado en el Content Store, no todo el proyecto, pero esto es mejor que la nada absoluta.





2 comentarios:

  1. Pues ya nos ha hecho falta... ¡mecagüenlaleche!
    Sí que está resultando útil el blog.

    Gracias.

    ResponderEliminar
  2. Cuando lo hayas conseguido, coméntanos a ver que tal la recuperación de ese modelo perdido.

    ResponderEliminar

Como visualizar un Funnel en un cuadro de mando y como mejorarlo

Hoy quiero hablar sobre la visualización de un Funnel en un cuadro de mando y como mejorar esta visualización con algunas ideas que he estad...