Tema anterior: Anulación de las modificaciones de esquema

Tema siguiente: Migración de sistemas de prueba a sistemas de producción

Publicación de las modificaciones de esquema

Cuando esté satisfecho con las modificaciones realizadas en el esquema, podrá publicarlas para ponerlas a disposición del resto de los usuarios. La publicación de esquemas modificados es un proceso que consta de dos pasos:

  1. Creación o actualización de los archivos que describen el esquema modificado para el motor de objetos y para las utilidades de CA SDM. WSP crea los siguientes archivos en el motor Web designado por la opción wsp_webengine (cuyo valor predeterminado es web:local):
    wsp.mods

    Describe todos los cambios del esquema gestionado por Web Screen Painter para el motor de objetos.

    wsp_schema.sch

    Describe todas las tablas y columnas gestionadas por Web Screen Painter.

    wsp_index.sch

    Describe los índices DBMS para las tablas gestionadas por Web Screen Painter.

    wsp.altercol

    Recopila los nombres de las columnas nuevas creadas por Web Screen Painter que aún no se han definido en el DBMS.

    wsp.altertbl

    Recopila los nombres de las tablas nuevas creadas por Web Screen Painter que aún no se han definido en el DBMS. Asimismo, Web Screen Painter distribuye el archivo wsp.mods a todos los servidores de CA SDM que disponen de un motor de objetos.

  2. A continuación, deberá modificarse el DBMS físico para que incluya la información sobre el esquema nuevo. Este paso requiere la detención de los servicios de CA SDM y la ejecución de la secuencia de comandos pdm_publish en el servidor principal.

Importante: el impacto del paso 2 en lo que respecta a otros usuarios es considerable, por lo que la publicación de modificaciones en el esquema debe planearse con mucho cuidado. Se recomienda el uso de órdenes de cambios de CA SDM para programar la publicación planeada del esquema y obtener aprobación para ello.

Para dar comienzo a la publicación del esquema, seleccione Guardar y Publicar en el menú Archivo. Esto creará los archivos necesarios en los servidores de CA SDM sin reciclar ninguno de ellos. Así, los archivos nuevos no tendrán un impacto inmediato en otros usuarios. Sin embargo, los archivos creados empezarán a utilizarse la próxima vez que se reciclen los servicios de CA SDM. Por lo tanto, tras publicar las modificaciones del esquema, cierre los servicios y ejecute la secuencia de comandos pdm_publish en el servidor primario tan pronto como lo considere oportuno.

Una vez completada la publicación del esquema con WSP, no se podrá llevar a cabo ningún otro cambio con el creador de esquemas hasta que se haya ejecutado el script pdm_publish. Para ejecutar pdm_publish, detenga los servicios de CA SDM y escriba el comando pdm_publish en la línea de comandos.

El comando pdm_publish hace lo siguiente:

Estos pasos normalmente sólo tardan aproximadamente un minuto en llevarse a cabo. Una vez realizados, es posible reiniciar los servicios de CA SDM y empezar a utilizar el esquema modificado. Si ha creado o modificado formularios Web para utilizar el esquema nuevo, deberá iniciar Web Screen Painter y publicar los formularios Web nuevos.