Instanciación de aplicaciones

Una instancia de aplicaciones es un proyecto de aplicación abierto en Velneo vServer para ejecución.
Para crear una nueva instancia de aplicación ejecutaremos el menú Instancias, opción Aplicación sub-opción Nueva. Esto hará que se presente el Asistente para la creación de la instancia.

Donde tendremos que especificar lo siguiente:

Nombre: Que queremos dar a la instancia.

Ejemplo:
Empresa1

Identificador: Este parámetro será necesario cumplimentarlo si queremos atacar la instancia desde Velneo vModApache o si queremos programar accesos directos a la misma. El contenido de este parámetro solamente podrá contener letras mayúsculas, números y guiones bajos _.

Proyecto a instanciar: Proyecto de aplicación a instanciar. Pulsaremos el botón para seleccionarlo. Una vez pulsado se presentará la siguiente ventana:

En el panel de la izquierda seleccionaremos el sito donde el proyecto a instanciar ha sido creado y en el derecho el proyecto en cuestión. Una vez seleccionado, pulsaremos el botón “aceptar”, para volver al asistente.

Icono de la instancia: Archivo de imagen que será mostrado a modo de icono al presentar la instancia en Velneo vServer, Velneo vDataClient y Velneo vClient.

Si el proyecto hereda algún proyecto de datos, el siguiente paso del asistente será la resolución de la herencia:

En este paso podremos definir si se creará una nueva instancia de la caja heredada o se usará una instancia ya existente de la misma. Si hacemos doble clic sobre el texto “Crear instancia” que parece junto al nombre del proyecto heredado, se desplegará un combo con las opciones disponibles.

Si queremos crear una nueva instancia de la caja heredada seleccionaremos la opción Crear instancia, si queremos que no se cree una nueva instancia sino usar una instancia ya existente, seleccionaremos la instancia deseada. Esto hará que los datos de la instancia ya existente sean compartidos por esta instancia heredada que estamos creando.

Si hemos seleccionado la opción Crear instancia el siguiente paso será indicar el directorio en los que se generarán los datos de la aplicación, tanto del proyecto a instanciar como de los proyectos heredados por el mismo. Para ello pulsaremos el botón que se encuentra bajo el epígrafe Ruta para datos de la nueva instancia y se presentará una ventana que mostrará la lista de todos los recursos de disco declarados en Velneo vServer.

Seleccionaremos el directorio deseado o pulsaremos el botón “Crear directorio” para crear uno nuevo. Una vez seleccionado el directorio pulsaremos el botón “aceptar” para volver al asistente.

Si hay proyectos heredados, la opción Resolución de la herencia estará activa. Pulsaremos el botón . Se procederá de la misma forma. Una vez seleccionada la senda y aceptada, volveremos al asistente.

NOTA IMPORTANTE: No debemos instanciar un proyecto de datos en un directorio en el que se haya instanciado previamente otro proyecto si ambos tienen tablas con el mismo identificador. En caso de que por error lo hagamos, Velneo vAdmin nos informará sobre el error y no dejará crear la instancia.

En el último paso del asistente el sistema nos presentará una ventana con todos los grupos de usuarios declarados en el servidor; marcaremos aquel grupo o aquellos grupos que queramos que tengan acceso a la instancia.

Si queremos modificar alguno de los parámetros establecidos durante la instanciación pulsaremos el botón “volver”.

Si queremos cancelar la creación de la instancia, pulsaremos el botón “cancelar”.

Para finalizar el asistente y llevar a cabo la instanciación pulsaremos el botón “finalizar”. Una vez hecho esto el sistema generará los ficheros del/los proyecto/s instanciados y las instancias generadas serán mostradas en Velneo vAdmin.

Si editamos la instancia veremos que en el cuadro de propiedades que se abre se incluye una propiedad llamada Identificador:

Si queremos borrar una instancia la seleccionaremos en la lista de instancias de Velneo vAdmin, abriremos el menú Instancias, sub-opción Datos y opción Eliminar.

Si hemos realizado modificaciones con Velneo vDevelop en una instancia de datos y queremos que ésta se haga efectiva en Velneo vServer, ejecutaremos el comando Instancias/Datos/Reiniciar.