Actualización de una aplicación a la versión 5.1, 5.2 ó 6.0

Base de conocimiento de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
vBdC
vGuru
vGuru
Mensajes: 2
Registrado: 11 Oct 2005, 14:22

Actualización de una aplicación a la versión 5.1, 5.2 ó 6.0

Mensaje por vBdC » 01 Dic 2003, 01:00

Actualización de una aplicación a la versión 5.1, 5.2 ó 6.0

Categorías: Editor, Html, Índice

Palabras clave: Estructura, Contenedor, Cambio de versión, Parámetros del ejecutor

Enunciado:
¿Qué debo hacer tener en cuenta si actualizo una aplicación a la versión 5.1 o superior desde otra anterior?

Desarrollo:
ÍNDICES:
En la versión 5.1 se ha ampliado el número de índices que puede soportar una tabla. Para que nuestras aplicaciones puedan funcionar correctamente DEBEMOS REGENEREAR LOS ÍNDICES DE TODAS LAS TABLAS, pues no es posible la detección automática para su regeneración.

CONTENEDOR:
A partir de la versión 5.1 no se generará el contenedor a nivel de mapa sino a nivel de tabla, si una tabla tiene campos objeto se generará un contenedor específico para ella. Esto tiene dos ventajas:
1) Tamaño del contenedor: Si el mapa tiene varias tablas con campos objeto, en lugar de existir un único contenedor de un tamaño X, existirán varios contenedores de menor tamaño.
2) Compartición de tablas: La existencia de un contenedor por tabla permite que ésta pueda ser compartida por varios mapas.
Con la versión 5.1 y superiores podremos partir el contenedor de mapas ejecutados con versiones anteriores de Velázquez Visual, es decir, mover del contenedor del mapa al contenedor de cada tabla sus objetos correspondientes.
Al ejecutar un mapa se generarán automáticamente los contenedores de cada tabla, pero no se moverán los objetos ya existentes a ellos, para ello habrá que partir el contenedor.
Cuando se realice la partición del contenedor, el fichero CND original no será borrado por si fuese necesaria su recuperación.

AUTOMATIZACIÓN DEL PROCESO DE PARTICIÓN DE CONTENEDORES:
Con cualquiera de los ejecutores tenemos la opción /PARCND que partirá automáticamente los contenedores y cerrarán la aplicación al terminar. Admiten también otros parámetros opcionales como /Us=… /Pw=…

GENERACIÓN DE PÁGINAS HTML A TRAVÉS DE PROCESOS:
Cuando construimos páginas HTML directamente desde procesos sin usar componentes HTML, en versiones anteriores para especificar una imagen en el asistente de fórmulas debíamos escribir lo siguiente:
“img src=c_visd_"+ %FOTO% + ”.jpgc”
Donde _visd_ es el prefijo que indica al servidor http de Velázquez que se trata de una imagen; pues bien, al existir ahora un contenedor por tabla tendremos que modificar dicha fórmula, indicando además el número de tabla en hexadecimal:
“img src=c_visd_0001"+ %FOTO% + ”.jpgc”
c_visd_xxxx: xxxx será el número de la tabla de la que se quiere presentar el objeto dibujo, para saber el número correspondiente a ésta habremos de contar en el panel izquierdo del Edmap las tablas (de arriba hacia abajo); la primera será la 0000, la segunda la 0001 y así sucesivamente.

Artículos relacionados
Ficheros generados por Velázquez Visual
Error al ejecutar una aplicación: La aplicación ya está siendo ejecutada
Última edición por vBdC el 01 Dic 2003, 01:00, editado 1 vez en total.

Responder